EIGRP:增强的内部网关协议 五个数据包: 1、hello包:邻居发现、建立、保活 2、查询包(query) 3、应答包:应答查询包和ack包 4、更新包:更新路由条目及度量值 5、request包 hello包发现邻居 hello包 携带关于这个设备的基本信息 updata包形成邻居,不携带任何包 稳定的线路处在passive状态 查询线路处在active状态 SIA机制 (stat in active) 距离矢量
优点 1、100%无环 收敛速度最快的协议(在中大型网络中) 2、支持多种被路由协议(IP ipx AppleTalk) 3、支持任一节点汇总 4、支持vlsm/cidr 5、在广域网配置简单 6、支持非等开销负载均衡 7、支持加密认证
AD :邻居到达目标网段的距离 FD:本路由器到达目标网段的距离 AD <FD DUAL 扩散更新算法(部分更新) 对象是确定的,对象是他的邻居,而邻居可以通过邻居表查找
稳定的线路处在passive状态 查询线路处在active状态 SIA机制( stat in active)
H: 建邻顺序 Q cnt:缓存里我有无等待 SRTT:平均往返时间 RTO:重传超时时间 seq number:序列号 EIGRP metric的五个标准: 带宽 (最小带宽) 负载 (根据包速率和接口配置带宽而定的源和目之间的最不差的负载的值) 延时 可靠性 (源和目之间最不可靠的可靠度的值) MTU
R3(config)# router eigrp 1 R3(config-router)#variance 2 //非等价负载均衡原理 :只要目标地址有符合AD <FD 的次优路径可以通过 FD*variance>
次优FD
在广域网中不比对线两端接口是否在一个网段
R3(config)#router eigrp 1 R3(config-router)#eigrp stub //末节路由器stub router 末节路由器当一个设备为stub router 时,邻居不会向他发送查询
在默认情况下stub路由器 都只会把自己的直连路由或者汇总路由发送
在非默认情况下,可以手动调整 summary receive 只接收形态
1、重发布的形式
R3(config)#router eigrp 1 R3(config-router)#redistribute static metric 10000 100 1 255 1500默认路由 2、宣告的形式(eigrp 可以宣告静态)
R3(config)# router eigrp 1 R3(config-router)#network 0.0.0.0 0.0.0.03、汇总的形式
R3(config)# int s0/1 R3(config-if)#ip summary address eigrp 1 0.0.0.0 0.0.0.0管理距离(区分) D 90 D EX 170 本地汇总路由管理距离为5
设置外部管理距离大于内部管理距离的主要原因是防环(水平分割)
EIGRP的认证:
R1(config)#key chain xx R1(config-keychain)#key 1 R1(config-keychain-key)#key-string 123 R1(config)#int f0/0 R1(config-if)#ip authentication key-chain eigrp 1 xx R1(config-if)#ip authentication mode eigrp 1 md5authentication mode hmac-sha-256 7 xx 强力认证方式,可以防 ip snooping攻击
修改K值
R3(config-router)#metric weights 0 1 1 1 1 1