配置路由器之间相互学习用的是什么命令?

配置路由器之间相互学习用的是什么命令?,第1张

EIGRP 1)高级的距离矢量--算法:DUAL(Diffusing Update Algorithm:扩散更新算法) 2)快速收敛:最优路由、备份路由 3)支持VLSM、非连续子网(无类路由协议均可以支持 4)增量更新 5)支持多种网络层协议(IP、IPX、AppleTalk) 6)灵活的网络设计(容易扩展) 7)使用组播、单播来进行路由更新 8)在任意接口上进行手工汇总(能够进行手工汇总的路由协议《====》无类路由协议) 自动汇总的路由协议:所有的距离矢量的路由协议 9)100%无环路、无类路由协议 10)容易配置 11)支持等价、非等价的负载均衡 EIGRP数据结构 1)Neighbor表 存放邻居的信息 hello报文:用来发现、维持邻居关系。 2)Topology表:“拓扑”表 存放邻居发送过来的所有路由信息 FD:Feasible Distance可行距离---本路由器到达目标网络的metric AD:Advertised Distance通告距离----下一跳路由器到达目标网络的metric FD = AD + 本路由器与下一跳路由器之间的metric Successor:即FD最小者,继任者--最优路由,将写入路由表 Feasible Successor:可行继任者---备份路由,存放在拓扑表中 3)路由表 EIGRP的报文类型 1)Hello报文:建立、维持邻居关系 2240010 2)Update报文:发送路由更新信息 3)Query报文:向邻居查询路由信息 4)Reply报文:对query报文的应答 5)ACK报文:用于对可靠分组进行确认 EIGRP的metric值 1)带宽、2)延迟 3)负载 4)可靠性 5)MTU BW = 10^7 / 整条路径中最小的链路带宽(kbps为单位) 一条路径,实际带宽为10Mbps,则BW=1000 DELAY = 实际延迟/10us 一个接口,若实际延迟为1000us的话,则DELAY = 100 IGRP = BW + DELAY = 1000+100 EIGRP = IGRP 256 EIGRP的配置命令 router eigrp xxx(AS号) network EIGRP的邻居建立 1)AS号必须匹配 2)所有K值必须匹配 3)若配置验证,则验证需要通过 4)EIGRP邻居建立是基于主IP地址,因此主IP地址必须在同一个网段 注:hold间隔 = 3 hello间隔,不需要匹配 dead间隔 hello间隔(OSPF)中 show ip eigrp neighbors H----序号 Address ---- 邻居的接口IP地址 Interface 自己的接口 Hold(Sec) Hold时间(倒计时) Uptime 与该邻居建立关系的时间 SRTT(Smooth Round-Trip Time:平滑往返时间) 本路由器到达邻居路由器的平均时间 RTO(Retransmit Timeout:重传超时时间) = 6 SRTT (RTO范围:200~5000ms) Q Cnt 队列中的报文数 Seq Num 从该邻居收到的可靠分组的最新的序列号 show ip eigrp topology查看EIGRP拓扑表 P---被动状态,正常路由 A---活动状态,最优路由故障,而且找不到备用路由,向邻居发出Query报文,此时路由进入Active状态 无类路由协议: RIPv2、EIGRP:手工汇总在接口上配置 OSPF、ISIS:均在路由协议中配置(不能在任意路由器上配置,必须在边界路由器配置) EIGRP非等代价负载均衡; 1)路由的metric 小于等于 最优路由的FD × Multiplier 2)路由必须满足可行性条件,即该路由的AD 小于 最优路由的FD IGRP非等代价负载均衡; 1)路由的metric 小于等于 最优路由的FD × Multiplier

