DNS SRv6 Resource Records for Source Routing Distribution
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If complex protocols are used for distributing SRv6 information, then reliability of information distribution is improved, but device complexity increases
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
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
2Productivity
If traditional methods are used for SRv6 deployment, then network stability is maintained, but productivity of deployment decreases
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
3Ease of operation
If existing DNS infrastructure is leveraged, then ease of operation is improved, but adaptability to new protocols decreases
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
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
Data Source
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.


