路由器的作用与体系结构分析!( 二 )



交换开关可以使用多种不同的技术来实现 。迄今为止使用最多的交换开关技术是总线、交叉开关和共享存贮器 。最简单的开关使用一条总线来连接所有输入和输出端口,总线开关的缺点是其交换容量受限于总线的容量以及为共享总线仲裁所带来的额外开销 。交叉开关通过开关提供多条数据通路,具有N×N个交叉点的交叉开关可以被认为具有2N条总线 。假如一个交叉是闭合,输入总线上的数据在输出总线上可用,否则不可用 。交叉点的闭合与打开由调度器来控制,因此,调度器限制了交换开关的速度 。在共享存贮器路由器中,进来的包被存贮在共享存贮器中,所交换的仅是包的指针,这提高了交换容量,但是,开关的速度受限于存贮器的存取速度 。尽管存贮器容量每18个月能够翻一番,但存贮器的存取时间每年仅降低5%,这是共享存贮器交换开关的一个固有限制 。

输出端口在包被发送到输出链路之前对包存贮,可以实现复杂的调度算法以支持优先级等要求 。与输入端口一样,输出端口同样要能支持数据链路层的封装和解封装,以及许多较高级协议 。

路由处理器计算转发表实现路由协议,并运行对路由器进行配置和治理的软件 。同时,它还处理那些目的地址不在线卡转发表中的包 。


推荐阅读