索克易 嵌入式 | 虹科首页 广州虹科电子科技有限公司
网络化IP核 同步IP核 安全IP核 工业云计算IP核 软件 工业网络化模块 开发板和包 应用行业
软件 > 符合RSTP Posix的软件堆栈
 

符合RSTP Posix的软件堆栈

 

 

快速生成树协议RSTP)是一种网络协议,可确保以太网的无环拓扑。如今,它是能源、航空航天或工厂自动化的关键系统中实施冗余网络的流行解决方案。该协议已合并到IEEE 802.1Q-2014中。当拓扑发生变化时,RSTP的收敛速度比802.1D STP更快。RSTP定义了三个端口状态:丢弃、学习和转发,以及五个端口角色:生根、指定、替换、备份和禁用。

 

 

 

 

 

具有RSTP功能的交换机确定该算法将计算出哪个生成树,但是所编写的规则需要了解整个网络。提供的信息是桥使用称为桥协议数据单元(BPDU)的特殊数据帧来交换有关桥ID和根路径成本的信息。交换设备需要以正确的方式管理BPDU,以确保在CPU上运行的算法能够计算该算法。

因此,RSTP需要硬件和软件的特定处理。对于硬件处理,SoC-e提供了支持RSTP的网管以太网交换机(MES)IP

SoC-e RSTPd堆栈 是可移植的C语言,与POSIX兼容,可根据标准IEEE 802.1D-2004实现RSTP处理。在Unix或VxWorks OS系统上的集成非常简单。它可以与SoC-e MES IP或其他能够处理BDPU帧的交换机结合使用。

RSTPdstack实施IEEE 802.1D标准并处理所有与RSTP相关的事件,例如:

  • 接收BPDU
  • 物理链接状态更改
  • 1秒超时
  • 更改电桥参数

由于这些事件中的任何一个,都会重新计算RSTP优先级向量和时序向量,并执行以下动作:

  • BPDU的传输
  • 交换机的MAC表清除
  • 更改交换机的端口状态

欲了解更多信息,请联系我们:info@hkaco.com

 

 

 


FPGA IP核产品目录

 

 

 

 


关于虹科虹科积极进取,不断探索科技新领域。最优秀的员工和最好的技术能够接受最困难的挑战。为您找到最佳解决方案。虹科靠口碑赢得客户。

广州 400 999 3848 | 上海 021-6728 2707 | 北京 010-5781 5068 | 西安 029-8187 3816 | 成都 028-6391 0020
深圳 0755-2267 7479 | 武汉 027-8193 9100 | 香港 6749 91599 | 台湾 901299121

sales@hkaco.com
| 广州虹科电子科技有限公司 | 广州科学城润慧科技园