Claims
- 1. A method for minimizing redundant network topology updates in a communication network consisting of nodes representing switching systems and links representing transmission facilities between pairs of nodes, the method comprising the steps of:
- A) determining, upon occurrence of a network topology update event, whether the network topology update event is a predetermined periodic update event;
- B) where the network topology update event is a predetermined periodic update event, starting the periodic timer again to schedule a next periodic update event, sending a trigger signal to a topology broadcaster of the nodes to initiate a network topology update and recycling to waiting for occurrence of another network topology update event;
- C) where the network topology update event is a special update event, determining whether a black-out period for updating network topology is in effect and a one of C1-C2:
- C1) where the black-out period is in effect, recycling to waiting for occurrence of another network topology update event; and
- C2) where the black-out period is completed, starting a black-out timer to begin another black-out period and sending a trigger signal to the topology broadcaster of the node to initiate a network topology update and recycling to waiting for occurrence of another network topology update event,
- wherein the black-out period is a predetermined time T2, and a predetermined period of time T1 is selected for a periodic topology update wherein T1 is greater than the predetermined time T2, and wherein special update events include call-blocking events and an event-driven topology update is triggered each time a call setup fails.
- 2. A system for minimizing redundant network topology updates in a communication network consisting of a plurality of network nodes representing switching systems and links representing transmission facilities between pairs of nodes, each of the network nodes of the system comprising:
- A) an update scheduler, for determining, upon occurrence of a network topology update event, whether the network topology update event is a predetermined periodic update event, and,
- A1) where the network topology update event is a predetermined periodic update event, for starting the predetermined timer again to schedule a next periodic update event, sending a trigger signal to a topology broadcaster of the node to initiate a network topology update and recycling to waiting for occurrence of another network topology update event;
- A2) where the network topology update event is a special update event, for determining whether a black-out period for updating network topology is in effect and a one of A2a-A2b:
- A2a) where the black-out period is in effect, for recycling to waiting for occurrence of another network topology update event; and
- A2b) where the black-out period is completed, for starting a black-out timer to begin another black-out period and for sending a trigger signal to the topology broadcaster of the node to initiate a network topology update and recycling to waiting for occurrence of another network topology update event;
- B) the topology broadcaster, operably coupled to the update scheduler, for, upon receiving the trigger signal from the update scheduler, providing network topology update information to topology databases of all the nodes; and
- C) the topology database, operably coupled to the topology broadcaster, for storing the network topology update information,
- wherein the black-out period is a predetermined time T2, and a predetermined period of time T1 is selected for a periodic topology update wherein T1 is greater than the predetermined time T2, and wherein special update events include call-blocking events and an event-driven topology update is triggered each time a call setup fails.
- 3. A method for minimizing redundant network topology updates in a communication network consisting of nodes representing switching systems and links representing transmission facilities between pairs of nodes, wherein network topology consists of link states which are used for path selection, and redundant updates are performed upon a burst arrival of topology update triggers notwithstanding a slowly changing topology, and the method comprising the steps of:
- A) determining, upon occurrence of a network topology update event, whether the network topology update event is a predetermined periodic update event, i.e., expiration of a predetermined timer, or a special update event;
- B) where the network topology update event is a predetermined periodic update event, starting the periodic timer again to schedule a next periodic update event, sending a trigger signal to a topology broadcaster of the nodes to initiate a network topology update and recycling to waiting for occurrence of another network topology update event;
- C) where the network topology update event is a special update event, determining whether a black-out period for updating network topology is in effect and one of C1-C2:
- C1) where the black-out period is in effect, i.e., the black-out timer is running, recycling to waiting for occurrence of another network topology update event; and
- C2) where the black-out period is completed, i.e., the black-out timer is idle, starting a black-out timer to begin another black-out period and sending a trigger signal to the topology broadcaster of the node to initiate a network topology update and recycling to waiting for occurrence of another network topology update event,
- wherein the black-out period is a predetermined time T2, and a predetermined period of time T1 is selected for a periodic topology update wherein T1 is greater than the predetermined time T2.
- 4. The method of claim 3 wherein the special update events include call blocking events, such that an event-driven topology update is triggered each time a call setup fails.
- 5. A system for minimizing redundant network topology updates in a communication network consisting of a plurality of network nodes representing switching systems and links representing transmission facilities between pairs of nodes, wherein network topology consists of link states which are used for path selection, and redundant updates are performed upon a burst arrival of topology update triggers notwithstanding a slowly changing topology, and each of the network nodes of the system comprising:
- A) an update scheduler, for determining, upon occurrence of a network topology update event, whether the network topology update event is a predetermined periodic update event, i.e., expiration of a predetermined timer, or a special update event, and,
- A1) where the network topology update event is a predetermined periodic update event, for starting the predetermined timer again to schedule a next periodic update event, sending a trigger signal to a topology broadcaster of the node to initiate a network topology update and recycling to waiting for occurrence of another network topology update event;
- A2) where the network topology update event is a special update event, for determining whether a black-out period for updating network topology is in effect and one of A2a-A2b:
- A2a) where the black-out period is in effect, i.e., the black-out timer is running, for recycling to waiting for occurrence of another network topology update event; and
- A2b) where the black-out period is completed, i.e., the black-out timer is idle, for starting a black-out timer to begin another black-out period and for sending a trigger signal to the topology broadcaster of the node to initiate a network topology update and recycling to waiting for occurrence of another network topology update event;
- B) the topology broadcaster, operably coupled to the update scheduler, for, upon receiving the trigger signal from the update scheduler, providing network topology update information to topology databases of all the nodes; and
- C) the topology database, operably coupled to the topology broadcaster, for storing the network topology update information,
- wherein the black-out period is a predetermined time T2, and the predetermined period of time T1 is selected for a periodic topology update wherein T1 is greater than the predetermined time T2.
- 6. The system of claim 5 wherein the special update event is a call-blocking event, such that an event-driven topology update is triggered each time a call setup fails.
Parent Case Info
This is a continuation of application Ser. No. 08/282,682, filed Jul. 29, 1994 and now abandoned.
US Referenced Citations (7)
Continuations (1)
|
Number |
Date |
Country |
Parent |
282682 |
Jul 1994 |
|