米葫芦网

关于EIGRP一些小问题的解答

热度:3℃ 发布时间:2024-11-17 20:28:47

EIGRP的metric是怎么定义的呢?
EIGRP有哪些协议数据报文呢?
EIGRP如何保证可靠性?
能说说DUAL有限状态机吗?
知道怎么配置EIGRP unequal-cost load-balancing吗?
EIGRP在Frame-relay p2p,p2mp,hybrid环境下如何分配带宽呢?
能列出常用的EIGRP察看命令吗?
解答:
EIGRP metrics
Metric = [K1 * BandW + (K2 * BandW)/(256-load) + K3*Delay] *
[K5/(reliability + K4)]
By default: K1=K3=1 and K2=K4=K5=0, so:
Metric = 10000000/BandW*256 + Delay/10*256
假如你必须更改DELAY或BANDWDITH以达到你的非凡目的,建议你更改DELAY,因为其它协
议也要用到BANDWITH如OSPF,另外,在使用限制E IGRP使用带宽的命令中也涉及到BANDW
ITH,所以一般修改DELAY参数(尤其在做实验时,为了简化METRIC值)
show interface 察看value
注重:k的值包含在hello报文中,不匹配邻居关系不会建立
为重分布路由设置一个缺省metric
default-metric 10000 100 255 1 1500
EIGRP有5种协议报文:
Hello:建立邻居关系,224.0.0.10,不需要确认
LAN,p2p WAN,MP带宽大于T1: 5秒间隔
MP带宽小于T1: 60秒间隔
注重:hold time为hello time的3倍,改变hello需要手工指定hold
#ip eigrp hold-time
Update:发送路由更新
Query:询问邻居关于路由的信息
Reply:对query的回复
以上3种报文需要进行显式确认(即每个报文需要单独确认),并设置序列号以便重传,
次数限制为16
ACK:确认
由于DUAL的机制需要,EIGRP必须保证可靠传输,这是由RTP协议来完成的(RTP也可以做
到不可靠传输),另外在这些数据包发送时,有些是组播发送,有些是单播发送,需要
搞清楚
例如:hello使用组播而且是不可靠传输
ACK是一种没有数据的HELLO数据包ACK总是以单播方式传输,并且是不可靠传输
UPDATE可以是组播传输,也可以是单播传输,并且只使用可靠传输
QUERY和REPLY被使用在DUAL的有限状态机制里,QUERY可以是组播或单播,REPLY永远是
单播,都使用可靠传输(由DUAL机制决定)
你能发现这些消息机制与OSPF的不同点在那里吗?
DUAL有限状态机:
其实是一种SPF算法的改造
首先收集邻居的路由宣告,参照邻居到目的网络的metric(AD),计算到目的网络路径FD
(AD+local metric),FD最低的选为最佳路径放入路由表,相同最低FD进行负载均衡,
其他路径满足AD 一旦最佳路径sUCcessor消失,查找拓扑表中的FS代替;假如拓扑表中
没有FS,将会向邻居发送query,重新进行计算。
关于Finite stat machine(FSM)
我想是EIGRP最复杂的东西了
当某种事件引起PASSIVE状态的路由,进行重新查找FS时,假如有FS则FS升级成S(SUCCE
SSOR),假如没有则路由器向所有邻居发送QUERY ,此路由变为ACTIVE状态,此状态下
有很多限制,例如不可更改FD,不可更改SUCCESSOR等,当所有发出的QUERY都收到REPLY
时,路由器对此路由重新进行计算,并选出新的S ,FD,删除不符合FC条件的FS(FC的
一个重要条件是:下一跳路由所通告的距距离(AD)必要小于当前的FD,这是为了防止L
OOP等)
并发送UPDATE。做为接收到路由器发出QUERY的路由器在他的FS里找出最好的通告给初始
路由器,假如他也没有,则同理,发送QUERY。需要指出的一点是缺省情况下假如路由器
在3 分钟内没有收到某一QUERY的REPLY则进行SIA状态,并对从此邻居所收到的所有路由
进行QUERY,时间可以手动更改
还有一点,一个设计好的网络不应该出现SIA的情况,一种错误的熟悉是设计多个AS连接
起来,事实证实这种方法并不好,因为QUERY在AS 边界会被发送到另一个AS去,其结果
是本AS中没有SIA,但另一个AS中可能存在SIA
其实,FSM比上边说的还要复杂,(非常复杂)例如,引起路由状态改变的因素可以有三
种,如新发现路由等等,不同的因素引发的状态改变以及不同的方向上收到Q UERY以及R
EPLY还会有不同的处理
别以为就这么简单啊,同志们
EIGRP Unequal-Cost Load Balancing
答应metric小于最小FD指定倍数的路由成为successor
例如:RouterA到达网络Z有三条路径
via B: AD=10,FD=30
via C: AD=10,FD=20
via D: AD=25,FD=45
明显,via C是最短路径,但等价负载均衡不答应有多个路由并存,通过设置variace可
以让路由协议自动进行负载均衡
假如#variance 2
那么via C: 30 <2*FD(20)满足条件
via D: 45 > 2*FD(20)不符合条件
所以via B,via C的路由将被选择做非等价负载均衡
在做不等均衡时假如你VARIANCE设置3,那么所有均衡路由时数据是按比例分配的:如1
:1:3
还有,做均衡时还要考虑你的max-path值是多少
还有一个问题,就是假如有以下路径:
F到D到B=15
F到C到B=15
F到C到G=10
F到E到A=30
你的variance 2
也就是说最好的METRIC可以在2*10=20以下
那么有三条路径:
15
15
10
理论上说应该在15的两条路径上每发一个分组后,在10的路径上发送1.5个分组
实际中,路由器可能会发送2个分组,因为它无法只发送1个半组
Bandwidth over WAN interface
1.p2p subint using frame-relay: 设为CIR
2.Multipoing:设为邻居带宽的总和
假如每个PVC有不同的CIR
- 转换为p2p配置
- lowest CIR * PVC总数
举个例子:
点到点星型拓扑,总部CIR=256k,到分部有10条PVC,每条CIR=56kbps
划分p2p subint,每条PVC分配25kbps,调整eigrp协议数据报最大占用50%的VC容量
#interface serial 0.1 point-to-point
bandwidth 25
ip bandwidth-percent eigrp 1 110
注重:25的110%为28Kbps,即56kbps/2
相关命令
show ip eigrp neighbors
show ip eigrp topology
show ip route eigrp
show ip protocols
show ip eigrp traffic
debug eigrp packets
debug eigrp neighbors
debug ip eigrp
debug ip eigrp summary
偶还有一点要说
就是有关eigrp 的发布
在12.0(4)t以前是:
network network-number
在以后是可以是:
network network-number [wildcard nwtwork-mask]
这一点使得EIGRP可以在具体指定某个接口上发布EIGRP

网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载