InfiniBand: The production software-defined networking (SDN)
Network World - This vendor-written tech primer has been edited by Network World to eliminate product promotion, but readers should note it will likely favor the submitter's approach.
Software-defined networking (SDN) is emerging as an alternative to proprietary data center networks, a way to separate the control plane from the data plane in data center switches and routers. With SDN, network control is implemented in software and can be executed from a server, which reduces network complexity and provides a common interface that is an alternative to vendors' proprietary and expensive options.
There are several developments of SDN solutions, with OpenFlow (in its early stages) and OpenSM (in production today) being the two leading options. OpenSM is the SDN solution for InfiniBand, a fast interconnect technology that was built as an SDN from its basic architecture level and used in the most demanding production sites in existence today.
SDN promises a high-level "virtual" representation of the network, a standard means to control the network physical elements, a scalable architecture that provides high-performance connectivity even for large flat networks, and the quick addition of new network features via open, industry-standard interfaces. In order to achieve this, a layered abstraction of the network control plane and separation of the control and data planes are required.
In his excellent presentation titled "The Future of Networking, and the Past of Protocols," Scott Shenker described SDN as a three-layer abstraction for the network control plane. The SDN abstraction for the network control plane, as he presented it, is shown in Figure 1.
The network equipment is represented at the bottom of the diagram and the data links are shown in blue to complete the network. The control plane is depicted as arrows connecting the equipment to a software layer named the network operating system (NOS). These connections are the ones standardized by Ethernet SDN, also known as OpenFlow. On the one hand, the task of the NOS is to represent a global network view, such as the connected graph of the data links to the upper layers. On the other hand, the NOS takes directives about the configuration to be applied to each system and performs the actual setting.
A control program, sometimes called compiler, takes the directives provided as end-to-end behavior targets and converts them into specific-system NOS settings on top of the global network view graph.
A user interface program that converts the network-manager intent into features of a high-level virtual topology is at the top of the abstraction. This program is named virtual network controller.
- Taneja -- Converging Branch IT Infrastructure The Right Way - Riverbed SteelFusion In this Taneja Group Product Profile we review Riverbed's SteelFusion (formerly Granite), and examine how it marries together multiple technical advances to deliver...
- Top 5 must-haves to update your WAN optimization solution Read this paper to learn more how WAN optimization offerings need to evolve to provide coverage for these and other business-driven IT trends...
- The ROI of Application Performance Management This white paper reviews ten business scenarios in which application performance management solutions are used to monitor applications across the WAN deliver a...
- Charting a Path from the Network to the Multi-Cloud Gain a step-step approach to consider as you integrate your networking requirements with cloud-based resources.
- Accelerate your innovation with IBM Bluemix™ Join us for a webcast introducing the new IBM BluemixTM. IBM Bluemix (www.bluemix.net) is a developer oriented Platform as a Service (PaaS) environment...
- Maximizing Availability for the Modern Data Center Check out this information-packed resource center for help in maximizing the availability of your data center - from overcoming challenges to choosing the... All LAN/WAN White Papers | Webcasts