IP Library Granted Patent US 7,565,435
Granted Patent B2
US 7,565,435 · App. 10/741,687 · Granted Jul 21, 2009

Method for obtaining the best connectivity achievable within virtual local area networks

Assignee: Alcatel Lucent
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,565,435
App. No.
10/741,687
Granted
Jul 21, 2009
Kind
B2
Abstract

A method is described herein for configuring a computer network managed by the IEEE Std 802.1s™-2002 MSTP standard or any other equivalent standard such as IEEE Std 802.1Q™-2003 in a fully- or semi-automatic manner such that: (1) if at all possible and in the case of a failure in the MSTP-based computer network affecting a Multiple Spanning Tree Instance (MSTI), MSTP reestablishes connectivity in that MSTI by preferably activating links whose activation ensures that the connectivity within a Virtual Local Area Network (VLAN) mapped onto and associated with that MSTI is not lost; and (2) a VLAN is mapped onto a MSTI whose active topology covers the topology of this VLAN, this being ensured by setting up that MSTI depending on the desired VLAN topology.

Claims (49)

1. A method for forwarding data frames between bridges within a computer network, the bridges including ports; said method comprising the steps of:

creating and configuring a plurality of Multiple Spanning Tree Instances (MSTIs) whose active topology covers the topology of Virtual Local Area Networks (VLANs) being used within the computer network;

creating VLAN member sets and associating each of said VLANs with an appropriate one of the MSTIs, each of said VLAN member sets indicating the ports in each of the bridges within one of the MSTIs to which data traffic destined to members of the associated VLAN is being forwarded;

setting the Internal Port Path Cost (IPPC) of one of the ports of one of said bridges within the MSTI to a high IPPC when said port is not part of the VLAN member set; and

setting the IPPC of one of the ports of one of said bridges within the MSTI to a lower IPPC when said port is part of the VLAN member set;

said settings reestablish connectivity in one of the MSTIs experiencing a failure by activating links whose activation ensures that the connectivity within the VLAN mapped onto and associated with the MSTI is not lost;

wherein said high IPPC is a value that is higher than any of the values used for the IPPCs of ports that are part of the VLAN member set; and said lower IPPC is a value that is based on a speed of the links that are connected to the corresponding ports that are part of the VLAN member set.

2. The method of claim 1 , wherein said MSTI and VLAN member set creating steps and said setting steps are repeated for each of the MSTIs.

3. The method of claim 1 , wherein each MSTI is created and configured using a Multiple Spanning Tree Protocol (MSTP) engine.

4. The method of claim 1 , wherein each bridge operates at layer 2 of the Open Systems Interconnection reference model.

5. The method of claim 1 , wherein said setting steps are performed in a fully-automatic manner or a semi-automatic manner.

6. The method of claim 1 , wherein:

said high IPPC is set to a value chosen sufficiently high in such a way that the corresponding ports are among the last ones commanded by a Multiple Spanning Tree Protocol (MSTP) to start forwarding data traffic after a failure in the computer network; and

said lower IPPC is set to a value chosen sufficiently lower than the high IPPC value in such a way that the corresponding ports are among the first ones commanded by the MSTP to start forwarding data traffic after the failure in the computer network.

7. The method of claim 6 , wherein:

said high IPPC is a value that is ideally between the highest value allowed by an encoding and the highest IEEE standard recommended value, regardless of the type of links that are connected to the corresponding ports that are not part of the VLAN member set; and

said lower IPPC is a value that is an IEEE standard recommended value.

8. A bridge having a plurality of ports connected by links to other ports and bridges in a computer network that is segregated into a plurality of Virtual Local Area Networks (VLANs), said bridge comprising:

a Multiple Spanning Tree Protocol (MSTP) engine used for creating and configuring a plurality of Multiple Spanning Tree Instances (MSTIs) whose active topology covers the topology of the plurality of VLANs within the computer network;

a processing unit for creating VLAN member sets and associating each of said VLANs with an appropriate one of the MSTIs, each of said VLAN member sets indicating the ports in each of the bridges within one of the MSTIs to which data traffic destined to members of the associated VLAN is being forwarded;

said processing unit for setting the Internal Port Path Cost (IPPC) of one of the ports of one of said bridges within the MSTI to a high IPPC when said port is not part of the VLAN member set; and

said processing unit for setting the IPPC of one of the ports of one of said bridges within the MSTI to a lower IPPC when said port is part of the VLAN member set;

said settings reestablish connectivity if the MSTI experiences a failure by activating links whose activation ensures that the connectivity within the VLAN mapped onto and associated with the MSTI is not lost;

wherein said high IPPC is a value that is higher than any of the values used for the IPPCs of ports that are part of the VLAN member set; and said lower IPPC is a value that is based on a speed of the links that are connected to the corresponding ports that are part of the VLAN member set.

9. The bridge of claim 8 , wherein said bridge operates at layer 2 of the Open Systems Interconnection reference model.

10. The bridge of claim 8 , wherein:

said high IPPC is set to a value chosen sufficiently high in such a way that the corresponding ports are among the last ones commanded by a Multiple Spanning Tree Protocol (MSTP) to start forwarding data traffic after a failure in the computer network; and

said lower IPPC is set to a value chosen sufficiently lower than the high IPPC value in such a way that the corresponding ports are among the first ones commanded by the MSTP to start forwarding data traffic after the failure in the computer network.

11. The bridge of claim 10 , wherein:

said high IPPC is a value that is ideally between the highest value allowed by an encoding and the highest IEEE standard recommended value, regardless of the type of links that are connected to the corresponding ports that are not part of the VLAN member set; and

said lower IPPC is a value that is an IEEE standard recommended value.

12. The bridge of claim 8 , wherein a network administrator using a command line interface is capable of creating, maintaining, or suppressing any of the plurality of MSTIs as well as one or more VLANs and their association to an appropriate MSTI of the plurality of MSTIs.

13. A computer network comprising:

a bridge having a plurality of ports connected by links to other ports and bridges, wherein said computer network is capable of forwarding data frames between bridges by:

creating and configuring a plurality of Multiple Spanning Tree Instances (MSTIs) whose active topology covers the topology of Virtual Local Area Networks (VLANs) being used within the computer network;

creating VLAN member sets and associating each of said VLANs with an appropriate one of the MSTIs, each of said VLAN member sets indicating the ports in each of the bridges within one of the MSTIs to which data traffic destined to members of the associated VLAN is being forwarded;

setting the Internal Port Path Cost (IPPC) of one of the ports of one of said bridges within the MSTI to a high IPPC when said port is not part of the VLAN member set; and

setting the IPPC of one of the ports of one of said bridges within the MSTI to a lower IPPC when said port is part of a the VLAN member set;

said settings reestablish connectivity in one of the MSTIs experiencing a failure by activating links whose activation ensures that the connectivity within the VLAN mapped onto and associated with the MSTI is not lost;

wherein said high IPPC is a value that is higher than any of the values used for the IPPCs of ports that are part of the VLAN member set; and said lower IPPC is a value that is based on a speed of the links that are connected to the corresponding ports that are part of the VLAN member set.

14. The computer network of claim 13 , wherein each MSTI is created and configured using a Multiple Spanning Tree Protocol (MSTP) engine.

15. The computer network of claim 13 , wherein said MSTI and VLAN member set creating steps and said setting steps are repeated for each of the MSTIs.

16. The computer network of claim 13 , wherein each bridge operates at layer 2 of the Open Systems Interconnection reference model.

17. The computer network of claim 13 , wherein:

said high IPPC is set to a value chosen sufficiently high in such a way that the corresponding ports are among the last ones commanded by a Multiple Spanning Tree Protocol (MSTP) to start forwarding data traffic after a failure in the computer network; and

said lower IPPC is set to a value chosen sufficiently lower than the high IPPC value in such a way that the corresponding ports are among the first ones commanded by the MSTP to start forwarding data traffic after the failure in the computer network.

18. The computer network of claim 17 , wherein:

said high IPPC is a value that is ideally between the highest value allowed by an encoding and the highest IEEE standard recommended value, regardless of the type of links that are connected to the corresponding ports that are not part of the VLAN member set; and

said lower IPPC is a value that is an IEEE standard recommended value.

Assignments (6)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 045085/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
CHANGE OF NAME Recorded Jun 10, 2009
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 022803/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2003
From: ROUYER, JESSY V.; IVALDI, GUILLAUME; ROSE, LAURENCE
To: ALCATEL
Reel/Frame 014846/0706 →
Continuity (1)
Related Publication 20050149625A1 · Jul 7, 2005