VLAN-Specific Topology Change Handling in RSTP Switches
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Rapid Spanning Tree Protocol (RSTP) causes unnecessary flushing of forwarding tables for all VLANs in a network when topology changes occur, leading to increased network traffic and inefficiency, especially in scenarios where Multiple Spanning Tree Protocol (MSTP) is not desirable due to cost or other considerations.
Innovation Solution
Implementing a special topology change packet, such as a modified Ethernet packet, that allows topology changes to be specific to a VLAN or a subset of VLANs, rather than affecting all VLANs, while maintaining a single topology map, by communicating the change through a peer spanning tree instance and only flushing the relevant VLAN's forwarding tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the standard RSTP topology change mechanism is used, then topology changes are detected and propagated across the network, but all VLAN forwarding tables are flushed causing unnecessary network traffic and inefficiency
Solution Approach 1:
The patent segments the topology change notification mechanism by introducing VLAN-specific topology change indicators within the RSTP framework. Instead of flushing all VLAN forwarding tables, the system selectively notifies only the affected VLANs, dividing the monolithic topology change response into granular, VLAN-specific actions.
Solution Approach 2:
The patent applies local quality by making topology change responses specific to the affected VLAN rather than applying a universal flush to all VLANs. The system modifies the RSTP topology change notification to include VLAN identifiers, allowing each switch to selectively update only the forwarding tables relevant to the changed topology.
2Adaptability or versatility
If Multiple Spanning Tree Protocol (MSTP) is implemented to handle VLAN-specific topology changes, then selective topology change propagation is achieved, but network infrastructure cost increases
Solution Approach 1:
The patent introduces dynamic VLAN-specific topology change handling within the static RSTP framework. The system dynamically determines which VLANs are affected by topology changes and selectively propagates notifications only to those VLANs, rather than using a fixed MSTP structure with multiple spanning tree instances.
Solution Approach 2:
The patent changes the parameters of the RSTP topology change notification by incorporating VLAN identifier fields into the topology change messages. This modification allows the protocol to carry VLAN-specific information, enabling selective forwarding table updates without requiring the complex MSTP protocol structure.
3Stability of the object's composition
If forwarding tables are flushed for all VLANs upon topology change, then network topology consistency is maintained, but network performance and efficiency deteriorate
Solution Approach 1:
The patent applies partial action by flushing only the necessary portion of forwarding tables - specifically, only the VLANs affected by the topology change - rather than performing a complete flush of all VLAN forwarding tables. This selective approach maintains topology consistency for affected VLANs while avoiding unnecessary disruptions to other VLANs.
Solution Approach 2:
The patent introduces VLAN identifier fields as intermediaries between the topology change detection mechanism and the forwarding table update process. These identifiers act as mediators that connect the physical topology change to the specific logical VLANs affected, enabling precise targeting of forwarding table updates without manual configuration.
Data Source
AI summary
In accordance with a non-limiting example, a communications system includes a plurality of Virtual Local Area Networks (VLAN) enabled switches interconnected together and each having a plurality of ports and configured into a plurality of VLAN's in a single topology map. The switches each comprise a processor and transceiver and configured to process and transport data packets and further comprising forwarding tables and operating in accordance with a Spanning Tree Protocol in a single topology map, for example, operating with the Rapid Spanning Tree Protocol and not having multiple topologies. When a topology changes occurs to a specified VLAN, the switches are configured to flush the forwarding tables only for the specified VLAN associated with the port of the switch whose state change caused the topology change.


