Method and an Apparatus for Routing Data Packets in a Network Topology
First Claim
1. A routing method in a network topology, the method comprising:
- introducing in the network topology, a logical hierarchy by defining a plurality of transit layers wherein to each transit layer a transit layer address is assigned and a transit router is assigned, each transit router having a unique network address;
organizing the transit layers in a descending order of subnet masks so that the transit layer address assigned to a highest transit layer in said descending order is a subnet of each transit layer address assigned to lower transit layers in said descending order;
for each interface between a router and said transit routers, defining, in a routing table of said router, a static route based on the transit layer address and the subnet mask of the transit router interfacing with the router; and
if a connection that carries traffic between the router and any of the transit routers fails, selecting a static route in said routing table as a redundant route for carrying said traffic towards its destination.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments relate to a method and a routing device. The method comprises introducing a logical hierarchy by defining a plurality of transit layers wherein to each transit layer a transit layer address is assigned and a transit router and wherein each transit router has a unique network address; the layers are organized in a descending order of subnet masks; for each interface between a router and said transit routers, defining, in a routing table of said router, a static route based on the transit layer address and the subnet mask of the transit router interfacing with the router; and if a connection that carries traffic between the router and any of the transit routers fails, selecting a static route in said routing table as a redundant route for carrying said traffic towards its destination.
5 Citations
10 Claims
-
1. A routing method in a network topology, the method comprising:
-
introducing in the network topology, a logical hierarchy by defining a plurality of transit layers wherein to each transit layer a transit layer address is assigned and a transit router is assigned, each transit router having a unique network address; organizing the transit layers in a descending order of subnet masks so that the transit layer address assigned to a highest transit layer in said descending order is a subnet of each transit layer address assigned to lower transit layers in said descending order; for each interface between a router and said transit routers, defining, in a routing table of said router, a static route based on the transit layer address and the subnet mask of the transit router interfacing with the router; and if a connection that carries traffic between the router and any of the transit routers fails, selecting a static route in said routing table as a redundant route for carrying said traffic towards its destination. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A routing device comprising a processor and a memory, said memory containing instructions executable by said processor, the routing device being in a network topology wherein a logical hierarchy is introduced by defining a plurality of transit layers wherein to each transit layer a transit layer address is assigned and a transit router is assigned, and wherein each transit router has a unique network address, the transit layers are organized in a descending order of subnet masks so that the transit layer address assigned to the highest transit layer in said descending order is a subnet of each transit layer address assigned to lower transit layers in said descending order;
- said routing device is operative to;
for each interface between the routing device and said transit routers, define, in a routing table of said router or routing device, a static route based on the transit layer address and the subnet mask of the transit router interfacing with the routing device; if a connection that carries traffic between the routing device and any of the transit routers fails, select a static route in said routing table as redundant route for carrying said traffic towards its destination; and if a connection that carries traffic between the router or routing device and any of the transit routers fails, select a static route in said routing table as a redundant route for carrying said traffic towards its destination. - View Dependent Claims (7, 8, 9, 10)
- said routing device is operative to;
Specification