IP Library Granted Patent US 8,711,863
Granted Patent B2
US 8,711,863 · App. 12/430,671 · Granted Apr 29, 2014

Virtual links in a routed ethernet mesh network

Inventors: David Allan (Ottawa, CA); Nigel Bragg (Weston Colville, GB)
Assignee: Ciena Corporation
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,711,863
App. No.
12/430,671
Granted
Apr 29, 2014
Kind
B2
Abstract

Virtual links may be used to divert traffic within an Ethernet network without affecting overall traffic patterns on the Ethernet network. In one embodiment, the virtual link may be established on the network via a routing system in use on the network. Nodes on a defined path for the virtual link will install forwarding state for the virtual link so that traffic may follow the defined path through the network. The logical view of the virtual link, from a routing perspective however, has the same cost as the shortest path between the endpoints of the virtual link and, accordingly, does not affect other traffic patterns on the network. Once established, the end nodes on the virtual path will have two equal cost paths through the network—one following the shortest path tree and one along the path for the virtual link. The end nodes may use a tie breaking process in an Equal Cost Multi Path (ECMP) selection process to preferentially select the virtual link over the shortest path.

Claims (22)

1. A method of using virtual links in a routed Ethernet mesh network, the method comprising the steps of:

receiving, by a node on the routed Ethernet mesh network, a routing system link state advertisement containing a virtual link description, which incorporates an explicit route object, the explicit route object defining a path for the virtual link through the routed Ethernet mesh network between two end points on the interior of the routed Ethernet mesh network, the virtual link description further specifying a list of dataplane identifiers to be associated with the virtual link on the network and administrative status;

wherein the virtual link is advertised as having a same cost metric as a shortest path between the two end points instead of its own cost metric such that other traffic patterns on the routed Ethernet mesh network are not disrupted; and

wherein an Equal Cost Multi Path (ECMP) tie breaking process is used to select between the virtual link and the shortest path between the two end points.

2. The method of claim 1 , the method further comprising the steps of determining, by the node, whether the node is on the path for the virtual link through the routed Ethernet mesh network.

3. The method of claim 2 , wherein if the node is on the path for the virtual link through the routed Ethernet mesh network, the method further comprising the step of installing a cross-connect for the dataplane identifiers.

4. The method of claim 1 , wherein the virtual link is a Traffic Engineered (TE) virtual link, and wherein the routing system link state advertisement advertising the TE virtual link further includes an explicit metric associated with the virtual link.

5. The method of claim 4 , further comprising installing, by the node, the TE virtual link in a network routing topology database as if it were a real link on the routed Ethernet mesh network.

6. The method of claim 4 , further comprising the step of implementing a handshake protocol to avoid loop formation.

7. The method of claim 1 , further comprising the step of implementing a handshake protocol to avoid loop formation.

8. The method of claim 7 , wherein the handshake protocol further conveys state information to enable the two end points to coordinate activation and deactivation of the virtual link.

9. An Ethernet node using virtual links in a routed Ethernet mesh network, the Ethernet node comprising:

an interface configured to receive a routing system link state advertisement containing a virtual link description, which incorporates an explicit route object, the explicit route object defining a path for the virtual link through the routed Ethernet mesh network between two end points on the interior of the routed Ethernet mesh network, the virtual link description further specifying a list of dataplane identifiers to be associated with the virtual link on the network and administrative status;

wherein the virtual link is advertised as having a same cost metric as a shortest path between the two end points instead of its own cost metric such that other traffic patterns on the routed Ethernet mesh network are not disrupted; and

wherein an Equal Cost Multi Path (ECMP) tie breaking process is used to select between the virtual link and the shortest path between the two end points.

10. The Ethernet node of claim 9 , wherein the Ethernet node is configured to determine whether the node is on the path for the virtual link through the routed Ethernet mesh network.

11. The Ethernet node of claim 10 , wherein if the Ethernet node is on the path for the virtual link through the routed Ethernet mesh network, the Ethernet node is configured to install a cross-connect for the dataplane identifiers.

12. The Ethernet node of claim 9 , wherein the virtual link is a Traffic Engineered (TE) virtual link, and wherein the routing system link state advertisement advertising the TE virtual link further includes an explicit metric associated with the virtual link.

13. The Ethernet node of claim 12 , wherein the Ethernet node is configured to install the TE virtual link in a network routing topology database as if it were a real link on the routed Ethernet mesh network.

14. The Ethernet node of claim 12 , wherein the Ethernet node is configured to implement a handshake protocol to avoid loop formation.

15. The Ethernet node of claim 9 , wherein the Ethernet node is configured to implement a handshake protocol to avoid loop formation.

16. The Ethernet node of claim 15 , wherein the handshake protocol further conveys state information to enable the two end points to coordinate activation and deactivation of the virtual link.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2011
From: NORTEL NETWORKS LIMITED
To: CIENA LUXEMBOURG S.A.R.L.
Reel/Frame 026368/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2011
From: CIENA LUXEMBOURG S.A.R.L.
To: CIENA CORPORATION
Reel/Frame 026368/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2009
From: ALLAN, DAVID; BRAGG, NIGEL
To: NORTEL NETWORKS LIMITED
Reel/Frame 022837/0763 →
Continuity (1)
Related Publication 20100272110A1 · Oct 28, 2010