Anycast Multicast Source Selection via BGP Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multicast data transmission systems are inefficient in handling multicast source selection and failover, particularly in scenarios where a closer source needs to be chosen or if a multicast source fails, affecting network efficiency and user experience in video applications.

Innovation Solution

A system for controlling multicast source selection in an anycast source audio/video network, which includes a computer program that implements a monitoring and failover mechanism using Protocol Independent Multicast Source Specific Multicast (PIM-SSM) and Border Gateway Protocol (BGP) to automatically switch receivers to a different multicast source in case of failure, ensuring continuous service and optimizing source selection based on network topology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional multicast data transmission systems are used, then data packets can be delivered to multiple consumers from a single source, but the handling of multicast source selection is inefficient and cannot handle source failure or optimization scenarios

Engineering Contradiction:
Improvemulticast source selection reliabilityVSAvoidsource selection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a Border Gateway Protocol (BGP) router as an intermediary that mediates between multiple multicast sources and receivers. The BGP router receives anycast packets from multiple sources, selects the optimal source based on routing metrics, and forwards packets to receivers. This intermediary resolves the contradiction by providing intelligent source selection without requiring complex changes at the receiver end.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring multiple anycast sources and establishing BGP routing relationships before multicast transmission begins. The BGP protocol pre-computes optimal paths and maintains routing tables that enable fast source selection. This preliminary setup eliminates the need for complex real-time decision-making during operation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a multicast source is selected based on proximity to improve network efficiency, then bandwidth consumption is reduced, but the system cannot automatically switch sources when the selected source fails

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent utilizes BGP routing parameters and anycast IP address parameters to dynamically select and switch between multicast sources. When the optimal source changes due to failure or topology changes, the BGP router changes its routing parameter selections to point to alternative sources. This parameter-based approach enables both efficiency optimization and automatic failover without complex system reconfiguration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple anycast sources are deployed to enable failover capability, then service continuity is improved, but the complexity of source selection and routing control increases

Engineering Contradiction:
Improveservice continuityVSAvoidrouting control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The BGP router performs multiple functions simultaneously: it acts as a standard BGP routing device, a multicast source selector, and a failover management system. By making the BGP router multi-functional, the patent avoids adding separate dedicated systems for each function, thereby managing complexity while providing robust failover capability across multiple anycast sources.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8761002B2Controlling multicast source selection in an anycast source audio/video network
Publication Date: 2014.06.24 AT&T INTELLECTUAL PROPERTY I L P
  • US8761002B2 patent drawing
  • US8761002B2 patent drawing
  • US8761002B2 patent drawing

AI summary

Particular embodiments of the disclosed subject matter provide methods and systems to support a multicast source selection system. In an example embodiment, the system includes a network element in data communication with a network, the network element being operable to: receive a request for withdrawal of a server as a source of a multicast data stream; and propagate information to the network indicating withdrawal of the server as a source of the multicast data stream, the propagation of information by the network element being responsive to the request for withdrawal of the server as a source of the multicast data stream.