Location-Aware Service Discovery Across VLANs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standard mDNS-based service discovery protocols are not routable across virtual local area networks (VLANs), making it impractical for large enterprise networks to efficiently discover and advertise services to client devices based on their physical location, leading to overwhelming clients with irrelevant service information.
Innovation Solution
Implementing a gateway logic within the wireless LAN controller that processes mDNS service advertisements and queries, allowing service instance data from different VLANs to be transmitted and advertised with location tags, ensuring clients receive only relevant services based on proximity, using a combination of mDNS protocol and Radio Resource Management (RRM) proximity group data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mDNS-based service discovery is used in large enterprise networks, then service discovery can be implemented at layer-2, but it cannot be routable across VLANs
Solution Approach 1:
The patent introduces a gateway device as an intermediary between VLANs. The gateway receives mDNS service advertisements from one VLAN, processes and translates them, then forwards them to other VLANs. This mediator enables cross-VLAN service discovery while maintaining the original mDNS protocol operation within each VLAN, resolving the contradiction between layer-2 discovery reliability and VLAN routing adaptability.
2Loss of information
If all service provider details are transmitted to clients in large enterprise networks, then complete service information is available, but clients are overwhelmed by irrelevant service information
Solution Approach 1:
The patent applies local quality by filtering service advertisements based on client location context. The gateway device analyzes the client's physical location, current VLAN, and access point information to selectively forward only relevant service advertisements. This ensures each client receives complete information for their local context without being overwhelmed by irrelevant services from other locations or VLANs.
Solution Approach 2:
The gateway device performs preliminary filtering and translation of service advertisements before they reach clients. By pre-processing service information and removing irrelevant advertisements based on location and VLAN context, the gateway prepares optimized service lists in advance, preventing information overload before it reaches the client device.
3Reliability
If service discovery is limited to local VLAN only, then network security is maintained, but services on other VLANs are not accessible
Solution Approach 1:
The gateway acts as a secure intermediary that controls cross-VLAN service advertisement. It receives service advertisements from services on one VLAN, validates them through gateway logic, and selectively forwards them to other VLANs based on location context. This maintains network security by preventing direct layer-2 access across VLANs while enabling controlled service discovery through the gateway mediator.
Data Source
AI summary
Network elements provide associated client devices querying for network services with one or more lists of services in accordance with a physical location of the associated client devices relative to the network elements irrespective of membership of the client devices in any one or more VLANs of the network. Network service instances on a first VLAN are reported to the querying client device on a second VLAN in accordance with a physical location of the client device relative to the network elements. The one or more lists of services provided to the querying client device include intuitive location tag information for identifying the services and the locations of the services. The location and service data of the location tag may be presented in a concatenated format.


