Overlay Multicast Trees for Scalable Multi-Destination Packet Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficient distribution of multi-destination traffic in overlay networks, particularly due to the replication and forwarding of packets over tunnels, and the scalability issues arising from maintaining multicast state entries for each network device, lead to suboptimal performance and resource utilization.

Innovation Solution

Implementing a multicast tree in the underlay network with a single multicast state for each VLAN, and switching to a source-specific multicast tree based on forwarding information, reducing the need for individual tunnel replication and maintaining a scalable multicast state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If packet replication and forwarding over tunnels is used in overlay networks, then multi-destination traffic can be distributed to multiple destinations, but the number of forwarding entries increases and network load increases

Engineering Contradiction:
Improvemulti-destination traffic distributionVSAvoidnumber of forwarding entries
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple unicast forwarding entries into a single multicast forwarding entry. Instead of maintaining separate forwarding states for each destination in the overlay network, the system uses a single multicast group address to represent multiple destinations, thereby reducing forwarding entry complexity while maintaining adaptability for multi-destination traffic distribution.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the multicast forwarding entry universal by using it to handle traffic to multiple different destinations simultaneously. A single multicast forwarding entry can serve multiple overlay destinations by mapping them to a common multicast group, providing multi-functionality that reduces the overall number of forwarding entries needed in the network device.

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

2Adaptability or versatility

If packet replication and forwarding over tunnels is used in overlay networks, then multi-destination traffic can be distributed, but network load increases and efficiency decreases

Engineering Contradiction:
Improvemulti-destination traffic distributionVSAvoidnetwork load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent performs preliminary action by establishing multicast group mappings and joining multicast groups in advance before actual traffic forwarding is needed. Network devices pre-join relevant multicast groups and set up forwarding states beforehand, so that when multi-destination traffic arrives, it can be efficiently distributed using the pre-established multicast paths rather than creating new forwarding entries on-the-fly, thereby reducing network load.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If traditional overlay routing is used, then VPN over tunnels can be supported, but suboptimal path selection occurs

Engineering Contradiction:
ImproveVPN over tunnels supportVSAvoidpacket distribution path efficiency
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent introduces multicast group addresses as intermediaries between the overlay network and underlay network. Instead of directly routing packets between overlay endpoints through tunnels, the system uses multicast group addresses as intermediary destinations in the underlay network. This intermediary approach allows packets to be efficiently distributed to multiple overlay destinations simultaneously through optimized underlay multicast paths, improving speed while maintaining VPN over tunnels functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12627595B2Efficient distribution of multi-destination packets in an overlay network
Publication Date: 2026.05.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12627595B2 patent drawing
  • US12627595B2 patent drawing
  • US12627595B2 patent drawing

AI summary

A network device operating as a tunnel endpoint in an overlay network is provided. During operation, the network device can receive a multi-destination packet associated with a virtual local area network (VLAN) via an edge port of the network device. The network device can determine a multicast group assigned for distributing multi-destination traffic of the VLAN from a data structure in forwarding hardware of the network device. The network device can then forward the multi-destination packet via a root-path multicast tree associated with the multicast group. Subsequently, the network device can receive forwarding information shared by a second network device of the overlay network based on a control packet sent by the second network device. The network device can then program, in the forwarding hardware, a shortest-path multicast tree associated with the multicast group, wherein the shortest-path multicast tree is for distributing traffic belonging to the VLAN.