SDN Controller Flow Path Detection via TTL Reports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SDN hybrid networks, controllers cannot accurately calculate the message forwarding path between subscriber hosts due to conventional routing protocols, limiting their ability to monitor the network effectively.

Innovation Solution

A flow path detecting method where the controller issues reporting indication information to forwarding devices to report message forwarding information, constructing a detection message with specific features, and sorting the received information by TTL values to determine the forwarding path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional routing protocols are used in SDN hybrid networks, then forwarding paths are automatically determined by routing protocols, but controllers cannot accurately calculate or monitor the message forwarding path between subscriber hosts

Engineering Contradiction:
Improvepath detection accuracyVSAvoidnetwork architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces detection messages as intermediary elements that traverse the network path. These messages carry identification information and TTL values, enabling the controller to indirectly trace the forwarding path through reports from intermediate forwarding devices without requiring direct path calculation capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where forwarding devices report detection message information back to the controller. This feedback loop provides the controller with path information that would otherwise be inaccessible, resolving the contradiction between automatic routing and controller visibility

Inventive Principle:
Principle #23Feedback

2Loss of information

If the controller issues detection messages to all forwarding devices, then complete path information can be obtained, but network traffic and controller processing load increase

Engineering Contradiction:
Improvepath information completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by setting the TTL value of detection messages to match the expected maximum path length. This prevents detection messages from traversing unnecessary network segments, reducing redundant traffic while ensuring complete path information is captured within the intended scope

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by dynamically adjusting the TTL value of detection messages based on network topology and expected path lengths. This optimization balances information completeness with resource consumption by tuning the detection message propagation range

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10826821B2Flow path detection
Publication Date: 2020.11.03 NEW H3C TECH CO LTD
  • US10826821B2 patent drawing
  • US10826821B2 patent drawing
  • US10826821B2 patent drawing

AI summary

Provided is a flow path detection method. The method comprises: a controller in an SDN network issuing reporting indication information to a forwarding device in the SDN network, wherein the reporting indication information is used for instructing the forwarding device to report, when receiving a message matching a pre-determined message feature, message forwarding information corresponding to the message, and the pre-determined message feature comprises: a source IP address and a destination IP address of a detection message for detecting a path, and a controller identifier of a controller; the controller receiving the message forwarding information reported by a plurality of forwarding devices according to the reporting indication information; and according to the received message forwarding information reported by the plurality of forwarding devices, determining a forwarding path between the source IP address and the destination IP address for the detection message.