Bit Indexed Explicit Replication for Multicast Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional multicast systems face scalability limitations due to large amounts of control plane information required for setting up and maintaining forwarding tables, leading to increased computing resources and unnecessary packet delivery to undesired locations, which burdens network performance.

Innovation Solution

Bit Indexed Explicit Replication (BIER) reduces state information by attaching receiver information to packets in the form of bits, allowing packets to be forwarded based on bit positions in forwarding tables, eliminating the need for multicast distribution trees and per-group state information at nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional multicast systems are used to forward packets to multiple receivers, then bandwidth efficiency is improved, but control plane information complexity increases and computing resources are consumed

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidcontrol plane information complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent extracts the receiver group information from the packet header and places it in a separate bit string. This separation removes the complex multicast group address handling from the data plane, allowing simple bit-mask forwarding while maintaining bandwidth efficiency. The control plane complexity is confined to bit string generation at the source, not propagated through the network.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the addressing parameter from traditional multicast group addresses (requiring complex routing tables) to compact bit strings (requiring simple bit-mask matching). This parameter transformation simplifies the forwarding state from O(n) routing entries to O(1) bit-mask operations, resolving the contradiction between efficiency and complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If traditional multicast forwarding tables are maintained, then packet delivery to multiple receivers is achieved, but unnecessary packet delivery to undesired locations occurs

Engineering Contradiction:
Improvepacket delivery capabilityVSAvoidunnecessary packet delivery
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent uses bit-mask copying where the bit string is replicated and carried in each packet to indicate the intended receiver group. This copying mechanism allows precise targeting without requiring complex forwarding tables that might incorrectly distribute packets. Each packet carries its own delivery instructions, eliminating unnecessary deliveries.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The bit string acts as an intermediary between the source and receivers, carrying explicit delivery instructions through the network. This intermediary eliminates the need for intermediate routers to maintain complex multicast state, thereby preventing erroneous packet distribution while maintaining efficient multi-receiver delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If multicast distribution trees are established, then efficient packet forwarding is achieved, but per-group state information must be maintained at nodes

Engineering Contradiction:
Improvepacket forwarding speedVSAvoidstate information quantity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the multicast delivery function: the source generates the bit string containing receiver information, and intermediate routers simply perform bit-mask matching without maintaining per-group state. This segmentation removes state information requirements from network nodes while preserving efficient forwarding through data-plane embedded instructions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The packet carries its own delivery instructions (bit string) that enable self-directed forwarding without external control plane assistance. Each packet independently specifies its destination group, allowing fast data-plane forwarding without requiring nodes to maintain or query multicast routing state, thus achieving high speed with minimal state.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2899933B1Equal cost multi-path with bit indexed explicit replication
Publication Date: 2016.08.17 CISCO TECHNOLOGY INC
  • EP2899933B1 patent drawingFigure 1
  • EP2899933B1 patent drawingFigure 2
  • EP2899933B1 patent drawingFigure 3A~3B

AI summary

Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node selects forwarding information based on a flow value associated with the packet. The forwarding information includes a forwarding bit mask. The node then forwards the packet based on the bit string and the forwarding information.