EIGRP 增强型 内部网关路由协议
简介:
数据包封装:IP之上协议号88
- 收敛速度很快
- 仅更新增量或少量
- 支持掩码(无类,VLSM,CIDR)
CIDR:即无类,即无分类路由,这种策略下,网络号是可变长的,存在掩码,就没了ABCDE类网络的区分,将掩码减少 路由汇总。
好处:
- 减少路由表的条目
- 更新的路由表条目变少了(减少带宽的占用)
VLSM:(variable可变的 length subnet)可变长子网掩码。 - 百分之百无环/DUAL
七种报文:
- hello 发现 建立/维护邻居
- update 发送路由信息
- ACK 确认报文
- Query 大妈询问的报文并启动一个计时器180S
- reply 小强回寝室
- SIA Query小强的好友的询问
- SIA Reply 小强回复好友的报文同时转告大妈
这则故事是这样的:https://www.jianshu.com/p/c335013b1786
在hello那个地方,存在一个AS号,如果不是属于同一个AS,则不会建立邻居关系。
宣告: 一旦宣告了某个IP网段,路由器就会寻找到覆盖该网段的接口,然后该接口就会周期性的向外发包。
EIGRP管理距离:
- 内部 90
- 外部170
- 汇总5
开启EIGRP:
(config)#router eigrp 100(编号为100)
有时需要关闭自动汇总:
例,ABC类地址会自动汇总成A类。
如果不关闭,几个网段有可能汇总成一个网段,你就不能想宣告哪 网段就宣告哪个网段了。
(config-router)#no auto-summary
宣告:
- 精确宣告(config-router)#network 1.1.1.1 0.0.0.0
- 模糊宣告(直接宣告主类)(config-router)#network 1.0.0.0
度量方式:
K1:带宽
K2:负载
K3:延迟
K4:可靠性
K5:接口的MTU。—->综合的metic
EIGRP度量值计算公式(即计算FD):
(参考带宽/实际带宽 (k)+ 接口累计延迟(10us)/10)*256
实际带宽:设备到路由条目之间的最低带宽。
参考带宽 10^7
接口累积延迟要排除入接口的延迟,不计入接口延迟。
BW:带宽
DL:延迟
修改路由器带宽延迟:
(config-if)#bandwidth 20000修改带宽为20Mbps
(config-if)#dely 500修改带宽为5000微秒
FC规则:
报告距离:别人告诉给我的他的FD。
FD(我自己到目的网络的距离)
路由表中表的状态:
P:passive表示此条路由处于稳定状态,可以加入路由表
A:active 表示此路由还处于收敛状态,不稳定,不可以加入路由表。
Successors:通向目的网段的下一跳的数量
沉默接口/被动接口:特定的路由协议的更新不会从此接口发出去。
Retruns:重传包的次数
Retries: 一个包重传的次数
Prefix:我从邻居学习到了多少路由
MTU:OSPF如果MTU不一样就无法起来邻居
开启自动汇总:
在EIGRP的路由模式下敲auto-summary 表示开启自动汇总
EIGRP的自动汇总只会发生在主类网络边界。