Multicast Service Flow Detection with IFIT Headers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network performance detection technologies are limited to unicast service detection, and there is a need for methods to detect multicast service flows effectively.
Innovation Solution
A method is provided to detect multicast service flows by encapsulating an In-situ Flow Information Telemetry (IFIT) extension header into data packets, which includes generating a detection identifier, copying the packets to next-hop nodes, and collecting statistics for packet loss and delay detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IFIT extension header encapsulation is applied to unicast service detection, then unicast service detection capability is improved, but multicast service detection capability is not achieved
Solution Approach 1:
The patent extends the IFIT extension header encapsulation mechanism from unicast to multicast services, enabling the same detection technology to handle both service types. The head node performs packet copying based on next-hop nodes and distributes packets to multiple receivers, making the system universally applicable to both unicast and multicast detection scenarios.
Solution Approach 2:
The patent segments the multicast packet forwarding process by identifying head nodes and next-hop nodes separately, and by copying packets to different next-hop nodes independently. This segmentation enables precise control over packet distribution in multicast networks while maintaining the IFIT detection mechanism.
2Reliability
If packet copying is performed according to quantity of next-hop nodes, then packet delivery to all receivers is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent employs packet copying at the head node to distribute multicast packets to multiple next-hop nodes. Each next-hop node receives a copy of the packet with appropriate routing information, enabling reliable packet delivery to all receivers while using efficient copying mechanisms rather than redundant transmissions.
Data Source
AI summary
A method for detecting a multicast service flow includes receiving, by a first node, a multicast service flow from a multicast source; encapsulating, by the first node, an In-situ Flow Information Telemetry (IFIT) extension header into a data packet in the multicast service flow, where the IFIT extension header includes a first detection identifier, and the first detection identifier is used to identify the detected multicast service flow; copying, by the first node according to a quantity of next-hop second nodes of the first node, the data packet encapsulated with the IFIT extension header; and sending, by the first node to each next-hop second node, the data packet encapsulated with the IFIT extension header. The first node is a head node in a multicast detection domain.


