Ring Network Packet Routing via Segment Routing Header

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Traffic Engineering (TE) techniques in ring communication networks often fail to route packets efficiently, leading to suboptimal routing, unreliable failure detection, and inaccurate performance monitoring due to unidirectional segments and hop-by-hop methods, which can result in packets not traversing the intended path and producing false negative results.

Innovation Solution

The implementation of Segment Routing (SR) with a Segment Routing Header (SRH) that includes a Ring SID and Node SID, allowing packets to be steered through a ring topology with clockwise or counter-clockwise directions, and enabling reply packets to traverse the same nodes as request packets by using complementary Ring SIDs, ensuring accurate path traversal and failure detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional Traffic Engineering techniques are used for packet routing in ring networks, then routing simplicity is maintained, but routing efficiency and accuracy deteriorate due to unidirectional segments and hop-by-hop methods

Engineering Contradiction:
Improverouting efficiencyVSAvoidrouting header complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The routing path is segmented into multiple directed segments, each represented by a target node identifier and direction identifier pair. This segmentation allows the packet to traverse the ring network in a controlled manner, visiting specific nodes in a predetermined sequence rather than using simple hop-by-hop routing. The segment list in the header enables the packet to follow an optimized path through the ring network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The complete routing information including all target node identifiers, direction identifiers, and segment counts is预先 embedded in the packet header at the source node. This preliminary action eliminates the need for intermediate nodes to make routing decisions, allowing the packet to traverse the network according to a pre-planned path. The source node performs all routing calculations and path optimization in advance.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If unidirectional segments are used in conventional TE, then implementation simplicity is maintained, but failure detection reliability deteriorates due to false negative results

Engineering Contradiction:
Improvefailure detection reliabilityVSAvoidpath traversal verification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The packet header includes a segment left counter that is decremented at each visited node, providing feedback on path traversal progress. This feedback mechanism allows the source node to verify that the packet visited all intended nodes in the correct sequence. The counter serves as a verification tool to detect failures or deviations from the intended path, improving failure detection reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces complex mechanical failure detection mechanisms with a software-based verification system using the segment list and counter in the packet header. Instead of requiring separate monitoring systems or complex signaling protocols, the routing header itself carries the verification information, substituting a simpler information-processing approach for more complex hardware-based monitoring.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If hop-by-hop routing methods are used, then routing flexibility is maintained, but performance monitoring accuracy deteriorates due to packets not traversing intended paths

Engineering Contradiction:
Improveperformance monitoring accuracyVSAvoidrouting control complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The packet header serves multiple functions: it routes the packet through the network, tracks the traversal progress, and enables performance monitoring. The segment list and direction identifiers not only guide the packet but also provide a built-in verification mechanism to ensure the packet visited all intended nodes. This multi-functionality eliminates the need for separate monitoring systems.

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

Solution Approach 2:

The patent changes the routing control from dynamic hop-by-hop decisions to static pre-defined parameters embedded in the header. By encoding the complete path as a sequence of target node identifiers and direction identifiers, the system transforms routing from a distributed decision-making process to a parameter-driven traversal, ensuring packets follow the intended path for accurate performance monitoring.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10938964B2Routing packets in a ring communication network
Publication Date: 2021.03.02 ZTE CORP
  • US10938964B2 patent drawing
  • US10938964B2 patent drawing
  • US10938964B2 patent drawing

AI summary

A packet communication method that generates a header that includes information to route a packet through a ring communication network is described. The header can include a target node identifier that identifies a target node to which the packet is to travel, and a direction identifier that identifies a direction to be traversed by the packet through the ring communication network. In some embodiments, the direction indicated by the direction identifier can be clockwise or counter-clockwise relative to a starting node from which the packet is to travel.