Multicast distribution tree switching
First Claim
1. A method, comprising:
- receiving, by a first Provider Edge (PE) device from a second PE device, a Multicast Distribution Tree (MDT) switch notice packet comprising a mapping relationship between a private network multicast group address, which is preset to support switching from a default MDT bidirectional [*, G] tree to a data MDT [*, G] tree, and a data group address, the data group address included in the MDT switch notice packet by the second PE device based on a search of a bidirectional Protocol Independent Multicast (PIM) forwarding table by the second PE device;
storing, by the first PE device, the mapping relationship;
in response to a private network multicast data flow corresponding to the mapping relationship satisfying a condition of switching from the default MDT bidirectional [*, G]-tree to the data MDT [*, G] tree, sending, by the first PE device, a data MDT switch initiation packet including the private network multicast group address and the data group address to a third PE device on the default MDT bidirectional [*, G] tree, to cause joining by the third PE device of the data MDT [*, G] tree, a root of which is the first PE device, using the data group address; and
switching, by the first PE device, the private network multicast data flow to the data MDT [*, G] tree, so that the private network multicast data flow is transmitted on the data MDT [*, G]-tree.
2 Assignments
0 Petitions
Accused Products
Abstract
A mapping relationship between a private network multicast group address, which may be preset to support switching from a default Multicast Distribution Tree (MDT) to a data MDT, and a data group address may be stored in a first Provider Edge (“PE”) device. If a private network multi cast data flow corresponding to the mapping relationship satisfies a condition of switching from the default MDT to the data MDT, the first PE device may send a data MDT switch initiation packet including the private network multicast group address and the data group address to a second PE device on the default MDI, so that the second PE device joins the data MDT, a root of which is the first PE device, using the data group address. The first PE device may switch the private network multicast data flow to the data MDT, so that the private network multicast data flow is transmitted on the data MDT.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a first Provider Edge (PE) device from a second PE device, a Multicast Distribution Tree (MDT) switch notice packet comprising a mapping relationship between a private network multicast group address, which is preset to support switching from a default MDT bidirectional [*, G] tree to a data MDT [*, G] tree, and a data group address, the data group address included in the MDT switch notice packet by the second PE device based on a search of a bidirectional Protocol Independent Multicast (PIM) forwarding table by the second PE device; storing, by the first PE device, the mapping relationship; in response to a private network multicast data flow corresponding to the mapping relationship satisfying a condition of switching from the default MDT bidirectional [*, G]-tree to the data MDT [*, G] tree, sending, by the first PE device, a data MDT switch initiation packet including the private network multicast group address and the data group address to a third PE device on the default MDT bidirectional [*, G] tree, to cause joining by the third PE device of the data MDT [*, G] tree, a root of which is the first PE device, using the data group address; and switching, by the first PE device, the private network multicast data flow to the data MDT [*, G] tree, so that the private network multicast data flow is transmitted on the data MDT [*, G]-tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first Provider Edge (PE) device, comprising:
-
a non-transitory storage medium and a processor, wherein the processor is to execute machine readable instructions stored in the non-transitory storage medium to; receive, from a second PE device, a Multicast Distribution Tree (MDT) switch notice packet comprising a mapping relationship between a private network multicast group address, which is preset to support switching from a default multicast distribution tree (MDT) bidirectional [*, G] tree to a data MDT [*, G] tree, and a data group address the data group address included in the MDT switch notice packet by the second PE device based on a search of a bidirectional Protocol Independent Multicast (PIM) forwarding table by the second PE device; store the mapping relationship; in response to a private network multicast data flow corresponding to the mapping relationship satisfying a condition of switching from the default MDT bidirectional [*, G] tree to the data MDT [*, G] tree, send a data MDT switch initiation packet including the private network multicast group address and the data group address to a third PE device on the default MDT bidirectional [*, G] tree, to cause joining by the third PE device of the data MDT [*, G] tree, a root of which is the first PE device, using the data group address; and switch the private network multicast data flow to the data MDT [*, G] tree, so that the private network multicast data flow is transmitted on the data MDT [*, G] tree. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a first Provider Edge (PE) device to:
-
create a mapping relationship between a private network multicast group address that supports switching from a default MDT bidirectional [*, G] tree to a data MDT [*, G] tree and a data group address; send a Multicast Distribution Tree (MDT) switch notice packet comprising the mapping relationship from the first PE device on the default MDT bidirectional [*, G] tree to a plurality of PE devices on the default MDT bidirectional [*, G] tree; include the data group address in the MDT switch notice packet based on a search of a bidirectional Protocol Independent Multicast (PIM) forwarding table by the first PE device; and switch a private network multicast data flow from the default MDT bidirectional [*, G] tree to the data MDT [*, G] tree, so that the private network multicast data flow is transmitted on the data MDT [*, G] tree upon the private network multicast data flow satisfying a switching condition, the switching being performed by the first PE device by sending a data MDT switch initiation packet including the private network multicast group address and the data group address to a second PE device on the default MDT bidirectional [*, G] tree. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification