SD-WAN DNS Mapping for Cross-Region Traffic Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data transmission across regions in traditional WAN architectures is inefficient, leading to delays and data loss due to incorrect data flow directions and lack of effective traffic scheduling, especially with the integration of cloud computing technologies.

Innovation Solution

Implementing a software-defined wide area network (SD-WAN) with a client of a security management application that includes a first processing module for domain name resolution, a second processing module for determining virtual network addresses, and a sending module to facilitate data transmission based on determined traffic destination addresses, utilizing a central domain name system and preset network segments to optimize traffic scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional WAN architecture is used for cross-region data transmission, then network connectivity is maintained, but data transmission efficiency deteriorates due to incorrect data flow directions and lack of effective traffic scheduling

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidnetwork delays
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary domain name resolution before data transmission begins. The client resolves domain names to virtual network addresses in advance, establishing correct routing paths before actual data flow occurs. This prevents subsequent transmission delays and ensures data follows the optimal path from the start.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a virtual network address as an intermediary between the domain name and the actual network destination. This virtual address serves as a mediator that translates human-readable domain names into network-routable addresses, enabling proper traffic scheduling and directing data flows across regions efficiently through the SD-WAN architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If domain name resolution is performed traditionally, then domain names can be resolved, but traffic scheduling effectiveness deteriorates due to lack of virtual network address mapping

Engineering Contradiction:
Improvetraffic scheduling effectivenessVSAvoidnetwork address mapping complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network address mapping process into distinct components: domain name resolution, virtual network address assignment, and traffic scheduling. By dividing this complex process into manageable segments handled by different modules (domain name resolution module, virtual network address mapping module), the system achieves reliable traffic scheduling while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from traditional physical network addresses to virtual network addresses. This parameter transformation enables flexible traffic scheduling by mapping domain names to virtual addresses that can be dynamically assigned to different network paths, improving reliability without requiring complex manual configuration of individual network routes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250385847A1Method and apparatus for traffic scheduling implementation, device, storage medium, and program product
Publication Date: 2025.12.18 BEIJING VOLCANO ENGINE TECH CO LTD
  • US20250385847A1 patent drawing
  • US20250385847A1 patent drawing
  • US20250385847A1 patent drawing

AI summary

The present disclosure provides a method of traffic scheduling implementation, including: receiving a domain name resolution request sent by a first business application on a first terminal device, and performing domain name resolution on the domain name resolution request to determine a to-be-resolved domain name; if the to-be-resolved domain name is a target domain name, determining, from a preset network segment, a first virtual network address corresponding to the to-be-resolved domain name, and using the first virtual network address as a first traffic destination address corresponding to the to-be-resolved domain name, where the preset network segment includes a plurality of virtual network addresses; and sending the first traffic destination address to the first business application on the first terminal device, to cause the first business application to perform data transmission based on the first traffic destination address.