CycloneSTP is an implementation of STP (Spanning Tree Protocol) and RSTP (Rapid Spanning Tree Protocol) algorithms suitable for resource-constrained microcontrollers. STP and RSTP are network protocols that can be implemented on Ethernet bridges to ensure loop-free LAN topologies. Spanning Tree Protocol allows a network design with multiple physical paths and backup links for redunduncy purpose. If a link fails, STP or RSTP automatically reconfigures the network to establish a new loop-free tree topology. CycloneSTP is available either as open source (GPLv2, Evaluation) or under a royalty-free commercial license.
Key Features
- STP (Spanning Tree Protocol) implementation
- RSTP (Rapid Spanning Tree Protocol) implementation for faster convergence
- Prevents creation of loops
- Automatic reconfiguration of the tree in case of topology changes
- RSTP is designated to be backward compatible with STP
- Comprehensive user API to configure Spanning Tree Protocol parameters
- Supports BRIDGE-MIB (RFC 4188) to remotely manage and monitor STP operation
- Support RSTP-MIB (RFC 4318) to remotely manage RSTP-specific parameters
- Flexible memory footprint. Built-time configuration to embed only the necessary features
- Portable architecture (no processor dependencies)
- The library is distributed as a full ANSI C and highly maintainable source code
- Demo projects available on STM32 evaluation boards (Nucleo, Discovery, Eval)
License: Open Source (GPLv2, Evaluation) or Commercial
対応製品 | STM32 |
提供タイプ | ソース |
ライセンス・タイプ | Commercial with free trial version |
サイト |
Served Countries:
Worldwide