Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

Little-known Cisco open source project among contributors to OpenStack Neutron policy blueprint

Jim Duffy | May 6, 2014
Multiple vendors, including an open source project within Cisco, have had a policy blueprint approved for the OpenStack cloud platform's Neutron networking component.

Multiple vendors, including an open source project within Cisco, have had a policy blueprint approved for the OpenStack cloud platform's Neutron networking component.

The blueprint is intended to allow for an application-centric interface to Neutron that complements its existing network-centric interface. Application awareness will take Neutron beyond basic connectivity to network service enablement, such as service chaining, QoS, access control, path properties, and others.

Vendors working on the so-called Group Based Policy blueprint over the past eight or nine months include Cisco, Juniper, Alcatel-Lucent and its Nuage Networks subsidiary, Big Switch Networks, Midokura, One Convergence, IBM, RedHat, NTT, Intel, Mirantis, Plexxi and others, including Noiro Networks, an open source activity within Cisco.

Noiro is a project within Cisco's Insieme Business Unit (INSBU). The group reports into INSBU leadership team, according to Mike Dvorkin, Insieme's co-founder and chief scientist, who tweeted on Friday about the policy blueprint being approved. It was created with a goal of building a set of open-source technologies centered around group-based policies.

Noiro is funded within INSBU and is not a Cisco spin-in startup company like Insieme was. Currently, Noiro is focused on OpenStack Neutron, OpenDaylight and Open vSwitch, Dvorkin says.

"As many know, declarative models, abstractions and describing behaviors in terms of groups and policies that regulate how these groups interact have been my life-long obsession, and taking these concepts to open source is very exciting," Dvorkin said in an e-mail to Network World. "We have a small team of dedicated software engineers with prior open source involvement who care deeply about these concepts and related theoretical work. The group does not have a product or an end-goal in its charter. Instead, its only focus is to drive the declarative methods of control forward and apply it to variety of technologies across multiple disciplines."

Noiro, which means black zero, took on its own identity to make it visibly focused and distinct from other open-source related projects within Cisco, Dvorkin said. Black, or noir, represents abstraction as a form of obfuscation of implementation detail; zero is an ideal amount of discrepancy between desired state and the reality.

Noiro has been quietly active sponsoring SDN conferences and open source demonstrations.

According to the Group Based Policy document on the OpenStack website, the current Neutron model of networks, ports, subnets, routers, and security groups provides the necessary building blocks to create a logical network topology for connectivity, but does not provide the right level of abstraction for an application administrator. The administrator understands the application's details — like application port numbers — but not the infrastructure details like networks and routes.

Neutron's current connectivity abstraction puts the burden of maintaining the consistency of the network topology on the user, the document states. The lack of application developer/administrator focused abstractions supported by a declarative model like OpenStack makes it hard for those users to consume Neutron as a connectivity layer, the document states. 

 

1  2  Next Page 

Sign up for CIO Asia eNewsletters.