US Patent No: 6,697,339

Number of patents in Portfolio can not be more than 2000

High availability spanning tree with rapid reconfiguration with alternate port selection

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An improvement to the spanning tree protocol provides for identifying a port on the bridge in the alternate port role which qualifies as a candidate root port. Upon an event causing a topology change resulting in a particular port changing from the candidate root port role to the root port role and the previous root port changing to the designated port role, the process allows the previous root port to have the forwarding state without requiring transition through the listening and forwarding states. Qualification as a suitable candidate root port according is based upon propagating a message from the root bridge, such as a bridge protocol data unit ("BPDU") message, carrying the identifier of the port on the root bridge from which the message originates. Logic in the bridges is able to identify the branch of the tree from which the message originates, and to select the candidate root port in response to the branch information. Thus, the port on a different branch than the root is a suitable candidate root port. A port on the same branch as the root is suitable if it has recently received (such as within one Hello time in the standard Spanning Tree) updated configuration information from its upstream bridge (Designated Bridge on the port), such as by a configuration BPDU.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX25775

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Jain, Vipin K Santa Clara, CA 8 236

Cited Art

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (12)
6,044,087 Interface for a highly integrated ethernet network element 24 1997
6,044,418 Method and apparatus for dynamically resizing queues utilizing programmable partition pointers 33 1997
6,049,528 Trunking ethernet-compatible networks 157 1997
6,052,738 Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory 31 1997
6,081,512 Spanning tree support in a high performance network device 136 1997
6,081,522 System and method for a multi-layer network element 101 1997
6,088,356 System and method for a multi-layer network element 155 1997
6,094,435 System and method for a quality of service in a multi-layer network element 163 1997
6,119,196 System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates 122 1997
6,128,666 Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine 142 1997
6,246,680 Highly integrated multi-layer switch element architecture 67 1997
6,061,362 Interface for a highly integrated ethernet network element 30 1999
 
CISCO TECHNOLOGY, INC. (7)
6,188,694 Shared spanning tree protocol 143 1997
6,032,194 Method and apparatus for rapidly reconfiguring computer networks 182 1997
6,202,114 Spanning tree with fast link-failure convergence 77 1997
6,304,575 Token ring spanning tree protocol 83 1998
6,246,669 Method and system for optimizing connection set-up operations in a high speed digital network 67 1998
6,388,995 Method and apparatus for rapidly reconfiguring computers networks executing the spanning tree algorithm 66 1999
6,535,491 Method and apparatus for rapidly reconfiguring computer networks using a spanning tree algorithm 64 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
5,790,808 Active topology maintenance in reconfiguring bridged local area networks with state transition with forgetting interval 62 1995
6,262,977 High availability spanning tree with rapid reconfiguration 48 1998
6,298,456 Runtime detection of network loops 12 1998
6,330,229 Spanning tree with rapid forwarding database updates 72 1998
 
ENTERASYS NETWORKS, INC. (2)
5,309,437 Bridge-like internet protocol router 289 1990
5,649,109 Apparatus and method for maintaining forwarding information in a bridge or router using multiple free queues having associated free space sizes 50 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,606,669 System for managing topology of a network in spanning tree data structure by maintaining link table and parent table in each network node 226 1995
6,052,737 Computer system, program product and method for dynamically optimizing a communication protocol for supporting more users 22 1998
 
AVAYA HOLDINGS LIMITED (1)
6,519,231 Method and apparatus providing a spanning tree protocol for a data communications network having a multi-link trunk 39 1999
 
BAY NETWORKS, INC. (1)
5,734,824 Apparatus and method for discovering a topology for local area networks connected via transparent bridges 91 1996
 
HITACHI, LTD. (1)
5,761,435 Multiprocessor bridge having storage for spanning tree operation mode information indicating whether each port of the bridge is operable under spanning tree protocol 73 1995

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
CISCO TECHNOLOGY, INC. (21)
6,987,740 STP root guard 12 2000
7,076,594 Apparatus and method for preventing one way connectivity loops in a computer network 15 2000
7,013,347 Distance vector extension to the address resolution protocol 2 2001
7,061,875 Spanning tree loop guard 34 2001
7,751,416 Virtual network device 9 2003
8,208,370 Method and system for fast link failover 2 2004
7,839,843 Distributed forwarding in virtual network devices 0 2004
7,889,733 Intelligent adjunct network device 0 2004
7,706,364 Virtual network device clusters 0 2004
7,715,310 L2VPN redundancy with ethernet access domain 2 2004
7,710,957 System and method for implementing multiple spanning trees per network 1 2004
7,808,983 Network device architecture for centralized packet processing 1 2004
7,822,025 Network device architecture for centralized packet processing 1 2004
7,848,264 Method and apparatus for rapidly reconfiguring computer networks 4 2005
8,325,629 System and method for assuring the operation of network devices in bridged networks 0 2005
7,545,757 STP root guard 0 2005
7,412,557 Apparatus and method for preventing loops in a computer network 9 2006
7,460,492 Spanning tree loop guard 8 2006
7,830,880 Selective build fabric (BF) and reconfigure fabric (RCF) flooding 0 2007
8,300,523 Multi-chasis ethernet link aggregation 0 2008
8,059,652 Method and apparatus for detecting support for a protocol defining supplemental headers 0 2008
 
FOUNDRY NETWORKS, LLC (8)
7,627,654 System and method for multiple spanning tree protocol domains in a virtual local area network 3 2003
7,564,858 System and method for enabling a remote instance of a loop avoidance protocol 4 2003
7,558,205 System and method for detecting and isolating a remote loop 5 2003
7,822,049 System and method for enabling a remote instance of a loop avoidance protocol 3 2005
7,944,816 System and method for detecting and isolating a remote loop 0 2009
7,856,490 System and method for multiple spanning tree protocol domains in a virtual local area network 1 2009
8,345,699 System and method for enabling a remote instance of a loop avoidance protocol 0 2010
8,446,819 System and method for detecting and isolating a remote loop 0 2011
 
PANDUIT CORP. (5)
7,376,734 VOIP telephone location system 11 2003
7,519,000 Systems and methods for managing a network 7 2003
7,207,846 Patch panel with a motherboard for connecting communication jacks 52 2004
7,455,527 Powered patch panel 18 2005
8,325,770 Network managed device installation and provisioning technique 0 2007
 
ALCATEL (1)
7,502,376 Layer-2 network with virtual private LAN service 1 2005
 
ANRITSU CORPORATION (1)
6,985,449 Apparatus and method for configuring spanning tree and spanning tree protocol system and bridge system 17 2001
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
7,885,277 Methods and apparatus to analyze autonomous system peering policies 0 2008
 
FLUKE CORPORATION (1)
7,928,394 Testing device containing a gas sensor 1 2007
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
7,843,854 Network loop detection using known static addresses 0 2006
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
7,821,963 Method for a root path calculation in a shortest path bridge 0 2009
 
SUN MICROSYSTEMS, INC. (1)
7,339,900 Method and apparatus for preventing spanning tree loops during traffic overload conditions 6 2003
 
Other [Check patent profile for assignment information] (1)
8,358,597 Method for building scalable Ethernet switch network and huge Ethernet switch 0 2009

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 24, 2015
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00