SDN Controller Traffic Monitoring for Adaptive Packet Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional electric power transmission and distribution systems face complexity in managing network traffic due to integrated control and data-forwarding logic in each device, leading to challenges in avoiding loops, achieving route convergence, and prioritizing applications, which complicates the management and reliability of communication networks.

Innovation Solution

The implementation of Software Defined Networking (SDN) systems that separate the control plane from the data plane, allowing for centralized management and configuration, and the use of reverse metering and fast failover groups to adapt forwarding behavior based on traffic metrics and thresholds, enhancing failover decisions and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If integrated control and data-forwarding logic are implemented in each device, then device autonomy is improved, but device complexity increases and network management becomes difficult

Engineering Contradiction:
Improvenetwork managementVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the network functions by separating the control plane from the data plane. The control plane is extracted and centralized in an SDN controller, while the data plane remains distributed in network devices. This segmentation resolves the contradiction by reducing individual device complexity while maintaining network management capabilities through centralized control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control logic is extracted from individual network devices and placed in a centralized SDN controller. This extraction allows network management functions to be consolidated and simplified, reducing the complexity burden on each device while preserving overall network management capabilities through the centralized controller.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If traditional port link state indicators are used to detect network issues, then detection simplicity is improved, but detection accuracy deteriorates when issues are not detected

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidissue detection capability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where the SDN controller continuously monitors traffic metrics and flow statistics from network devices. This feedback loop enables the controller to detect network issues by analyzing traffic patterns and meter data, improving detection accuracy beyond simple port link state indicators while maintaining system reliability through adaptive responses.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by configuring meter bands and thresholds in advance to monitor specific traffic flows. This preliminary setup enables proactive detection of network issues before they manifest as complete failures, improving both reliability and detection capability by establishing monitoring mechanisms beforehand.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If centralized control is implemented through SDN, then network management is simplified, but control plane concentration increases system vulnerability

Engineering Contradiction:
Improvenetwork managementVSAvoidsystem vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

While centralizing control for simplified management, the patent segments control functions into modular components within the SDN controller, including flow management, meter configuration, and failover logic. This modular segmentation reduces vulnerability by isolating failure domains and enabling targeted updates or repairs without affecting the entire control plane.

Inventive Principle:
Principle #1Segmentation

4Speed

If fast failover groups and reverse metering are implemented, then failover speed is improved, but device configuration complexity increases

Engineering Contradiction:
Improvefailover speedVSAvoidconfiguration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The SDN controller acts as an intermediary that automates the configuration of fast failover groups and reverse metering parameters. Instead of requiring manual configuration of complex failover mechanisms, the controller programmatically configures these features based on traffic flow analysis, thereby achieving fast failover capability while minimizing the configuration burden on network operators.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10498633B2Traffic activity-based signaling to adjust forwarding behavior of packets
Publication Date: 2019.12.03 SCHWEITZER ENGINEERING LABORATORIES INC
  • US10498633B2 patent drawing
  • US10498633B2 patent drawing
  • US10498633B2 patent drawing

AI summary

The present disclosure pertains to systems and methods of monitoring communication devices and communication links in a software defined network (SDN). In one embodiment, a system may include a communications interface configured to receive a plurality of ingress packets. A forwarding subsystem may match a subset of the plurality of ingress packets with the data flow and forwarding the subset of the plurality of ingress packets based on a first instruction set associated with the data flow. A statistical information subsystem may update a meter count associated with the subset of the plurality of ingress packets matched with the data flow. A logic engine configured to determine that the meter count fails to satisfy a threshold, change a port link state based on the failure to satisfy the threshold; and transition from the first instruction set to a second instruction set associated with the flow data.