SDN Controller Cross-Subnet Wi-Fi Multicast Service Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice discovery scopeVSAvoidservice availability across subnets
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecross-subnet service accessVSAvoidmulticast flooding
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If deep packet inspection is performed to extract service parameters, then service matching accuracy improves, but processing complexity increases

Engineering Contradiction:
Improveservice parameter matchingVSAvoidpacket inspection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10033541B2Extension of Wi-Fi services multicast to a subnet across a Wi-Fi network using software-defined networking (SDN) to centrally control data plane behavior
Publication Date: 2018.07.24 FORTINET INC
  • US10033541B2 patent drawing
  • US10033541B2 patent drawing
  • US10033541B2 patent drawing

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.