交换式路由器的千兆比以太网接口设计和实现
随着宽带网络的普及和网络应用的多业务需求,特别是基于视频多媒体等的大流量网络业务的增多,传统的路由器越来越成为高速网络的瓶颈。由于路由器各个端口之间是通过共享总线相连,路由器的端口速率比较低,因而限制了转发IP分组的能力。传统的路由器在运行路由协议、维护路由表等方面都难以满足现代IP通信网络的要求。
交换式路由器是采用新型交换结构来实现分组路由转发功能的下一代路由器。交换式路由器可以增加链路带宽的利用率;简化协议的复杂度;同时,还可以减轻网管的负担;在采取一定的措施后,路由器也可以提供一定程度的服务质量保证。为提高路由器转发分组的速度和能力,路由器的各端口之间采用交换结构进行互连,这样路由器的端口速度大大提升,可以与ATM交换机相比,满足了日益增长的各种网络服务的要求。
交换式路由器被设计成能够在各种不同类型的物理网络之间完成路由功能。千兆比以太网是高速率的物理网络,具有很多与其他物理网络差别较大的物理物性,因而需要专用的接口电路以屏蔽千兆比以太网的具体物理特性,向上提供标准的数据交换接口,实现路由器的数据链路层和千兆比以太网间的数据传送。
千兆比以太网接口采用了介质访问子层访问控制器XMACII完成介质访问子层的功能,采用大容量的FPGA实现逻辑控制判断的功能,实现了路由器与千兆比以太网间的高速数据传送。
1 介质访问控制子层的控制芯片--XMACII
XMACII是Vitesse公司的下一代千当比以大风介质访问控制器产品,能提供高性能单片千兆比以太网上行链路、千兆比数据交换、缓冲中断,内含点到点应用服务和网络服务适配器的解决方案。它符合IEEE 802.3z千兆比以太网和GMII(1000BASE-T)标准规范和IEEE802.3x基于帧的流量控制规范。
XMACII千兆比以太网控制器为3.3V的CMOS芯片,240引脚的PQFP封装。XMACII的内部结构图如图1所示。
XMACII 片内集成了发送和接收FIFO,以及8B10BPCS译码/解码器。32位数据宽度的8KB接收FIFO和4KB发送FIFO缓冲高速的数据,总线支持数据突发,确保2000Gbit的双工带宽。FIFO接口能够由硬件控制,不需要占用CPU资源。XMACII片内集成了发送和接收FIFO,以及 8B10BPCS译码/解码器。32位数据宽度的8KB接收FIFO和4KB发送FIFO缓冲高速的数据,总线支持数据突发,确保2000Gbit的双工带宽。FIFO接口能够由硬件控制,不需要占用CPU资源。PCS包含两个用于物理层访问的接口:FC-0和GMII。具有8B10B译码/解码器的FC -0接口提供了更加可靠的数据传输,因此采用了将FC-0接口直接连续到10bit FC-0 1.25Gbit以太网的收发器(SERDES)的方案,GMII接口没有使用。
相关文章
- 2018-10-11准定常流法测定瞬时流量的判据研究
- 2023-08-03旋转编码器在数控珩磨机中的应用
- 2023-09-27照相机性能指标的微机检测
- 2023-10-10滞迟动力吸振器简谐激励响应的迭代计算方法研究
- 2022-09-05夹持方式对镜面热变形及偏转的影响
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。