hcna网络工程师入门到精通38(网络工程师培训)

IGRP简介

hcna网络工程师入门到精通38(网络工程师培训)(1)

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

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

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

稳定特性

hcna网络工程师入门到精通38(网络工程师培训)(2)

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

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

综合路由权

hcna网络工程师入门到精通38(网络工程师培训)(3)

路由权是路由协议在计算路由时的主要依据,所以路由权的定义对路由的选择有着重要的影响。网络结构千变万化,单纯的跳数根本无法反映实际的网络结构,所以 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的配置

hcna网络工程师入门到精通38(网络工程师培训)(4)

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

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

引入其他协议路由

hcna网络工程师入门到精通38(网络工程师培训)(5)

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

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

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

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

IGRP协议的监控和调试

hcna网络工程师入门到精通38(网络工程师培训)(6)

对 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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页