IPv6 BIER Header Mapping for Reliable Multicast Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies lack an effective solution for optimizing the combined encapsulation process of Bit Indexed Explicit Replication (BIER) messages and Internet Protocol Version 6 (IPv6) messages, leading to issues such as incorrect identification and discarding of messages by nodes that do not support Ethernet BIER encapsulation.
Innovation Solution
The method involves processing IPv6 message headers according to BIER message headers by taking the BIER message header as a Routing extension header, setting the Segments Left field in a predefined manner, filling the BFR-Prefix in the Source Address field, and embedding the BIFT-ID field into the IPv6 message header, optimizing encapsulation without affecting functionality and increasing forwarding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If BIER message is directly encapsulated in Ethernet message for transmission, then forwarding efficiency is improved, but nodes that cannot support direct identification will become black holes and discard the message
Solution Approach 1:
The patent introduces an intermediary encapsulation layer (IPv6 header with extension headers) between the Ethernet BIER message and standard network nodes. This intermediary structure allows nodes that cannot directly identify Ethernet BIER messages to process and forward the message through standard IPv6 routing mechanisms, preventing message discarding while maintaining BIER forwarding efficiency through the extension headers that carry BIER-specific information.
Solution Approach 2:
The patent makes the message structure universal by using IPv6 as a common protocol layer that all network nodes can understand, while embedding BIER-specific functionality through extension headers. This multi-functionality allows the same message structure to be processed by both standard IPv6 nodes and BIER-capable nodes, eliminating the black hole problem while maintaining BIER efficiency.
2Adaptability or versatility
If BIER message header is combined with IPv6 message header, then compatibility with standard nodes is improved, but encapsulation process complexity increases
Solution Approach 1:
The patent segments the BIER message header information into separate IPv6 extension headers, with each extension header containing specific BIER parameters (such as BIFT-ID, Bit String, etc.). This segmentation allows standard IPv6 nodes to process the message using basic IPv6 routing while BIER-capable nodes can extract and process the segmented BIER information from the extension headers, achieving compatibility without excessive complexity.
Solution Approach 2:
The patent nests the BIER message header within the IPv6 message structure by embedding BIER-specific fields into IPv6 extension headers. This nesting allows the BIER information to be carried within the standard IPv6 protocol framework, providing compatibility with standard nodes while preserving BIER functionality through the nested header structure.
Data Source
AI summary
Embodiments of the present disclosure provide a method and apparatus for processing a message header, a storage medium, and an electronic apparatus. The method comprises: processing fields in an IPv6 message header according to fields in a Bit Indexed Explicit Replication (BIER) message header by using at least one of the following manners: the BIER message header is taken as a type of a Routing extension header of the IPv6 message header, and a Segments Left field in the IPv6 message header is processed according to a predefined manner; the BIER message header is taken as a type of other extension headers of the IPv6 message header, wherein the types of the other extension headers include a new option as a Hop-by-Hop extension header; a Bit-Forwarding Router Prefix (BFR-Prefix) of the BIER message header is filled in a Source Address (SA) field of the IPv6 message header; and a Bit Index Forwarding Table Index (BIFT-ID) field in the BIER message header is embedded into a target field of the IPv6 message header. The method solves the problems in the related art such as optimization cannot be effectively achieved in a process of combined encapsulation of a BIER message and an IPv6 message.


