MPLS traffic engineering for point-to-multipoint label switched paths
First Claim
Patent Images
1. A method comprising:
- building a point-to-multipoint label switch path (LSP) in a multi-protocol label switching (MPLS) network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as a plurality of separate point-to-point LSPs associated with a plurality of receivers participating in a session and to merge the plurality of separate point-to-point LSPs into the point-to-multipoint LSP.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing point-to-multipoint label switch paths (LSPs) in a Multi-Protocol Label Switching (MPLS) network is described. In one embodiment, a point-to-multipoint LSP is built in a MPLS network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as separate point-to-point LSPs and to merge the separate point-to-point LSPs into the point-to-multipoint LSP.
61 Citations
37 Claims
-
1. A method comprising:
building a point-to-multipoint label switch path (LSP) in a multi-protocol label switching (MPLS) network by using Resource Reservation Protocol Traffic Engineering (RSVP-TE) to signal the point-to-multipoint LSP as a plurality of separate point-to-point LSPs associated with a plurality of receivers participating in a session and to merge the plurality of separate point-to-point LSPs into the point-to-multipoint LSP. - View Dependent Claims (2, 3, 4, 5)
-
6. A method in a network device comprising:
-
identifying a plurality of receivers requesting to receive data from a source in a session;
determining that the plurality of receivers do not belong to any existing point-to-multipoint label switch path (LSP);
computing a plurality of point-to-point LSPs for the plurality of receivers;
sending a plurality of PATH messages, each of the plurality of PATH messages pertaining to a corresponding one of the plurality of point-to-point LSPs; and
merging the plurality of point-to-point LSPs into a point-to-multipoint LSP. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method in a network device comprising:
-
receiving a PATH message identifying a route from the network device to a receiver;
determining that the received PATH message is associated with an existing partial point-to-multipoint label switch path (LSP);
receiving a RESV message matching the received PATH message, the received RESV message including a label; and
adding the label to a multicast label mapping associated with the existing partial point-to-multipoint LSP. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
an edge router to compute a plurality of point-to-point label switch paths (LSPs) for a plurality of receivers associated with a session, to send a plurality of PATH messages for the plurality of point-to-point LSPs, and to merge the plurality of point-to-point LSPs into a point-to-multipoint label switch path (LSP); and
one or more core routers, coupled to the edge router, to receive the plurality of PATH messages, to receive a plurality of RESV messages matching corresponding PATH messages, and to create a multicast label mapping for the point-to-multipoint LSP using label information contained in the plurality of RESV messages. - View Dependent Claims (28, 29, 30)
-
-
31. A network element comprising:
-
a control card to host a Resource Reservation Protocol (RSVP) module, the RSVP module to maintain one or more partial point-to-multipoint label switch paths (LSPs) established by merging unicast paths specified in a plurality of PATH messages received by the network element and to receive a plurality of RESV messages matching corresponding PATH messages; and
a plurality of line cards, coupled to the control card, to contain a plurality of forwarding information bases (FIBs), wherein the plurality of FIBs is to store multicast mappings of labels specified in the plurality of RESV messages. - View Dependent Claims (32, 33)
-
-
34. A network element comprising:
-
a control card to include a Resource Reservation Protocol (RSVP) module, the RSVP module to establish a plurality of point-to-point label switch paths (LSPs) to reach a plurality of receivers participating in a session, to send a plurality of PATH messages for corresponding point-to-point LSPs, and to merge the plurality of point-to-point LSPs into a point-to-multipoint LSP; and
a plurality of line cards, coupled to the control card, to contain a plurality of forwarding information bases (FIBs), wherein the plurality of FIBs is to store muticast mappings of labels specified in a plurality of RESV messages received by the network element. - View Dependent Claims (35, 36, 37)
-
Specification