SDN Controller Traffic Control Across Layer 2 Layer 3 Boundary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network traffic control methods are limited in managing and prioritizing data units across Layer 2 and Layer 3 boundaries, leading to inefficiencies in data center bridging and limited visibility and control in software-defined networks (SDNs).

Innovation Solution

A network controller in a software-defined network receives information from various network devices to provide centralized traffic control across Layer 2-Layer 3 boundaries, using algorithms to determine appropriate corrective actions such as pausing traffic flows or allocating bandwidth based on global network conditions, thereby enhancing priority-based flow control and congestion management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If distributed control plane is used in each network device, then network devices can take corrective action independently, but traffic control across Layer 2-Layer 3 boundaries is limited and visibility is restricted

Engineering Contradiction:
ImproveIndependent corrective action capabilityVSAvoidGlobal network visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The control plane is segmented into two parts: a centralized controller that maintains global network visibility and makes high-level decisions, and distributed control logic in network devices that executes specific actions. This segmentation allows both global visibility and independent local response.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A centralized SDN controller acts as an intermediary between network devices and the global network state. It receives information from devices, maintains comprehensive visibility, and coordinates traffic control actions across Layer 2-Layer 3 boundaries, enabling devices to act independently while having global awareness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional Layer 2 bridging is used, then data center bridging can be implemented, but traffic management is limited to local Layer 2 switching area without cross-boundary control

Engineering Contradiction:
ImproveData center bridging functionalityVSAvoidCross-boundary traffic control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SDN controller provides universal traffic control functionality that works across both Layer 2 and Layer 3 boundaries. It implements data center bridging features while extending control to cross-boundary scenarios, eliminating the need for separate control mechanisms for different layers.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The centralized controller mediates between Layer 2 switching functions and Layer 3 routing functions, coordinating traffic control actions across the boundary. This intermediary approach simplifies the complexity by providing a single point of coordination rather than requiring complex distributed interactions between Layer 2 and Layer 3 devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If centralized SDN controller is implemented, then global visibility and coordinated control are achieved, but network device independence may be reduced

Engineering Contradiction:
ImproveGlobal network visibilityVSAvoidNetwork device independence
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The control architecture is segmented into centralized decision-making (controller) and distributed execution (network devices). The controller maintains global visibility and makes coordination decisions, while network devices retain independence to execute specific traffic control actions locally based on controller guidance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback loops where network devices report local conditions to the centralized controller, which then provides coordinated control decisions back to the devices. This feedback mechanism enables devices to operate independently while maintaining alignment with global network objectives through continuous information exchange.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9917780B2Traffic control across a layer 2 layer 3 boundary in a software defined network
Publication Date: 2018.03.13 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9917780B2 patent drawing
  • US9917780B2 patent drawing
  • US9917780B2 patent drawing

AI summary

Traffic control can be provided across a Layer 2-Layer 3 boundary in a software defined network. A network controller can receive information related to a number of conditions in a software defined network (SDN) from a number of network devices. The network controller can provide network traffic control across a Layer 2-Layer 3 boundary in the SDN based on the received information.