DNS SRv6 Resource Records for Source Routing Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for distributing Segment Routing version 6 (SRv6) information in computer networks are cumbersome or require complex protocols, lacking an efficient mechanism for storing and retrieving this information using the Domain Name System (DNS).

Innovation Solution

Introduce a new DNS Resource Record (RR) type, referred to as SRv6 RR, which stores and retrieves SRv6 information for DNS names, allowing clients to insert this information into packet headers for handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex protocols are used for distributing SRv6 information, then reliability of information distribution is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of SRv6 information distributionVSAvoidcomplexity of distribution mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces DNS as an intermediary system to distribute SRv6 information. Instead of using complex dedicated routing protocols, the DNS infrastructure acts as a mediator that clients query to obtain SRv6 segment routing information, thereby reducing the complexity of the distribution mechanism while maintaining reliability through the established DNS protocol

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent leverages the existing DNS infrastructure for a new function - distributing SRv6 routing information. By making the DNS system multi-functional (handling both traditional domain name resolution and SRv6 information distribution), the patent avoids creating a separate complex protocol while ensuring reliable information distribution through the proven DNS mechanism

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

2Productivity

If traditional methods are used for SRv6 deployment, then network stability is maintained, but productivity of deployment decreases

Engineering Contradiction:
Improvedeployment speed of SRv6VSAvoidreconfiguration requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables clients to automatically obtain and use SRv6 information through standard DNS queries without requiring manual configuration or complex reconfiguration procedures. The system serves itself by leveraging the existing DNS infrastructure, allowing rapid deployment while maintaining network stability through familiar protocols and processes

Inventive Principle:
Principle #25Self-service

3Ease of operation

If existing DNS infrastructure is leveraged, then ease of operation is improved, but adaptability to new protocols decreases

Engineering Contradiction:
Improveease of SRv6 information retrievalVSAvoidadaptability to SRv6 protocol
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent extends the DNS resource record system by introducing a new record type (SRV6 RR) with specific parameters for storing SRv6 segment routing information. This allows the existing DNS infrastructure to adapt to the new SRv6 protocol by adding structured parameters to the record format, maintaining ease of operation through familiar DNS queries while achieving protocol adaptability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the SRv6 routing information into discrete resource record fields that can be independently stored and retrieved through DNS. By breaking down the routing information into structured segments (flags, segment list, etc.), the system maintains compatibility with existing DNS operations while adapting to the specific requirements of the SRv6 protocol

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12568046B2Obtaining source routing information for packets in a computer network
Publication Date: 2026.03.03 FUTUREWEI TECHNOLOGIES INC
  • US12568046B2 patent drawing
  • US12568046B2 patent drawing
  • US12568046B2 patent drawing

AI summary

A method performed by a Domain Name System (DNS) name server for providing Segment Routing (SR) Internet Protocol (IP) version 6 (SRv6) information. The method includes receiving a DNS query for an SRv6 resource record (RR) corresponding to a DNS name; determining whether data corresponding to the DNS name comprises the SRv6 RR in response to the DNS query; and transmitting a DNS response, wherein the DNS response comprises the SRv6 RR when the data comprises the SRv6 RR.