software-2021-09-02-15-38-08-utc

Transport SDN

Transport SDN

Transport Software-Defined Networking (SDN) revolutionizes how networks are managed and operated. By decoupling the control and data planes, Transport SDN enables network operators to control and optimize their networks programmatically, leading to enhanced efficiency, agility, and scalability. In this blog post, we will explore the Transport SDN concept and its key benefits and applications. Transport SDN is an architecture that brings the principles of SDN to the transport layer of the network. Traditionally, transport networks relied on static configurations, making them inflexible and difficult to adapt to changing traffic patterns and demands. Transport SDN introduces a centralized control plane that dynamically manages and configures the transport network elements, such as routers, switches, and optical devices.

Transport SDN is a paradigm that combines the principles of Software Defined Networking (SDN) with the unique requirements of the transportation sector. At its core, Transport SDN aims to provide a centralized control and management framework for the diverse components of a transportation network. By separating the control plane from the data plane, Transport SDN enables network operators to have a holistic view of the entire infrastructure, allowing for improved efficiency and flexibility.

In this section, we will explore the key components that make up a Transport SDN architecture. These include the Transport SDN controller, network orchestrator, and the underlying transport network elements. The controller acts as the brain of the system, orchestrating the traffic flows and dynamically adjusting the network parameters. The network orchestrator ensures the seamless integration of various network services and applications. Lastly, the transport network elements, such as routers and switches, form the foundation of the physical infrastructure.

Transport SDN has the potential to transform various aspects of transportation, ranging from intelligent traffic management to efficient logistics. One notable application is the optimization of traffic flows. By leveraging real-time data and analytics, Transport SDN can dynamically reroute traffic based on congestion levels, minimizing delays and maximizing resource utilization. Additionally, Transport SDN enables the creation of virtual private networks, enhancing security and privacy for sensitive transportation data.

While Transport SDN holds immense promise, it is not without its challenges. One of the key hurdles is the integration of legacy systems with the new SDN infrastructure. Many transportation networks still rely on traditional, siloed approaches, making the transition to Transport SDN a complex task. Furthermore, ensuring the security and reliability of the network is of paramount importance. As the technology evolves, addressing these challenges will pave the way for a more connected and efficient transportation ecosystem.

Conclusion: Transport SDN represents a paradigm shift in the transportation industry. By leveraging the power of software-defined networking, it opens up a world of possibilities for creating smarter, more efficient transportation networks. From optimizing traffic flows to enhancing security, Transport SDN has the potential to create a future where transportation is seamless and sustainable. Embracing this technology will undoubtedly shape the way we move and revolutionize the world of transportation.

Highlights:Transport SDN

SDN data plane

Forwarding network elements (mainly switches) are distributed around the data plane and are responsible for forwarding packets. An open, vendor-agnostic southbound interface is required for software-based control of the data plane in SDN.

OpenFlow is a well-known candidate protocol for the southbound interface (McKeown et al. 2008; Costa et al. 2021). Each follows the basic principle of splitting the control and forwarding plane into network elements, and both standardize communication between the two planes. However, the network architecture design of these two solutions differs in many ways.

What is OpenFlow

SDN control plane

The control plane, an essential part of SDN architecture, consists of a centralized software controller that handles communications between network applications and devices. As a result, SDN controllers translate the requirements of the application layer down to the underlying data plane elements and provide relevant information to the SDN applications.

As the SDN control layer supports the network control logic and provides the application layer with an abstracted view of the global network, the network operating system (NOS) is commonly called the network operating system (NOS). In addition to providing enough information to specify policies, all implementation details are hidden from view.

The control plane is typically logically centralized but is physically distributed for scalability and reliability reasons, as discussed in sections 1.3 and 1.4. The network information exchange between distributed SDN controllers is enabled through east-westbound application programming interfaces (APIs) (Lin et al. 2015; Almadani et al. 2021).

Despite numerous attempts to standardize SDN protocols, there has been no standard for the east-west API, which remains proprietary for each controller vendor. It is becoming increasingly advisable to standardize that communication interface to provide greater interoperability between different controller technologies in different autonomous SDN networks, even though most east-westbound communications occur only at the data store level and don’t require additional protocol specifics.

However, API east-westbound standards require advanced data distribution mechanisms and other special considerations.

SDN in the application plane

SDN applications are control programs that implement network control logic and strategies. In this higher-level plane, a northbound API communicates with the control plane. SDN controllers translate the network requirements of SDN applications into southbound commands and forwarding rules that dictate the behavior of data plane devices. In addition to existing controller platforms, SDN applications include routing, traffic engineering, firewalls, and load balancing.

In the context of SDN, applications benefit from the decoupling of the application logic from the network hardware along with the logical centralization of the network control to directly express the desired goals and policies in a centralized, high-level manner without being tied to the implementation and state-distribution details of the underlying networking infrastructure. Similarly, SDN applications consume network services and functions provided by the control plane by utilizing the abstracted network view exposed to them through the northbound interface.

SDN controllers implement northbound APIs as network abstraction interfaces that ease network programmability, simplify control and management tasks, and enable innovation. Northbound APIs are not supported by an accepted standard, contrary to southbound APIs

