Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dpdk-based multi-process dns service method and system

A DNS service, multi-process technology, applied in the computer field, can solve problems such as reducing service efficiency, and achieve the effect of ensuring parsing performance, reducing overhead, improving performance and processing performance

Active Publication Date: 2022-01-11
深圳网基科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, data is inevitably copied twice in memory during the two processes from the kernel to the application layer and from the application layer to the kernel, which greatly reduces the service efficiency of DNS.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dpdk-based multi-process dns service method and system
  • Dpdk-based multi-process dns service method and system
  • Dpdk-based multi-process dns service method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to enable those skilled in the art to better understand the technical solutions of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0049] refer to figure 1 As shown, the embodiment of the present invention discloses a method for multi-process DNS service based on DPDK, the system includes:

[0050] Network interface card, after the analog signal enters the network card, it will perform an analog-to-digital conversion operation, write it into the network card cache, and then directly send the DNS request message to the DPDK data processing plane in the user mode.

[0051] The DPDK data processing plane works in the user mode, directly receives DNS request message information from the network card, and performs data packet screening, forwards the DNS UDP packet to the DNS service analysis module, and re-injects other types of packets into the operating...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a DPDK-based multi-process DNS service method and system, wherein the method includes: sending DNS request message information received from a network card to a DPDK data processing plane located in a user state; the DPDK data processing plane is based on different The protocol types are processed differently; the DNS request message information forwarded by the DPDK data processing plane is analyzed, wherein the analysis of the DNS request message information adopts authoritative server processing, cache server processing and recursive server processing according to the protocol type Three separate processing modes. The method and system disclosed in the present invention can avoid round-trip copying of data between the kernel state and the user station, and can flexibly provide different DNS service capabilities according to business scenarios to meet the requirements of high-performance and high-flexibility business scenarios.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a DPDK-based multi-process DNS service method and system. Background technique [0002] DNS service can be regarded as a query and response service for host information. The query answer adopts a typical CS model. The client initiates a DNS request to query information about a host. After receiving the request, the DNS server generates information including the host IP address and returns it to the client. The client further uses the information returned by the DNS server to query and obtain corresponding services. The emergence of DNS enables people to access the Internet conveniently without remembering the IP address of the server. The entire query and access process is called domain name resolution. [0003] The usual DNS service runs at the application layer in the network model, and the workflow includes the following steps: [0004] 1. The DNS request mes...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L69/22H04L69/18H04L61/4511
CPCH04L69/22H04L69/18H04L61/4511
Inventor 陈政璋袁立志田晓辉毛伟邢志杰李晓逸
Owner 深圳网基科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products