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

Method and device for implementing broadcast and multicast in software defined network, storage medium

A technology of software-defined network and implementation method, which is applied in the fields of broadcast and multicast implementation methods and devices, and can solve problems such as limitations

Active Publication Date: 2018-11-23
ZTE CORP
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is very limited

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
  • Method and device for implementing broadcast and multicast in software defined network, storage medium
  • Method and device for implementing broadcast and multicast in software defined network, storage medium
  • Method and device for implementing broadcast and multicast in software defined network, storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0183] figure 1 Shown is a system architecture diagram of the SDN controller controlling multiple independent VTEPs through the OpenFlow protocol in the present invention. Such as figure 1 As shown, the system includes: an SDN controller, a VTEP, and a host connected to the VTEP, where the host includes a VM (Virtual Machine, virtual machine) and / or a physical host. There is a VxLAN Tunnel (tunnel) between VTEPs. The form of VTEP can be a physical switch, such as DPID 1 and DPID2; it can also be a vSwitch (virtual switch) running in the server, such as DPID 3.

[0184] The SDN controller establishes an OpenFlow connection with each VTEP; physical hosts (such as Host1 and Host2 attached under DPID 1), and virtual machines access the VXLAN network through VTEPs (such as VM1~VM3 in Host3 under DPID 2, and VM1 in Host4 under DPID 2). VM4~VM6, VM7~VM9 mounted under DPID 3).

[0185] The SDN controller maintains the overlay topology through manual configuration or active detectio...

Embodiment 2

[0189] In this embodiment, the SDN controller controls the VTEP, issues forwarding entries such as flow table and group table, and realizes forwarding control of Layer 2 broadcast messages. This embodiment is based on figure 1 The network topology shown. Such as figure 2 As shown, the method for controlling L2 (layer two) broadcast forwarding provided by Embodiment 2 of the present invention includes the following steps:

[0190] Step 201: The SDN controller configures the vni (Vxlan Network identifier, Vxlan network identifier) ​​to which the host belongs.

[0191] Wherein, the host includes a physical host and / or a VM.

[0192] Among them, the vni to which the virtual machine or physical host belongs can be specified in multiple forms such as VLAN, port (port)+VLAN, and MAC.

[0193] Step 202: The SDN controller maintains the list of member ports in the vni.

[0194] For example, the virtual Layer 2 network vni 100 includes the following five members:

[0195] Port 11...

Embodiment 3

[0238] In this embodiment, the SDN controller runs IGMP Snooping (Internet Group Management Protocol Snooping, Internet Group Management Protocol Snooping), the SDN controller controls the VTEP, and sends forwarding entries such as flow tables and group tables to realize layer 2 multicast Packet forwarding control. In this embodiment, the flow table includes a MAC forwarding table.

[0239] image 3 It is a flow chart of the method for controlling L2 multicast forwarding in Embodiment 3 of the present invention, as image 3 As shown, the method for controlling L2 multicast forwarding provided by Embodiment 3 of the present invention includes the following steps:

[0240] Step 301: The SDN controller sends a flow table to the VTEP, requesting to send an IGMP message.

[0241] Step 302: After the VTEP receives the IGMP message from the access port, it matches that the protocol type of the IGMP message is IGMP, and sends the IGMP message to the SDN controller. The SDN control...

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 method and device for implementing broadcast, a method and device for implementing multicast in a software defined network, and a computer readable storage medium. The invention comprises the following steps: a virtual scalable local area network tunnel terminal receives the broadcast packet forwarding control information sent by a controller of the software defined network; and the virtual scalable local area network tunnel terminal performs broadcast forwarding on the broadcast packet according to the broadcast packet forwarding control information after receiving the broadcast packet. The solution provided by the application is also capable of implementing broadcast and multicast when the broadcast and multicast function has not be deployed in the underlying network since a controller is provided to perform broadcast and multicast forwarding control.

Description

technical field [0001] The present invention relates to communication technology, in particular to a method and device for implementing broadcast and multicast in a software-defined network, and a computer-readable storage medium. Background technique [0002] Overlay network (Overlay) is a virtualization technology mode superimposed on the network architecture, which can realize the bearer of applications on the network without large-scale modification of the basic network. Can be separated from other network services. The representative of the Overlay network is VXLAN (Virtual Extensible Local Area Network, Virtual Extensible Local Area Network), using MAC-in-UDP (Media Access Control in UserDatagram Protocol, encapsulating media access control in the user datagram protocol), the existing general UDP Transmission, with a high degree of maturity, has more obvious advantages. VXLAN is a technology that encapsulates Layer 2 packets with Layer 3 protocols, and can extend Lay...

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/18H04L45/74
CPCH04L12/18H04L12/4633H04L12/4641H04L45/745H04L12/46
Inventor 许欣
Owner ZTE CORP