Communication Gateway Encapsulating Broadcast Data for Cross-VLAN Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bonjour and similar multicast services generate excessive network traffic and are limited to a single subnet, preventing cross-VLAN communication, which leads to inconvenience and inefficiency in large networks.
Innovation Solution
A communication gateway encapsulates broadcast data in IP packets and routes them through tunnels, using conditions such as data-link frame addresses and port numbers to determine transmission, allowing for intelligent forwarding across networks while managing network resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If multicast data is blocked to reduce network traffic, then network traffic congestion is reduced, but cross-VLAN communication capability is lost
Solution Approach 1:
The patent introduces a unicast tunnel as an intermediary mechanism to carry multicast broadcast data across VLANs. The tunnel endpoint devices encapsulate the original multicast frames within unicast IP packets, allowing the data to traverse network boundaries while maintaining the ability to reduce overall multicast traffic through selective forwarding and caching mechanisms.
2Reliability
If all broadcast data is transmitted across networks, then service discovery availability is improved, but network resource consumption increases
Solution Approach 1:
The patent implements selective forwarding based on local network conditions and data characteristics. Tunnel endpoint devices evaluate whether to forward broadcast data based on factors such as data type, source identification, and network policy, rather than uniformly transmitting all broadcast traffic. This allows service discovery data to be available where needed while conserving network resources in other areas.
Solution Approach 2:
The patent employs caching mechanisms at tunnel endpoint devices that store frequently accessed service discovery data locally. This allows partial satisfaction of service discovery requests from cached data, reducing the need for repeated transmission of the same broadcast data across the network while maintaining service availability.
3Adaptability or versatility
If tunnel capacity is allocated for broadcast data transmission, then cross-network service discovery is enabled, but tunnel bandwidth for other traffic is reduced
Solution Approach 1:
The patent implements periodic transmission of service discovery data through the tunnel rather than continuous streaming. Broadcast data is forwarded at intervals or triggered by specific events (such as service registration or discovery requests), allowing the tunnel to be used for other productive purposes between periodic service discovery transmissions.
Data Source
AI summary
A method carried out by a first communication gateway for transmitting broadcast data. Broadcast data is first received through a first network interface. The first communication gateway determines whether the broadcast data satisfies at least one condition, and forwards the broadcast data through at least one tunnel and through a second network interface to a second communication gateway if the broadcast data satisfies the at least one condition. The broadcast data is encapsulated in at least one encapsulating packet and the at least one encapsulating packet is decapsulated by the second communication gateway in order to retrieve the broadcast data. The broadcast data is then distributed by the second communication gateway to a second network.


