Network Tomography via Segment Routing Path Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network tomography faces challenges in accurately monitoring network performance due to unobservable segments and unreliable results from probing packets traveling along different routes, especially in large, heterogeneous networks where routing changes and load balancing occur.
Innovation Solution
The method involves using segment routing to control the paths of probing packets between source and destination nodes, allowing for accurate performance measurements and inference of network performance parameters without requiring cooperation from internal network components, thereby ensuring full coverage and dynamic network monitoring.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If active probing is used to obtain sufficient path measurements for network tomography, then coverage of network paths is improved, but reliability of measurements deteriorates due to routing changes and load balancing causing probing packets to follow different routes
Solution Approach 1:
The patent applies segmentation by dividing the network path into multiple controllable segments using Segment Routing technology. Each segment is defined by a specific sequence of network nodes that probing packets must traverse, ensuring that packets follow predetermined paths rather than dynamically changing routes. This segmentation allows for reliable measurements while maintaining comprehensive path coverage.
Solution Approach 2:
The patent implements preliminary action by pre-computing and storing multiple candidate paths between source and destination nodes before measurements are taken. These pre-computed paths are then selected and used for probing, ensuring that the measurement paths are predetermined and stable. This preliminary path computation prevents routing changes during the measurement process, thereby maintaining measurement reliability.
2Device complexity
If conventional network tomography is used without segment routing, then device complexity is reduced, but measurement precision deteriorates due to inability to control probing packet routes
Solution Approach 1:
The patent applies universality by making the network's existing Segment Routing infrastructure serve dual purposes: both for normal data traffic forwarding and for controlled probing packet transmission. The same segment routing mechanisms that manage production traffic are reused to guide measurement packets, eliminating the need for separate path control hardware or software and maintaining measurement precision without increasing device complexity.
3Measurement precision
If frequent topology discovery is performed to maintain accurate network monitoring, then measurement accuracy is improved, but loss of time and productivity increases
Solution Approach 1:
The patent implements preliminary action by pre-computing multiple candidate paths between all pairs of network nodes and storing them in advance. When monitoring is needed, these pre-computed paths can be directly selected and used without performing time-consuming topology discovery at measurement time. This preliminary path computation significantly reduces the time required for ongoing network monitoring while maintaining accuracy.
Solution Approach 2:
The patent applies copying by creating and storing virtual representations of network paths (path records) that can be reused for multiple measurement operations. Instead of repeatedly discovering the actual network topology, the system copies and reuses these pre-established path definitions, dramatically reducing the time required for continuous monitoring while preserving measurement accuracy.
Data Source
AI summary
A method of monitoring performance of a network using network tomography comprises obtaining (102) information indicative of topology of the network and computing (104) a plurality of paths for monitoring the network. Further the method comprises instructing (110) source nodes of the computed paths to send probing packets towards destination nodes of the computed paths, wherein said probing packets undergo segment routing in said network and instructing (114) the destination nodes of the computed paths to carry out network performance measurements based on probing packets received by the destination nodes. Finally the method comprises receiving (116) the performance measurements from the destination nodes and inferring (118) information about performance of nodes in the network using network tomography, wherein the inference process includes correlating the performance measurements of the computed paths.


