Ⅰ、协议基础
Eigrp----增强型内部网关路由协议
EIGRP组播地址:224.0.0.10
高级的距离矢量路由协议:
协议 发送的内容 路由表的形成
距离矢量-RIP 路由的备份 学来的
链路状态-OSPF LSA 自己算(SPF)
EIGRP 路由 自己算(DUAL) mixed
Network的含义:
1、后面跟的是1个范围,路由器的接口在此范围内才会启动协议
利用通配符掩码
192.168.0.0 0.0.255255
192.168.0.0 0.0.255.255
192.168.0.0 192.168.255.255
2、启动协议的端口会将自己的网络号以路由的形式发送出去
Ⅱ、EIGRP邻居
邻居建立参数:
hello时间:5S/60S
hold时间:15S/180S
修改配置:
R1(config-if)#ip hello-interval eigrp 100 10
R1(config-if)#ip hold-time eigrp 100 10---------对对面生效
时间可以两端不一致,但是必须保证1侧的hello必须小于对端的hold
eigrp是可靠传输协议
如果丢失,可以重传,但是最多只能重传16次,超过则断开邻居重新建立
EIGRP的Metric:
使用5个参数:
Bandwidth(带宽)、Delay(延迟)、Reliability(可靠性)、Loading(负载)、MTU
不是每个参数都是用,因为有5个K值
默认是1 0 1 0 0
带入计算可以得出
IGRP的Metric=BW+DLY
EIGRP的Metric=(BW+DLY)*256
BW计算:选择路由传递方向入向接口的最小带宽(BW=10000M/10M=1000)
DLY计算:选择路由传递方向入向接口延迟的总和(DLY=6000usec/10=600ms)
配置修改K值
router eigrp 100
metric weights 0 1 1 1 1 1
检查邻居:show ip ei nei
Ⅲ、通用特性
路由汇总:
多条相同主类下的路由变成1条路由,减少路由表条目
汇总的方式:
1)自动汇总
会造成汇总过大,产生路由黑洞
2)手动汇总
192.168.0.0/24
192.168.1.0/24
步骤一、主机位不管,网络位相同的位不动,不同的位转换成2进制
192.168.00000000. 0
192.168.00000001. 0
步骤二、逐个借位,确保所借位满足所有可能性,网络位要相同
192.168.0000000 0. 0
192.168.0000000 1. 0
步骤三、写出汇总后的网络号和掩码
最小的子网号就是汇总后的网络号
192.168.0.0/23
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.000000 00
192.168.000000 01
192.168.000000 10
192.168.000000 11
192.168.0.0/22
192.168.1.0/24
192.168.2.0/24
192.168.9.0/24
192.168.00000001---------------192.168.1.0/24
192.168.0000001 0
192.168.0000001 1--------------192.168.2.0/23
192.168.000001 00
192.168.000001 01
192.168.000001 10
192.168.000001 11--------------192.168.4.0/22
192.168.0000100 0
192.168.0000100 1--------------192.168.8.0/23
手动汇总注意点:
1)只能配置在路由传递的出口接方向
2)配置汇总的本地设备会产生指向null0的路由(防环)
3)汇总路由管理距离默认为5,可修改
配置:
R2(config-if)#ip summary-address eigrp 100 192.168.0.0 255.255.252.0 ?
<1-255> Administrative distance
leak-map Allow dynamic prefixes based on the leak-map
<cr>
路由认证--authenticaiton
对路由报文插入密码,进行匹配,从而判断对方发来的路由报文是否是授权的
认证种类:
1.明文
2.MD5 认证
eigrp默认只支持MD5认证
配置:
1)定义秘钥
全局配置模式下:
Key chain xxx----定义钥匙串名字
key 1----定义钥匙编号
key-string sannet-----定义钥匙密码
2)接口启动认证以及调用秘钥
Interface e0/0
ip authentication key-chain eigrp 100 xxx-------如果有认证则调用key-chain xxx的密码
ip authentication mode eigrp 100 md5----------------接口启用MD5认证
Ⅳ、自有特性
一、等价与不等价负载均衡
负载均衡:1条路由有多个下一跳,可以同时发包
路由器默认所有的协议都执行等价负载均衡
如何修改接口带宽
接口下:
Ban xxx(Kb)
Eigrp的路由数据结构:(3张表)
hello-----邻居表
Update----拓扑表
DUAL------选出最优路由放进----路由表
Show ip eigrp top----显示EIGRP拓扑表
EIGRP五种报文:
Hello、Update、Ack、Query、Reply
不等价的配置:
配置的位置:希望路由表出现效果的设备上
配置在路由进程下:
Router eigro 100
variance x------x是倍数值
意义:增加路由表可以接收的metric的范围(倍数)
应用时的建议:不建议数值过大
二、路由进拓扑表的条件
不是所有的路由都可以进拓扑表
条件:次优路径的AD<最优路径的FD
该次优路径才能进拓扑表
FD:全程开销,也就是路由的metric
AD:下一跳到达目的地的开销
三、DUAL算法
1.跟踪拓扑表内所有邻居发来的路由
2.计算最后路径放进路由表,次优路径放进拓扑
3.如果最优路径挂了,选择次优路径
4.如果最优路径挂了,且次优路径也没有,向邻居发送查询
四、DUAL算法的应用问题
Stuck in active (SIA)
卡在active状态
解决方案:
1)被动解决方案
等待3分钟,然后断开没有应答的邻居
2)配置EIGRP stub
非stub路由器不会向stub路由器发送查询信息
配置:
一般在末节路由器上设置
在eigrp的协议进程下:
Router eigrp 100
eigrp stub recived-only/connect/Summary/Static(参数可以同时使用)
Recived-only:可以收路由但不发送路由
Connect:可以收路由但只发送直连路由
Summary:可以收路由但只发送汇总路由
Static:可以收路由但只发送静态路由