摘要
现代网络设备通常支持高达Tbit级背板带宽和10Gbit级的端口速率,而不断涌现的新型网络应用通常意味着更加复杂的业务,它们除了对带宽的需求急剧增大,同时在QoS服务质量、安全性等方面也提出更高的要求。面对这样的挑战,通用型处理器和特定应用集成电路(ASICs)在不同的方面受到限制,不能很好地适应网络发展的需求。而新兴的网络处理器(NP)具有高处理速度和灵活性等优点,因此网络处理器的应用越来越得到人们的重视。文章以在IntelIXP2XXX平台上实现支持IPv6/IPv4的10Gbit3层交换机线卡为例,介绍了网络处理器平台上进行应用开发的一般步骤。
Network equipments usually support some Tbit backplane capacity and 10Gbit capacity per port nowadays,and blooming brand-new network applications often implicate much more complicated mechanism,which not only require higher and higher bandwidth but also raise demands on QoS,security etc.Facing these challenges,general-purpose processors and Application Specific Integrated Circuits(ASICs) have limitations in different aspects,such that they don't meet the need of modern network that well.However,the rising Network Processors(NP) offer high performance along with flexibility,therefore NP are becoming more and more important in network services.This article takes designing and implementing IPv6/v4 10Gbit Layer 3 Switch Line Card based on Intel IXP2XXX platform as an example,brings you the general approach of network application development using NP.
出处
《计算机工程与应用》
CSCD
北大核心
2006年第13期133-135,174,共4页
Computer Engineering and Applications