Technique for protecting against failure of a network element using Multi-Topology Repair Routing (MTRR)
First Claim
1. A node for use with protecting against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network, the node comprising:
- one or more network interfaces;
a processor coupled to the one or more network interfaces and adapted to execute software processes; and
a memory adapted to store at least one Multi-Topology Routing (MTR) database for a first topology and at least a second topology, the memory further adapted to store an MTRR process executable by the processor, the MTRR process configured to;
i) determine whether any acceptable repair paths are available in the first topology for a protected network element of the first topology, and ii) if not, establish a repair path in the second topology for the protected network element.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique protects against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network. According to the novel technique, a protecting node (e.g., a router) maintains Multi-Topology Routing (MTR) databases for a first topology and at least a second topology. The protecting node determines whether any acceptable repair paths are available in the first topology for a protected network element (e.g., node, link, etc.) of the first topology. If not, the protecting node may establish a repair path (e.g., for Fast ReRoute, FRR) in the second topology for the protected network element.
117 Citations
21 Claims
-
1. A node for use with protecting against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network, the node comprising:
-
one or more network interfaces; a processor coupled to the one or more network interfaces and adapted to execute software processes; and a memory adapted to store at least one Multi-Topology Routing (MTR) database for a first topology and at least a second topology, the memory further adapted to store an MTRR process executable by the processor, the MTRR process configured to;
i) determine whether any acceptable repair paths are available in the first topology for a protected network element of the first topology, and ii) if not, establish a repair path in the second topology for the protected network element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for protecting against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network, the method comprising:
-
maintaining at least one Multi-Topology Routing (MTR) database for a first topology and at least a second topology; determining whether any acceptable repair paths are available in the first topology for a protected network element of the first topology; and if not, establishing a repair path in the second topology for the protected network element.
-
-
20. An apparatus for protecting against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network, the apparatus comprising:
-
at least one Multi-Topology Routing (MTR) database for a first topology and at least a second topology; means for determining whether any acceptable repair paths are available in the first topology for a protected network element of the first topology; and if not, means for establishing a repair path in the second topology for the protected network element.
-
-
21. A computer readable medium containing executable program instructions for protecting against failure of a network element using Multi-Topology Repair Routing (MTRR) in a computer network, the executable program instructions comprising program instructions adapted to:
-
maintain at least one Multi-Topology Routing (MTR) database for a first topology and at least a second topology; determine whether any acceptable repair paths are available in the first topology for a protected network element of the first topology; and if not, establish a repair path in the second topology for the protected network element.
-
Specification