本文详细介绍大型网络中内部网关路由协议(IGP)的选择
众多Internet服务提供商在自治域系统(Autonomous System)间普遍使用外部网关路由协议—BGP(Border Gateway Protocol) Version 4,然而在自治域系统内部使用的路由协议都不尽相同,但都属于内部网关协议—IGP(Internal Gateway Protocol)。
本文将结合目前国内大型网络中正在使用着的内部网关路由协议进行分析对比,并提出自己的见解 和看法。
首先,让我们来看两个早期的比较简单的路由协议:
RIP Version1 (--Routing Information Protocol)和IGRP(--Interior Gateway Routing Protocol)
这两个路由协议都是非常容易设计、配置和维护的路由协议,属于距离矢量路由协议,仅适用于小型网络,而且并不需要结构化的地址方案,只是用平面的网络体系结构。
它们的缺点主要有:
· RIP使用路由器跳数(Hop Count)作为路径的开销,并作为最佳路径的选择依据,所以有时会导致选择出来的路径并不是真正的最佳路径,并且使网络直径只能限制在15跳之内,超过15跳的路由将被RIP认为是不可到达。而IGRP并不使用路由器跳数计算路径开销,所以对于网络直径的限制非常小(最大允许255跳路由器)。IGRP使用复合的开销算法,利用这些参数:带宽(Bandwidth);延时(Delay);可信度(Reliability);负载(Load);最大传输单元(MTU)。所以选择最佳路径将会更准确。
· RIP(每 30秒)和IGRP(每90秒)定期就要将整个路由表作为路由更新从各个端口广播出去,这样虽然需要的计算不多,占用的CPU和内存并不多,但是消耗的网络带宽很多。而且因为必须是等到更新周期到才能通知其他路由器路由的变化,所以网络收敛速度非常慢,在大型网络中有可能导致路由表不一致。
责编:豆豆技术应用