Network Fabric Health Monitoring for Real-Time Packet Loss Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network monitoring protocols, such as BFD, are reactive and resource-intensive, leading to delayed responses and significant disruptions in network traffic, and lack the ability to measure packet loss, which is crucial for assessing ongoing network performance.
Innovation Solution
A proactive system and method for measuring network fabric health using a standalone service on open network operating systems, which aggregates health metrics between nodes and includes a lightweight application for real-time data collection and correlation, utilizing Type-Length-Value structures to encapsulate and transmit critical network data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If BFD protocol is used to monitor link health, then link failures can be detected, but the response is delayed and network traffic is significantly disrupted
Solution Approach 1:
The system performs preliminary actions by continuously measuring packet loss and monitoring link quality metrics before failures occur. The packet loss measurement mechanism proactively identifies degrading links and triggers pre-planned protection switching, eliminating the reactive delay inherent in BFD protocols.
Solution Approach 2:
The patent replaces the mechanical BFD protocol mechanism with an optical-based packet loss measurement system. By using optical monitoring and analyzing actual data packets traversing the fabric, the system achieves faster failure detection without relying on BFD's periodic control packet exchanges.
2Reliability
If BFD protocol is used to monitor link health, then link failures can be detected, but CPU power is significantly consumed and other host services are degraded
Solution Approach 1:
The system segments the monitoring function by separating packet loss measurement from the host CPU. The optical monitoring component handles packet analysis and metric collection independently, while the host CPU only receives processed health metrics. This segmentation eliminates the high CPU consumption associated with BFD protocol processing.
Solution Approach 2:
The patent introduces an intermediary optical monitoring system that acts as a mediator between the network fabric and the host CPU. This intermediary continuously measures packet loss and translates it into health metrics, freeing the host CPU from intensive protocol processing while maintaining reliable link monitoring.
3Reliability
If BFD protocol is used, then link failures can be monitored, but packet loss between nodes cannot be measured
Solution Approach 1:
The system achieves universality by designing a packet loss measurement mechanism that simultaneously provides link failure monitoring and quantitative packet loss measurement. The same optical monitoring infrastructure that detects failures also measures the degree of packet loss, enabling both binary failure detection and continuous quality assessment.
Solution Approach 2:
The patent replaces BFD's control packet-based monitoring with actual data packet analysis. By measuring packet loss on real traffic flows using optical monitoring, the system achieves precise packet loss measurement capability that BFD fundamentally cannot provide, while maintaining reliable failure detection.
Data Source
AI summary
In some aspects, the method may include collecting system and transceiver information via sensors and transceivers to create collected system and transceiver information. Also, the method may include starting a timer by a timing module. Furthermore, the method may include collecting drop counters to form counters TLV. In addition, the method may include collecting optics information periodically including optics temperature, voltage, and power. Moreover, the method may include forming a sysinfo TLV using a network processor based on the collected system and transceiver information. Also, the method may include generating an event in an event handler. Furthermore, the method may include transmitting a packet to be received by a receive link-service and parsed by a network communication interface, where the counters TLV are correlated with local counters on the receive link-service.


