Data packet processing method and device

A processing method and a technology of a processing device, which are applied in the field of communication, can solve the problems of increasing the complexity of the network system, increasing the processing burden of the SDN controller, and increasing the network overhead.

Active Publication Date: 2015-07-29
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF6 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the solutions in the prior art also expose the following problems: 1) Since the information stored by each SDN controller needs to be shared and synchronized, the sharing and synchronization of a large amount of information across the WAN will lead to increased network overhead and increase the number of SDN controllers. 2) Since the virtual machines communicate with each other, there is a transmission path between the communicating virtual machines, such as Figure 1-B As shown, the full mesh network between virtual machines increases the complexity of the network system. At the same time, the SDN controller needs to manage the transmission path between every two communication virtual machines in real time, which wastes the processing resources of the SDN controller and reduces Improves the processing efficiency of the SDN controller for data packets

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
  • Data packet processing method and device
  • Data packet processing method and device
  • Data packet processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0121] Below to figure 2 As an example, the method for processing data packets provided in Embodiment 1 of the present invention is described in detail. figure 2 The flow chart of the data packet processing method provided by Embodiment 1 of the present invention. In the embodiment of the present invention, the implementation subject is the source controller, and the source controller is specifically the source SDN controller, and the source controller is located in the source data center . The source data center further includes a source virtual switch (vSwitch), a source virtual machine (VM), and a source virtual proxy (vProxy). Such as figure 2 As shown, this embodiment specifically includes the following steps:

[0122] Step 210, the source controller receives the data packet sent by the source virtual machine forwarded by the source virtual switch, the data packet carries the destination address of the data packet, and the destination address includes the purpose of...

Embodiment 2

[0142] In order to facilitate real-time understanding of the present invention, the following will further explain and illustrate with specific embodiments in conjunction with the accompanying drawings, and the embodiments do not constitute a limitation to the embodiments of the present invention.

[0143] Below to image 3 As an example, describe in detail the processing method of the data packet provided by Embodiment 2 of the present invention, image 3 The flow chart of the data packet processing method provided by Embodiment 2 of the present invention. In the embodiment of the present invention, the implementation subject is the destination controller, and the destination controller is specifically the destination SDN controller. The destination controller is located in the destination data center . The target data center further includes a target vSwitch, a target VM, and a target vProxy. Such as image 3 As shown, this embodiment specifically includes the following s...

Embodiment 3

[0164] In order to facilitate real-time understanding of the present invention, the following will further explain and illustrate with specific embodiments in conjunction with the accompanying drawings, and the embodiments do not constitute a limitation to the embodiments of the present invention.

[0165] Below to Figure 4 As an example, the method for processing data packets provided in Embodiment 3 of the present invention is described in detail. Figure 4 The flow chart of the data packet processing method provided by the third embodiment of the present invention, in the embodiment of the present invention, the implementation subject is the source vProxy, and the source vProxy is located in the source data center. The source data center also includes a source controller, a source vSwitch, and a source VM. Such as Figure 4 As shown, this embodiment specifically includes the following steps:

[0166] Step 410, the source virtual agent receives the data packet sent by th...

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

An embodiment of the invention relates to a data packet processing method and device. The method includes the steps: receiving a data packet forwarded by a source virtual switch and transmitted by a source virtual machine by a source controller; recognizing whether a TP (teleprocessing) address is stored in an address list or not by the source controller; determining that an objective virtual machine is not positioned in a source data center by the source controller if the TP address is not stored in the address list; determining first forwarding rules for forwarding the data packet to the objective virtual machine by the source controller; respectively transmitting the first forwarding rules to the source virtual switch and a source virtual proxy by the source controller, accordingly, forwarding the data packet to the source virtual proxy according to the first forwarding rules by the source virtual switch, and forwarding the data packet to an objective data center of the objective virtual machine according to the e first forwarding rules and a stored route forwarding table by the source virtual proxy. The source controller, the source virtual switch, the source virtual machine and the source virtual proxy are positioned at the source data center.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a data packet processing method and device. Background technique [0002] In order to realize services such as disaster backup and dynamic migration of virtual machines across data centers, at present, by combining the SDN cluster control technology of the Wide Area Network (Wide Area Network, WAN for short) (Software Defined Network, SDN for short) with the Virtual Extended LAN ( Virtua l Extensible LAN, referred to as: VXLAN) technology is combined to realize the overlay (over lay) layer 2 network between multiple data centers, providing customers with flexible expansion capabilities. [0003] Such as Figure 1-A As shown, the combination of SDN cluster control technology and VXLAN technology realizes the two-layer network interconnection between multiple data centers. Each data center has SDN controllers, aggregation switches, access switches, and multiple physical serv...

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 Applications(China)
IPC IPC(8): H04L12/741H04L12/46G06F9/455H04L45/74
CPCH04L12/6418
Inventor 肖文曙
Owner HUAWEI CLOUD COMPUTING TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products