网站大量收购独家精品文档,联系QQ:2885784924

路由器体系架构完整版.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  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文档。上传文档
查看更多
多处理器共享总线体系结构实际上有两种体系,一种是分布式,负责报文转发的从处理器在线卡上,也就是说,一个处理器对应一个线卡处理一个卡上的报文转发,带router cache的路由器实际上就属于这种体系结构。 并行式,线卡和转发处理器独立,通过共享总线互连。相对于分布式,这种体系结构由于各个线卡之间共享转发引擎,因此能够提高端口密度,一个端口上能够处理更高的网络突发流量;报文数据通常只在各个接口卡上传输,它们不会发送到转发引擎和处理器上。 分布式体系架构补充 CPU Routing table CPU memory 接口 Cross-bar体系架构 CPU CPU CPU CPU 接口 接口 接口 CPU Routing table CPU memory 接口 Cross-bar体系架构数据流 CPU CPU CPU CPU 接口 接口 接口 博达路由平台典型架构分析 第二课 BDCOM 3660体系架构 MPC 8245 slot1 slot3 slot5 slot2 slot4 slot6 PCI BUS 0 PCI Bridge PCI Bridge SDRAM FLASH BOOT ROM LOGIC DUAL URAT AUX CONSOLE LOCAL BUS BDCOM 3660体系架构说明 MPC 8245 CPU的处理能力与路由器的性能有直接关系,3660路由器采用Motorola PowerPC系列高性能处理器8245,主频高达300MHz。 Local BUS 可以直接访问CPU的高速总线,连接的功能单元包括启动初始化程序存储器(BOOT ROM)和报文缓冲存储器(SDRAM)、FLASH Memory等。 PCI BUS PCI总线,连接PCI Bridge,再连接到各接口卡上。 SLOT 1~6 路由器的模块接口 CPU Forwarding table Shared memory 内存的使用 Forwarding cache Private Buffers Private Buffers 总线 Public Buffers 接 口 接 口 ① ③ ④ ② ⑤ ⑥ ⑦ ⑧ 缓存和队列 当路由器不能立即处理/交换掉输入的数据包文时,就需要缓存 (Buffering)和队列(Queuing)。 缓存和队列用于临时存贮在等待被处理的数据报文。 队列把要执行相同处理的多个数据报文按序排放(序列化)。 路由器接口的内部缓存包括: 接口FIFO(帧缓存) 非常非常小(一个帧),驱动程序操作,ROS里不可配置 接口Rx和Tx Ring 驱动程序操作,存在于接口卡或共享内存中。 路由器主要完成:通过IP数据包的三层信息转发数据。 转发的主要流程包括线路输入、包头分析、数据存储、包头修改和线路输出。IP包从不同的线路上到达路由器的接口卡,线路输入处理部分对它进行信号恢复、解码和CRC校验,然后放进输入FIFO。输入FIFO的数据要送入数据存储器,数据存储器可以是处理器控制的主内存或逻辑控制的专用内存。新输入数据放在系统输入队列尾部,处理器或逻辑从输入队列取出报文进行分析。需要分析的内容主要是三层数据包头中的目的IP地址,甚至包括二层数据和四层数据包头。包头分析首先滤掉IP头校验和有错的报文,然后确定是协议报文还是转发报文。协议报文送至协议软件处理;转发报文则要查转发表确定其输出端口,再查流分类表确定其输出队列。 每个端口可以有若干个输出队列,它们对应于不同的优先级别。输出队列调度模块根据特定的规则,把选中的报文交给输出FIFO。报文在进入输出FIFO之前,要修改包头。修改包头包括TTL值减1,更新IP头校验和,替换二层地址等。线路输出处理部分从输出FIFO中取出数据,更新链路层CRC数值,然后进行编码,再经信号调制发送到输出线路上。这就是IP包转发的基本流程。 路由器内部可以划分为控制平面和数据通道。 在控制平面上,路由协议可以有不同的类型,如RIP、OSPF等。路由器通过路由协议交换网络的拓扑结构信息,依照拓扑结构动态生成路由表。 在数据通道上,转发引擎从输入线路接收IP包后,分析并修改包头,利用转发表查找输出端口,把数据 交换到输出线路上。转发表是根据路由表生成的,其表项和路由表项有直接对应关系,但转发表的格式和路由表的格式不同,它更适合于实现快速查找。 路由器内部可以划分为控制平面和数据通道。 在控制平面上,路由协议可以有不同的类型,如RIP、OSPF等。路由器通过路由协议交换网络的拓扑结构信息,依照拓扑结构动态生成路由表。 在数据通道上,转发引擎从输入线路接收IP包后,分析并修改包头,利用转发表查找输出端口,把数据 交换到输出线路上。转发表是根据路由表生成

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档