IPv6 BIER Header Mapping for Reliable Multicast Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveforwarding efficiencyVSAvoidmessage delivery reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvenode compatibilityVSAvoidencapsulation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12542690B2Message header processing method and apparatus, storage medium and electronic device
Publication Date: 2026.02.03 ZTE CORP
  • US12542690B2 patent drawing
  • US12542690B2 patent drawing
  • US12542690B2 patent drawing

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.