EIGRP(高级距离矢量路由协议)
- 水平分割:路由器从一个接口学习到的路由条目,不能再从这个接口法回去
- 触发更新:当网络拓扑发生改变的时候,立刻跟新路由
- EIGRP基于IP的协议,协议号88,组播地址224.0.0.10
EIGRP三张表
邻居表
成为邻居之前必须是直连
Hello包 每隔5s建立、维持和验证邻居关系。建立邻居关系之前需要先验证邻居关系
update 传递路由信息(第一次发送整个拓扑表,之后触发更新,只更新变化的数据库)
ACK 确认可靠的报文
query 查询
reply 回复
拓扑表
路由表
EIGRP配置
//EIGRP语法 //写法1 Router(config)#router eigrp ? <1-65535> Autonomous System //AS编号一定相同,相同的AS编号属于同一个AS内 WORD EIGRP Virtual-Instance Name //为EIGRP添加一个名字 Router(config-router)# network //1.接收和发送eigrp报文 2.宣告网段 3.可以携带掩码也不可不携带 Router(config-router)# no auto-summary //写法2 Router(config)#router eigrp name Router(config-router)# address-family ipv4 unicast autonomous-system 100 Router(config-router)# network Router(config-router)# no auto-summary show ip eigrp neighbors //查看eigrp的邻居关系 show ip protocol //显示运用什么协议 ========================================================================================= //EIGRP认证 1.配置密钥 Router(config)# key chain name //只在本地有效,对端配置时名字可以不同 Router(config-keychain)# key 1 //key ID Router(config-keychain)# key-string zhutao //配置密钥,对端配置时key ID和key-string必须相同 2.运用认证 Router(config)# int e0/0 Router(config-if)# ip authentication mode eigrp 100 md5 //开启eigrp 100的md5校验 Router(config-if)# ip authentication key-chain eigrp 100 name //将上述配置的密钥运用到eigrp 100中
EIGRP Metric计算
(10^7/入接口带宽总和+入接口延迟总和/10)*256
show interface g0/0 //查看g0/0口的带宽(BW),延迟(DLY)