Data Packet Routing via Specified Domain Name Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data packet routing policies fail to effectively isolate data packets for Private Data Nets from Public Data Nets, compromising security and real-time performance due to the lack of specific domain name resolution for Private Data Nets.

Innovation Solution

A data packet routing method that determines if a specified domain name resolution server exists for a requested domain name, modifies the default destination address to that server, and uses preset routing information to search for and send data packets, ensuring isolation and improved security and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If all domain names are resolved by a default domain name resolution server, then the routing process is simple, but data packets for Private Data Net and Public Data Net cannot be effectively isolated, compromising security and real-time performance

Engineering Contradiction:
Improverouting process complexityVSAvoiddata packet isolation and security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the domain name resolution process by introducing specified domain name resolution servers for different domain names. Instead of using a single default server for all resolutions, the system divides resolution responsibilities between default servers and specified servers based on domain name matching, enabling separate routing paths for Private Data Net and Public Data Net packets

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (specified domain name resolution server) that mediates between the user's domain name access request and the final routing decision. This intermediary enables differentiated handling of data packets by routing them through different resolution servers based on domain name configuration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a specified domain name resolution server is used for Private Data Net, then data packet isolation and security are improved, but the routing process complexity increases

Engineering Contradiction:
Improvedata packet isolation and securityVSAvoidrouting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring domain name resolution server mappings before actual data packet routing occurs. The correspondence between domain names and specified resolution servers is established in advance through preset domain name configuration information, allowing the routing device to quickly determine the appropriate server without complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3657741B1Data packet routing method and data packet routing device
Publication Date: 2024.07.31 ZTE CORP
  • EP3657741B1 patent drawingFigure 1
  • EP3657741B1 patent drawingFigure 2
  • EP3657741B1 patent drawingFigure 3

AI summary

The present disclosure provides a data packet routing method and a data packet routing device. The data packet routing method includes receiving and resolving an initial route resolution request message to obtain a requested domain name in the initial route resolution request message; determining whether there is a specified domain name resolution server corresponding to the requested domain name according to preset domain name configuration information and the requested domain name; if there is a specified domain name resolution server corresponding to the requested domain name, modifying a default destination address of the initial route resolution request message to an address of the specified domain name resolution server, so as to obtain a routing information request message; searching for routing information corresponding to the routing information request message according to the routing information request message and preset routing information; and sending a data packet to a destination address corresponding to the requested domain name according to the routing information.