EIGRP特点
-
修改时间
修改hello和hold时间并不会影响邻居关系的建立,修改hello只是影响自己发誓hello包的频率,修改hold时间影响邻居对自己邻居关系的存活时间。
修改hello时间
查看:在RI自己的interface detail里看,或者在邻居上查看邻居表
由此可得修改hello时间并不会影响hold时间,也不会影响邻居的建立关系
修改hold时间
查看:
但是修改时间如果hold时间小于hello时间,那么就会引起邻居关系的翻滚现象。 -
认证(与rip一致,但是只是支持md5认证)
Key id与密码在md5认证中必须保持一致
在实验中会发现一旦启用了md5认证,没有配置密码,邻居关系也会down掉,这是因为认证是采用两个机制,认证类型与认证密码,,所以即便只是指定类型,根据邻居建立条件也会down掉邻居关系
在实验中也可以做多把钥匙,一会默认只是启用第一个key而已,除非做了策略
这样做了可以采用多把key定义不同时间选用不同的钥匙,但是每个key也只能是使用一次而已,并不能循环使用。 -
EIGRP 路由控制(调整AD或metric)
修改AD值(所有路由协议修改AD值时仅仅影响自身,不能传递)
修改本路由器上所有的内部和外部路由的AD值
修改某个邻居发送过来的路由AD值(仅限于内部EIGRP路由)
-
修改metric(只能增加,与RIP一致)
-
修改K值
针对EIGRP报文的offset-list没有创建
是否接收和传递默认路由
EIGRP的权重值
最大网络深度(横向网络最大为100)
方差(默认值是1,一般是在做非等开销负载才会修改)
当存在FS时,如果需要开启非等开销负载均衡,则需要修改方差值,大于FS的FD / S的FD值即可。这样metric小的多转发一点,大的少转发一点,比例在show ip route x.x.x.x
NSF:不间断转发
自动汇总关闭
最大负载路径默认是4
路由通告
更新源检测(与RIP一致,都存在更新源检测,但是EIGRP不能关闭)
默认AD值90 170 -
影响选路(修改带宽;修改延时)修改带宽仅仅影响选路
一般不修改延时,EIGRP的metric计算是路由器的入方向的
修改带宽的话所有路由通告都会受到影响,或者影响了其他协议的路由,还有修改带宽不利于精确,计算太繁琐,
有的情况下以太网线路修改了带宽,就有可能真的把线路带宽降低了,影响转发效率 -
被动接口,单播邻居(被动接口不能部署在建立邻居的接口上)
被动接口:不能发送也不能接受路由,单播组播都不可以
单播邻居:只用单播发送,如果是EIGRP中,两端都得做,不然邻居都起不来
所以在EIGRP中不会把单播被动结合起来做
-
汇总
会自动产生一条指向Nell0的路由,它的AD值是5,在汇总时候就可以指定这个值
-
缺省
① 汇总产生
② Default-network
③ 重发布
④ 通告直连
-
设置末节路由器
针对边界路由器设置为末节路由器,在SIA增强下,并不会询问边界路由器直接回复reply报文。默认仅仅支持发送直连和 汇总)就是不会发生其他方式学的,只会发送自己的
-
Eigrp算法增强
(1.合理的网络规划 2.手工汇总 3.SIA增强)
相比较于链路状态,距离矢量的边传边算,如果路由器数量大的情况下就有点慢了,链路状态就可以避免这个问题 -
可以将EIGRP的网络区域分为大的快,每块里面都是同一网段的子网,那么在边界下就可以汇总建立邻居,减少EIGRP路由的数量,以及减少算法工作的范围(只在本区域)
-
手工汇总(合理规划网络就是为了手工汇总)
-
SIA增强
多个路由器线性连接,R1的环回down掉,就会请求R2,R2继续请求R3,一直扩散到边界,1.边界路由器是不可能存在这条路由的,有的话早就给了,不必收到这种query报文,2.边界路由器性能差,或者线路出现单点故障问题,收到大量的query报文,不能回复reply报文。
这样就会存在一个活动计时器,3分钟,没有收到R2的reply报文就会进行重收敛。为了防止这种问题,路由器1会在活动计时器的一半,会发送SIA的query给R2,确保R2不是宕机,只是没有收到外围发过来的reply报文。R2会回复SIA的reply报文,这样到了三分钟,并不会将路由删除,只是置为卡在活动状态。以此减少DUAL算法的收敛。
做法:
- 在R2与R3之间写ACL(默认重传16次),
ACCESS-LIST 100 deny eigrp host 23.1.1.2 host 23.1.1.1
Access-list 100 permit eigrp any any
Int s1/1
IP access-group 100 in - 接着在R1上将活动计时器改为1分钟(这样做是为了让R1尽早发送SIA-query报文,不然等R2R3的邻居down掉,R2称为边界路由器,实验就没有效果)
Router eigrp 100
Times active -time 1 - 接着把int lo0接口shutdown即可