SDN Controller Cross-Subnet Wi-Fi Multicast Service Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wi-Fi services multicast is limited to a particular subnet due to restrictions in multicast Domain Name System (mDNS) service records, making it difficult to extend across multiple subnets in enterprise networks, and there is a need to prevent multicast flooding.
Innovation Solution
Implementing a software-defined network (SDN) controller to centrally coordinate data plane behavior, allowing advertisements and queries to be forwarded across subnets while performing deep packet inspection to extract service parameters and manage connections, thereby extending Wi-Fi services multicast across a Wi-Fi network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multicast Domain Name System (mDNS) service records are used for service discovery, then local services are available on a subnet, but services cannot be extended across multiple subnets
Solution Approach 1:
The patent introduces a Software-Defined Networking (SDN) controller as an intermediary between subnets. The SDN controller receives multicast service discovery packets from one subnet, extracts service parameters through deep packet inspection, and forwards matching service information to querying stations in other subnets. This mediator enables cross-subnet service discovery while maintaining the original multicast-based discovery mechanism within each subnet.
2Adaptability or versatility
If multicast packets are forwarded across subnets to extend service discovery, then service availability improves, but multicast flooding occurs overwhelming the network
Solution Approach 1:
The patent extracts service parameters from multicast packets through deep packet inspection at the SDN controller. Instead of forwarding entire multicast packets across subnets, only the essential service parameters are extracted and transmitted to querying stations. This extraction approach enables cross-subnet service discovery while eliminating the harmful effect of multicast flooding by removing unnecessary packet data.
Solution Approach 2:
The patent implements partial action by selectively forwarding only matching service information rather than all multicast packets. The SDN controller performs deep packet inspection to identify relevant service parameters and forwards only those specific service records that match querying requests, avoiding the excessive forwarding of unnecessary multicast traffic across the network.
3Measurement precision
If deep packet inspection is performed to extract service parameters, then service matching accuracy improves, but processing complexity increases
Solution Approach 1:
The SDN controller serves as a centralized intermediary that performs deep packet inspection on behalf of all network devices. Instead of each network device performing complex packet inspection, the SDN controller consolidates this function, receiving packets from subnets, extracting service parameters through centralized deep packet inspection, and managing the matching process. This approach improves measurement precision while distributing processing complexity to a dedicated control plane.
Data Source
AI summary
Wi-Fi services multicast to a subnet in a software-defined network (SDN) are extended. An SDN controller centrally monitors a data plane of a Wi-Fi network. Advertisements for services within a first subnet by an advertising station are forwarded to the SDN controller. Parameters of the service of the advertising station are extracted for storage by performing deep packet inspection on the one or more packets. Queries for services within a second subnet by a querying station are also forwarded to the SDN controller. Parameters of the service of the querying station are extracted for storage by performing deep packet inspection on the one or more packets. The query for service to the advertisement matches responsive to the advertisement parameters compared to the query parameters. Responsive to matching, a set of connection parameters necessary for the querying station at the second subnet to connect to the advertising station at the first subnet is sent.


