BIER Next-Hop Selection Using BFR Node And Priority Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current next hop determining methods in Bit Index Explicit Replication (BIER) domains are not flexible enough, particularly when multiple transit BFRs advertise the same BFER parameters, limiting the selection to longest match or ECMP policies.

Innovation Solution

A method and apparatus that allow for flexible next hop determination by considering attributes such as anycast BFR prefixes, node identifiers, and priority identifiers to select the optimal next hop based on specific policies, even when BIER information is identical.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If longest match policy or ECMP policy is used to select next hop, then routing decision is made based on standard policies, but flexibility in next hop selection is insufficient

Engineering Contradiction:
Improveflexibility in next hop selectionVSAvoidcomplexity of next hop determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing attribute information for each BFR (including node identifiers, priority identifiers, and anycast BFR prefixes) before the actual next hop selection process. This allows the third BFR to quickly reference these pre-prepared attributes when making routing decisions, enhancing flexibility without adding complex real-time computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by introducing multiple new parameters for BFR identification and selection (node identifiers, priority identifiers, anycast BFR prefixes) beyond the traditional BFR-id. These additional parameters provide more dimensions for next hop selection, allowing the system to adapt to different routing scenarios and requirements.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple transit BFRs advertise same BFER parameters, then BIER information is identical from multiple sources, but next hop selection becomes limited to standard policies

Engineering Contradiction:
Improvenext hop selection capabilityVSAvoiddifferentiation information between BFRs
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by assigning unique attribute information to each BFR (node identifiers, priority identifiers, anycast BFR prefixes) that differentiates them from one another. Even when BIER information is identical, these local quality attributes allow the third BFR to distinguish between different transit BFRs and make informed next hop selections based on specific local characteristics of each BFR.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses preliminary action by pre-collecting and storing attribute information from each BFR before the routing decision is needed. This includes obtaining node identifiers, priority identifiers, and anycast BFR prefixes in advance, so that when multiple BFRs advertise identical BFER parameters, the third BFR already has the differentiation information ready for selection.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If anycast BFR prefix is used as attribute, then next hop selection can be optimized for anycast traffic, but requires additional attribute information management

Engineering Contradiction:
Improveforwarding performanceVSAvoidattribute information management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-obtaining and storing the anycast BFR prefix attribute information from each BFR before it is needed for routing decisions. This allows the third BFR to efficiently match anycast traffic against pre-stored anycast prefixes and quickly determine the appropriate next hop, improving forwarding performance without requiring complex real-time attribute management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12438802B2Next hop determining method and apparatus
Publication Date: 2025.10.07 HUAWEI TECH CO LTD
  • US12438802B2 patent drawing
  • US12438802B2 patent drawing
  • US12438802B2 patent drawing

AI summary

A next-hop determining method is applied to a BIER domain based on bit index forwarding routing, and includes: A third device obtains first BIER information of a first device, an attribute of the first device, second BIER information of a second device, and an attribute of the second device, where the first BIER information includes a BFR-id of an edge BFR in a sub-domain, and the second BIER information includes the BFR-id of the edge BFR in the sub-domain. The third device determines, based on the first BIER information, the second BIER information, the attribute of the first device, and the attribute of the second device, a next hop to the edge BFR in the sub-domain.