Igrp 内部网关路由协议

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

区别:

rip

igrp

ospf

eigrp

更新方式

30s

90s

触发更新10S

触发更新

规模

16

100-à255

1000

广播 UDP 520

255.255.255.255

224.0.0.5-0.6

多播224.0.0.10

负载均衡

4---à6

4--à6

等待价

默认100

D--V

D---V

L--S

路由归纳

VLSM

不支持

不支持

支持

支持

子网不连续

不支持

不支持子

支持

支持

metric

最大15跳判断路径优劣的标准同一种路由协议而言

带宽延迟负载mtu可靠度

256

Cost带宽

带宽延迟mtu可靠度负载支持不同网络层协议

三张表格体系化路由

三张表格

IGRP 是一种距离向量(Distance Vector)内部网关协议(IGP)。距离向量路由选择协议采用数学上的距离标准计算路径大小,该标准就是距离向量。距离向量路由选择协议通常与链路状态路由选择协议(Link-State Routing Protocols)相对,这主要在于:距离向量路由选择协议是对互联网中的所有节点发送本地连接信息。
  为具有更大的灵活性,IGRP 支持多路径路由选择服务。在循环(Round Robin)方式下,两条同等带宽线路能运行单通信流,如果其中一根线路传输失败,系统会自动切换到另一根线路上。多路径可以是具有不同标准但仍然奏效的多路径线路。例如,一条线路比另一条线路优先3倍(即标准低3级),那么意味着这条路径可以使用3次。只有符合某特定最佳路径范围或在差量范围之内的路径才可以用作多路径。差量(Variance)是网络管理员可以设定的另一个值。
  IGRP度量标准的计算公式如下:度量标准=[K1*带宽+(K2*带宽)/(256-负载)+K3*延迟]*[K5/(可靠性+K4)],默认的常数值是K1=K3=1,K2=K4=K5=0。因此,IGRP的度量标准计算简化为:度量标准=带宽+延迟。
  IGRP使用复合度量值,在选择到目的地的路径方面,这种度量值比RIP单一度量值跳数更精确,度量值最小的路由为最佳路由。
  IGRP度量值中包含以下分量:
  带宽:路径中的最低带宽;
  延迟:路径上的累积接口延迟;
  可靠性:信源和目的地之间的链路上的负载,单位为bit/s(比特每秒);
  MTU:路径上的最大传输单元。
  补充内容
  有关命令
  任务 命令
  指定使用RIP协议 router igrp autonomous-system1
  指定与该路由器相连的网络 network network
  指定与该路由器相邻的节点地址 neighbor ip-address
  注:1、autonomous-system可以随意建立,并非实际意义上的autonomous-system,但运行IGRP的路由器要想交换路由更新信息其autonomous-system需相同。
  cisco最新产品及IOS停止了对IGRP的支持 仅支持新的增强型内部网关路由协议(EIGRP)
  EIGRP和IGRP为cisco专有协议 但部分华为设备也支持此两种协议
  发布路由更新信息的周期是90秒

 

Igrp实验

坏境:3台cisco3620

 003515566.png

/R1路由配置

>

>enable

config

host name R1

sh runnig-config 查看配置文件

int f0/0 

ip add 192.168.1.1 255.255.255.255

no sh

exit

line console 0进入控制端口

logging synchronous指令同步

no exec-timeout取消超时

exit

ints1/0

ip add 192.168.4.1255.255.255.0

no sh

int s1/1

Ip add 192.168.5.1 255.255.255.0

no sh 

exit

conf t

router igrp 100      启动IGRP路由协议,在全局设置模式下自治域号100

Network 192.168.1.0  路由器参加动态路由的子网

Network 192.168.14.0

Network 192.168.2.0

No network 192.168.14.0

Network 192.168.4.0

R2路由器配置//

>

conf t

hostname R2

line console 0

logging synchronous

no exec-timeout

quit

exit

int f0/0

ip add 192.168.2.1 255.255.255.0

no sh

int s1/0

ip add 192.168.4.2 255.255.255.0

no sh

exit

router igrp 100

network 192.168.2.0

network 192.168.4.0

R3路由器配置///

>

conf t

hostname r3

line console 0

logging synchronous

no exec_timeout

exit

int f0/0

ip add 192.168.3.1255.255.255.0

no sh 

int s1/0

ip add 192.168.5.2 255.255.255.0

no sh 

exit

router igrp 100 

network 192.168.3.0

network 192.168.5.0

 

路由再发布

1.路由再发布:

将一种路由协议再注入进另一种路由协议的过程。

2.为什么要做再发布:

1)协议的迁移.从一种路由协议向另一种路由协议过渡。

2)管理的边界.不同的管理域之间要相互通信。

3)多厂商设备的互联.

3.再发布容易产生的问题:

1)路由环路.

单点再发布的时候,再发布进入的信息不会再被反向再发布回来。

多点再发布的时候,从一个点再发布进入的信息,可能从另一个点再发布回来。

2)路由信息的不兼容.

metric值不一致。

3)收敛时间的不一致。

4.如何配置再发布:

1)确定边界路由器.

2)确定核心协议与边缘协议。

2)确定再发布的方向.

5.再发布的指导原则:

*做再发布的协议必须要支持相同的协议栈。

案例:参考上面图 r2公司规模小实现是rip,而r3公司规模大实现的是igrp

设备:三台ciso 3620设备

//r1路由器配置/

>

en

conf t

hostname r1

line console 0

logging synchronous

no exec-timeout

exit

int f0/0

ip add 192.168.1.1 255.255.255.0

no sh

int s1/0

ip add 192.168.4.1 255.255.255.0

no sh

int s1/1

ip add 192.168.5.1 255.255.255.0

no sh 

conf t

router rip   启动rip

network 192.168.1.0

netwoek 192.168.4.0

quit

eixt

router igrp 100

network 192.168.5.0

conf t

router igrp 100

redistribute rip metric 1544 200 255 1 1500 带宽延迟 可靠度 负载情况 mtu

conf t

ip defailt-network 192.168.4.0向R2发一条默认路由

//R2路由器配置//

hostname r2

line console 0

logging synchronous

no exec-time

exit

int f0/0

ip add 192.168.2.1 255.255.255.0

no sh

int s1/0

ip add 192.168.4.2 255.255.255.0

no sh

conf t

router rip

network 192.168.2.0

network 192.168.4.0 

///R3路由器配置/

>

en

conf t

hostname r3

line console 0

logging synchronous

no exec-timeout

exit

route igrp 100

network 192.168.5.0

network 192.168.3.0

exit

int s1/0

ip add 192.168.5.2 255.255.255.0

no sh

ip add 192.168.3.1 255.255.255.0

no sh