路由器IGRP协议基本命令配置

    作者:课课家教育更新于: 2017-05-18 13:51:01

    软考,您想通过吗?一次通过才是硬道理

      IGRP(Interior Gateway Routing Protocol,内部网关路由协议)一种动态距离向量路由协议,它由Cisco公司八十年代中期设计。使用组合用户配置尺度,包括延迟、带宽、可靠性和负载。缺省情况下,IGRP每90秒发送一次路由更新广播,在3个更新周期内(即270秒),没有从路由中的第一个路由器接收到更新,则宣布路由不可访问。在7个更新周期即630秒后,Cisco iOS 软件从路由表中清除路由。

      1. 有关命令

      路由器IGRP协议基本命令配置

      注:1、autonomous-system可以随意建立,并非实际意义上的autonomous-system,但运行IGRP的路由器要想交换路由更新信息其autonomous-system需相同。

      举例

     路由器IGRP协议基本命令配置_IGRP协议_路由器_Cisco_课课家教育

      Router1:

      router igrp 200

      network 192.200.10.0

      network 192.20.10.0

      !

      2.命令与举例

      2.1 ip igrp work

      此命令用来设定接口运行IGRP协议,即在此接口既发送也接收IGRP刷新报文,no ip igrp work命令则设定接口不运行IGRP协议。

      [no] ip igrp work

      【缺省情况】

      接口上缺省允许运行IGRP协议

      【命令模式】

      接口配置模式

      【使用指南】

      ip igrp work 命令是 ip igrp input 和 ip igrp output 功能之和。

      discard 命令与接口的 no ip igrp work 命令功能相近,但它们并不完全相同。相同点在于,使用任一命令的接口都不再收发IGRP路由;区别在于,在 no ip igrp work 的情况下,其它接口对使用该命令的接口的路由仍然转发,而在discard的情况下,其它接口对使用该命令的接口的路由不再转发,看到的效果就象少了一个接口。

      【举例】

      在串口0上禁止运行IGRP。

      Quidway(config-if-Serial0)#no ip igrp work

      【相关命令】

      discard,ip igrp input,ip igrp output

      2.2 metric holddown

      设定IGRP使用路由保持法(holddown),no metric holddown命令则设定禁用路由保持法。

      [ no ] metric holddown

      【缺省情况】

      IGRP缺省使用路由保持法。

      【命令模式】

      IGRP协议配置模式

      【使用指南】

      路由保持法(holddown),是 IGRP 协议中为避免产生环路而使用的一种策略 。它的含义是当一条路由变为不可达时,此路由进入 holddown 期,在 holddown 期内此路由一直以不可达发送,而且在此时期内即使有此路由的可达的信息送来也丢弃不理。它是以一定的效率为代价的。

      【举例】

      在IGRP中禁用路由保持法。

      Quidway(config-router-igrp)#no metric h down

      2.3 metric maximum-hoPS

      设定IGRP中的路由的最大跳数,如果一条路由的跳数大于此最大跳数则此路由被认为不可达,no metric maximum-hops 命令将此最大跳数恢复为缺省值。

      metric maximum-hops hops

      no metric maximum-hops

      【参数说明】

      hops为最大跳数,范围1~255。

      【缺省情况】

      IGRP路由的最大跳数缺省为100。

      【命令模式】

      IGRP协议配置模式

      GRP协议配置模式

      【使用指南】

      在IGRP中设置最大跳数是为了避免产生环路的一个安全机制。由于 IGRP 中路由权metric 是一个 24bits 的数值,如果一旦产生环路,它的收敛将会非常缓慢。而最大跳数的设定则在一定程度上解决了这个问题。

      【举例】

      指定IGRP中路由的最大跳数为200跳。

      Quidway(config-router-igrp)#metric maximum-hops 200

      2.4 metric weights

      设定IGRP协议中路由权计算中的各个系数常量(k1、k2、k3、k4和k5),它的 no metric weights命令将这些系数常量恢复为缺省值。

      metric weights tos k1 k2 k3 k4 k5

      no metric weights

      【参数说明】

      tos 为服务类型(目前仅支持0型服务),范围0~8。

      k1~k5 为路由权计算系数常量,范围0~4294967295。

      【缺省情况】

      以上各项参数缺省值为:

      tos = 0

      k1 = 1

      k2 = 0

      k3 = 1

      k4 = 0

      k5 = 0

      【命令模式】

      IGRP协议配置模式

      【使用指南】

      IGRP中的路由权是一个综合路由权,它是由路由带宽(bandwidth)、拓扑延迟(delay)、路由可信度(reliability)和路由负载率(load)等特征量通过计算所得。k1,k2,k3,k4,k5则是计算中的系数常量。k值越大则与此k值相关的特征量在综合路由权中的比重越大,如果k值为零,则表示综合路由权中不考虑此特征量。其中k1为路由带宽的权值,k2为路由负载率的权值,k3为拓扑延迟的权值,k4,k5为路由可信度的权值(k4为正比权值,k5为反比权值。)

      在路由权的计算中,根据k值的不同设置可以提供不同类型的服务。例如有些服务对拓扑延迟有较高的要求,则可以将k3的值设置的大一些,使得在路由的选择上更多的考虑了拓扑延迟,从而提供了拓扑延迟类型的服务。

      【举例】

      指定IGRP中路由权计算系数常量设定如下:tos = 0、k1 = 2、k2 = 0、k3 = 2、k4 = 0和k5=0。

      Quidway(config-router-igrp)#metric weights 0 2 0 2 0 0

      2.5 neighbor

      加入与本路由器交换信息的相邻路由器,no neighbor命令将加入的相邻路由器从列表中去掉。

      [ no ] neighbor ip-address

      【参数说明】

      ip-address为与其交换路由信息相邻路由器的IP地址。

      【缺省情况】

      IGRP缺省没有设定任何相邻路由器。

      【命令模式】

      IGRP协议配置模式

      【使用指南】

      IGRP协议是一个广播协议,通常情况下它是以广播地址发送报文的。neighbor 命令进一步扩充了 IGRP 软件,它使得 IGRP 报文可以以点对点的方式发送到每一个用 neighbor 命令设置的相邻路由器。在平常的情况下,我们建议用户慎用该命令,因为对端并不需要一次收到两份相同的报文。同时要注意的是 neighbor 在发送报文时同样受ip igrp work 、ip igrp out 和discard 命令的限制。

      【举例】

      指定129.102.0.1为相邻路由器。

      Quidway(config-router-igrp)#neighbor 129.102.0.1

      【相关命令】

      router igrp

      2.6 preference

      设定IGRP的优先权值,no preference命令将IGRP的优先权恢复为缺省值。

      preference preference-value

      no preference

      【参数说明】

      preference-value为IGRP优先权值,范围1~255。

      【缺省情况】

      IGRP缺省优先权值为80。

      【命令模式】

      IGRP协议配置模式

      【使用指南】

      在一个路由器中可能同时运行多个路由进程。由于各个路由进程的性能各不相同,所以根据路由协议的性能设定了不同路由进程的优先权,核心路由表根据路由的优先权来选择最佳的一条路由。

      【举例】

      修改IGRP路由的优先级为50。

      Quidway(config-router-igrp)#preference 50

      2.7 redistribute

      将其它路由协议的路由引入到IGRP中来,no redistribute 命令则是将引入的路由去掉。

      redistribute { ospf | rip | static } [ metric bandwidth delay reliability loading mtu ]

      no redistribute { ospf | rip | static }

      【参数说明】

      ospf 引入或去掉OSPF 路由。

      rip 引入或去掉RIP路由。

      static 引入或去掉静态路由。

      metric 对引入的路由设定路由权。

      bandwidth delay reliability loading mtu参数的含义与它们在default-metric命令中的含义相同。

      【缺省情况】

      IGRP缺省不引入任何其它路由。

      【命令模式】

      IGRP协议配置模式

      【使用指南】

      在本命令中metric参数是可选的,如果没有指定metric参数,则引入路由使用 default-metric中指定的参数作为其路由权。需要注意的是,当引入的路由权为不可达时,引入路由只发送四次,四次之后即不再发送报文。

      【举例】

      使用以下路由权引入static路由:路径的带宽1000kbps,拓扑延迟1000微秒,路径的可信度98%,路径的通道占用率39%,最大传输单元1500字节,即bandwidth = 1000, delay = 100,reliability = 250,loading = 100和 mtu =1500。

      Quidway(config-router-igrp)#redistribute static metric 1000 100 250 100 1500

      【相关命令】

      default-metric

      2.8 reset

      恢复IGRP的缺省配置参数。

      reset

      【命令模式】

      IGRP协议配置模式

      【使用指南】

      当需要重新配置IGRP参数时,可以用该命令恢复IGRP缺省配置参数。

      【举例】

      恢复IGRP缺省配置参数。

      Quidway(config-router-igrp)#reset

      2.9 rooter igrp

      启动或停止IGRP协议的运行。

      [ no ] router igrp

      【缺省情况】

      系统缺省不运行IGRP协议

      【命令模式】

      全局配置模式

      【使用指南】

      只有在启动IGRP协议之后,才能进入IGRP协议配置模式,对IGRP协议的全局参数进行配置,但是否启动IGRP运行,不影响IGRP在接口上参数的配置。

      【举例】

      启动IGRP协议的运行并进入IGRP协议配置模式。

      Quidway(config)#router igrp

      Quidway(config-router-igrp)#

      2.10 show ip igrp

      显示IGRP的当前运行状态和配置参数。

      show ip igrp

      【命令模式】

      特权用户模式

      【使用指南】

      根据该命令的输出信息,可以帮助用户确认IGRP配置是否正确和IGRP故障的排除。

      【举例】

      Quidway(config)#show ip igrp

      Igrp is turning on

      asystem number 1

      metric holddown is on

      metric max-hops 100

      metric weights TOS:0 K1:1 K2:0 K3:1 K4:0 K5:0

      default-metric

      bandwidth:16777215 delay:16777215 reliability:255 loading: 255 mtu:1

      no neighbor

      no discard all

      preference 80

      更多的IT课程可以登录课课家学习哦!如果有疑问,欢迎登陆课课家教育或关注公众号【课课家IT精品课程】与我们讨论吧!

课课家教育

未登录