Selective Tunnel Setup for Multicast VPNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multicast traffic distribution in MVPNs often results in unnecessary state storage and resource utilization due to the immediate setup of selective tunnels, even when multicast sources are single-homed, leading to duplicate data packets and inefficient bandwidth use.

Innovation Solution

Ingress network devices, such as PE routers, selectively switch between inclusive and selective provider tunnels based on whether the multicast source is multi-homed, using source active auto-discovery route messages to determine the need for selective tunnels, thereby reducing unnecessary state and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If selective provider tunnels are immediately set up for all multicast sources, then multicast traffic can be delivered to specific egress routers, but unnecessary state storage and resource utilization occur when sources are single-homed

Engineering Contradiction:
Improvemulticast traffic deliveryVSAvoidstate storage
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the operational parameter of tunnel mode dynamically based on the multi-homing status of multicast sources. When a source is determined to be multi-homed, selective provider tunnel mode is activated; when single-homed, inclusive provider tunnel mode is used. This parameter change resolves the contradiction by adapting the tunnel configuration to the actual network topology, avoiding unnecessary state storage while ensuring reliable traffic delivery.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The tunnel configuration is made dynamic rather than static. The system continuously monitors the multi-homing status of multicast sources and adjusts the provider tunnel mode accordingly. This dynamic adaptation allows the network to optimize between selective and inclusive tunneling based on real-time conditions, resolving the contradiction between reliable delivery and state storage efficiency.

Inventive Principle:
Principle #15Dynamics

2Reliability

If selective tunnels are set up for all multicast sources, then traffic can be directed to specific egress routers, but bandwidth efficiency decreases due to duplicate data packets

Engineering Contradiction:
Improvetraffic routing precisionVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes the tunnel operational parameter based on source multi-homing detection. For multi-homed sources, selective provider tunnels are established to route traffic precisely to egress routers with interested receivers, preventing duplicate transmissions. For single-homed sources, inclusive provider tunnels are used which are more bandwidth-efficient. This parameter adaptation resolves the contradiction between routing precision and bandwidth utilization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts tunnel behavior based on the multi-homing status of multicast sources. When a source is detected as multi-homed, the system transitions to selective tunneling mode to eliminate duplicates; when single-homed, it uses inclusive tunneling mode for better bandwidth efficiency. This dynamic adjustment resolves the contradiction between precise routing and bandwidth conservation.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If inclusive provider tunnels are used for all multicast traffic, then all PE routers receive traffic regardless of listener presence, but network scalability is reduced due to unnecessary state storage

Engineering Contradiction:
Improvetraffic forwarding simplicityVSAvoidnetwork scalability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system changes the provider tunnel mode parameter based on the multi-homing status of multicast sources. For single-homed sources, inclusive provider tunnel mode is maintained for operational simplicity. For multi-homed sources, the system switches to selective provider tunnel mode to improve network scalability by reducing unnecessary state storage at PE routers. This parameter adaptation resolves the contradiction between forwarding simplicity and network scalability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically switches between inclusive and selective provider tunnel modes based on source multi-homing detection. This dynamic behavior allows the network to maintain operational simplicity for single-homed sources while improving scalability for multi-homed sources by eliminating unnecessary state storage. The dynamic adjustment resolves the contradiction between ease of operation and network scalability.

Inventive Principle:
Principle #15Dynamics

4Reliability

If selective provider tunnels are established without checking multi-homing status, then traffic can be directed precisely, but device complexity increases due to unnecessary tunnel setup

Engineering Contradiction:
Improvetraffic delivery accuracyVSAvoidtunnel management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of source multi-homing status before establishing selective provider tunnels. By checking whether a multicast source is multi-homed in advance, the system avoids unnecessary tunnel setup for single-homed sources, thereby reducing tunnel management complexity while maintaining accurate traffic delivery for multi-homed sources where selective tunneling is actually needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the tunnel establishment parameter based on multi-homing detection results. Only when the source is confirmed to be multi-homed does the system proceed with selective provider tunnel establishment. This conditional parameter change resolves the contradiction between traffic delivery accuracy and tunnel management complexity by applying selective tunneling only where necessary.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10645132B2Selectively signaling selective tunnels in multicast VPNs
Publication Date: 2020.05.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10645132B2 patent drawing
  • US10645132B2 patent drawing
  • US10645132B2 patent drawing

AI summary

In some examples, a method includes receiving, by a first ingress network device for a network, a source tree join route message from an egress network device for the network, specifying a multicast source and a multicast group, and in response to receiving the source tree join route message, determining, by the ingress network device, whether the multicast source is multi-homed to the network via the first ingress network device and a second ingress network device for the network. The method includes, in response to determining that the multicast source is not multi-homed, forwarding traffic for the multicast source on an inclusive provider tunnel without initiating setup of a selective provider tunnel to the egress network device, and in response to determining that the multicast source is multi-homed, initiating setup of a selective provider tunnel to the egress network device and terminating forwarding multicast traffic on the inclusive provider tunnel.