1、等价负载均衡
当到达目的地有多条路径时,而有多条路径的metric值一样,这时就可以做等价负载均衡,让数据包均衡转发,不过要看该路由器的转发方式,如果是快速转发方式,这种方式无用(本地产生的数据包除外)。
2、非等价负载均衡
只有eigrp可以做非等价负载均衡,意思是,到达同一目的地有多条路径,而它们的度量值不一样时,可以做非等价负载均衡,可以通过设置variance值来进行不等价负载均衡,即两数相除取整加1,满足此条件的线路就可以按非等价负载均衡的方式发送数据包,非等价最大支持16条(猜的,不一定),也要看数据包的转发方式,如果是快速转发方式,效果但不到,但是对于本地产生的数据包可以实现非等价,因为此时,本地产生的数据包还是按进程转发方式转发数据包的,对其他路由器的数据包,要关闭快速转发,可以启用cef,且cef对本地的数据包也是产生效果的,记住,不能更改默认的均衡方式,即默认的traffic-share balanced命令不能被修改! 1、EIGRP默认支持四条链路的不等代价的负载均衡(所有路由基本上都支持);
2、使用下面命令可支持六条:
router EIGRP 10
maximum-paths 6——设置成6条
variance——后跟差异度量值,实现负载均衡。差异值为1时,只有相同度量才会安置到本地路由表中,为2时,任一由EIGRP发现的了解的路由,只有其度量少于继任度量的两倍,将会被安置到本地的路由表中。 在做实验之前我想先解释一下实现EIGRP负载的一些知识(图)!一:思考如果R1想去去往R5的话,那么它面临着有3条路可以走,但是我们可以请注意到,3条路的度量值是不一样的,所以度量值不一样即不能实现负载均衡,于是R1就会选择R3做为它的下一跳,把它放入路由表当中,那我们怎样实现非等价负载呢(即带宽不一致的情况)?二:术语AD(Advertise Distance):宣告距离 (邻居到某网络的距离)FD (Feasible Distance):可行距离 (自己到某网络的距离)如图所示: 如果R1从R3到R5,那么它的AD=10,FD=20注:这个一定得搞清,不然接下来都不知道我讲什么三:条件1 如果我在R1配置R1(config-router)#variance 2的话,那么R2会做为R1的另一条去住R5的路径,因为2(FD)>(20+10=30),即从R2到R5的FD小于R3到R5的FD,所以才能实现负载2如果我variance设置为3的话,那么按我刚刚所说的从R4到R5的FD也小于2(FD),那它会被加入的负载路径里面去吗?答案肯定不会,因为还有一个条件就是AD必需小于FD,从R4到R5的AD为25,而从R3到R5的FD为20,所以不满足,不能实现负载实验:拓扑如下注:首先说明一下,由于51CTO只允许写8万字,所以步骤一只写了R1的配置,其它一样 步骤一:首先先把所以接口信息以及EIGRP全部启用,并且查看信息R1:Router>Router>enRouter#conf tRouter(config)#hostname R1R1(config)#interface f0/0R1(config-if)#ip address 192168121 2552552550R1(config-if)#no shR1(config-if)#ip address 192168131 2552552550R1(config-if)#no shR1(config-if)#exitR1(config)#router eigrp 1R1(config-router)#no auto-summaryR1(config-router)#network 192168120 000255R1(config-router)#network 192168130 000255R1(config-if)#endR1#R1上查看路由表:R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4000/24 is subnetted, 1 subnetsD 4440 [90/158720] via 192168132, 00:00:06, FastEthernet0/1[90/158720] via 192168122, 00:00:06, FastEthernet0/0C 192168120/24 is directly connected, FastEthernet0/0C 192168130/24 is directly connected, FastEthernet0/1D 192168240/24 [90/30720] via 192168122, 00:04:00, FastEthernet0/0D 192168340/24 [90/30720] via 192168132, 00:03:50, FastEthernet0/1R1#注:很清楚的看到,去往4444有两条路可以走,因为其度量值一样,EIGRP自动实现负载均衡,步骤二:R1设置F0/1接口带宽为512KB,其两边度量值不一样,使得所以数据只向F0/0转发,产查看路由表与拓扑表R1(config)#interface f0/1R1(config-if)#bandwidth 512R1(config-if)#endR1#查看路由表:R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4000/24 is subnetted, 1 subnetsD 4440 [90/158720] via 192168122, 00:08:43, FastEthernet0/0//这里因为改变F0/1了带宽,所以去住4444全部往F0/0转发只有一条
C 192168120/24 is directly connected, FastEthernet0/0C 192168130/24 is directly connected, FastEthernet0/1D 192168240/24 [90/30720] via 192168122, 00:12:37, FastEthernet0/0D 192168340/24 [90/33280] via 192168122, 00:01:04, FastEthernet0/0R1# R1(config)#do sh ip eigrp topo
IP-EIGRP Topology Table for AS 1Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - Reply statusP 192168120/24, 1 successors, FD is 28160
via Connected, FastEthernet0/0
P 192168130/24, 1 successors, FD is 5002496
via Connected, FastEthernet0/1
P 192168240/24, 1 successors, FD is 30720
via 192168122 (30720/28160), FastEthernet0/0
P 192168340/24, 1 successors, FD is 33280
via 192168122 (33280/30720), FastEthernet0/0
via 192168132 (5005056/28160), FastEthernet0/1
P 4444/32, 1 successors, FD is 158720
via 192168122 (158720/156160), FastEthernet0/0
via 192168132 (5133056/156160), FastEthernet0/1//通过查看拓扑表可以知道通过R2到R4的可行距离FD=158720,而通过R3到R4的可行距离FD=5133056。步骤三:实现非等价负载均衡R1(config)#router eigrp 1R1(config-router)#variance 33 // 33=[5133056/158720]+1,满足条件查看路由表:R1#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4000/24 is subnetted, 1 subnetsD 4440 [90/5133056] via 192168132, 00:00:02, FastEthernet0/1[90/158720] via 192168122, 00:00:01, FastEthernet0/0C 192168120/24 is directly connected, FastEthernet0/0C 192168130/24 is directly connected, FastEthernet0/1D 192168240/24 [90/30720] via 192168122, 00:00:01, FastEthernet0/0D 192168340/24 [90/30720] via 192168132, 00:00:02, FastEthernet0/1R1#// 去往4444的路由,又变成了两

4是EIGRP默认的均衡负载数量
variance 是多路复用器,用于不等价均衡负载。
当前最优路径FD variance值,再对比拓扑数据库中的可行后继路由FD,若可行后继路由FD<FDvariance后的值,那么可行后继路由将与最优路径一起执行均衡负载。
这种虽然FD不等价,但是依然可以均衡负载。最大可设置6条路径。

其实AD>FD这条成立也是可以的,但是思科宣称EIGRP100%无环,哪就是考虑到一种情况下,如果A-B C-D ,就让AD>FD成立,假设B是S,C是FS。当路由器A把数据包给C,这时候C的S就D,FS就是A,AD>FD的情况下如果A与C都关闭了水平分割,那么路由器C完全有理由把数据包在给回A,这样就出现了环路,这个环路其实是很小很小的几率才回出现,但是思科考虑到了,这也是为什么EIGRP敢称为100%无环的原因之一。但是不管什么协议都是有环的,思科有点夸大其词总感觉。楼主自己画个图就很好理解了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13405010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存