NPU培训材.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NPU培训材

NPU What is NPU 网络处理器(Network Processor 简称NP)是一种可编程性很高的特殊集成电路。常应用在高速通信行业中。 Architecture of Network equipment Internet 5 层参考模型 当前我们系统上的网络设备 基于SDH的以太网卡,基本上都局限于以太网二层交换以下的应用,主要芯片为CXE1109,CXE2309,TPX3103 包格式 以太网帧格式 包格式(续) IP数据报格式(互联网层) 包格式(续) UDP数据报格式(传输层) 包格式(续) TCP段格式 包的封装 TCP和UDP都利用IP在INTERNET上传送包。为了这样做,TCP和UDP将消息放置在IP数据报中的净荷区域。随后,IP数据报又被放置在帧的净荷区域。 路由器的发展历程 路由器技术体系的发展,大致可以划分为五代: 第一代路由器:集中转发,总线交换 计算机插上多块网络接口卡的方式来实现。 接口卡与CPU之间通过内部总线相连,CPU负责所有的事务处理,包括路由收集、转发处理、设备管理等。 第二代路由器:集中+分布转发,接口模块化,总线交换 第一代路由器:集中转发,总线交换 计算机插上多块网络接口卡的方式来实现。 接口卡与CPU之间通过内部总线相连,CPU负责所有的事务处理,包括路由收集、转发处理、设备管理等。 路由器的发展历程(续) 第三代路由器:分布转发,总线交换 全分布式结构,路由与转发分离,由主控板负责整个设备的管理和路由的收集、计算功能,并将计算出的转发表下发到各业务板,各业务板则根据保存的路由转发表独立地进行路由转发。 总线技术也得到了较大的发展,通过总线,业务板之间的数据转发完全独立于主控板,实现了并行高速处理,使路由器的处理性能成倍提高。 第四代路由器:ASIC分布转发,网络交换 传统的基于软件的IP路由器无法再满足网络的发展需要。 引入ASIC实现方式,将转发过程的所有细节全部通过硬件的方式来实现。 在交换网上采用了CrossBar或共享内存的方式,解决内部交换的问题,使路由器的性能达到千兆比特,即早期的千兆交换式路由器GSR(Gigabit Switch Router)。 路由器的发展历程(续) 第五代路由器技术:网络处理器分布转发,网络交换 互联网泡沫时代,出现网络无管理无法运营的问题、IP地址缺乏问题、IP业务服务质量问题以及IP安全等问题,这些问题都严重地阻碍着网络的进一步发展。 业务才是网络的真正价值所在,一切技术都必须围绕着业务。网络管理、用户管理、业务管理、MPLS、VPN、可控组播、IP-QoS和流量工程等各种新技术纷纷出现。IP标准也逐步修改成熟。新技术的出现和标准化的进展对高速路由器的业务功能提出了越来越高的要求。 前四代路由器的发展焦点集中在路由器的转发性能上,其最大进步均在速度的提升方面。基于这些问题,第四代路由器ASIC技术的不灵活性、业务提供周期长等缺陷也不可避免地显现出来。 第五代路由器在硬件体系结构上继承了第四代路由器的成果,在关键的IP业务流程处理上则采用了可编程的、专为IP网络设计的网络处理器技术。 网络处理器的出现 什么是网络处理器(NP) 网络处理器是面向网络应用领域的应用特定指令处理器,是面向数据分组处理的、具有体系结构特征和/或特定电路的、软件可编程器件。通过灵活的软件体系提供硬件级的处理性能是NP的关键特性。 在以GPP和ASIC/RSIC为核心的设备体系结构阶段,对2~3层数据处理采用“存储——转发”数据分组处理模式。 随着网络发展,需要对2~7层的数据分组采用“存储——处理——转发”数据分组处理模式才能实现复杂的QOS、安全控制、负载均衡等功能模块。NP的出现,标志着设备对数据分组的处理能力从低层处理过渡到高层细化处理。 NP技术为下一代网络的核心技术,其特点是: NP针对数据分组处理,采用优化体系结构、专用指令集、硬件单元,满足高速数据分组线速处理要求; 具有软件编程能力,能够迅速实现新的标准、服务、应用,满足网络业务复杂多样化需求,灵活性好; 设备具有软件升级能力,满足用户设备硬件投资保护需求。 NPU的基本结构 片内处理器:网络处理器内部包含多个片内处理器,构成多处理器系统。这些片内处理器按照功能可以分为核心和转发引擎两种。 核心:用于系统管理维护和复杂的数据处理。 转发引擎:提供的是快速的数据处理,提供分类调度等服务功能。它可能含有多个硬件线程,每个线程都有一套专门的硬件来存放程序运行的上下文,可获得线程切换的零开销。 NPU的基本结构(续)  高速的I/O接口单元: 网络处理器有丰富的网络I/O接口单元,包括物理链路接口、交换接口、存储器接口以及其他外部处理单元接口等。

文档评论(0)

af60068 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档