新型多核网络处理器.pptVIP

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新型多核网络处理器.ppt

新型多核网络处理器 主要参考文献 Advanced Processor with System on a Chip Interconnect Technology. http://www.patentstorm.us 思科QuantumFlow处理器及其战略研究。。 研发背景 今天的网络要求越来越高的带宽和越来越复杂的数据包处理: 链路带宽迅速提高(增长速度高于CPU性能的提升速度) 新的业务大量涌现(音/视频通信、P2P业务等),要求网络设备具备快速的业务升级能力。 业务流量持续增长(每12个月翻一番) 包处理越来越复杂: 安全:IPSec/VPN,SSL,防火墙 应用认知(application awareness) 流量工程(Traffic Engineering):QoS/SLA等。 深度数据包检查(Deep Packet Inspection,DPI) 现状 目前的网络设备大多采用通用处理器+ASIC的设计模式: ASIC无法提供业务快速升级所需的灵活性 传统网络处理器: 主要用于加速基本的包处理任务 内部资源有限,无法支持DPI这样的复杂处理 采用低级语言,缺乏相应的支持软件 新型NP与传统NP的不同 传统NP只处理数据面任务,新型NP可应用于控制面、数据面、管理面处理。 传统NP主要卸载网络层和传输层功能,而新型NP可以卸载第四层以上的处理(如DPI、加/解密、压缩/解压缩等),这主要通过集成各种特殊的硬件加速器来实现。 传统NP一般采用微码编程,新型NP支持标准嵌入式操作系统和高级语言(C/C++)编程。 主要的多核NP半导体厂商 Cavirm(MIPS架构) Broadcom(MIPS架构) RMI(MIPS架构) Cisco Freescale(PowerPC架构) Tilera …… 1. Cavium OCTEON处理器 面向网络、无线、控制和存储等应用,提供高度集成和低成本的64位计算解决方案,广泛用于各种网络设备。 一种片上系统(SoC),集成了: 1~2个定制的cnMIPS64 CPU core:专门针对网络服务而设计,功耗很小。 各种硬件加速器(应用,安全):针对下一代IP网络各种需求的L3-L7数据、内容和安全服务硬件加速选项,分担MIPS core的很多任务。 丰富的可配置网络接口:以太网、PCI/PCI-X、VoIP、USB 2.0等。 OCTEON CN31XX的内部结构 CN31XX的组成 cnMIPS64 core: 带有片上存储管理单元MMU(负责虚拟地址和物理地址之间的映射) 增强的MIPS64 Release 2整数指令集 双发射、5级流水线的超标量体系结构 32KB指令缓存和8KB L1数据缓存 一致存储子系统: 256KB L2 cache 64/72-bit DDR2 内存控制器 (可选的)低延迟16-bit DDR2-667,用于基于内容的处理和保存元数据 CN31XX的组成(续) 集成的应用加速协处理器: 数据包I/O处理引擎:针对L2-L4的包处理和缓冲区管理引擎。 TCP加速:包括全面的检查、标签产生、校验和、定时器和缓冲区管理。 队列/调度和服务质量硬件:对于输入包实现基于Diffserv、QoS/ToS、输入端口的队列/调度;对于输出包实现基于固定优先级或加权公平队列(WFQ)的队列/调度。 安全硬件完全分担:针对IPSec、SSL、SRTP、WLAN 802.11i安全协议处理,支持所有的标准算法。 压缩/解压缩硬件加速:实现GZIP、PKZIP和各种协议。 模式匹配硬件加速引擎(8个):深度数据包检查。 不同的处理器版本(通信处理器、安全通信处理器、网络服务处理器)包含不同的硬件加速选项。 CN31XX的组成(续) 集成的高性能网络接口: 最多3个可配置的以太网接口:3个10/100/1000 Ethernet MAC RGMII,或者1个RGMII+1个GMII。 32位PCI/PCI-X 主设备或从设备。 支持无缝VoIP的TDM/PCM接口。 480Mbps USB2.0 主设备 性能 每秒最多执行10亿条(CN3110)或20亿条(CN3120)指令。 500Mbps~2Gbps的应用性能: 最高2Gbps 64B IP转发 最高2Gbps TCP、IPSec、SSL、压缩/解压缩 最高1Gbps正规表达式匹配 工业标准的编程模型,不需要任何专用工具或微代码 2. Broadcom BCM1480 3. RMI XLR处理器 采用SoC技术,将网络连接、负载平衡、安全、XML等功能集成在一个芯片上。 基于Mips64架构。 支持Linux SMP和VxWorks等常见的操作系统,允许利用工业标准的开发工具和环境进行软件设

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档