Multicast to Unicast Conversion in WLANs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless local-area networks (WLANs) experience high error rates and reduced media quality due to the lack of acknowledgement for multicast packets, making them unsuitable for multicast communications.
Innovation Solution
A network device with a control module that identifies multicast packets with a common address, a packet aggregation module that forms aggregate data, and a packet format module that converts these into unicast packets, along with a multicast snoop module that generates a table relating MAC addresses of wireless clients with multicast addresses, enabling efficient transmission of multicast packets as unicast packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multicast packets are transmitted in WLANs without conversion, then data can be provided to multiple endpoints from a single source, but high error rates occur due to lack of acknowledgements
Solution Approach 1:
The patent segments the multicast transmission process into two phases: first, the access point receives multiple multicast packets from the wired network; second, it converts and transmits them as individual unicast packets to each wireless client. This segmentation allows each packet to be acknowledged individually, resolving the reliability issue while maintaining efficient group distribution.
Solution Approach 2:
The access point acts as an intermediary device between the wired multicast source and wireless clients. It receives multicast packets, processes them through conversion to unicast format, and forwards them to appropriate clients. This intermediary role enables the system to maintain multicast efficiency while ensuring reliable delivery through unicast acknowledgements.
2Loss of energy
If multicast packets are transmitted directly in WLANs, then bandwidth is conserved by sending data once to multiple recipients, but media quality deteriorates due to high error rates
Solution Approach 1:
The patent segments the multicast transmission into receive-phase aggregation and transmit-phase unicast conversion. During reception, multiple packets are accumulated; during transmission, they are sent as reliable unicast packets. This maintains bandwidth efficiency at the source while ensuring high-quality delivery to each client through error-free unicast channels.
Solution Approach 2:
The patent changes the transmission parameter from multicast (best-effort, no acknowledgement) to unicast (reliable, acknowledged) at the wireless interface. This parameter change maintains the efficiency benefit of receiving multiple packets while ensuring high media quality through reliable acknowledged transmission to each client.
3Reliability
If multicast to unicast conversion is implemented, then error rates are reduced and media quality is maintained, but device complexity increases due to additional processing modules
Solution Approach 1:
The patent implements a universal conversion mechanism at the access point that handles both multicast-to-unicast conversion and maintains compatibility with standard wireless operations. The access point's existing packet processing infrastructure is extended to handle the conversion, rather than requiring completely separate dedicated hardware, thus reducing the increase in device complexity.
Solution Approach 2:
The access point performs the conversion operation using its own processing resources, eliminating the need for external conversion devices. Each access point autonomously converts multicast packets to unicast for its wireless clients, simplifying the overall system architecture despite the added processing function.
Data Source
Figure 1A
Figure 1B
Figure 2A~2D
AI summary
A network device includes a first interface that receives multicast packets (322) and a control module that determines that N of the multicast packets have a common multicast address (328). The network device also includes a packet aggregation module that uses the N of the multicast packets to form aggregate data (334). The network device also includes a packet format module that adds a header to the aggregate data to form a unicast packet (336). The network device also includes a second interface that transmits the unicast packet (338). N is an integer greater than or equal to 1.