SDN and OpenFlow

 

Data and Control Planes

The traditional ways to build routing networks are where the SDN revolution is happening. Networks started with tight coupling between data and control planes. The control plane was distributed, meaning each node had a control element and performed its control plane activities. SDN changed this architecture, centralized the control plane with a controller, and used OpenFlow or another protocol to communicate with the data plane. However, all control functions are handled by a central controller, which has many scaling drawbacks.

Distribution and Centralized

Therefore, we seem to be moving to a scalable hybrid control plane architecture. The hybrid control plane is a mixture of distributed and centralized controls. Centralization offers global visibility, better network operations, and optimizations. However, distributed control remains best for specific use cases, such as IGP convergence. More importantly, a centralized element introduces additional value to the Wide Area Network (WAN) network, such as network traffic engineering (TE) placement optimization, aka Transport SDN.

For additional pre-information, you may find the following posts helpful:

  1. WAN Virtualization
  2. SDN Protocols
  3. SDN Data Center

Back to basics with the Transport SDN

Highlighting SDN

The two elements involved in forwarding packets through routers are a control function, which decides the route the traffic takes and its relative priority, and a data function, which delivers data based on control-function policy. Before the introduction of SDN, these functions were integrated into each network device. This inflexible approach requires all the network nodes to implement the same protocols. A central controller performs all complex functionality with SDN, including routing, naming, policy declaration, and security checks.

Critical Benefits of Transport SDN:

1. Improved Network Efficiency: Transport SDN allows for intelligent traffic engineering, enabling network operators to optimize network resources and minimize congestion. Transport SDN maximizes network efficiency and improves overall performance by dynamically adjusting routes and bandwidth allocation based on real-time traffic conditions.

2. Enhanced Network Agility: Network operators can rapidly deploy new services and applications with Transport SDN. Leveraging programmable interfaces and APIs can automate network provisioning, eliminating manual configurations and reducing deployment times from days to minutes. This level of agility enables organizations to respond quickly to changing business needs and market demands.

3. Increased Network Scalability: Transport SDN provides a scalable and flexible solution for network growth. Network operators can scale their networks independently by separating the control and data planes and adding or removing network elements. This scalability ensures that the network can keep pace with the ever-increasing demands for bandwidth without compromising performance or reliability.

Applications of Transport SDN:

1. Data Center Interconnect: Transport SDN enables seamless connectivity between data centers, allowing for efficient data replication, backup, and disaster recovery. Organizations can optimize resource utilization and ensure reliable and secure data transfer by dynamically provisioning and managing connections between data centers.

2. 5G Networks: Transport SDN plays a crucial role in deploying 5G networks. With the massive increase in traffic volume and diverse service requirements, Transport SDN enables network slicing, network automation, and dynamic resource allocation, ensuring efficient and high-performance delivery of 5G services.

3. Multi-domain Networks: Transport SDN facilitates the management and orchestration of complex multi-domain networks. A unified control plane enables seamless end-to-end service provisioning across different network domains, such as optical, IP, and microwave. This capability simplifies network operations and improves service delivery across diverse network environments.

Transport SDN: The SDN Design

SDN has two buckets: the Wide Area Network (WAN) and the Data Centre (DC). What SDN is trying to achieve in the WAN is different from what it is trying to achieve in the DC. Every point is connected within the DC, and you can assume unconstrained capacity.

A typical data center design is a leaf and spine architecture, where all nodes have equidistant endpoints. This is not the case in the WAN, which has completely different requirements and must meet SLA with less bandwidth. The WAN and data center requirements are entirely different, resulting in two SDN models.

The SDN data center model builds logical network overlays over fully meshed, unconstrained physical infrastructure. The WAN does not follow this model. The SDN DC model aims to replace, while the SD-WAN model aims to augment. SD-WAN is built on SDN, and this SD WAN tutorial will bring you up to speed on the drivers for SD WAN overlay and the main environmental challenges forcing the need for WAN modernization.

We can evolve the IP/MPLS control plane to a hybrid one. We go from a fully distributed control plane architecture where we maintain as much of the distributed control plane as it makes sense (convergence). At the same time, produce a controller that can help you enhance the control plane functionality of the network and interact with applications. Global optimization of traffic engineering offers many benefits.

WAN is all about SLA

Service Providers offer Service Level Agreement (SLA) assurance, ensuring sufficient capacity relative to the offered traffic load. Traffic Engineering (TE) and Intelligent load balancing aim to ensure adequate capacity to deliver the promised SLA, routing customers’ traffic where the network capacity is. In addition, some WAN SPs use point-to-point LSP TE tunnels for individual customer SLAs. 

WAN networks are all about SLA, and there are several ways to satisfy them: Network Planning and traffic Engineering. The better planning you do, the less TE you need. However, planning requires accurate traffic flow statistics to fully understand the network’s capabilities. Sometimes, an accurate network traffic profile doesn’t exist, and many networks are vastly over-provisioned.

A key point: Netflow

