Packet Color Marking for End-to-End Network Flow Statistics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network monitoring techniques, such as RFC 8321, face challenges in implementing network-wide and end-to-end packet color marking without globally enabling the marking mechanism and synchronizing color changes across intermediate nodes, making it difficult to track packet flows accurately.
Innovation Solution
A packet color marking scheme where nodes maintain both local operating and admin colors, with the trace starting node managing interval timers and colors, ensuring that only the trace starting node changes admin colors, while other nodes propagate the same operating color, allowing for end-to-end flow monitoring.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If packet color marking is enabled at all network nodes to achieve end-to-end flow tracking, then measurement precision is improved, but device complexity increases due to synchronization requirements
Solution Approach 1:
The patent divides the color marking function into two independent parts: operating color (managed locally by each node for packet marking) and admin color (managed centrally by the trace starting node for synchronization). This segmentation allows nodes to perform marking without requiring complex synchronization mechanisms, as each node independently manages its operating color while the trace starting node coordinates admin color changes across the network.
Solution Approach 2:
The trace starting node acts as an intermediary that mediates color changes across the network. Instead of requiring all nodes to synchronize independently, the trace starting node propagates admin color changes to intermediate nodes, which then update their operating colors accordingly. This intermediary approach simplifies the synchronization process by centralizing coordination.
2Measurement precision
If global color marking is implemented to track all packet flows, then measurement precision is improved, but loss of information increases due to packet overhead
Solution Approach 1:
Each network node maintains its own local operating color independent of other nodes. This local quality approach allows nodes to mark packets with colors relevant to their local context without requiring global coordination, reducing the overhead associated with maintaining and propagating global state information across the entire network.
Solution Approach 2:
The patent implements color marking selectively rather than universally. Only packets that require tracking (those passing through the trace starting node or matching trace criteria) receive color marking, while other packets are processed normally. This partial action approach reduces the overall overhead and information loss compared to global marking of all traffic.
3Measurement precision
If intermediate nodes advertise color changes to maintain synchronization, then measurement precision is improved, but productivity decreases due to additional processing
Solution Approach 1:
The trace starting node performs preliminary action by pre-establishing the admin color and propagating it to intermediate nodes before actual packet processing begins. This allows intermediate nodes to have their operating colors already configured to match the expected admin color, eliminating the need for real-time synchronization advertisements during packet processing and reducing processing overhead.
Data Source
AI summary
Techniques and architecture are described for tracking flows of packets in a network using a packet color marking scheme for obtaining network end-to-end traffic flow metrics in the network. In particular, in configurations, a user may be prompted to specify a site and a virtual private network (VPN) at which to start a trace for packet flows using a coloring marking scheme within the network. Given the VPN and the site, it is possible to monitor interested packet flows and apply metadata, e.g., colors, on flow packets. Remote wide area network (e.g., software defined WAN (SD-WAN)) routers receiving the packets with metadata may automatically trace the same flow and apply the same metadata to a next hop router. Hence, an end-to-end network path may be discovered.


