第1章 H3C路由器系列产品介绍
1.1 路由器发展历程
最早具备路由器功能的网络设备可以追溯到ARPAnet中的。早期的路由器的主要功能是用于连接不同类型的网络,例如串行链路和局域网。随着TCP/IP、Intcrnet的快速发展,路由器也经历了很多的变化和演进。路由器的处理能力和转发能力越来越强,接口速率提升越来越快,支持的标准和新技术越来越丰富。路由器成为构成计算机网络的重要设备。路由器在不同的发展阶段以及根据不同网络位置对于性能的要求不同,采用了不同的硬件架构。不同的硬件架构是路由器不断适应用户需求而发展出来的,并没有技术高低之分。
1.1.1 路由器的硬件架构
1.固定接口集中转发路由器
固定接口集中转发路由器采用共享总线结构,多个连接在总线上的业务模块之间通过共享总线交换数据,共享总线带宽。固定接口集中转发路由器提供的接口为固定接口,无法进行更换。其架构如图1一l所示。
如图l—l所示,固定接口与CPU之间通过内部共享总线相连,由CPU负责所有事务的处理,包括路由收集、转发处理、设备管理等。网络接口在接收到数据报文后通过内部总线传递给CPU,然后由CPU完成所有处理后从另一个网络接口转发出去。
在固定接口集中转发路由器中,当某一网络接口向另一网络接口转发数据时,需要发出指令,表明需要占用总线资源,然后通过总线在接口间进行数据交换;在数据交换期间,其他接口不能交换数据。所以,共享总线架构的路由器的多接口间存在转发资源竞争关系,转发效率并不高。并且,由于所有的事务都是由CPU集中处理,故其转发性能受CPU处理能力限制。随着CPU性能的提升以及双核、多核以及64位技术的发展和应用,路由器的处理能力也在不断提升。
2.模块化集中转发路由器
模块化集中转发路由器也采用共享总线结构,多个连接在总线上的业务模块之间通过共享总线交换数据,共享总线带宽。路由器提供的接口为模块化接口,很容易进行模块的升级和更换。其架构如图1—2所示。
在模块化集中转发路由器中,采用的架构与固定接口集中转发路由器基本相同,只是将接口进行模块化,便于用户根据自己的需求选择合适的接口模块,同时也有利于对原有模块的升级和更换。H3C的MSR系列路由器就是以此架构为基础,进行了适当的优化和改进,称之为N—BUS多总线架构路由器。MSR路由器的N—BUS架构如图l一3所示。
……
展开