VXLAN Data Transfer Servers for Multicast Packet Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual computer environments, existing tunneling techniques like VXLAN do not efficiently transfer broadcast and multicast packets across multiple domains without using multicast, leading to network inefficiency due to copied packets following the same path.

Innovation Solution

A data transfer system with first and second data transfer servers that receive packets from tunnel end points within their respective domains and transfer them to other end points, excluding the transfer source, using unicast to reduce traffic on specific paths and prevent packet reciprocation between servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multicast is used for broadcast and multicast packet transfer in VXLAN, then packet delivery to multiple destinations is achieved, but network construction becomes complex and requires physical network multicast support

Engineering Contradiction:
Improvenetwork construction simplicityVSAvoidpacket transfer efficiency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a unicast transfer mechanism as an intermediary alternative to multicast. Instead of using physical network multicast, the system encapsulates broadcast and multicast packets in VXLAN tunnels and transfers them via unicast to destination TEPs. This mediator approach eliminates the need for physical multicast support while maintaining efficient packet delivery across multiple domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the transfer parameter from multicast to unicast at the network layer. By modifying how packets are routed (from multicast group addressing to individual unicast addressing), the system achieves simplified network construction without sacrificing transfer efficiency. The VXLAN encapsulation enables this parameter change while preserving the original packet semantics.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If packet copying is used instead of multicast for broadcast transfer, then multicast network support becomes unnecessary, but copied packets follow the same path causing network efficiency degradation

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidpacket transfer mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network into multiple domains with domain-specific TEPs and introduces domain-based packet transfer. By dividing the network into manageable domains and implementing unicast transfer within each domain, the system avoids the efficiency degradation of traditional packet copying while maintaining necessary transfer mechanisms. Each domain handles packets independently, preventing path conflicts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds the VXLAN encapsulation layer as an additional dimension above the physical network. This virtualization layer enables efficient broadcast and multicast packet transfer through unicast mechanisms without being constrained by physical network limitations. The encapsulation dimension allows packets to be routed efficiently across domains without following identical physical paths.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of energy

If unicast transfer is used for broadcast and multicast packets across domains, then network traffic on specific paths is reduced and packet reciprocation is prevented, but transfer mechanism becomes more complex

Engineering Contradiction:
Improvenetwork traffic overheadVSAvoiddata transfer server complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent extracts the broadcast and multicast transfer function from the physical network layer and relocates it to the VXLAN application layer. By taking out this function and implementing it through unicast transfer at the virtualization layer, the system reduces physical network traffic overhead while managing the transfer complexity at the software level where it can be more flexibly handled.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data transfer servers implement self-service mechanisms by automatically determining destination TEPs and managing unicast packet routing. The system uses embedded destination information in VXLAN headers to autonomously route packets without requiring complex external control, reducing both network traffic overhead and operational complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10177935B2Data transfer system, data transfer server, data transfer method, and program recording medium
Publication Date: 2019.01.08 NEC CORP
  • US10177935B2 patent drawing
  • US10177935B2 patent drawing
  • US10177935B2 patent drawing

AI summary

Disclosed is a data transfer system capable of efficiently transferring broadcast and multicast packets when a virtual network is configured in a network arranged over multiple domains. The data transfer system is equipped with: a first data transfer server for tunnel end points which belong to a first domain; and a second data transfer server for tunnel end points which belong to a second domain. The first data transfer server, upon receiving a packet from a tunnel end point in the first domain, transfers the packet to the second data transfer server and to the tunnel end points in the first domain other than the packet transfer source tunnel end point, and the second data transfer server, upon receiving the packet from the first data transfer server, transfers the packet to the tunnel end points in the second domain.