Reverse Path Forwarding Selection Using Color IDs in CLOS Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-tier CLOS network fabrics using multicast traffic, each downstream device builds its own independent tree to the multicast source, leading to redundant data packets and severe bandwidth impact due to a lack of a unified view of upstream neighbors.

Innovation Solution

Each network device in the spine layers is configured with a shared color value (color ID) and a unique device ID, allowing downstream devices to select an upstream neighbor with the same color ID as their reverse path forwarding (RPF) device, preventing unnecessary tree establishment and redundant packet creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each downstream device builds its own independent tree to the multicast source, then each device can independently route traffic, but redundant data packets are created and bandwidth is severely impacted

Engineering Contradiction:
Improveindependent tree buildingVSAvoidbandwidth utilization
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent merges the independent tree-building operations of multiple downstream devices into a unified view by introducing color IDs that group upstream neighbors. Devices with the same color ID are recognized as topologically equivalent, allowing downstream devices to share routing decisions and avoid creating redundant independent trees, thereby reducing redundant packet replication and improving bandwidth utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the parameter space by introducing color IDs as an additional classification dimension for upstream neighbors. This parameter transformation allows devices to categorize upstream neighbors not just by topology but by functional equivalence (same color ID), enabling more intelligent RPF device selection that prevents redundant tree establishment while maintaining independent operation capabilities.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple upstream devices have the same color ID, then topologically equivalent views are achieved, but additional criteria are needed to select a single RPF device

Engineering Contradiction:
Improveunified view consistencyVSAvoidselection criteria
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the selection process into two distinct stages: first filtering upstream neighbors by color ID match to ensure topological equivalence, then applying device ID comparison to break ties and select a single RPF device. This segmentation of the selection criteria into hierarchical layers (color ID then device ID) maintains reliability by ensuring unified views while managing complexity through structured multi-stage decision making.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of selecting an RPF device first and then checking for equivalence, the patent inverts the approach by first grouping upstream devices by color ID and then selecting from that filtered set. This inversion ensures that only topologically equivalent devices are considered for RPF selection, guaranteeing unified views while using device ID as a secondary tie-breaker only when color IDs match.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If color ID is used for RPF device selection, then redundant packet creation is prevented, but additional configuration parameters are required

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidconfiguration parameters
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring color IDs on upstream neighbors before multicast traffic flows. This advance configuration establishes the topological equivalence groups in advance, so when RPF device selection is needed, devices can immediately use the pre-established color ID mappings to make efficient selections without redundant packet creation, while the configuration complexity is paid for once during setup rather than continuously.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12255803B2Multi-tiered clos network fabric reverse path forwarding device selection
Publication Date: 2025.03.18 ARISTA NETWORKS INC
  • US12255803B2 patent drawing
  • US12255803B2 patent drawing
  • US12255803B2 patent drawing

AI summary

A method for reverse path forwarding (RPF) selection by a network device connected to a network includes receiving an advertisement message from each of a plurality of neighbor devices within the network, parsing the advertisement message to determine a color identification (ID) of each of the neighbor devices, and selecting, from among the neighbor devices, a RPF device based on the color ID of each of the neighbor devices.