Segment Routing Path Validation Using S-BFD for Mobile User Plane
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The use of overlay tunnels in mobility management architectures for mobile nodes in wireless networks, such as GTP-U tunnels, adds significant overhead and scaling costs, particularly with the increasing number of IoT devices, and existing path monitoring methods like BFD do not efficiently validate path liveliness and performance.
Innovation Solution
Implementing seamless bidirectional forwarding detection (S-BFD) with segment routing (SRv6-MUP) to validate path liveliness and performance by using S-BFD control packets with discriminator values and segment routing headers, allowing for path computation and corrective actions based on diagnostic codes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If overlay tunnels (GTP-U) are used for mobility management, then network connectivity is maintained for mobile nodes, but network overhead and scaling costs increase significantly
Solution Approach 1:
The patent extracts the path monitoring function from the overlay tunnel infrastructure and implements it directly in the segment routing header. By removing the dependency on GTP-U overlay tunnels and using native IP routing with SRH, the network overhead is reduced while maintaining connectivity through direct path validation using S-BFD mechanisms.
Solution Approach 2:
The patent changes the routing parameter representation by using segment routing headers with discriminator values instead of overlay tunnel identifiers. This parameter transformation enables direct path identification and monitoring without the overhead of tunnel encapsulation, allowing the network to maintain connectivity through standardized routing parameters rather than proprietary overlay protocols.
2Reliability
If traditional BFD is used for path monitoring, then path liveliness can be detected, but validation efficiency is insufficient for segment routing architectures
Solution Approach 1:
The patent segments the path monitoring function into distributed S-BFD implementations at multiple network nodes. Each node independently validates path segments using discriminator values in the SRH, enabling parallel validation of multiple path segments simultaneously. This segmented approach significantly improves validation efficiency compared to centralized traditional BFD while maintaining reliable path liveliness detection.
Solution Approach 2:
The patent implements continuous feedback mechanisms where S-BFD packets carry diagnostic codes that provide real-time information about path segment status. This feedback loop enables dynamic path validation and rapid detection of liveliness issues, improving both the reliability of path monitoring and the productivity of validation operations through automated diagnostic information.
3Measurement precision
If discriminator values are assigned to network nodes for S-BFD, then path validation precision is improved, but device complexity increases
Solution Approach 1:
The patent makes discriminator values serve multiple functions: they identify network nodes, define S-BFD session parameters, and enable path validation all in a single parameter field within the SRH. This multi-functionality reduces the need for separate management systems while improving path validation precision, as the same discriminator values used for routing also provide the basis for precise path identification and monitoring.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
In one embodiment, a method is performed. A first control plane entity may generate a first seamless bidirectional forwarding detection (S-BFD) control packet. The first S-BFD control packet may include a first discriminator value, a second discriminator value, and a segment routing header. The first discriminator value may be set to a discriminator value associated with a network node of a path comprising a plurality of network nodes. The second discriminator value may be set to a discriminator value associated with the first control plane entity. The segment routing header may be set to an ordered list of values associated with the plurality of network nodes. The values may include at least one of an address or a discriminator value.