This article is part of an Essential Guide, our editor-selected collection of our best articles, videos and other content on this topic. Explore more in this guide:
3. - Weighing the pros and cons of data center SDN: Read more in this section
- Examining the benefits of data center SDN technology
- How software-defined networking changes infrastructure
- Reasons to adopt SDN in the data center
- Network virtualization and SDN share traits, but aren't the same
- Making SDN work with existing networks
Explore other sections in this guide:
- 1. - To outsource or not to outsource IT? What makes the most business sense?
- 2. - Does converged infrastructure fit in your data center business plan?
- 4. - How virtualization techniques can streamline data centers and businesses
Question: How will software-defined networking (SDN) interoperate with an existing infrastructure?
Broadly speaking, SDN solutions will interoperate with the rest of your infrastructure through standard protocols and APIs. Exactly how this manifests in a given SDN solution is determined by what type of SDN product it is and its intended use. We can divide interoperability into two layers: infrastructure and services.
On the lower layer, infrastructure interoperability is how an SDN network communicates with other networks -- this is where the use of existing standard protocols makes the most sense. Increasingly, SDN vendors are supporting protocols such as BGP and OSPF. In an overlay solution, the gateway services node would likely be the interface to external networks. In an underlay solution, the SDN controller (or application on top of the controller) is the likely interface, but there are underlay SDN solutions that do not require a controller to do this.
Read more SDN questions and answers
Do we need network fabrics with SDN?
What is the role of the northbound API in SDN?
Can SDN have a distributed network architecture?
On the higher "services" layer is where most of the SDN magic will happen. Intelligently managing the resources of the network according to high-level, infrastructure-wide policies will require SDN vendors to interact with the systems and applications that the network supports. The services layer itself is generally divided into categories: operations and service differentiation.
SDN vendors should be integrating with infrastructure management tools to improve the operational footprint of the network. In addition to lower overall costs, SDN vendors can integrate with the surrounding systems to provide differentiated services on the network. Whether it's operations or service differentiation, inoperability at this layer happens through the APIs and software development kits of those surrounding systems, or through native integration.