下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

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

作者:课课家教育     来源: http://www.kokojia.com点击数:1355发布时间: 2019-03-07 10:35:37

标签: IGRP协议路由器Cisco

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

  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精品课程】与我们讨论吧!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程