In-Band Telemetry Routing for Communication Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Shared communication links experience performance degradation due to capacity limitations, leading to excessive queuing and latency, which conventional methods fail to address promptly, affecting client operations.
Innovation Solution
Implementing an analytics engine that detects performance degradation using in-band telemetry data, allowing for rapid response to congestion and other issues by optimizing network topology, configuration, and resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If shared communication links are used to provide high-performance communication services to multiple clients, then infrastructure cost is reduced, but performance degradation occurs due to capacity limitations
Solution Approach 1:
The system dynamically adjusts data transmission rates based on real-time network conditions detected through in-band telemetry. Network elements continuously monitor performance metrics and adapt transmission parameters to prevent congestion while maintaining efficient resource utilization, allowing the shared link to operate reliably under varying load conditions
Solution Approach 2:
In-band telemetry provides continuous feedback about network element performance directly within the data stream. This feedback mechanism enables real-time detection of capacity limitations and triggers automatic rate adjustments, creating a closed-loop control system that maintains communication performance without requiring additional infrastructure
2Device complexity
If conventional methods are used to monitor network performance, then system complexity is kept low, but response time to performance degradation is insufficient
Solution Approach 1:
The system embeds telemetry data collection and performance monitoring capabilities directly within network elements before degradation occurs. In-band telemetry continuously gathers performance metrics as data flows through the network, enabling early detection of capacity issues and proactive rate adjustments before congestion significantly impacts service quality
Solution Approach 2:
Network elements perform multiple functions simultaneously: they forward data traffic, collect performance metrics, and adjust transmission rates all within the same infrastructure. This multi-functionality eliminates the need for separate monitoring systems while enabling rapid response to performance degradation through integrated real-time control
3Productivity
If data transmission rates are increased to improve client operation efficiency, then productivity increases, but queuing and latency increase due to capacity limitations
Solution Approach 1:
The system continuously adjusts data transmission rate parameters based on real-time network conditions measured through in-band telemetry. When approaching capacity limits, the system dynamically reduces transmission rates to prevent queuing and latency, while maximizing throughput during periods of available capacity, thereby optimizing the balance between productivity and response time
Data Source
AI summary
A method for reducing communication network performance degradation using in-band telemetry data includes (a) adding in-band telemetry data to one or more data structures flowing through a network element of a communication network, (b) updating a telemetry table according to first telemetry data that is based on the in-band telemetry data, (c) selecting one of a plurality of paths in the communication network at least partially based on data in the telemetry table, and (d) causing a data structure to be routed through the selected one of the plurality of paths in the communication network.


