Network Telemetry Using Repurposed Packet Header Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face challenges in efficiently processing and communicating telemetry data without disrupting packet flow, especially when nodes in the network do not recognize new shim headers or telemetry protocols.
Innovation Solution
The proposed solution involves repurposing fields in packet headers, such as the fragmentation offset field, to indicate telemetry information without altering the packet forwarding behavior. This approach allows for seamless forwarding even when nodes do not support telemetry, using techniques like atomic fragmentation headers and checksums to ensure accurate metadata collection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If new shim headers or telemetry protocols are introduced to collect telemetry data, then telemetry data collection capability is improved, but compatibility with nodes that do not recognize these new protocols deteriorates
Solution Approach 1:
The patent repurposes existing fields in packet headers (such as the fragmentation offset field) to carry telemetry information, allowing the same packet structure to serve both traditional forwarding functions and telemetry collection functions. This multi-functional approach enables telemetry data collection without requiring new protocol fields, thus maintaining compatibility with legacy nodes that do not recognize telemetry protocols.
2Measurement precision
If packet header fields are repurposed to carry telemetry information, then telemetry data collection is enabled, but packet forwarding behavior may be disrupted
Solution Approach 1:
The patent applies local quality by making the repurposing of header fields conditional and location-specific. Telemetry information is embedded in specific fields (like fragmentation offset) only when certain conditions are met, and the embedding method ensures that the semantic meaning of these fields is preserved for forwarding purposes. This allows telemetry collection in specific locations without disrupting overall packet forwarding behavior.
3Adaptability or versatility
If existing packet header fields are used for telemetry without modification, then protocol compatibility is maintained, but telemetry information capacity is limited
Solution Approach 1:
The patent employs a nested structure where telemetry information is embedded within existing packet header fields that already have defined purposes. For example, the fragmentation offset field is nested with dual meaning: it serves its traditional forwarding function while simultaneously encoding telemetry information. This nesting approach allows telemetry data to be carried within the existing protocol structure without increasing packet size or requiring additional fields, thus maintaining compatibility while enabling telemetry collection.
Data Source
AI summary
A network device includes at least one port and a processor for use in a network for communicating a packet. The processor is configured to obtain a packet header for a packet and perform telemetry using postcard and/or passport approaches. The processor uses a repurposed field in the packet header to indicate telemetry is to be performed on the packet.


