Delegating Router Relay for Multi-Link Service Discovery

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

VSEngineering 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

Engineering Contradiction:
Improveservice discovery capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidmulti-link service discovery
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveadministration simplicityVSAvoidservice discovery across links
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9832168B2Service discovery within multi-link networks
Publication Date: 2017.11.28 CABLE TELEVISION LAB INC
  • US9832168B2 patent drawing
  • US9832168B2 patent drawing
  • US9832168B2 patent drawing

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.