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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com