Hybrid Multicast Routing Protocol for Scalable Flow Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multicast routing protocols, such as PIM-ASM and PIM-SSM, face scalability issues due to limitations in Ternary Content Addressable Memory (TCAM) space on hardware, and PIM-Bidir mode lacks (S, G) based tracking, making it cumbersome for flow-based troubleshooting.

Innovation Solution

Implementing a hybrid mode that combines PIM-Bidir on Last Hop Routers (LHRs) with shared tree Reverse-Path Forwarding and (S, G) states for traffic tracking, while maintaining only (*, G) states on other routers, allowing for improved scalability and tracking capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If PIM-ASM or PIM-SSM protocols are used for multicast routing, then flow-based tracking capability is improved, but scalability is worsened due to TCAM space limitations

Engineering Contradiction:
Improveflow-based tracking capabilityVSAvoidscalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies local quality by implementing different multicast routing modes in different network locations. Specifically, PIM-ASM or PIM-SSM modes are implemented only on last-hop routers (LHRs) where flow-based tracking is needed, while other routers use PIM-Bidir mode. This localized implementation provides tracking capability exactly where required without imposing the scalability burden across the entire network.

Inventive Principle:
Principle #3Local quality

2Productivity

If PIM-Bidir mode is used for multicast routing, then scalability is improved, but flow-based tracking capability is worsened due to lack of (S, G) based tracking

Engineering Contradiction:
ImprovescalabilityVSAvoidflow-based tracking capability
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements local quality by strategically placing source-specific state maintenance only at last-hop routers where tracking is necessary. Upstream routers maintain only shared-tree states for scalability, while LHRs maintain both shared-tree and source-specific states to enable flow-based tracking and troubleshooting.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If source-specific states are maintained on all routers, then flow-based tracking capability is improved, but device complexity is worsened due to increased memory and processing requirements

Engineering Contradiction:
Improveflow-based tracking capabilityVSAvoidmemory and processing requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by concentrating source-specific state maintenance exclusively at last-hop routers rather than distributing it across all routers. This localized approach enables flow-based tracking capability while minimizing the overall memory and processing requirements in the network, as only the necessary LHRs maintain these states.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11881962B2Hybrid mode multicast routing
Publication Date: 2024.01.23 CISCO TECHNOLOGY INC
  • US11881962B2 patent drawing
  • US11881962B2 patent drawing
  • US11881962B2 patent drawing

AI summary

Hybrid mode multicast routing may be provided. A switching device may receive a first join. Next, in response to receiving the first join, states for a first protocol mode (e.g., (S, G)) that is source aware and state for a second protocol mode (e.g., (*, G)) that is not source aware may be programed. Then a second join may be sent based on the states associated with the second protocol mode (e.g., (*, G)).