System and method for enhancing network stability by selectively controlling adjacency formation
First Claim
1. A system comprising:
- a processor comprising integrated circuits;
a first module device configured to interact with the processor to determine when a switch is initially connected to a network and to provide a signal in response thereto; and
a second module device, configured to interact with the processor to selectively form adjacencies between the switch and a plurality of subsets of peers of the switch in response to the signal and based on one or more predetermined parameters, wherein the second module device includes one or more routines for selectively controlling a rate at which adjacencies are formed with the switch based on the one or more predetermined parameters, wherein the one or more routines are configured to control the rate at which adjacencies are formed by controlling the rate at which adjacency-forming messages are sent between the second module device and the peers of a particular subset, wherein the rate determines a number of adjacencies formed with each subset of peers, and wherein the second module device is configured to process slow-start instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating connecting a switch to a network to improve network performance. In an illustrative embodiment, the system includes a first module for determining when the switch is initially connected to a network and providing a signal in response thereto. A second module selectively forms adjacencies with peers of the switch in response to the signal and based on one or more predetermined parameters. In a more specific embodiment, the switch is a router or Layer-3 (L3) switch. The one or more predetermined parameters include a load factor, values pertaining to capabilities of a processor included in the router, bandwidth capabilities of the interface and/or the router, internal router queue counts, and so on. The router employs a routing protocol such as Enhanced Interior Gateway Routing Protocol (EIGRP). The second module throttles and adjacency-formation rate based on the predetermined parameters.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor comprising integrated circuits; a first module device configured to interact with the processor to determine when a switch is initially connected to a network and to provide a signal in response thereto; and a second module device, configured to interact with the processor to selectively form adjacencies between the switch and a plurality of subsets of peers of the switch in response to the signal and based on one or more predetermined parameters, wherein the second module device includes one or more routines for selectively controlling a rate at which adjacencies are formed with the switch based on the one or more predetermined parameters, wherein the one or more routines are configured to control the rate at which adjacencies are formed by controlling the rate at which adjacency-forming messages are sent between the second module device and the peers of a particular subset, wherein the rate determines a number of adjacencies formed with each subset of peers, and wherein the second module device is configured to process slow-start instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A router comprising:
-
a processor comprising integrated circuits; a slow-start module device, configured to interact with the processor, that contains slow-start instructions for controlling a rate at which adjacencies are formed between a router and a plurality of subsets of peers of the router based on the one or more predetermined factors, wherein the slow-start instructions are configured to control the rate at which adjacencies are formed by controlling the rate at which adjacency-forming messages are sent between the router and the peers of a particular subset, and wherein the rate determines a number of adjacencies formed with each subset of peers; and a routing module device in communication with the slow-start module device, wherein the routing module device is responsive to control signals received from the slow-start module device. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus comprising:
-
one or more processors comprising integrated circuits; and a non-transitory computer-readable medium including instructions executable by the one or more processors for; determining when a router is initially connected to a network and providing a signal in response thereto; and selectively forming adjacencies between the router and a plurality of subsets of peers of the router in response to the signal and based on one or more predetermined parameters, wherein one or more routines selectively control a rate at which adjacencies are formed based on the one or more predetermined parameters, wherein the one or more routines are configured to control the rate at which adjacencies are formed by controlling the rate at which adjacency-forming messages are sent between the router and the peers of a particular subset, and wherein the rate determines a number of adjacencies formed with each subset of peers.
-
-
19. A system comprising:
-
a first device, at least partially implemented in hardware, for determining when a router is initially connected to a network and providing a signal in response thereto; and a second device for selectively forming adjacencies between the router and a plurality of subsets of peers of the router in response to the signal and based on one or more predetermined parameters, wherein one or more routines selectively control a rate at which adjacencies are formed based on the one or more predetermined parameters, wherein the one or more routines are configured to control the rate at which adjacencies are formed by controlling the rate at which adjacency-forming messages are sent between the router and the peers of a particular subset, and wherein the rate determines a number of adjacencies formed with each subset of peers.
-
-
20. A method comprising:
-
determining, by a first device, when a router is initially connected to a network and providing a signal in response thereto; and selectively forming, by a second device, adjacencies between the router and a plurality of subsets of peers of the router in response to the signal and based on one or more predetermined parameters, wherein one or more routines selectively control a rate at which adjacencies are formed based on the one or more predetermined parameters, wherein the one or more routines are configured to control the rate at which adjacencies are formed by controlling the rate at which adjacency-forming messages are sent between the router and the peers of a particular subset, and wherein the rate determines a number of adjacencies formed with each subset of peers.
-
Specification