WO9708902A1

Periodic scheduling of routing verification tests

Abstract

There is disclosed a method for scheduling verification tests to audit routing information in a packet switching network (10) comprising a plurality of packet switching nodes (12-22) and a plurality of bi-directional links (27-42) each interconnecting a distinct pair of said nodes. The method comprises the steps of selecting a test time duration period for scheduling the verification tests of the routing information in the network (10) and selecting a number of nodes to be tested. The method determines for each node to be tested in the network: (i) a number of sub-tests to be run via the bi-directional links to all destination nodes (22) associated with the test node (12), (ii) generates a time gap interval based on the quotient of the scheduled test time duration period by the number of sub-tests to be conducted, (iii) generates a random number greater than or equal to 0 and less than or equal to the time gap interval for each sub-test to be run, and (iv) schedules the verification sub-tests in succession during the time test duration period by staggering starting of the first subtest from the commencement of the time test duration period, and all suceeding sub-tests from the completion of the previous sub-test, by a respective time interval which is a function of the time gap interval and the random number for that sub-test. The method of the present invention has the advantage in that it randomly disperses the running of the verifcation sub-test in the network (10) over a test time frame. As a result, traffic loading induced on the network by the verification tests is dispersed and risk of overloading the network is reduced.

WO9708902A1, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

13 claims: 5 independent, 8 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A method for scheduling verification tests to audit routing information in a packet switching network comprising a plurality of packet switching nodes, the method comprising the steps of: a) selecting a test time duration period for scheduling the verification tests ofthe routing information in the network;and b) determining for each node to be tested in the network: (i) a number of sub-tests to be run to all destination nodes associated with the test node;and (ii) randomly scheduling the sub-tests during the time test duration period by staggering starting of each sub-test by a randomly chosen time interval.
  2. 2
    The method claim 1 wherein the step of selecting a test time duration period for scheduling the verification tests is selected from off peak demand hours.
  3. 5
    A method for scheduling verification tests to audit routing information in a packet switching network comprising a plurality of packet switching nodes and a plurality of bi-directional links each interconnecting a distinct pair of the nodes, the method comprising the steps of:a) selecting a test time duration period for scheduling the verification tests ofthe routing information in the network;b) selecting a number of nodes to be tested;and c) determining for each node to be tested in the network: (i) a number of sub-tests to be run via the bi-directional links to all destination nodes associated with the test node;(ii) generating a time gap interval based on the quotient of the scheduled test time duration period by the number of sub-tests to be conducted;(iii) generating a random number greater than or equal to 0 and less than or equal to the time gap interval for each sub-test to be run;and (iv) scheduling the verification sub-tests in succession during the time test duration period by staggering starting of the first sub-test from the commencement ofthe time test duration period, and all succeeding sub-tests from the completion ofthe previous sub-test, by a respective time interval which is a function ofthe time gap interval and the random number for that sub-test.
  4. 9
    A system for scheduling verification tests to audit routing infoπnation in a package switching network comprising a plurality of package switching nodes and bi-directional links, said system comprising:means for selecting a test time duration period for scheduling the verification tests ofthe routing information in the network;means for selecting a number of nodes to be tested;and test scheduling means for determining for each node to be tested in the network a number of sub-tests to be run via the bi-directional links to all destination nodes associated with the test node, and the test scheduling means comprising means for randomly scheduling the sub-tests during the test time duration period by staggering starting of each sub-test by a randomly chosen time interval.
  5. 13
    A system for scheduling verification tests to audit routing information in a package switching network comprising a plurality of package switching nodes and a plurality of bi-directional links each interconnecting a distinct pair ofthe said nodes, the system including:a plurality of bi-directional link means each interconnecting a distinct pair ofthe switching nodes;means for selecting a test time duration period for scheduling the verification tests ofthe routing information in the network;means for selecting a number of nodes to be tested;and test scheduling means for determining for each node to be tested in the network a number of sub-tests to be run via the bi-directional links to all destination nodes associated with the test node, the test scheduling means comprising: means for generating a time gap interval based on the quotient ofthe scheduled test time duration period by the number of sub-tests to be conducted, means for generating a random number greater than or equal to 0 and less than or equal to the time gap interval for each sub-test to be run, and means for scheduling the verification sub-tests during the time test duration period by staggering starting of each sub-test by an interval which is a function ofthe time gap interval and the random number.