×

Restoration of IP networks using precalculated restoration routing tables

  • US 20020167898A1
  • Filed: 02/12/2002
  • Published: 11/14/2002
  • Est. Priority Date: 02/13/2001
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of restoring an IP network in the event of a communication failure between two routers comprising:

  • providing an IP network comprising;

    a plurality of routers;

    a plurality of links between the routers for communication of data between each router and any other one of the routers, the links being arranged to provide between each router and each of the other routers at least two alternative paths;

    the network being arranged such that each router is provided with a respective primary routing table by which there is provided for that router a respective one of a plurality of preferred paths selected from the alternative paths from that router to each of the other routers;

    communicating the data between the routers using for routing the data the primary routing tables;

    before a communication failure occurs, pre-calculating for the network a plurality of spanning trees arranged to provide alternative paths in the event that communication between two routers is determined to have failed;

    for each of the calculated spanning trees, providing for each the routers a respective one of a plurality of restoration routing tables and storing in a memory associated with each router the plurality of restoration routing tables for that router in preparation for a communication failure;

    detecting a fault indicative of a communication failure;

    depending upon the two routers between which the communication is determined to have failed, selecting one of the spanning trees and the restoration routing tables associated with that spanning tree;

    communicating to the routers an instruction to transfer routing from the primary routing table to the selected one of the pre-calculated restoration routing tables stored in the memory of the router;

    and communicating the data between the routers using the selected, pre-calculated, stored restoration routing tables.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×