EIGRP最大hop数:
R3的路由表:
D 200.0.0.0/24 [90/156160] via 123.0.0.2, 00:01:25, FastEthernet0/0
R3#show ip eigrp topology all-links
P 200.0.0.0/24, 1 successors, FD is 156160, serno 4
via 123.0.0.2 (156160/128256), FastEthernet0/0
via 13.0.0.1 (2809856/2297856), Serial1/1
注:负载均衡,第二条路径要满足FC,这样才会有效,直接将f0/0接口进来的200.0.0.0/24路由的metric更改为和s接口一样的即可,这样更改后的,满足了FC,2297856〈2809856
access-list 1 permit 200.0.0.0
router eigrp 90
offset-list 1 in 2653696 FastEthernet0/0
R3:
D 200.0.0.0/24 [90/2809856] via 123.0.0.2, 00:27:52, FastEthernet0/0
[90/2809856] via 13.0.0.1, 00:27:52, Serial1/1
·EIGRP默认支持4条路径的负载均衡,最大支持16条。
router eigrp 90
maximum-paths 6
等价负载均衡:使用计算公式和偏移列表
不等价负载均衡:更改V值 (不等价负载均衡,只需要当前的FD乘上V值大于FS的V值)
R2上看到R3过来的100.0.0.0/24路由做不等价负载均衡,直接在R2上更改variance 20后没有效果。
因为R2上看到的100.0.0.0/24的路由没有FS,先用便宜列表改大f0/0过来的metric,让他大于R1通告给自己的AD。
access-list 1 permit 100.1.1.0
router eigrp 90
offset-list 1 in 2142000 FastEthernet0/0
更改V值:
variance 2
100.0.0.0/24 is subnetted, 1 subnets
D 100.1.1.0 [90/2298160] via 123.0.0.3, 00:01:54, FastEthernet0/0
[90/2809856] via 12.0.0.1, 00:01:54, Serial1/0
============================================
EIGRP认证:
EIGRP只支持MD5,不支持明文
第一步:
key chain wolf (本地有效)定义KEY库名wolf
key 1 (两端一致)定义KEY号为1 (严格匹配两端的KEY ID 必须相同)
key-string cisco 定义KEY值为cisco
Accept-lifetime 04:00:00 jan 2006 infinite 定时接收
Send-lifetime 04:00:00 jan 2006 04:01:00 jan 2006
第二步:
int s1/0
ip authentication key-chain eigrp 90 wolf //在接口下指定使用哪个密码库
第三步:
int s1/0
ip authentication mode eigrp 90 md5 //开启认证
show key chain
debug eigrp packet
=========================================================================
EIGRP下放默认路由:
1.重分布静态 分两步:一.首先在R2上写一条向外网的默认路由 二.在R2上将这条默认路由重分布进EIGRP区域中
假设R2是连接外网的路由器,外网有10网段,需要去访问,去下放默认路由。
没有10.0.0.0网段的路由 访问不了INTERNET
在R2上写一条默认路由 并将默认路由注入EIGRP区域
ip route 10.0.0.0 255.0.0.0 Loopback1
将默认路由注入EIGRP区域
router eigrp 90
redistribute static metric 1000 100 255 1 1500
这时候去R3上看下路由表
D EX 10.0.0.0/8 [170/2588160] via 123.0.0.2, 00:00:16, FastEthernet0/0
可以看一下管理距离 由EIGRP内部学习到的是90 外部重分发进来的是170
2.宣告 network 0.0.0.0一.首先在R1上写一条向外网的默认路由 二.用network 0.0.0.0命令将此路由宣告出来
在上一个实验的基础上 把重分布路由NO掉 在EIGRP进程中宣告0.0.0.0
3.ip default-network 这种方法需要注意几点:
一.全局下启用ip default-network 后面的IP地址跟连接外网口的主类地址(和RIP宣告一样)
二.在EIGRP进程中通告这个网段
三.一定要确保本地有这条路由
interface Loopback1
ip address 10.0.0.2 255.255.255.0
这是一条/24位的路由 我们宣告的是主网络 是/8位的 所以 这是肯定不行的 其实方法有很多种 我们可以把EIGRP的自动汇总开启 但是这种方法有很多弊端 我们也可以手工写一条
ip route 10.0.0.0 255.0.0.0 null 0
其实这种方法基本上也就等于我们手工汇总了 因为我们已经有明细路由了 我们又需要保证本地有这条路由 所以我们写一条静态路由 指向一个空接口 就行了
D* 10.0.0.0/8 [90/156160] via 123.0.0.2, 00:00:02, FastEthernet0/0