DUAL算法详解 eigrp认证 及 小特性

dual算法:

本地计算: 最优down了拿最好的备份来取代,并且发更新给邻居,让邻居做路径调整。

扩散更新:
丢失最优路由,没有备份,条件触发。 发送查询给所有eigrp邻居,询问该丢失路由信息。

当查询路由器收到对应每份查询的应答,计算就完成了。完成之前 ,将被计算的路由设置为Active 。度量值设为无穷大。这样当邻居给我 通到了reply都比无穷大要小。就直接更新。

扩散更新计算两个原则:
1.当一台路由器查询邻居,如果邻居没有回应reply ,本路由器不能针对相同的路由重复查询该 邻居。

2.一台被查询的路由器在回复查询者reply之前不能反向针对该路由反问查询者。

**邻居收到:**本地路由表是否存在被查询的路由没有,直接回复reply,该网络不可达 。什么情况下会做这样的回复 :1.路由过滤,2路由汇总。

如果本地有 看关于该路由查询者路由器是否是该路由的S,如果不是,S路由通告给查询者
如果是,会先做一个本地计算。查看该路由器本地是否有FS,有 将最优的FS路由切换成S路由通告给查询者。 通告给查询者新的S路由,没有备份,本地产生
query发送给邻居。没有邻居直接删除并回复该网络不可达。
在这里插入图片描述
但这样不合理

x网络–r1—r2—r3----r100
想想当x网络down掉了,是不是一直查下去。
所以有个解决方案:限制扩散更新被查询的范围。

在分支上启用 *stub特性 未节特性 *。但一台路由器启了stub特性发送hello的时候 就会携带stub参数 有路由问题不可被查询。

在eigrp进程 中
eigrp stub  直接回车默认会跟 
//summary conected 在通告时候只能通告直连和汇总。
//receive only只能接收不能发
//redistributed 能通告进eigrp的任何外部
//static 只静态

eigrp认证

只支持密文 ,散列一般做完整性检查,校验。在认证时候通过md5,保证密钥在传输时候以乱码形式来携带。保持密钥本地地安全性。

一个密钥链里面可以包含n把 密钥,id 和key-string为相同就是一样。

最大的好处就是密钥管理,在钥匙链存放n多把密钥,每把密钥包含两个参数 sendlifetime
accept-lifetime。id最小最优。要使用NTP。保证系统时间完全一致。

eigrp高级特性

卡在活动状态,query ,replay 最多等待180s,这是活动计时期,timers active-time在进程中可以指定 。180s没reply.down .

过180秒就会将路由状态改成sia。

所以就设计出了sia query 等待90没收到jreply就发送, 发送SIA查询,回SIArepaly之后,活动计时器归0。 上限七次。就down。

goodbye特性:在hello包中把k值设255。都 。 告诉邻居,这个接口不运行eigrp了down掉我们的邻居。

在进程中 metric weights

非等价负载均衡: V大于2 0-128.备份的FD<=最优路由的fd*v。 前提是保证无环。度量值大的负载多一些

被动接口: 不能收发任何形式的eigrp报文。

修改hello时间 ip hold-time eigrp 90 ns

单播建邻居 nei 接口 对式也需要单播回指

64位eigrp配置
router eigrp libai
address-family ipv4 unicast autonmous-systme 90
topology base 里重分发

eigrp acl只能修改内部 路由管理距离
外部 distance eigrp 90 170全一起改。

默认最多4条路径来负载均衡
maximum-paths 32 最多可以使用32条

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章