Netflow is one of the most popular ways to measure your traffic mix. Routers collect “flow” information and export the data to a collector agent. Depending on the NetFlow version, different approaches are taken to aggregate flows. Netflow version 5 is the most common, and version 9 offers MPLS-aware Netflow. BGP Policy Accounting and Destination Class Usage enables routers to collect aggregated destination statistics (limited to 16/64/126 buckets). BGP permits accounting for traffic mapping to a destination address.

For MPLS LSP, we have LDP and RSVP-TE. Unfortunately, LDP and RSVP-TE have inconsistencies in vendor implementations, and RSVP-TE requires a full mesh of TE tunnels. Is this good enough, or can SDN tools enhance and augment existing monitoring? Juniper NorthStar central controller offers friendly end-to-end analytics.

Transport SDN: Traffic Engineering

The real problem comes with TE. IP routing is destination-based, and path computation is based on an additive metric. Bandwidth availability is not taken into account. Some links may be congested, and others underutilized. By default, the routing protocol has no way of knowing this. The main traditional approaches to TE are MPLS TE and IGP Metric-based TE.

Varying the metric link moves the problem around. However, you can tweak metrics to enable ECMP, spreading traffic via a hash algorithm over-dispersed paths. ECMP suits local path diversity, but we lack global visibility for optimum end-to-end TE. A centralized control improves the distribution-control insufficiency needed for optimal Multi-area/Multi-AS TE path computation.transport SDN

BGP-LS & PCEP

OpenDaylight is an SDN infrastructure controller that enhances the control plane, offering a service abstraction layer. It carries out network abstraction of whatever service exists on the controller. On top of that, there are APIs enabling applications to interface with the network. It supports BGP-LS and PCEP, two protocols commonly used in the transport SDN framework.

BGP-LS makes BGP an extraction protocol.

The challenge is that the contents of a Link State Database (LSDB) and an IGP’s Traffic Engineering Database (TED) describe only the links and nodes within that domain. When there is a requirement for end-to-end TE capabilities through a multi-domain and multi-protocol architecture, TE applications require visibility outside one area to make better decisions. New tools like BGP-LS and PCEP combined with a central controller enhance TE and provide multi-domain visibility.

We can improve the IGP topology by extending BGP to BGP Link-State. This wraps up the LSDB in BGP transport and pushes it to BGP speakers. It’s a valuable extension used to introduce link-state into BGP. Vendors introduced PCEP in 2005 to solve the TE problem.

Initially, it was stateless, but it is now available in a stateful mode. PCEP address path computation uses multi-domain and multi-layer networks.

Its main driver was to decrease the complexity around MPLS and GMPLS traffic engineering. However, the constrained shortest path (CSPF) process was insufficient in complex typologies. In addition, Dijkstra-based link-state routing protocols suffer from what is known as bin-packing, where they don’t consider network utilization as a whole.

Transport SDN is transforming how networks are designed, operated, and managed. Its ability to improve network efficiency, enhance agility, and increase scalability makes it a key enabler for next-generation networks. As organizations continue to embrace digital transformation and the demands for high-performance, flexible networks grow, Transport SDN will play a pivotal role in shaping the future of network infrastructure.

Summary:Transport SDN

In today’s fast-paced digital world, where data traffic continues to skyrocket, the need for efficient and agile networking solutions has become paramount. Enter Transport Software-Defined Networking (SDN) is a groundbreaking technology transforming how networks are managed and operated. In this blog post, we delved into the world of Transport SDN, exploring its key concepts, benefits, and potential to revolutionize network infrastructure.

Understanding Transport SDN

Transport SDN, also known as T-SDN, is an innovative network management and control approach. It combines the agility and flexibility of SDN principles with the specific requirements of transport networks. Unlike traditional network architectures, where control and data planes are tightly coupled, Transport SDN decouples these two planes, enabling centralized control and management of the entire network infrastructure.

Critical Benefits of Transport SDN

One of the primary advantages of Transport SDN is its ability to simplify network operations. Administrators can efficiently configure, provision, and manage network resources by providing a centralized view and control of the network. This not only reduces complexity but also improves network reliability and resilience. Additionally, Transport SDN enables dynamic and on-demand provisioning of services, allowing for efficient utilization of network capacity.

Empowering Network Scalability and Flexibility

Transport SDN empowers network scalability and flexibility by abstracting the underlying network infrastructure. With the help of software-defined controllers, network operators can easily configure and adapt their networks to meet changing demands. Whether scaling up to accommodate increased traffic or reconfiguring routes to optimize performance, Transport SDN offers unprecedented flexibility and adaptability.

Enhancing Network Efficiency and Resource Optimization

Transport SDN brings significant improvements in network efficiency and resource optimization. It minimizes congestion and reduces latency by intelligently managing network paths and traffic flows. With centralized control, operators can optimize network resources, ensuring efficient utilization and cost-effectiveness. This not only results in improved network performance but also reduces operational expenses.

Conclusion:

Transport SDN is a game-changer in the world of networking. Its ability to centralize control, simplify operations, and enhance network scalability and efficiency revolutionizes how networks are built and managed. As the demand for faster, more flexible, and reliable networks continues to grow, Transport SDN presents an innovative solution that holds immense potential for the future of network infrastructure.