Network Node Configuration Lookup via Distributed Name Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for network nodes to look up configuration information, such as DHCP, are limited in that they only allow a single attempt during system boot, may result in outdated information due to changing configurations, and can cause application malfunctions when querying during normal operation, with a hard limit of 255 types of information and lack of support from all servers.

Innovation Solution

A system where a network node creates a query message with an IP prefix and a string specifying the type of configuration information, sent to a name server within a distributed global naming service, allowing for location-specific configuration lookups during system operation, enabling periodic updates and supporting an arbitrary number of configuration types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If DHCP is used to lookup configuration information during system boot, then automatic configuration assignment is achieved, but the network node can only lookup configuration information once and cannot update it during normal operation

Engineering Contradiction:
Improveautomatic configuration lookupVSAvoidconfiguration information validity period
Core Design Contradiction:
Extent of automationVSDuration of action of moving object

Solution Approach 1:

The patent transforms the static, one-time DHCP configuration lookup into a dynamic, ongoing process by introducing a persistent identifier that the network node can use to periodically query configuration information during normal operation, making the configuration system adaptable to changes over time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a new intermediary component (persistent identifier and query mechanism) between the network node and the configuration information source, allowing the node to actively retrieve updated configuration data without causing IP address reassignment, thus resolving the limitation of single-time lookup

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If DHCP is used to store configuration information, then automatic assignment is provided, but configuration information can become outdated when changes occur

Engineering Contradiction:
Improveautomatic configuration managementVSAvoidconfiguration information accuracy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the network node periodically queries configuration information using its persistent identifier, allowing the system to detect and retrieve updated configuration data, thus maintaining information accuracy while preserving automatic management

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces periodic configuration information retrieval operations where the network node actively queries for updated configuration data at scheduled intervals, ensuring that outdated information is replaced while maintaining automatic configuration management

Inventive Principle:
Principle #19Periodic action

3Loss of information

If DHCP lookup is performed during normal system operation, then configuration information can be retrieved, but the DHCP server may assign a new IP address causing application malfunctions

Engineering Contradiction:
Improveconfiguration information accessibilityVSAvoidapplication operation stability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent extracts the configuration information retrieval function from the DHCP protocol itself, creating a separate query mechanism that uses a persistent identifier to fetch configuration data without triggering the DHCP lease renewal process that would cause IP address changes and application disruptions

Inventive Principle:
Principle #2Taking out (Extraction)

4Extent of automation

If DHCP is used for configuration information lookup, then automatic assignment is achieved, but only up to 255 types of configuration information can be supported

Engineering Contradiction:
Improveautomatic configuration assignmentVSAvoidconfiguration information types
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal configuration information storage and retrieval system that is not constrained by DHCP's 255-type limitation, allowing the network node to query and store an arbitrary number of configuration information types using the persistent identifier mechanism, thus enhancing system versatility while maintaining automatic assignment

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

Data Source

PatentUS7864709B2Method and apparatus for looking up configuration information for a network node
Publication Date: 2011.01.04 APPLE INC
  • US7864709B2 patent drawing
  • US7864709B2 patent drawing
  • US7864709B2 patent drawing

AI summary

One embodiment of the present invention provides a system for looking up location-specific configuration information for a network node or a subnet. During system operation, a network node creates a query message containing a key that comprises an Internet Protocol (IP) prefix and a string, wherein the IP prefix identifies the network node or the subnet, and the string specifies the type of configuration information. The network node then sends the query message to a name server, which is part of a distributed system that provides a global naming service, wherein the name server additionally stores configuration information. Finally, the network node receives a response message from the name server, wherein the response message contains the requested configuration information.