EIGRP 的自动汇总,只是在网络边界上自动汇总,网络边界指的是什么?即10.0.0.0/8跟172.16.0.0/16路192.168.0.0/24就属于不同的主网,也就是/8、、/16、、/24的主网,在这些网络的边界处,就是网络边界。自动汇总就发生在这个边界处,也仅仅是边界处。

实验一、

 

如图所示,R1不要自动汇总,R2、R3自动汇总,看看,在R3上,会有什么样的路由条目?

是10.10.10.0/24还是10.0.0.0/8????

 

 
  
  1. R1: 
  2.  
  3. interface Loopback0 
  4.  ip address 10.10.10.1 255.255.255.0 
  5. interface Loopback1 
  6.  ip address 10.20.20.1 255.255.255.0 
  7. interface Serial0/0 
  8.  ip address 172.16.10.1 255.255.255.0 
  9.  serial restart-delay 0 
  10.  
  11. router eigrp 100 
  12.  network 10.0.0.0 
  13.  network 172.16.0.0 
  14.  no auto-summary 

 

 

 
  
  1. R2: 
  2.  
  3. interface Serial0/0 
  4.  ip address 172.16.10.2 255.255.255.0 
  5.  serial restart-delay 0 
  6. !          
  7. interface Serial0/1 
  8.  ip address 192.168.10.2 255.255.255.0 
  9.  serial restart-delay 0 
  10.  
  11. router eigrp 100 
  12.  network 0.0.0.0 
  13.  auto-summary 

 

 
  
  1. R3: 
  2.  
  3. interface Serial0/0 
  4.  ip address 192.168.10.3 255.255.255.0 
  5.  serial restart-delay 0 
  6.  
  7. router eigrp 100 
  8.  network 0.0.0.0 
  9.  auto-summary 

 

结果是:

 

 

虽然R1没有自动汇总,但是R2上有自动汇总,不应该会将10.10.10.0/24自动汇总成10.0.0.0/8吗?

我查过,都说是自动汇总是在网络边界将路由汇总到主类网络,但是R2并不是10.0.0.0这个主类网络跟其它网络的边界,而是172.16.0.0/16主类网络跟192.168.0.0/24主类网络的边界,所以,在这个边界处才不会发生自动汇总,但是172.16.10.0/24却被 正确的自动汇总成172.16.0.0/16。

但是这个问题我并没有查到确切的资料,这只是我的猜想与实验的分析。对与错,大家如果知道的话请留言纠正我。

 

实验二:

 

 

 
  
  1. R1: 
  2. interface Loopback0 
  3.  ip address 10.10.10.1 255.255.255.0 
  4. interface Serial0/0 
  5.  ip address 10.10.20.1 255.255.255.0 
  6.  serial restart-delay 0 
  7.  
  8. router eigrp 100 
  9.  network 0.0.0.0 
  10.  no auto-summary 

 

 
  
  1. R2: 
  2.  
  3.  
  4. interface Serial0/0 
  5.  ip address 10.10.20.2 255.255.255.0 
  6.  serial restart-delay 0 
  7. !          
  8. interface Serial0/1 
  9.  ip address 192.168.10.2 255.255.255.0 
  10.  serial restart-delay 0 
  11.  
  12. router eigrp 100 
  13.  network 0.0.0.0 
  14.  auto-summary 

 

 
  
  1. R3: 
  2.  
  3. interface Serial0/0 
  4.  ip address 192.168.10.3 255.255.255.0 
  5.  serial restart-delay 0 
  6. !          
  7.  
  8. router eigrp 100 
  9.  network 0.0.0.0 
  10.  auto-summary 

 

结果是:

 

被自动汇总了。

对比实验一跟实验二,区分网络边界的定义,我的想法应该 是没有错的。

结论:自动汇总只会在网络边界自动汇总,超过其主类网络 的区域时,即使开启了自动汇总,也不会再自动汇总,此时只能手工汇总。