Check patentability & draft patents in minutes with Patsnap Eureka AI!

Chip VXLAN gateway distributed routing implementation method and message processing system

A routing and gateway technology, applied in the field of data center virtualization applications, can solve the problems of three-layer forwarding and heavy load of east-west communication traffic in virtualized data centers, so as to reduce pressure and performance requirements, reduce bandwidth consumption, The effect of high flexibility

Active Publication Date: 2015-05-06
SUZHOU CENTEC COMM CO LTD
View PDF5 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In this way, the routing device performs centralized forwarding of routes, and the load will be very heavy
And once the routing device fails, all east-west communication traffic in the virtualized data center will not be forwarded at Layer 3

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
  • Chip VXLAN gateway distributed routing implementation method and message processing system
  • Chip VXLAN gateway distributed routing implementation method and message processing system
  • Chip VXLAN gateway distributed routing implementation method and message processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] When the physical device PC1 in network segment 1 wants to communicate with the virtual machine VM2 in network segment 2, that is, the communication across network segments. First, the physical device PC1 sends an IP packet to the device where VTEP1 is located. Set the destination MAC address of the IP packet to 0001.0001.0001, the VLAN to 100, and the destination IP address IPDA to 1.1.2.2, and send it to the virtual machine VM2.

[0046] After receiving the IP packet, the device where VTEP1 resides searches in the matching table according to the matching rule of "destination MAC address + VLAN information", and finds that the destination MAC address and VLAN information of the IP packet match the To do distributed routing, continue to search the routing table and find a matching entry "IPDA1.1.2.2 of user VRF 1000 is sent to the uplink port, the editing action is routing and adding VXLAN encapsulation, and the VNI in the encapsulating VXLAN header is 200", then Edit t...

Embodiment 2

[0049] When communicating between devices in the same network segment, for example, when the physical device PC1 in network segment 1 wants to communicate with the virtual machine VM1, the packets sent from the physical device PC1 to the device where VTEP1 is located will not be matched in the matching table The entry of "MAC address + VLAN", so no routing lookup will be performed, and the Layer 2 MAC table lookup will be performed directly to obtain the exit, and the VXLAN tunnel head with the VXLAN network identifier VNI of 100 will be sent to the virtualization server, and the virtualization server will The destination VTEP will decapsulate and determine that the destination is the internal virtual machine VM1. The same applies when the physical device PC2 in the network segment 2 needs to communicate with the virtual machine VM2.

Embodiment 3

[0051] When the physical device PC1 in network segment 1 or the physical device PC2 in network segment 2 communicates with the external Internet or communicates with other networks through a firewall, take physical device PC1 as an example, the report sent by physical device PC1 to the device where VTEP1 resides The text is searched in the matching table according to the matching rule of "MAC address + VLAN information", and the corresponding result is also found on the device where VTEP1 is located, and the egress action to the routing device is obtained. Although distributed routing is still required, the When searching the routing table on the device where VTEP1 is located, it is found that no routing entry is matched. At this time, the packet is directly added with the VXLAN header with a VNI of 100 to the device where VTEP2 is located. The device decapsulates the message and sends it to the routing device. The routing device determines the next export and editing action, a...

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 chip VXLAN gateway distributed routing implementation method. The method includes allowing a VXLAN gateway to match the targeted MAC address and VLAN information of received messages with internal matching tables, and determining whether routing query is performed in a forced manner or not according to the matching result; if the routing query is performed and the routing is queried, sealing the corresponded VXLAN head on the messages, and performing routing forwarding on the sealed massage; if the routing query is omitted, performing secondary MAC table query on the messages, and performing a secondary forwarding procedure according to the query result; if the routing query is performed but the routing is not queried, forwarding the messages with a VXLAN tunnel head acquired by matching result with the matching tables to the VXLAN gateway of routing equipment according to outlet action. The invention further provides a message processing system on the basis of the VXLAN gateway. The pressure and performance requirements on external routing equipment are lowered, the transverse routing flow of a virtual data center can be forwarded along an optimal path, and the consumption of the entire bandwidth of the data center is reduced.

Description

technical field [0001] The invention relates to the application field of data center virtualization, in particular to a method for realizing distributed routing of a VXLAN gateway in a chip and a message processing system. Background technique [0002] The VXLAN (Virtual Extensible Local Area Network, Virtual Extensible Local Area Network) protocol defines a layer-2 network framework on top of the layer-4 protocol UDP (User Datagram Protocol, User Datagram Protocol), and realizes the forwarding domain of the upper-layer layer-2 network Isolation is mainly used for virtualization in data centers. [0003] Such as figure 1 As shown, in a virtualized data center, physical servers are virtualized into multiple virtual machines (VMs). Such as figure 2 As shown, when the data packet flow of the virtual machine is sent out of the physical server network card, it will be encapsulated by adding the tunnel encapsulation of "outer MAC header + outer IP header + VXLAN header". The 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/741H04L12/947H04L45/74
Inventor 方沛昱杨曙军龚海东
Owner SUZHOU CENTEC COMM CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More