Distributed label switching router
First Claim
1. A distributed label-switching-router for sending a data packet from a first edge label-switching-router, across a non-multi-protocol-label-switching network, to a second edge label-switching-router, said distributed label-switching-router comprising:
- an ingress gateway logically positioned between said first edge label-switching-router and said non-multi-protocol-label-switching network, said ingress gateway receiving a label request from said first edge label-switching-router;
a multicast agent in communication with said ingress gateway and said non-multi-protocol-label-switching network for relaying said label request from said ingress gateway, across said non-multi-protocol-label-switching network, to a plurality of egress gateways, and for relaying at least one response from said plurality of egress gateways, across said non-multi-protocol-label-switching network, to said ingress gateway; and
a designated gateway from said plurality of egress gateways, said designated gateway being logically positioned between said second edge label-switching-router and said non-multi-protocol-label-switching network.
7 Assignments
0 Petitions
Accused Products
Abstract
A distributed LSR sends data from a first edge LSR, across a non-MPLS network, to a second edge LSR, thereby enabling a non-MPLS network to interface transparently with MPLS networks. This enables a VPN to use a public network to communicate from one portion of the network to another, remote portion. The distributed LSR includes an ingress gateway logically positioned between the first edge LSR and the non-MPLS network. This ingress gateway receives label requests from the first edge LSR. These label requests are multicast to several egress gateways. At least one egress gateway sends a message back indicating that it can transmit data to the destination. In response, the ingress gateway designates that egress gateway to be a designated gateway. The egress gateway then establishes a tunnel through the non-MPLS network to the ingress gateway.
44 Citations
21 Claims
-
1. A distributed label-switching-router for sending a data packet from a first edge label-switching-router, across a non-multi-protocol-label-switching network, to a second edge label-switching-router, said distributed label-switching-router comprising:
-
an ingress gateway logically positioned between said first edge label-switching-router and said non-multi-protocol-label-switching network, said ingress gateway receiving a label request from said first edge label-switching-router;
a multicast agent in communication with said ingress gateway and said non-multi-protocol-label-switching network for relaying said label request from said ingress gateway, across said non-multi-protocol-label-switching network, to a plurality of egress gateways, and for relaying at least one response from said plurality of egress gateways, across said non-multi-protocol-label-switching network, to said ingress gateway; and
a designated gateway from said plurality of egress gateways, said designated gateway being logically positioned between said second edge label-switching-router and said non-multi-protocol-label-switching network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for sending a data packet from a first edge label-switching-router, across a non-multi-protocol-label-switching network, to a second edge label-switching-router, said method comprising:
-
receiving a label request from said first edge label-switching-router;
multicasting said label request, across said non-multi-protocol-label-switching network, to a plurality of egress gateways;
receiving at least one response from at least one egress gateway from said plurality of egress gateways, said at least one response indicative of a communication path between said second edge label-switching-router and said at least one egress gateway; and
designating said at least one egress gateway to be a designated gateway for communication between said first edge label-switching-router and said second edge label-switching-router. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification