Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual network data exchange method and device

A data exchange and virtual network technology, applied in the computer field, can solve problems such as difficult development, difficult operation and maintenance, data flow query, configuration and statistics, and achieve the effect of saving memory space

Active Publication Date: 2021-06-18
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because each device only encapsulates / decapsulates the data flow corresponding to the tunnel of one VPC, and the public service supports thousands of VPCs, it is necessary to create a large number of tunnel devices on each public service host, which takes up a lot of resources on the host. Memory, and it is very difficult to query, configure, and count data streams based on VPC information in many tunnel devices, making it very difficult to operate and maintain in the scenario of creating a large number of tunnel devices. In addition, due to the lack of interfaces that can be directly invoked by applications , making it very difficult to set and maintain data flow exchange rules for a huge number of VPCs in cloud computing multi-tenant scenarios; second, create a separate protocol stack, dynamically manage the tunnel information of each VPC in the protocol stack, and based on these information Encapsulate and decapsulate the data flow to realize the dynamic conversion of the data flow between the underlay network and the overlay network. However, for each public service, it is difficult to create a separate set of protocol stacks and support data flow exchange in it. Later maintenance very expensive

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
  • Virtual network data exchange method and device
  • Virtual network data exchange method and device
  • Virtual network data exchange method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present disclosure will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.

[0028] It should be noted that, in the case of no conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and embodiments.

[0029] figure 1 An exemplary system architecture 100 to which the virtual network data exchange method and device of the embodiments of the present disclosure can be applied is shown.

[0030] Such as figure 1 As shown, the system architecture 100 may include terminal...

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 embodiment of the invention discloses a virtual network data exchange method and device. A specific embodiment of the method comprises the following steps: responding to a received service request, taking a virtual IP address of a target virtual machine of the service request as a target IP address of the service request, taking an IP address of a source host machine of the service request as a source IP address of the service request, and sending a data packet corresponding to the service request to an exchange kernel; in the exchange kernel, querying an outbound transmission rule represented by the virtual IP address of the target virtual machine according to a pre-configured outbound rule table; packaging a data packet corresponding to the service request according to an outbound transmission rule, and sending the packaged data packet to the overlay network from the underlay network. According to the embodiment, the virtual network does not need to create numerous additional devices on each service host machine, and a large amount of memory occupied by the host machine due to device creation is saved.

Description

technical field [0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a virtual network data exchange method and device. Background technique [0002] With the continuous innovation and development of Internet technology, an important capability for cloud computing service providers is to provide virtual private cloud VPC (Virtual Private Cloud) services to isolate the virtual machine VM (Virtual Machine) of many users in a way that facilitates fault migration open. For the currently mainly used tunnel technology, public services need to support the encapsulation of the traffic of each user VPC into the tunnel of its corresponding VPC, and complete the switching of user data flow from the physical network underlay to the virtual network overlay in the tunnel. The data flow of the VM in the VPC enters the public service, and the public service needs to support decapsulation to the tunnel corresponding to each user's...

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
IPC IPC(8): H04L12/46H04L12/911
CPCH04L47/825H04L47/70H04L12/4633H04L12/4641H04L12/4675
Inventor 葛茂周清志王少岩
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD