分享
 
 
 

EIGRP路由协议综述(2)

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

如图,路由器C并没有使用network 172.16.0.0 0.0.0.255,而使用的是network 172.16.3.0 0.0.0.255和network 172.16.4.0 0.0.0.255,因为C的S0口连接的是外部网络,即S0口没有运行EIGRP.假如在S0口运行了EIGRP的话,将会给外部发送不必要的信息造成带宽的浪费和CPU的负担

Configuring Default Route Using the default-network Command

当配置EIGRP的时候,可以使用ip default-network [network-number]命令创建默认路由,如下图:

路由器A连接外部网络172.31.0.0/16,A使用了ip default-network 172.31.0.0命令配置了一条默认路由;然后A把它宣告给B,B把也它标记成默认路由.注重[network-number]参数是基于类的网络号

Verifying EIGRP Using show Commands

使用show ip route命令查看路由表的内容,如下:

RouterA#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, D - EIGRP, EX - EIGRP external, O - OSPF,

(略)

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 1 subnets

D 172.16.1.0 [90/10639872] via 10.1.2.2, 06:04:01, Serial0/0 10.0.0.0/24 is subnetted, 4 subnets

D 10.1.3.0 [90/10514432] via 10.1.2.2, 05:54:47, Serial0/0

D 10.3.1.0 [90/10639872] via 10.1.2.2, 06:19:41, Serial0/0

C 10.1.2.0 is directly connected, Serial0/0

C 10.1.1.0 is directly connected, Ethernet0/0

注重D代表是从EIGRP学来的,*代表默认路由

使用show ip PRotocols命令可以检查默认的EIGRP设置,如下:

RouterA# show ip protocols

Routing Protocol is "eigrp 100"

Outgoing update filter list for all interfaces is not set

Incoming update filter list for all interfaces is not set

Default networks flagged in outgoing updates

Default networks accepted from incoming updates

EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0

EIGRP maximum hopcount 100

EIGRP maximum metric variance 1

Redistributing: eigrp 100

Automatic network summarization is not in effect

Maximum path: 4

Routing for Networks:

10.1.0.0/16

10.0.0.0

Routing Information Sources:

Gateway Distance Last Update

10.1.2.2 90 05:50:13

Distance: internal 90 external 170

(略)

使用show up eigrp topology命令来验证EIGRP操作,如下:

RouterA# show ip eigrp topology

IP-EIGRP Topology Table for AS(100)/ID(10.1.2.1)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status

P 10.1.3.0/24, 1 sUCcessors, FD is 10514432

via 10.1.2.2 (10514432/28160), Serial0/0

P 10.3.1.0/24, 1 successors, FD is 10639872

via 10.1.2.2 (10639872/384000), Serial0/0

P 10.1.2.0/24, 1 successors, FD is 10511872

via Connected, Serial0/0

P 10.1.1.0/24, 1 successors, FD is 2190

via Connected, Ethernet0/0

P 172.16.1.0/24, 1 successors, FD is 10639872

via 10.1.2.2 (10639872/384000), Serial0/0

(略)

注重前面的字母P,可能出现的字母代号有如下几种:

1.P:代表passive,这个表示稳定网络中的稳定状态

2.A:代表active,当前网络不可用,正处于发送查询状态

3.U:代表update,网络处于等待update包的确认状态

4.Q:代表query,网络处于等待query包的确认的状态

5.stuck-in-active(SIA):持续处于active状态,说明EIGRP网络的收敛发生了问题

EIGRP Route Summarization: Manual

路由汇总的目的是为了减少路由表的条目,减少或update包,边界查询

使用人工汇总的特点如下:

1.可以基于接口的配置汇总

2.当在接口做了人工汇总以后,路由器将创建一条指向null0口的路由,这样做是为了防止路由循环

3.当汇总之前的路由down掉以后,汇总路由将自动从路由表里被删除

4.汇总路由的度取决于特定路由中度最小的来做为自己的度

Configuration Route Summarization

no auto-summary:关闭自动汇总的命令,在全局配置莫模式下使用ip summary-address eigrp [as-number] [address] [mask]:关闭了自动汇总以后,人工在接口模式下创建汇总地址

来看一个人工汇总的例子,如下图:

如图,路由器A和B关闭了自动汇总,因为假如不关闭自动汇总的话,汇总路由172.16.0.0/16将传给网络10.0.0.0,这样网络10.0.0.0就不能知道路由器A和B的具体位置.路由器C创建人工汇总,在S0口将172.16.1.0和172.16.2.0宣告成单独的一条条目172.16.0.0.

创建人工汇总的过程,如下:

1.选择传播汇总路由的接口

2.定义汇总地址,EIGRP路由协议以及AS号

Understanding EIGRP Load Balancing

负载均衡是指在网络的多个出口上分发数据流量到目的地,负载均衡增加了网段的使用,也增加了网络的带宽.对于IP,Cisco IOS默认支持4条等价链路的负载均衡,最大支持6条

EIGRP支持不等价链路的负载均衡,使用variance命令,跟上一个乘数,默认是1(即代表等价的链路的均衡负载),值的范围是1到128.这个乘数代表了可以接受的不等代价链路的度的倍数,在这个范围内的链路都将被接受,作为负载均衡.来看一个例子,如下图:

如图所示意,使用了variance 2,即乘数是2,路由器E选择经过C来到达网络Z,因为FD是20.FD从上到下分别是30,20和45.因为乘数是2,E还将选择经过B到达网络Z,因为B的FD是30,小于2倍C的FD即40;而D的FD是45,大于2倍C的FD,所以E将不会经过D到达网络Z(关系是必须小于,不能等于或大于)

EIGRP Bandwidth Utilization

EIGRP支持不同的WAN链路,比如point-to-point链路,NBMA网络中的point-to-point链路和point-to-multipoint链路.因为在WAN链路中带宽比较低,所以为了防止EIGRP占用太多的网络带宽,.默认情况下,最多答应EIGRP占用WAN链路带宽的50%.这个默认的百分比可以通过在接口配置模式下使用ip bandwidth-percent eigrp [AS-number] [pencentage].百分比可以超过100(注重没有%符号)

一般的,Cisco IOS软件认为点到点的帧中继子接口带宽为T1线路带宽(1.544Mbps),但是假如在一个帧中继环境中CIR只有56K,按默认占用50%的带宽来算,这样就会占用768Kbps.所以要在接口配置模式下使用bandwidth [BW](单位是Kbps)来给接口分配实际带宽

对多点链路比如帧中继网络,ISDN PRI和SMDS的配置比较麻烦.当你配置多点链路的接口的时候,把带宽配置成最小的CIR和VC之积

先来看看点到点链路中带宽的配置,如下图:

注重这个星形环境,有10条VC(图中只显示4条),每条VC的带宽都是56Kbps,使用的是点到点环境,所以在C上,划分10个子接口,分别指定接口带宽为56Kbps

假如是在下面这种混合环境,如图:

配置的办法是把CIR最低的作为点到点链路,定义带宽BW=CIR;把带宽较高的作为多点环境,BW=CIR之和.上述例子就是把3条带宽较高的划分为一条多点链路的接口,指定带宽为768Kbps(256Kbps*3);带宽最低的那条(56Kbps)作为点到点环境,单独划分一个点到点的接口,并且指定带宽为它实际的CIR即56Kbps

How EIGRP Responds to a Query

作为一种高级距离向量协议,EIGRP来依靠邻居提供路由信息,假如路由出了问题,即进入active状态,而且又没有可用的FS的时候,EIGRP就要求快速的收敛.然后EIGRP路由器向邻居发送查询(query),寻找一条可以替代那条出了问题的路由.查询被发送给所有的邻居路由器,除了到达successor的那个接口.假如被查询的路由器知道一条替代路由的话,它就把这条替代路由放进应答(reply)包中发送给发出查询的源路由器;假如接收到查询的路由器没有替代路由的信息,它将继续发送给它自己的其他邻居,直到找到可以替代的路由为止

EIGRP Query Process SIA

EIGRP使用可靠的多播来寻找替代路由.路由器必须得到收到查询的所有路由器的应答才能重新进行计算successor的信息,假如有一个路由器的应该还没有收到的话,发出查询的源路由器就必须等待.默认假如在3分钟内某些路由器没有对应答做出响应的话,这条路由就进入stuck in active(SIA)状态(即始终处于active状态).然后路由器将重新设定和这个没有做出应答的路由器的邻居关系.为了避免SIA情形的发生,解决方案是限制查询的范围

Scalability Issues and Solutions

影响EIGRP网络可扩展性的因素,如下:

1.邻居之间信息交换量

2.路由器的数量

3.拓扑结构的深度

4.替代路径的数量

所以EIGRP在大型网络中不能够即插即用(Plug-and-Play),而且查询的代价可能会比较高

Limiting the EIGRP Query Range with Summarization

为了使得EIGRP能够具有更好的可扩展性,可以使用下面两种选项:

1.通过在路由器的outbound接口使用ip summary-address eigrp命令配置路由汇总

2.把远程路由器做为stub EIGRP路由器

路由汇总可以减小查询的范围;把远程路由器作做为stub EIGRP路由器使得这些远程路由器被查询.还有其他的一些限制查询范围的方法诸如路由过滤(route filtering)或接口包过滤(interface packet filtering)

来看看限制EIGRP查询范围的其中一个办法:路由汇总.如下图:

如图,路由器B发送汇总路由172.30.0.0/16给路由器A.假如网络172.30.1.0/24忽然down掉以后,C向B查询网络172.30.1.0/24,B又向A查询.由于A收到的是汇总路由,于是A直接对查询做出网络172.30.1.0/24不可达的应答,然后不再将查询继续传递下去

查询范围不是产生SIA现象的唯一原因,还有诸如以下原因可能会产生SIA的发生:

1.路由器对查询的应答过于繁忙比如路由器CPU资源占用过高;还有内存不足,不足以分配处理查询包或者建立应答包

2.路由器之间的链路状态不稳定,因此可能产生丢包现象.路由器足够多的包来维持邻居关系,但是却没有收到全部的查询包或应答包

3.单向链路(unidirectional link),即网络流量只朝一个方向传输的故障通过使用路由汇总,可以使得路由表最小化,这样就使得路由器的CPU资源和带宽尽可能的减少,而且减少了SIA情况的发生

使用路由汇总是减少收敛时间的一个比较好的办法,远程路由器以网络不可达的信息做为应答并且假如路由表内没有精确匹配的条目的话将不再把查询延伸传播下去

有人通过使用划分不同的AS来控制查询的范围,如下图:

通过在B的两边划分不同的AS,当网络X消失以后,C发送查询给B,B做出网络不可达的应答.在AS 1中查询不会继续

传播下去,查询终止.但是在AS 2,B将产生一个新的查询,发送给A.注重这和在同一个AS内做出查询不一样.所以说通过划分不同的AS来限制查询的范围并不是一个有效的解决方案

Limiting the EIGRP Query Range Using the stub Option

还有种限制EIGRP查询比较有效的方法就是配置stub选项.在做这项配置的时候,只有远程路由器要配置成stub路由器.使用EIGRP stub路由特性增加了网络的稳定性,减少了网络资源的占用,简化了stub router的配置EIGRP stub功能最早是出现在Cisco IOS Release 12.0(7)T上.星形拓扑(hub-and-spoke)结构的网络常使用stub路由,在这样的拓扑结构里,远程路由器不会转发所有的数据给中心(hub)路由器,远程路由器也不会保持完整网络的路由表.一般的,中心路由器只需要发送一条默认路由给远程路由器.当到达某个网络的路由丢失以后,路由器不会向stub路由器做出路由查询

EIGRP stub配置命令的具体格式是在路由配置模式下,输入如下命令:

Router(config-router)#eigrp stub [receive-only connected static summary]

一些参数的含义如下:

receive-only:不能和其他3个参数(connected,static和summary)一起使用.只接收从邻居路由器发送来的信息

connected:指定该路由器可以把和它直接相连的网络信息传递给它的邻居.这个选项默认是开启的

static:把静态路由信息传递给它的邻居

summary:把汇总路由信息传递给它的邻居.这个选项默认也是开启的

由于connected和summary选项默认是开启的,配置stub路由器并发送直连网络和汇总路由信息就可以这样写,如下:

Router(config)#router eigrp 1

Router(config-router)#netw 10.0.0.0

Router(config-router)#eigrp stub

但是假如你使用了receive-only选项的话,其他3个选项的信息就不会被发送,如下:

Router(config)#router eigrp 1

Router(config-router)#netw 10.0.0.0

Router(config-router)#eigrp stub recive-only

Scalability Rules for Implementing EIGRP

以前曾经提到过,不太合理的IP地址规划限制了路由汇总.这样会增加网络的收敛时间;相反,合理的地址规划能使得路由汇总工作的更好,加快了网络收敛时间.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有