EIGRP最大hop数:

 
在EIGRP路由器上可以设定可用路由的最大跳数。
如果一台路由器收到的路由传递的跳数已超过了自已设定的最大跳数,这条路由将不用也不传。
 
默认情况下是100,最大可修改为255
router eigrp 90
  metric maximum-hops 255
 
查看
show ip protocol  
 
==========================================================
 
负载均衡:
等价的负载均衡
 
·EIGRP可做等价负载均衡,也可做不等价负载均衡。默认只做等价的。
EIGRP偏移列表

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