Spanning tree recovery in computer networks
First Claim
Patent Images
1. A method performed in a spanning tree-based computer network comprising a plurality of switches, the method comprising:
- determining a distance to a network core for each switch in the network; and
managing a spanning tree for the network based on the switches'"'"' relative distances to the network core, wherein the network core represents a high bandwidth portion of the network and comprises multiple core switches, each of the core switches having a distance to network core of zero, and said managing the spanning tree for the network based on the switches'"'"' relative distances to the network core comprises;
constraining an initial formation of the spanning tree such that the spanning tree is centered at the network core, and after the spanning tree is formed, periodically propagating network core distance information downstream from the network core to downstream switches and updating the downstream switches with the network core distance information.
2 Assignments
0 Petitions
Accused Products
Abstract
In a spanning tree-based computer network having a plurality of switches, a spanning tree can be generated and/or recovered by identifying a network core, determining a distance to the network core for each switch in the network, and generating and/or recovering a spanning tree for the network based on the switches'"'"' relative distances to the network core.
60 Citations
14 Claims
-
1. A method performed in a spanning tree-based computer network comprising a plurality of switches, the method comprising:
-
determining a distance to a network core for each switch in the network; and
managing a spanning tree for the network based on the switches'"'"' relative distances to the network core, wherein the network core represents a high bandwidth portion of the network and comprises multiple core switches, each of the core switches having a distance to network core of zero, and said managing the spanning tree for the network based on the switches'"'"' relative distances to the network core comprises;
constraining an initial formation of the spanning tree such that the spanning tree is centered at the network core, and after the spanning tree is formed, periodically propagating network core distance information downstream from the network core to downstream switches and updating the downstream switches with the network core distance information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining whether a first switch has an operational port for communicating with another switch closer to the network core;
if an operational port is available, reconfiguring the port to communicate with the other switch closer; and
if no operational port is available, executing a spanning tree generation algorithm.
-
-
8. An article comprising a machine-readable medium embodying information indicative of instructions that when performed by one or more machines result in operations comprising:
-
determining a distance to a network core for each of a plurality of switches of a spanning tree-based machine network; and
managing a spanning tree for the network based on the switches'"'"' relative distances to the network core, wherein the network core represents a high bandwidth portion of the network and comprises multiple core switches, each of the core switches having a distance to network core of zero, and said managing the spanning tree for the network based on the switches'"'"' relative distances to the network core comprises;
constraining an initial formation of the spanning tree such that the spanning tree is centered at the network core, and after the spanning tree is formed, periodically propagating network core distance information downstream from the network core to downstream switches and updating the downstream switches with the network core distance information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
determining whether a first switch has an operational port for communicating with another switch closer to the network core;
if an operational port is available, reconfiguring the port to communicate with the other switch closer; and
if no operational port is available, executing a spanning tree generation algorithm.
-
Specification