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

A software-defined network and multicast technology, applied in the field of communication, can solve problems such as limitations

Active Publication Date: 2021-12-07
ZTE CORP
View PDF6 Cites 0 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, and storage medium
  • Method and device for implementing broadcast and multicast in software-defined network, and storage medium
  • Method and device for implementing broadcast and multicast in software-defined network, and 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

A broadcast implementation method and device in a software-defined network, a multicast implementation method and device, and a computer-readable storage medium. The method includes: a virtual scalable local area network tunnel terminal receiving broadcast message forwarding control information sent by a software-defined network controller; after receiving the broadcast message, the virtual scalable local area network tunnel terminal forwards the control information according to the broadcast message The broadcast message is broadcast and forwarded. In the solution described in this application, the controller performs broadcast and multicast forwarding control, so that broadcast and multicast can also be implemented when the underlying network does not deploy the broadcast and multicast function.

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/46H04L12/18H04L45/74
CPCH04L12/18H04L12/4633H04L12/4641H04L45/745H04L12/46
Inventor 许欣
Owner ZTE CORP
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