Automation fallback to P2P LSPs for MLDP built multipoint-trees
First Claim
1. A method comprising:
- a core router receiving a stacked label multicast packet from a first edge router via a point-to-point label switched path (LSP), whereinthe stacked label multicast packet comprisesa multicast packet,a top label associated with the point-to-point LSP, anda bottom label associated with a point-to-multipoint LSP;
selecting whether to pop or swap the top label from the stacked label multicast packet, wherein the selecting comprises;
the core router popping the top label from the stacked label multicast packet to produce a labeled multicast packet, if the core router is the penultimate router of the point-to-point LSP from the first edge router to an ultimate router;
the core router swapping the top label for a new top label to produce the labeled multicast packet, if the core router is not the penultimate router; and
the core router transmitting the labeled multicast packet to a second edge router via the point-to-multipoint LSP.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of using a point-to-point (P2P) label switched path (LSP) to transmit multicast data packets partially through a multiprotocol label switched (MPLS) network when one or more label switched routers (LSRs) of the MPLS are not multicast label distribution protocol (mLDP) enabled. The P2P LSP can be used to transmit multicast data packets to the head end of a point-to-multipoint (P2MP) LSP created with mLDP enabled LSRs. The P2MP LSP can be used to transmit the multicast data packets through the MPLS network to intended receivers that are external to the MPLS network. The P2MP LSP can be built from an egress edge LSR towards an ingress edge LSR, by mLDP enabled LSRs. The P2P LSP can be built from a core mLDP enabled LSR to the ingress edge LSR, across a non-mLDP enabled LSR between the core mLDP enabled LSR and the ingress edge LSR.
-
Citations
19 Claims
-
1. A method comprising:
-
a core router receiving a stacked label multicast packet from a first edge router via a point-to-point label switched path (LSP), wherein the stacked label multicast packet comprises a multicast packet, a top label associated with the point-to-point LSP, and a bottom label associated with a point-to-multipoint LSP; selecting whether to pop or swap the top label from the stacked label multicast packet, wherein the selecting comprises; the core router popping the top label from the stacked label multicast packet to produce a labeled multicast packet, if the core router is the penultimate router of the point-to-point LSP from the first edge router to an ultimate router; the core router swapping the top label for a new top label to produce the labeled multicast packet, if the core router is not the penultimate router; and the core router transmitting the labeled multicast packet to a second edge router via the point-to-multipoint LSP. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
first and second edge routers coupled to each other via a core router; and the core router configured to receive a stacked label multicast packet from the first edge router via a point-to-point label switched path (LSP), wherein the stacked label multicast packet comprises a multicast packet, a top label associated with the point-to-point LSP, and a bottom label associated with a point-to-multipoint LSP; select whether to pop or swap the top label from the stacked label multicast packet, wherein selecting whether to pop or swap comprises;
popping the top label from the stacked label multicast packet to produce a labeled multicast packet, if the core router is the penultimate router of the point-to-point LSP from the first edge router to an ultimate router, or swapping the top label for a new top label to produce the labeled multicast packet, if the core router is not the penultimate router, andtransmit the labeled multicast packet to the second edge router via the point-to-multipoint LSP. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a core router comprising a first circuit, a second circuit, and a third circuit, wherein; the first circuit configured to receive a stacked label multicast packet from a first edge device via a point-to-point label switched path (LSP), wherein the stacked label multicast packet comprises a multicast packet, a top label associated with the point-to-point LSP, and a bottom label associated with a point-to-multipoint LSP; the second circuit configured to select whether to pop or swap the top label from the stacked label multicast packet, wherein selecting whether to pop or swap comprises;
popping the top label from the stacked label multicast packet to produce a labeled multicast packet, if the core router is the penultimate router of the point-to-point LSP from the first edge router to an ultimate router, or swapping the top label for a new top label to produce the labeled multicast packet, if the core router is not the penultimate router; andthe third circuit configured to transmit the labeled multicast packet to a second edge device via the point-to-multipoint LSP. - View Dependent Claims (16, 17, 18, 19)
-
Specification