Virtual Interfaces for Multicast Reverse Path Forwarding in MPLS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

MPLS networks do not support standard multicast routing protocols like reverse path forwarding, and upgrading provider core networks to handle IPv6 or point-to-multipoint LSPs is not feasible, making it difficult to transmit multicast packets across geographically diverse networks.

Innovation Solution

Implementing virtual interfaces at the egress edge router to associate labels with multicast data streams, allowing reverse path forwarding checks without requiring core network configuration for multicast protocols, enabling the use of point-to-point LSPs to facilitate multicast routing across MPLS networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard multicast routing protocols are used in MPLS networks, then multicast transmission can be supported, but core network upgrades are required which are not feasible

Engineering Contradiction:
Improvemulticast transmission supportVSAvoidcore network configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The solution segments the multicast routing functionality by separating it from the core MPLS network. Virtual interfaces are created at the egress router to handle RPF checks locally, while the core network continues to use simple point-to-point LSPs without multicast protocol requirements. This segmentation allows multicast support without upgrading core network devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual interfaces act as an intermediary mechanism between the MPLS core network and multicast routing requirements. The virtual interface at the egress router mediates the RPF check process, allowing multicast packets to be validated without requiring the core network to understand or support multicast protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If point-to-multipoint LSPs are implemented, then multicast routing is enabled, but compatibility with existing MPLS infrastructure is lost

Engineering Contradiction:
Improvemulticast routing capabilityVSAvoidnetwork protocol compatibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Instead of modifying the LSP type to support multicast (point-to-multipoint), the solution inverts the approach by using standard point-to-point LSPs and implementing multicast functionality through virtual interfaces at the egress router. This inversion maintains compatibility with existing MPLS infrastructure while achieving multicast capability.

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

3Device complexity

If reverse path forwarding checks are performed without virtual interfaces, then routing validation is simplified, but loop-free distribution cannot be ensured

Engineering Contradiction:
ImproveRPF check implementation simplicityVSAvoidloop-free distribution guarantee
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The solution creates a virtual copy of the upstream interface at the egress router. This virtual interface replicates the characteristics needed for RPF checks without requiring physical interface modifications. The virtual interface allows the router to perform validation against the expected upstream path while maintaining the simplicity of point-to-point LSPs in the core network.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8089964B2Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks
Publication Date: 2012.01.03 CISCO TECHNOLOGY INC
  • US8089964B2 patent drawing
  • US8089964B2 patent drawing
  • US8089964B2 patent drawing

AI summary

A mechanism is provided in which multicast reverse path forwarding can be performed at a provider network egress edge router wherein core routers of the provider network are not configured to support multicast protocols or point-to-multipoint LSPs. An embodiment of the present invention provides for the creation of virtual interfaces in the egress edge router element during configuration of a multicast connection in response to a subscriber request. A virtual interface will be associated with an upstream ingress edge router element and that ingress edge router element is provided a label associated with the virtual interface. Such a label can then be included in datastream packets transmitted through the provider network and be used by reverse path forward checking at the egress edge router element to ascertain whether the multicast datastream is being received by the correct upstream interface.