rip协议中周期性广播路由信息的报文_“网络工程师培训”基础教程:IGRP协议及配置...

IGRP简介

e858fe30d42a6341094f0365004d1dfc.png

IGRP 是一个基于 D-V(Distance vector)算法的路由协议,运行 IGRP 的路由器通过和相邻路由器之间相互交换路由信息来建立路由表。IGRP 是从 RIP 基础之上发展而来的。它比较 RIP 而言,主要有以下几点改进:

  • IGRP 路由的跳数不再受16跳的限制,同时在路由更新上引入新的特性,使得 IGRP 协议适用于更大的网络;
  • 引入了触发刷新、路由保持、水平分割和毒性路由等机制,使得 IGRP 对网络变化有着较快的响应的速度,并且在拓扑结构改变后仍然能够保持稳定。
  • 在 Metric 值的范围和计算上有了很大的改进,使得路由的选择更加准确,同时使路由的选择可以适应不同的服务类型。

运行 IGRP 协议的路由器通过广播地址向相邻的路由器周期性的发送自己的路由表,同时当它收到相邻路由器发送的路由表后,根据收到的路由表增加、删除、修改本地的路由表,以达到全局路由的一致性。

稳定特性

b38acd7cfd443a702c85554da3ac1271.png

动态路由协议的基本功能是当网络中的路由发生改变时,将此改变迅速有效的传递到网络中的每一台路由器。同时,由于网络传递的不可靠、时延等各种偶然因素的存在,可能造成路由信息的反复变化,从而导致网络的不稳定。IGRP 协议引入了引入了触发刷新、路由保持、水平分割和毒性路由等机制,较为有效的解决了这些问题:

  • 触发刷新:当路由发生改变,立即将新发生改变的路由送出,而不必等到下一次的周期性刷新,从而使得最新的路由信息很快地传送到网络中的各个路由器;
  • 路由保持:路由保持是指当一条路径被删除后,此路由在一定的时间内要以不可达发送,在此段时间内即使有可达路径的报文,也丢弃不理。这样做可以使不可达路由信息在不可靠传送的情况可以最大限度的发送出去,而不会丢失和引起网络波动;
  • 水平分割:水平分割规定不能将从某一网关送来的路由信息再送回此网关。即它如果要发送刷新报文给相邻网关 A,那么必须把路由中 A 送来的信息全部去掉,这样可以有效地避免相邻网关中环路的形成;
  • 毒性路由:毒性路由是指如果一条路由的刷新使它的路由权的增长率大于某一比率,则此路由必须删除,并使其处于 Holddown 状态。这样做可以免在网络中形成更大的环路。

综合路由权

871bff9649daad636443cee4aa0e2547.png

路由权是路由协议在计算路由时的主要依据,所以路由权的定义对路由的选择有着重要的影响。网络结构千变万化,单纯的跳数根本无法反映实际的网络结构,所以 IGRP 协议使用综合路由权,使得 IGRP 协议对网络路径的计算更加准确。IGRP 协议的综合路由权包括如下内容:

  • 带宽:网络的带宽,单位 kbytes/s,范围 0~16777215;
  • 时延:网络的时延,每单位代表 10 微秒,范围 1~4294967295;
  • 信道可信度:网络传输的可靠性,范围 1 ~255,这里 255 代表 100% 可信;
  • 信道占用率:网络的当前占用率,范围 1~255,这里255代表 100% 被占用;
  • 最大传输单元:接口的最大传输单元,单位字节,范围 1~65535;
  • 跳数:路径每经过一台路由器为一跳。

在实际计算路由权时,通常情况下不考虑信道可信度和占用率,最大传输单元根据实际接口特性获得,以下列举几个典型网络的带宽和时延:

卫星传输: 时延 2,000,000 ms ,带宽 500Mbit;

10M 以太网: 时延 1,000 ms ,带宽 10,000Kbps;

64K 专线: 时延 20,000 ms ,带宽 64Kbps。

IGRP的配置

920f766c64604e659c67f1effd055f99.png

IGRP 协议的配置很简单,主要有以下几个步骤:

  • router igrp 命令启动 IGRP 协议进程;
  • asystem 10 命令配置 IGRP 的自治系统号,此自治系统号要求和对端路由器的自治系统号保持一致;
  • network 10.0.0.0 和 network 129.102.0.0 命令分别在相应的网络范围内的接口上使能 IGRP 协议。

引入其他协议路由

8020d311610fe8902a1609052395f6fb.png

路由器一般可以支持多种路由协议,各种路由协议之间可以通过互相引用来共享彼此的路由信息。

IGRP 协议在引入其他协议路由时可以设定引入路由的路由权,如果没有设定,则必需使用 default-metric 命令设定缺省路由权,没有设定引入路由权的引入路由协议会使用缺省路由权作为它的路由权。注意:缺省路由权的缺省值为不可达,所以引入路由时一定要设定引入路由权或设定缺省路由权。

Default-metric 命令的配置表示: 路径的带宽1000kb/s,拓扑延迟1000 微秒,路径的可信度 98%,路径的通道占用率 39%,最大传输单元 1500字节。

注意路由器上需配置了 OSPF 协议。

IGRP协议的监控和调试

6f08a614d99c0b0f1a0c9c0ce0b6ff3f.png

对 IGRP 协议的监控和调试主要使用以下命令:

show ip igrp 命令可以显示当前 IGRP 协议中各个配置项的值,包括缺省配置的参数值。

debug ip igrp packet 命令打开 IGRP 协议的调试开关,可以看到 IGRP 协议的收发报文情况。下面是一个IGRP 的典型收发报文的示例:

Quidway 路由器收发对端路由器收到的报文:

IGRP:receive update from 12.0.0.4 (Ethernet0)

packet:vers 1, edition 1, as 1, interior 0, system 1, exterior 0, length 26

dest 98.0.0.0 , metric 180571,hop 0

Quidway 路由器发送更新报文:

IGRP: send update 12.0.0.1 to 255.255.255.255 (ethernet0)

packet: vers 1, edition 8, as 1, interior 0, system 2,exterior 0,length 40

dest 30.0.0.0 , metric 1041700,hop 0

dest 20.0.0.0 , metric 1041700,hop 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值