RapidIO 高级特性解析
1. 高级特性概述
RapidIO 规范支持多个可选的高级特性,这些特性并非在所有的 RapidIO 系统或应用中都必需。主要的可选特性包括:
- 系统级流量控制
- 错误管理
- 多处理器缓存一致性
- 多播事务
- 多播符号
RapidIO 架构以兼容的方式支持这些可选功能,其兼容性基础在于端点和交换机的职责分离。端点负责创建和终止数据包,交换机负责将数据包转发到最终目的地。新的或可选的事务类型只需源和目的地理解,交换机无需理解。只要事务保留物理和传输层头部结构,就与现有的 RapidIO 交换机基础设施兼容。
1.1 系统级流量控制
系统级流量控制是一个可选特性,适用于大规模系统,这些系统的流量模式可能导致短期拥塞。RapidIO 链路级流量控制可防止相邻设备间的缓冲区溢出,而系统级流量控制可防止多个设备间的缓冲区溢出和系统拥塞。在小型系统拓扑或流量模式已知且规划好的系统中,系统级流量控制可能并非必需。
1.2 错误管理扩展
错误管理扩展在需要高可靠性、可用性和可维护性(RAS)的系统中非常有用,如电话网络、高端计算服务器和企业级存储设备。RapidIO 提供了基本的错误检测和恢复能力,错误管理扩展则定义了系统中错误报告和恢复的标准方法,有助于简化和降低部署高可靠性系统的成本。
2. 系统级流量控制
2.1 拥塞分类
基于交换机架构的系统可能遇到不同类型的拥塞,根据拥塞持续时间可分为以下几类:
| 拥塞分类 | 时间范围 |
| — | —
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



