摘要: 由于网络处理器(NPU)结合了姗的高转发性能和传统RISC处理器的灵活性,目前的大容量网络设备多采用分布式NPU的架构。但因为各种NPU的体系结构和提供的API接口有较大的不同,设计者需要解决路由软件在各种硬件平台的可移植性和可扩展性。本文提出了一种基于分布式NPU系统的路由软件平台—EROS,该平台采用模块化和分层化的设计思想,通过数据转发适配层屏蔽了具体的硬件转发行为,简化了上层协议和网管的实现。本文介绍了EROS的总体架构和部分实现细节。此外,本文还介绍了EROS在实验平台DEEP上的实现和测试结果
No related articles found! |
|