IP Library Granted Patent US 8,467,411
Granted Patent B1
US 8,467,411 · App. 12/917,294 · Granted Jun 18, 2013

Service-specific forwarding in an LDP-RSVP hybrid network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,467,411
App. No.
12/917,294
Granted
Jun 18, 2013
Kind
B1
Abstract

A router receives a control plane message for constructing a first LSP to a destination within a network that conforms to a first type of LSP. The control plane message includes a label for the first LSP and an identifier that identifies a first type of data traffic. The router receives a second control plane message for constructing a second LSP that conforms to the first type of LSP. The second control plane message includes a label for the second LSP and an identifier that identifies a second type of data traffic. The router installs forwarding state in accordance with policies that associate the first and second types of data traffic with different LSPs of a second type that each traverse different paths through the network, and forwards packets via the interface in accordance with the installed forwarding state.

Claims (32)

1. A method comprising:

with a provider edge (PE) router of a network, sending a first control plane message to a core router of the network for constructing a first label switched path (LSP) to the PE router, wherein the first LSP conforms to a first type of LSP, wherein the PE router is an egress node of the first LSP, and wherein the control plane message includes a label (L1) for the first LSP and a first loopback address of the PE router associated with a first type of data traffic for constructing the first LSP to carry the first type of data traffic;

with the PE router, sending a second control plane message to the core router for constructing a second LSP within the network to the PE router, wherein the second LSP conforms to the first type of LSP, wherein the PE router is the egress node of the second LSP, and wherein the second control plane message includes a label (L2) for the second LSP and a second loopback address of the PE router associated with a second type of data traffic for constructing the second LSP to carry the second type of data traffic;

receiving packets from the core router carrying the first type of data traffic over the first LSP, wherein the packets carrying the first type of data traffic identify the first loopback address of the PE router as a destination address of the packets; and

receiving packets from the core router carrying the second type of data traffic over the second LSP, wherein the packets carrying the second type of data traffic identify the second loopback address of the PE router as a destination address of the packets.

2. The method of claim 1 , wherein the first loopback address is included in a forwarding equivalence class (FEC) field of the first control plane message, and wherein the second loopback address is included in a FEC field of the second control plane message.

3. The method of claim 1 , wherein the first loopback address is included in a tag applied to the forwarding equivalence class (FEC) of the first control plane message, and wherein the second loopback address is included in a tag applied to the FEC of the second control plane message.

4. The method of claim 1 , wherein the first type of LSP comprises a Border Gateway Protocol (BGP) LSP, wherein the control plane messages conform to BGP, wherein the first control plane message includes a first community identifier that indicates the first type of data traffic, and wherein the second control plane message includes a second community identifier that indicates the second type of data traffic.

5. The method of claim 1 , wherein the first type of LSP comprises an LDP LSP, wherein the control plane messages conform to the Label Distribution Protocol (LDP).

6. The method of claim 1 , wherein the label (L1) for the first LSP and the label (L2) for the second LSP comprise the same label.

7. The method of claim 1 , wherein the label (L1) for the first LSP and the label (L2) for the second LSP comprise different labels.

8. A provider edge (PE) router comprising:

a control unit that sends a first control plane message to a core router of a network for constructing a first label switched path (LSP) to the PE router, wherein the first LSP conforms to a first type of LSP, wherein the PE router is an egress node of the first LSP, and wherein the control plane message includes a label (L1) for the first LSP and a first loopback address of the PE router associated with a first type of data traffic for constructing the first LSP to carry the first type of data traffic,

wherein the control unit sends a second control plane message to the core router for constructing a second LSP within the network to the PE router, wherein the second LSP conforms to the first type of LSP, wherein the PE router is the egress node of the first LSP, and wherein the second control plane message includes a label (L2) for the second LSP and a second loopback address of the PE router associated with a second type of data traffic for constructing the second LSP to carry the second type of data traffic; and

a physical interface that receives packets from the core router carrying the first type of data traffic over the first LSP, wherein the packets carrying the first type of data traffic identify the first loopback address of the PE router as a destination address of the packets, and

wherein the physical interface receives packets from the core router carrying the second type of data traffic over the second LSP, wherein the packets carrying the second type of data traffic identify the second loopback address of the PE router as a destination address of the packets.

9. The router of claim 8 , wherein the first loopback address is included in a forwarding equivalence class (FEC) field of the first control plane message, and wherein the second loopback address is included in a FEC field of the second control plane message.

10. The router of claim 8 , wherein the first loopback address is included in a tag applied to the forwarding equivalence class (FEC) of the first control plane message, and wherein the second loopback address is included in a tag applied to the FEC of the second control plane message.

11. The router of claim 8 , wherein the first type of LSP comprises a Border Gateway Protocol (BGP) LSP, wherein the control plane messages conform to BGP, wherein the first control plane message includes a first community identifier that indicates the first type of data traffic, and wherein the second control plane message includes a second community identifier that indicates the second type of data traffic.

12. The router of claim 8 , wherein the first type of LSP comprises an LDP LSP, wherein the control plane messages conform to the Label Distribution Protocol (LDP).

13. The router of claim 8 , wherein the label (L1) for the first LSP and the label (L2) for the second LSP comprise the same label.

14. The router of claim 8 , wherein the label (L1) for the first LSP and the label (L2) for the second LSP comprise different labels.

15. A non-transitory computer-readable medium comprising instructions for causing a programmable processor to forward network traffic in a network, the instructions causing the programmable processor to:

send a first control plane message to a core router of the network for constructing a first label switched path (LSP) to the PE router, wherein the first LSP conforms to a first type of LSP, wherein the PE router is an egress node of the first LSP, and wherein the control plane message includes a label (L1) for the first LSP and a first loopback address of the PE router associated with a first type of data traffic for constructing the first LSP to carry the first type of data traffic;

send a second control plane message to the core router for constructing a second LSP within the network to the PE router, wherein the second LSP conforms to the first type of LSP, wherein the PE router is the egress node of the first LSP, and wherein the second control plane message includes a label (L2) for the second LSP and a second loopback address of the PE router associated with a second type of data traffic for constructing the second LSP to carry the second type of data traffic;

receive packets from the core router carrying the first type of data traffic over the first LSP, wherein the packets carrying the first type of data traffic identify the first loopback address of the PE router as a destination address of the packets; and

receive packets from the core router carrying the second type of data traffic over the second LSP, wherein the packets carrying the second type of data traffic identify the second loopback address of the PE router as a destination address of the packets.

16. The non-transitory computer-readable medium of claim 15 , wherein the first loopback address is included in a forwarding equivalence class (FEC) field of the first control plane message, and wherein the second loopback address is included in a FEC field of the second control plane message.

17. The non-transitory computer-readable medium of claim 15 , wherein the first loopback address is included in a tag applied to the forwarding equivalence class (FEC) of the first control plane message, and wherein the second loopback address is included in a tag applied to the FEC of the second control plane message.

18. The non-transitory computer-readable medium of claim 15 , wherein the first type of LSP comprises a Border Gateway Protocol (BGP) LSP, wherein the control plane messages conform to BGP, wherein the first control plane message includes a first community identifier that indicates the first type of data traffic, and wherein the second control plane message includes a second community identifier that indicates the second type of data traffic.

19. The non-transitory computer-readable medium of claim 15 , wherein the first type of LSP comprises an LDP LSP, wherein the control plane messages conform to the Label Distribution Protocol (LDP).

20. The non-transitory computer-readable medium of claim 15 , wherein the label (L1) for the first LSP and the label (L2) for the second LSP comprise the same label.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2026
From: JUNIPER NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 075513/0034 →