您好,欢迎访问三七文档
ECHOSTUDIO内部讲座NP:网络处理器赵振东2005.10.30NP:网络处理器传统路由器的架构(含路由器的基本概念)NP简介INTEL公司的IXA架构基于INTEL公司IXP系列处理器的应用NP:网络处理器--基本概念包处理:1简单:计数,转发2复杂:包分割和转发TCP/IP(假设各位对其有基本了解)路由算法NP:网络处理器—传统路由器架构其他所有处理建立帧和地址识别建立帧和地址识别网卡1网卡2标准CPU第一代软件处理的路由器硬件体系结构NP:网络处理器—传统路由器架构132包缓冲区包缓冲区包缓冲区命令链表示例。表中每个结点指定一个操作(发送和接收)、一个指向存储器缓冲区的指针(或使用数据链接时的一个缓冲区表)和一个指向下一个命令的指针。NP:网络处理器—传统路由器架构LINUX中IPTABLES架构流程图,协议处理图参见hands-on_L7-filter_classifier.pdfP2NP:网络处理器—传统路由器架构其他所有处理大部分第2层处理一些第3层处理智能网卡1标准CPU大部分第2层处理一些第3层处理智能网卡2使用智能网卡的优化系统的硬件体系结构,减轻CPU的负载标准LINUX服务器50,000P/s*64Byte*8=24Mb/sNP:网络处理器—传统路由器架构控制与异常第1、2层(建立帧)接口1标准CPU分类转发第1、2层(建立帧)接口2分类转发快速数据通路第二代网络系统的体系结构包处理的硬件化是趋势NP:网络处理器—传统路由器架构交换矩阵:1N2交换矩阵1N2......输入到达输出离开CPU输入端口输出端口NP:网络处理器—传统路由器架构网络流量管理第1、2层接口1标准CPU第3层和分类ASIC第4层嵌入式处理器交换矩阵第3层和分类ASIC第4层嵌入式处理器第1、2层接口2其他处理第三代网络系统的体系结构NP:网络处理器—传统路由器架构PICI/OmanagerIOManagerMemoryIOManagerMemoryPICI/OmanagerBUFFERManagerBUFFERManagerINTERNETProcessorIIForwardtableREPacketForwardEngineRoutingEngineROUTERJUNIPERM系列路由器架构NP:网络处理器—NP简介常规处理器软件架构NPASIC成本性能NP的追求NP:网络处理器—NP简介网络处理器存储器MACMACMAC网络处理器存储器MACMACMAC网络处理器存储器MACMACMAC网络处理器存储器MACMACMAC交换结构采用NP的路由器结构NP:网络处理器--INTEL公司的IXA架构Quad&octalFESDHHDSLT1/E1Sonet1&2CUGbEOctalFEMACFELANSwitch10/100/1kDualGbEMACATMT1/E1Sonet/WANSDHEnginGbESwitchWANTransportSwitchIX-BUSPCIINTEL网络处理器INTEL奔腾处理器IX-API物理层器件格式引擎(IXF)交换引擎(IXE)网络处理器(IXP)应用服务处理器局域网主干网广域网/传输网INTEL的IXA(InternetExchangeArchitecture)NP:网络处理器--INTEL公司的IXA架构IXP1200构成应用框图NP:网络处理器--INTEL公司的IXA架构IXP1200的内部体系结构NP:网络处理器--INTEL公司的IXA架构IXP425结构NP:网络处理器--INTEL公司的IXA架构IXP4xx系统框架NP:网络处理器--应用INTEL IXT9763PHYINTEL IXF440以太网MAC背板接口INTEL IXT9763PHYINTEL IXP1200网络处理器(NP)PCI系统控制背板接口INTEL IXP1200网络处理器(NP)PCI系统控制INTEL IXB8055桥OC-12 PHYINTEL IXF6012SONET/SDH8*10/100Mb/s以太网端口OC12 线卡POS OC-12 端口以太网 线卡使用IXP1200构成的路由器线卡NP:网络处理器--INTEL公司的IXA架构IXP4XX接收包流程参考资料:Juniper路由器参考大全jeffDoyleetc.人民邮电出版社网络处理器与网络系统设计DouglasE.Comer普度大学机械工业出版社Intel网络处理器及其应用开发胡越明清华大学出版社IntelIxp1200/IXP425datasheetIntelcorp.互联网交换架构(IXA)实验室中Network&CommunicationsProcessors相关链接
本文标题:NP
链接地址:https://www.777doc.com/doc-3969221 .html