节点文献
面向网络处理器的数据平面软件设计框架
Design Framework of Network Processor Oriented Data-plane Software
【摘要】 网络处理器(NP)以数据平面的微码可编程特性,兼顾专用硬件芯片高性能和纯软件解决方案配置灵活性优势,提供解决转发性能与QoS瓶颈的有效途径。以AMCC NP34xx网络处理器为例,总结了NP通用体系结构,研究基于网络处理器架构的数据平面软件设计框架,提出了综合微码与高级语言的混合编程模式和性能优化方法。在此基础上,结合一种二层交换(L2SW)数据平面软件的设计与实现,系统阐述了基于网络处理器的数据平面软件关键实现技术和性能评估策略。
【Abstract】 Network processor(NP) provides an efficient access to improve the bottleneck between its data forward rate and quality of service(QoS) by utilizing special programmable microcode,and taking advantage of hardware circuit high-performance and software configuration flexibility.This paper first introduces the general architecture of NP on the basis of AMCC NP34xx series processors,and then summarizes the design framework of NP oriented data-plane software,proposing a novel integration method for microcode and C++ programming,that is clarified systematically together with a solution of data-plan software for layer2 switching(L2SW),the key implementation technologies and performance evaluation strategies are also described.
【Key words】 Network processor; Data-plane; Design framework; Hybrid programming; Layer2 switching;
- 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2006年06期
- 【分类号】TP311.52
- 【被引频次】4
- 【下载频次】81