Multicast Resiliency via Upstream Source Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multicast networks, ensuring high availability and resiliency is challenging due to complexities in managing filters for redundant multicast sources, which can lead to delayed convergence times and potential multicast traffic outages when the primary source fails.

Innovation Solution

A network device selects a primary and secondary source for multicast traffic, establishing separate paths and monitoring their operational status to ensure continuous routing by preventing secondary source traffic from reaching endpoints until the primary source is non-operational, using techniques like reverse path forwarding and keepalive protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If filters are installed at discrete points in paths to block traffic from the secondary source, then multicast traffic from the secondary source is blocked, but convergence times are delayed and system complexity increases

Engineering Contradiction:
Improvemulticast traffic blockingVSAvoidfilter management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the filter management function from multiple discrete network devices and concentrates it in a single controller. The controller dynamically installs and removes filters at appropriate locations in the network, eliminating the need for complex distributed filter management while maintaining reliable blocking of secondary source traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a controller as an intermediary between the secondary source and the network devices. This controller mediates the filtering process by dynamically installing filters at optimal locations, simplifying the overall system architecture and reducing convergence times compared to static distributed filter management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If filters are installed at discrete points in paths to block traffic from the secondary source, then multicast traffic from the secondary source is blocked, but convergence times are delayed

Engineering Contradiction:
Improvemulticast traffic blockingVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the controller pre-establish filter rules and monitoring mechanisms before failures occur. When the primary source fails, the controller can rapidly respond by dynamically installing filters or adjusting existing ones, significantly reducing convergence time compared to reactive filter management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by implementing dynamic filter management where the controller continuously monitors source status and adjusts filter locations and rules in real-time. This dynamic approach allows the system to adapt quickly to failures, minimizing convergence time while maintaining reliable traffic blocking.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multicast traffic is duplicated from multiple sources, then resiliency and high availability are improved, but resource consumption increases

Engineering Contradiction:
Improvemulticast resiliencyVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by having different network devices perform different functions: some devices receive and forward traffic from the primary source, while others have filters installed to block secondary source traffic. This localized differentiation optimizes resource usage by ensuring that only necessary devices process both sources, reducing overall network resource consumption while maintaining resiliency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10855520B1Utilizing upstream routing of multicast traffic from redundant multicast sources to increase multicast resiliency and availability
Publication Date: 2020.12.01 JUNIPER NETWORKS INC
  • US10855520B1 patent drawing
  • US10855520B1 patent drawing
  • US10855520B1 patent drawing

AI summary

A network device selects a primary source for multicast traffic and a secondary source for the multicast traffic, where the multicast traffic is provided to endpoint devices communicating with a network, and where the primary source and the secondary source are redundant sources. The network device provides a first join request that includes information that causes a primary path to be provided from the primary source through the network. The network device provides a second join request that includes information that causes a secondary path to be provided from the secondary source through the network. The network device receives the multicast traffic from the primary source via the primary path and the secondary source via the secondary path, and provides the multicast traffic received from the primary source to the endpoint devices. The network device prevents the multicast traffic received from the secondary source from reaching the endpoint devices.