Managing rendezvous point redundancy in a dynamic fabric network architecture
US-2015372827-A1 · Dec 24, 2015 · US
US9825771B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9825771-B2 |
| Application number | US-201514820128-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 6, 2015 |
| Priority date | Feb 6, 2013 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The method of establishing a multicast data channel in a network virtualization system includes: creating, on a controller, a virtual remote logical interface for an external interface of a remote node; generating, a multicast tree tunnel that uses a core node as a root, and obtaining a multicast protocol packet sent by a device outside the network virtualization system; acquiring, a multicast source address and a multicast group address from the multicast protocol packet, and generating a multicast forwarding table; searching, the multicast forwarding table for an external interface of the core node, searching for an outbound interface of the multicast tree tunnel on the core node according to the multicast tree tunnel, and generating a P2MP PW forwarding table of the core node, and sending the P2MP PW forwarding table of the core node to the core node. The method implements a multicast service in a virtual cluster router.
Opening claim text (preview).
What is claimed is: 1. A method for establishing a multicast data channel in a network virtualization system, the method comprising: creating, on a controller, a virtual remote logical interface for an external interface of a remote node of the network virtualization system, wherein the external interface of the remote node is an interface used to connect to another network device; generating, by the controller, a multicast tree tunnel that uses a core node of the network virtualization system as a root; obtaining, by the controller, a multicast protocol packet by using the remote node or the core node of the network virtualization system, wherein the multicast protocol packet is a protocol packet sent by a device outside the network virtualization system; acquiring, by the controller, a multicast source address and a multicast group address from the multicast protocol packet; generating, by the controller, a multicast forwarding table according to the multicast source address, the multicast group address, a multicast inbound interface, and a multicast outbound interface, wherein the multicast outbound interface comprises an external interface of the core node and the virtual remote logical interface; allocating, by the controller, a point-to-multipoint pseudo wire (P2MP PW) label to the multicast source address and the multicast group address; searching, by the controller, the multicast forwarding table for the external interface of the core node; searching for an outbound interface, on the core node, of the multicast tree tunnel according to the multicast tree tunnel; generating a P2MP PW multicast forwarding table of the core node according to the multicast source address, the multicast group address, the P2MP PW label, the multicast inbound interface, the external interface of the core node, and the outbound interface, on the core node, of the multicast tree tunnel; and sending, by the controller, the P2MP PW multicast forwarding table of the core node to the core node, so that the core node forwards a multicast data packet according to the P2MP PW multicast forwarding table. 2. The method according to claim 1 , further comprising: searching, by the controller, the multicast forwarding table for the virtual remote logical interface; acquiring, by the controller, the external interface of the remote node according to a mapping relationship between the virtual remote logical interface and the external interface of the remote node; searching, by the controller, for an outbound interface, on the remote node, of the multicast tree tunnel according to the multicast tree tunnel; generating, by the controller, a P2MP PW multicast forwarding table of the remote node according to the external interface of the remote node, the outbound interface, on the remote node, of the multicast tree tunnel, and the P2MP PW label; and sending, by the controller, the P2MP PW multicast forwarding table of the remote node to the remote node, so that the remote node forwards a multicast data packet according to the P2MP PW multicast forwarding table of the remote node. 3. The method according to claim 1 , wherein the obtaining, by the controller, the multicast protocol packet comprises: when the multicast protocol packet is a protocol packet that is sent by the device outside the network virtualization system and received by the remote node, receiving, by the controller, the multicast protocol packet transparently transmitted through a point-to-point pseudo wire (P2P PW) established between the core node and the remote node, and through a control channel between the core node and the controller; or when the multicast protocol packet is a protocol packet that is sent by the device outside the network virtualization system and received by the core node, receiving, by the controller, the multicast protocol packet through a control channel between the core node and the controller. 4. A control device for use in a network virtualization system, the control device comprising: a processor, configured to: create a virtual remote logical interface for an external interface of a remote node of the network virtualization system, wherein the external interface of the remote node is an interface used to connect to another network device, generate a multicast tree tunnel that uses a core node of the network virtualization system as a root, obtain a multicast protocol packet by using the remote node or the core node of the network virtualization system, wherein the multicast protocol packet is a protocol packet sent by a device outside the network virtualization system, acquire a multicast source address and a multicast group address from the multicast protocol packet, generate a multicast forwarding table according to the multicast source address, the multicast group address, a multicast inbound interface, and a multicast outbound interface, wherein the multicast outbound interface comprises an external interface of the core node and the virtual remote logical interface, allocate a point-to-multipoint pseudo wire (P2MP PW) label to the multicast source address and the multicast group address, search the multicast forwarding table for the external interface of the core node, search for an outbound interface, on the core node, of the multicast tree tunnel according to the multicast tree tunnel, and generate a P2MP PW multicast forwarding table of the core node according to the multicast source address, the multicast group address, the P2MP PW label, the multicast inbound interface, the external interface of the core node, and the outbound interface, on the core node, of the multicast tree tunnel; and a transmitter, configured to: after the processor generates the P2MP PW multicast forwarding table of the core node, send the P2MP PW multicast forwarding table of the core node to the core node, so that the core node forwards a multicast data packet according to the P2MP PW multicast forwarding table of the remote node. 5. The control device according to claim 4 , wherein: the processor is further configured to: search the multicast forwarding table for the virtual remote logical interface, acquire the external interface of the remote node according to a mapping relationship between the virtual remote logical interface and the external interface of the remote node, search for an outbound interface, on the remote node, of the multicast tree tunnel according to the multicast tree tunnel, and generate a P2MP PW multicast forwarding table of the remote node according to the external interface of the remote node, the outbound interface, on the remote node, of the multicast tree tunnel, and the P2MP PW label; and the transmitter is further configured to: send the P2MP PW multicast forwarding table of the remote node to the remote node, so that the remote node forwards a multicast data packet according to the P2MP PW multicast forwarding table of the remote node. 6. The control device according to claim 4 , wherein the processor is configured to: when the multicast protocol packet is a protocol packet that is sent by the device outside the network virtualization system and received by the remote node, receive the multicast protocol packet transparently transmitted through a point-to-point pseudo wire (P2P PW) established between the core node and the remote node, and through a control channel between the core node and the control device; or when the multicast protocol packet is a protocol packet that is sent by the device outside the network virtualization system and received by the core node, receive the multicast protocol packet through a control channel between the core node and the control device.
Multipoint routing · CPC title
with management of multicast group membership · CPC title
Single bridge functionality, e.g. connection of two networks over a single bridge · CPC title
Association of routers · CPC title
using an overlay routing layer · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.