` EIGRP(三) | 听云轩

EIGRP(三)

认证

EIGRP只支持MD5认证。

1
2
3
4
5
6
key chain +name
key 1(2、3…..)
key-string +口令的name
interface + 端口
ip authentication key-chain eigrp [pid] +name
ip authentication mode eigrp [pid] md5

Adauoq.md.png

    当有多个key的时候,会先从第一个开始匹配,如果第一个不成功,就算后面相同也不行,但是如果第一个成功,后面匹配不成功也可以;因为eigrp默认发送的是key1,如果没有定义key1那就发送key2,如果对端有多个key,会默认用key1协商。

默认路由的下发

有4种方式可以下发默认路由:

1、network 0.0.0.0:

1
2
3
4
ip route 0.0.0.0 0.0.0.0 +出接口    //(只能接出接口不能用下一跳,想象成该路由是本地的一个接口)

router eigrp 100
network 0.0.0.0 //(宣告了所有接口,就把上面想象成本地接口的路由也宣告到EIGRP进程里了,所以其他路由器引入的是D路由)

2、redistribute static:

1
2
3
ip route 0.0.0.0 0.0.0.0 接出接口或下一跳
router eigrp 100
  redistribute static

此时,其他路由器引入的是DEX。

3、ip summary eigrp AS号 0.0.0.0 0.0.0.0;

    因为EIGRP支持CIDR,与RIP不同,可以直接汇总到0.0.0.0,然后传播该路由给其他路由器,不用再取一个静态默认路由做/0到/0的汇总。

4、全局模式下ip default-network 默认路由(出口所在网络)//不推荐使用
与RIP相比,在EIGRP中使用本命令要满足一下条件:

  • 接口IP地址必须要是主类,不能是子网(或者利用auto summary)
  • 接口必须宣告进EIGRP
  • 使用命令下发时也必须写上这个接口的主类网络号

此外这种方法需要手工写一条指向null0的路由来防止环路。

优化

原因:
1、大型eigrp会有以下问题:

  • 需要处理的网络路由条目很多

  • 大量的邻居,需要维持大量的拓扑表

  • 需要发送大量的路由更新,网络充斥着大量的查询和应答

2、这使得影响网络可扩展性的因素增多:

  • 邻居间交换的信息量

  • 路由器的数量

  • 拓扑深度

  • 网络中的替代路径数

3、陷入主动状态(SIA)

    路由器陷入SIA状态后会发起查询状态,仅当收到每个查询的回复后,该路由器才会脱离SIA状态进入到被动状态。

    如果路由器在3分钟内没有收到查询应答,会陷入SIA状态,此时路由器会重置与为应答路由之间的邻接关系。

    导致路由器进入SIA状态的原因:

  • 路由器太忙无法回复查询

  • 路由器之间的链路质量低劣

  • 单向链路

防范路由器进入SIA,路由器新增了SIA-查询、SIA-应答

Add78K.md.png

解决方法:

  • 限制路由查询:

    • 在合适的路由器上进行路由汇总

    • 将远程路由器设置为末梢路由器

    • 在中央-分支网络中,stub路由器会将所有非本地数据流转发给hub路由器,而不需保存完整的路由表

    • 对于hub路由器来说,不应将stub路由器作为中转路由器,禁止stub路由器将hub路由器通告给其他hub路由器

    • stub不会收到查询,与stub区域相连接的hub路由器会代替stub路由器对查询做出应答

    • 配置

Adwe5q.md.png

------ 本文结束 ------
您的支持将鼓励我继续创作