Network Switch Multicast Address Translation via Loopback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network technologies face challenges in efficiently distributing packets to multiple destinations while translating header addresses, especially in large networks, due to the need for specific drivers and complex address management, which can be cumbersome and require frequent configuration updates.

Innovation Solution

A network switch with re-entrant loopback connections and a network controller that generates control commands using an API to replicate and translate incoming signal packets across multiple egress interfaces, allowing for header address translation to unique destination addresses without requiring specific drivers or frequent updates on destination devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional network address translation methods are used for multicast distribution, then packets can be forwarded to multiple destinations, but specific drivers and complex address management are required on destination devices, increasing device complexity and configuration overhead

Engineering Contradiction:
Improvemulticast distribution capabilityVSAvoidaddress management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary network switch that performs address translation and packet replication functions. The switch receives packets with a first destination address, translates them to different second destination addresses for multiple recipients, and forwards them accordingly. This intermediary approach eliminates the need for complex address management on destination devices, as the translation is handled centrally by the network switch.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the address translation function from the destination devices and relocates it to the network switch. By taking out the complex address management requirements from the end devices and consolidating them in the network infrastructure, the system simplifies device complexity while maintaining multicast distribution capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If traditional address translation methods are used, then packets can be translated to destination addresses, but frequent configuration updates are required on destination devices, increasing maintenance overhead and time consumption

Engineering Contradiction:
Improveaddress translation capabilityVSAvoidconfiguration update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The network switch acts as an intermediary that centralizes address translation management. Configuration updates are performed on the network switch rather than on multiple destination devices, significantly reducing the time and effort required for maintenance. The switch dynamically updates its translation rules and forwards packets accordingly, eliminating the need for frequent device-by-device configuration updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes the destination address parameter in packet headers through the network switch's translation capability. The switch maintains flexibility to modify address translations in response to changing network conditions or configuration requirements, allowing rapid adaptation without manual intervention on destination devices.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If packets are replicated to multiple egress interfaces, then distribution to multiple destinations is achieved, but header address information must be translated for each recipient, increasing processing complexity

Engineering Contradiction:
Improvepacket distribution efficiencyVSAvoidheader translation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines the packet replication and address translation functions into a single integrated process at the network switch. The switch replicates packets to multiple egress interfaces while simultaneously translating the destination address header information for each copy. This merging of functions into one centralized operation reduces overall processing complexity compared to handling replication and translation separately at multiple devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network switch performs preliminary address translation before forwarding packets to destination devices. By translating the destination address in the packet header as part of the replication process, the switch ensures that each replicated packet is already properly addressed for its specific destination, eliminating the need for additional translation operations downstream and simplifying the overall processing chain.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9992162B2Device, system and method for network-based address translation for multiple recipients
Publication Date: 2018.06.05 IMAGINE COMMUNICATIONS CORP
  • US9992162B2 patent drawing
  • US9992162B2 patent drawing
  • US9992162B2 patent drawing

AI summary

A network system, switch controller for multicast packet distribution by controlling a network switch having at least one ingress interface and at least one egress interface. The controller generates a control command using an application programming interface for the network switch, the control command having a replicate command to replicate the incoming signal packets by distributing the incoming signal packets based on a number of the plurality of destination addresses to a corresponding number of egress interfaces of the at least one egress interface of the network switch, each of the number of egress interfaces having a loopback connection to an ingress interface of the at least one ingress interface of the network switch, the control command having a header translation command to control the network switch to translate header address information of each of the replicated signal packets to a destination address of the plurality of destination addresses, the destination address for transmission of the translated replicated signal packets to a destination device listening to the destination address. The controller sends the control command to the network switch to trigger the distribution of the incoming signal packets to the plurality of destination addresses.