Ring Rapid Spanning Tree Protocol Hardware BPDU Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional spanning tree protocols face challenges in achieving sub-millisecond re-convergence times due to software processing delays, which increase with the number of nodes in a network, and are not compatible with proprietary protocols like EAPS, limiting their effectiveness in maintaining loop-free topologies and efficient communication.
Innovation Solution
The Ring Rapid Spanning Tree Protocol (RRSTP) utilizes hardware to forward proprietary Bridge Protocol Data Units (BPDUs) within a ring topology, ensuring sub-50 ms re-convergence while maintaining compatibility with RSTP and other spanning tree protocols, allowing for bi-directional transmission and configuration of forwarding tables to manage traffic efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional spanning tree protocols use software processing to handle BPDUs, then protocol compatibility is maintained, but re-convergence time increases significantly (10-50 milliseconds or more)
Solution Approach 1:
The patent replaces software-based BPDU processing with hardware-based processing. The spanning tree protocol processing is moved from the software layer to the hardware layer, allowing BPDUs to be processed and forwarded in microseconds rather than milliseconds, while maintaining compatibility with standard BPDU formats and protocols.
Solution Approach 2:
The patent introduces a hardware intermediary component that sits between the network interface and the software processing layer. This hardware component pre-processes BPDUs, performing critical spanning tree operations in hardware before software needs to intervene, thus reducing the software processing burden and acceleration convergence.
2Adaptability or versatility
If the number of nodes in the network increases, then network coverage and functionality improve, but software processing time for BPDUs increases dramatically
Solution Approach 1:
By implementing spanning tree protocol processing in hardware, the patent eliminates the bottleneck of software processing that scales poorly with network size. Hardware processing provides consistent microsecond-latency regardless of the number of nodes, enabling the network to scale without proportionally increasing convergence time.
3Loss of time
If hardware is used to forward BPDUs for rapid convergence, then re-convergence time decreases to sub-millisecond levels, but compatibility with conventional protocols and proprietary protocols like EAPS is limited
Solution Approach 1:
The patent designs the hardware processing component to be protocol-agnostic, supporting multiple spanning tree protocols (STP, RSTP, MSTP) and proprietary protocols like EAPS through a unified hardware architecture. The hardware can be configured to handle different protocol types while maintaining rapid convergence performance.
Solution Approach 2:
The patent enables dynamic configuration of hardware processing parameters to adapt to different protocol requirements. By changing hardware processing modes and parameters, the system can optimize for different protocol types while maintaining sub-millisecond convergence times across all supported protocols.
4Reliability
If software processes each BPDU before forwarding, then protocol compliance is ensured, but the convergence process becomes slower compared to hardware transit time
Solution Approach 1:
The patent substitutes software-based BPDU processing with hardware-based processing. The hardware component performs protocol compliance checks and processing in parallel, maintaining protocol correctness while reducing processing time from milliseconds to microseconds, thereby ensuring both compliance and speed.
Data Source
AI summary
In a method for enabling facilitation of re-convergence, designation information for a first port of each one of a plurality of bridges in a multi-bridge ring is received and designation information for a second port of each one of a plurality of bridges in a multi-bridge ring is received. The first port of each one of a plurality of bridges is a first direction Ring Rapid Spanning Tree Protocol (RRSTP) port and the second port of each one of a plurality of bridges is a second direction RRSTP port. The first direction around the ring (e.g., a forward direction) is opposite the second direction around said ring (e.g., a backward direction). A first reserved MAC address is associated with the first direction port of each one of the bridges and a second reserved MAC address is associated with the second direction port of each one of the bridges.


