Delegating Router Relay for Multi-Link Service Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-link networks face challenges in facilitating service discovery and operations across multiple local links and local area networks due to link-local messaging and addressing constraints, particularly in consumer-level implementations where conventional DNS servers are complex to maintain and often absent.
Innovation Solution
The use of Multicast DNS (mDNS) and other link-local protocols, with a delegating router configured to adaptively delegate prefixes and perform DNS-like operations on local links, allowing devices to advertise services and facilitate service discovery across multiple links without the need for a conventional DNS server, by relaying messages and adjusting link-local information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional DNS server is used for service discovery in multi-link networks, then service discovery capability is improved, but device complexity and ease of operation deteriorate due to configuration and maintenance requirements
Solution Approach 1:
The patent employs Multicast DNS (mDNS) which allows devices to perform DNS-like operations without requiring a permanent, configured DNS server infrastructure. Devices can independently resolve names and discover services using mDNS queries and responses, eliminating the need for expensive, complex DNS server deployment and maintenance while maintaining service discovery functionality.
Solution Approach 2:
Each device in the multi-link network performs its own service discovery and name resolution independently using mDNS protocols. Devices autonomously query for services and respond to queries without requiring external DNS server assistance, enabling self-service operation that simplifies configuration while maintaining reliable service discovery across multiple network links.
2Ease of operation
If link-local protocols are used for service discovery, then ease of operation is improved, but service discovery across multiple links deteriorates due to link-local constraints
Solution Approach 1:
The patent implements mDNS which serves multiple functions simultaneously: it operates as a link-local protocol for simple configuration on individual links while also enabling service discovery across multiple network links through router relay mechanisms. The same mDNS protocol and message formats are used whether for single-link or multi-link operation, providing universal functionality that adapts to different network topologies without requiring separate configuration approaches.
3Ease of operation
If mDNS is used for service discovery in multi-link networks, then ease of operation is improved, but service discovery across multiple links deteriorates due to link-local messaging constraints
Solution Approach 1:
The patent introduces router relay functionality as an intermediary that receives mDNS messages from one link, processes them by removing link-local constraints, and forwards them to other links in the multi-link network. This intermediary approach maintains the simplicity of mDNS operation on individual links while enabling reliable service discovery across multiple links through the mediating router that bridges different network segments.
Data Source
AI summary
Facilitating service discovery and other operations across multiple local links is contemplated. The service discovery may be beneficial for use within local area networks (LANs) or other suitable multi-link or multi-segment networks where one or more of the links operates service discovery according to link-local messaging/addressing constraints.


