Message forwarding method and device in VXLAN (virtual extensible local area network)

A message forwarding and network technology, applied in the field of network communication, can solve problems affecting VTEP forwarding efficiency and achieve the effect of reducing broadcast flooding

Active Publication Date: 2015-05-06
NEW H3C TECH CO LTD
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When VTEP1 learns the MAC address of the local host Host1, if the MAC address space is full or the address conflicts, the source MAC address of the host Host1 cannot be learned. When the inner destination MAC address received from the remote VTEP2 is the VXLAN of the host Host1 When sending a message, the VXLAN tunnel is dropped to search for...

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
  • Message forwarding method and device in VXLAN (virtual extensible local area network)
  • Message forwarding method and device in VXLAN (virtual extensible local area network)
  • Message forwarding method and device in VXLAN (virtual extensible local area network)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] 1) The host Host1 sends an ARP request message to request the MAC address of Server1;

[0030] 2) VTEP1 receives the ARP request message sent by Host1, and performs source MAC address learning and destination MAC lookup.

[0031] VTEP1 learns the MAC address MAC10 of Host1, and an address conflict occurs.

[0032] VTEP1 broadcasts the ARP request packet in the VXLAN instance, and encapsulates the ARP request packet through the VXLAN tunnel to VTEP2. The technology of VXLAN tunnel encapsulation is the same as the existing technology, and will not be repeated here.

[0033] Because an address conflict occurs when VTEP1 learns the local source MAC, when it notifies VTEP2 of MAC10 through a protocol packet, the notification message carries MAC10, VXLAN ID, and the local source ID of MAC10, that is, the local outgoing interface of MAC10.

[0034] 3) When VTEP2 receives the VXLAN message encapsulated with the ARP request message, it decapsulates the VXLAN tunnel, broadcasts...

Embodiment 2

[0048] 1) VTEP1 learns the MAC address MAC10 of Host1, and an address conflict occurs. When notifying VTEP2 of MAC10 through a protocol message, the notification message carries MAC10, VXLAN ID, and the local source ID of MAC10, that is, the local outgoing interface of MAC10.

[0049] 2) After receiving the notification message sent by VTEP1, VTEP2 saves MAC10 in the MAC address table corresponding to the VXLAN instance, the outgoing interface is the VXLAN tunnel, and the Reserved field of the tunnel is filled with the local Source ID value of MAC10.

[0050] 3) VTEP2 learns the MAC address MAC1 of Server1, can learn MAC1 normally, no address conflict occurs, when notifying MAC1 to VTEP1 through the protocol message, the notification message carries MAC1 and VXLAN ID.

[0051] 4) After receiving the notification message sent by VTEP2, VTEP1 saves MAC1 in the MAC address table corresponding to the VXLAN instance, and the outbound interface is the VXLAN tunnel.

[0052] 5) After...

Embodiment 3

[0057] 1) The host Host1 sends an ARP request message to request the MAC address of Server1;

[0058] 2) VTEP1 receives the ARP request message sent by Host1, and performs source MAC address learning and destination MAC lookup.

[0059] VTEP1 learns the MAC address MAC10 of Host1, and an address conflict occurs.

[0060] VTEP1 broadcasts the ARP request packet in the VXLAN instance, and encapsulates the ARP request packet through the VXLAN tunnel to VTEP2. Because an address conflict occurs when VTEP1 performs local source MAC learning, the VXLAN tunnel header encapsulated in the VXLAN tunnel carries the local source ID of MAC10, that is, the local outgoing interface of MAC10.

[0061] 3) When VTEP2 receives the VXLAN message encapsulated with the ARP request message, it decapsulates the VXLAN tunnel, broadcasts the decapsulated ARP request message in the local VXLAN instance, and broadcasts the ARP request message to the Server1 device;

[0062] VTEP2 performs remote source...

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 message forwarding method and device in a VXLAN (virtual extensible local area network). The method includes: when local learning of the MAC address of a source mainframe fails, a first VTEP transmits the information of the source mainframe to a second VTEP to allow the second VTEP to save the correspondence among the MAC address of the source mainframe, the information of the source mainframe and a VXLAN tunnel interface, wherein the information of the source mainframe is used for identifying the local outlet interface of the MAC address of the source mainframe; the first VTEP receives the data message of the second VTEP, wherein the data message carries the information of the source mainframe; the first VTEP forwards the data message to the source mainframe through the local outlet interface according to the target MAC of the data message and the source mainframe MAC address in the information of the source mainframe. By the method, broadcast flooding caused by source MAC address learning failure can be reduced.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a message forwarding method and device in a VXLAN network. Background technique [0002] VXLAN is a MAC-in-UDP technology. It sets a new network segmentation mode on the 2.5 layer of the network and adds a 24bit segment identifier, which greatly expands the logic that can be supported in the cloud computing environment. The number of networks; and it makes the workload separate from the physical network, so that the logical network can span the IP network. [0003] The current VXLAN networking diagram is as follows: figure 1 shown. The virtual channel terminal (VTEP) device (encapsulation and decapsulation VXLAN device) can be a virtual switch (vSwitch) of a physical server or a physical switch. Such as figure 1 , there is a VXLAN tunnel (Tunnel) between VTEP1 and VTEP2, and Host1 connected to VTEP1 communicates with Server1 connected to VTEP2 through the VXLAN ...

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/705H04L12/46H04L45/18
Inventor 宋小恒郑国良
Owner NEW H3C 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