Shared spanning tree protocol
AssigneeCisco Technology, Inc.
InventorsMichael Fine, Silvano Gai, Keith McCloghrie
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsMichael Fine, Silvano Gai, Keith McCloghrie
Estimating the term…
A shared spanning tree protocol (SSTP) creates a plurality of spanning trees (i.e., loop-free paths) which are shared among one or more virtual local area network (VLAN) designations for data transmission within a computer network. Each shared spanning tree includes and is defined by a primary VLAN and may be associated with one or more secondary VLANs. In order to associate VLAN designation(s) with a single shared spanning tree, network devices exchange novel shared spanning tree protocol data units (SST-PDUs). Each SST-PDU corresponds to a given primary VLAN and preferably includes one or more fields which list the secondary VLAN designations associated with the given primary VLAN. The association of VLAN designations to shared spanning trees, moreover, preferably depends on which path traffic is to follow as well as the anticipated load characteristics of the various VLANs. The association of VLAN designations to shared spanning trees thus provides a degree of load balancing within the network. Data messages tagged with a particular VLAN designation are then distributed by the devices only along the shared spanning tree to which that VLAN has been associated by SSTP.
A method of creating a plurality of shared spanning trees each defining a loop-free path among a plurality of devices in a computer network having a plurality of predefined virtual local area network (VLAN) designations, the method comprising the steps of:
A device for use in a computer network having a plurality of virtual local area network (VLAN) designations, each VLAN designation being classified as either a primary VLAN or a secondary VLAN wherein each secondary VLAN designation is associated with zero, one or more than one primary VLAN designations, the device comprising:
A shared spanning tree protocol data unit (SST-PDU) for use in associating one or more secondary virtual local area network (VLAN) designations with a single primary VLAN designation and for establishing a shared spanning tree corresponding to the primary VLAN designation, the primary and secondary VLAN designations being predefined in a computer network having a plurality of devices, the SST-PDU generated and transmitted by a first device and received by and stored in a memory of a second device, the SST-PDU comprising:
A network system having a plurality of predefined virtual local area network (VLAN) designations comprising:
A network system having a plurality of predefined virtual local area network (VLAN) designations comprising:
A device for use in a computer network having a plurality of virtual local area network (VLAN) designations, the device having a plurality of ports for use in connecting the device to one or more neighboring devices including a first neighboring device configured and arranged to exchange and process only untagged bridge protocol data unit (BPDU) frames, the device comprising:
A computer readable medium containing executable program instructions for creating a plurality of shared spanning trees each defining a loop-free path among a plurality of devices in a computer network having a plurality of predefined virtual local area network (VLAN) designations, the executable program instructions comprising program instructions for:
A shared spanning tree protocol data unit (SST-PDU) for use in associating one or more secondary virtual local area network (VLAN) designations with a single primary VLAN designation, the primary and secondary VLAN designations being predefined in a computer network having a plurality of devices, the SST-PDU generated and transmitted by a first device and received by and stored in a memory of a second device, the SST-PDU comprising:
A method of creating a plurality of shared spanning trees each defining a loop-free path among a plurality of intermediate network devices in a computer network having a plurality of predefined virtual local area network (VLAN) designations, the method comprising the steps of:
A method of creating a plurality of shared spanning trees each defining a loop-free path among a plurality of devices in a computer network having a plurality of predefined virtual local area network (VLAN) designations, the method comprising the steps of:
Dependencies are inferred from the claim text.