DNS NAPTR Records for OpenRoaming WRIX Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of OpenRoaming network architecture with existing Wireless Roaming Intermediary Exchange (WRIX) data-clearing and financial-settlement architectures is challenging due to the lack of standardized protocols, leading to difficulties in dynamic discovery of services across different network providers.

Innovation Solution

The use of DNS Name Authority Pointer (NAPTR) records to indicate support or non-support of WRIX-D/F services, allowing for dynamic routing and discovery of RadSec servers, and enabling the coexistence of OpenRoaming with existing WBA architectures by defining new application service and protocol tags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If DNS NAPTR records are used to indicate service support status, then dynamic discovery of RadSec servers is enabled, but the complexity of service discovery mechanisms increases

Engineering Contradiction:
Improvedynamic discovery capabilityVSAvoidservice discovery mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces DNS NAPTR records as an intermediary mechanism between service providers and service consumers. These records act as a mediator that encodes service support status and routing information in a standardized format, enabling dynamic discovery without requiring complex direct communication protocols between all participants in the roaming network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent utilizes DNS NAPTR record parameters (such as service tags, protocol tags, and ordering fields) to encode different service support statuses. By changing these parameters based on whether WRIX-D/F services are supported, the system dynamically directs traffic appropriately without requiring complex service discovery logic at each node.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If proprietary services are supported alongside standardized services, then service versatility increases, but interoperability challenges arise

Engineering Contradiction:
Improveservice variety supportVSAvoidinteroperability reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments service identification into distinct categories using DNS NAPTR record tags: standardized services (WRIX-D/F) are identified through specific service tags, while proprietary services are identified through different tags or protocol indicators. This segmentation allows the system to handle each service type according to its specific requirements while maintaining a unified discovery mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The DNS NAPTR record structure serves as a universal mechanism that can represent both standardized and proprietary services through its flexible tagging system. The same NAPTR query and response framework handles all service types, with the service and protocol tags indicating the specific nature of each service, thereby ensuring interoperability across diverse service implementations.

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

3Adaptability or versatility

If OpenRoaming integration is implemented with WRIX-D/F architectures, then roaming capability is enhanced, but architectural complexity increases

Engineering Contradiction:
Improveroaming capabilityVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by using DNS NAPTR records to pre-indicate whether WRIX-D/F services are supported at each network location. This advance information allows roaming participants to make informed routing decisions before establishing connections, avoiding the need for complex runtime negotiations and reducing architectural complexity despite enhanced roaming capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11283758B2Techniques to facilitate openroaming integration into a wireless roaming intermediary exchange data-clearing and financial-settlement architecture
Publication Date: 2022.03.22 CISCO TECHNOLOGY INC
  • US11283758B2 patent drawing
  • US11283758B2 patent drawing
  • US11283758B2 patent drawing

AI summary

Presented herein are techniques to facilitate OpenRoaming integration into a Wireless Roaming Intermediary Exchange (WRIX) data-clearing and financial-settlement architecture. In one example, a method is provided that may include querying, by an application endpoint, a Domain Name System (DNS) server to determine support for a service for a domain; and obtaining, by the application endpoint from the DNS server, an explicit indication that one of: the service is not supported for the domain; or the service is proprietary and is supported for the domain.