2016年7月9日 星期六

EIGRP Auto-summary

EIGRP 這個路由協議支援自動匯總及手動匯總,本編說明自動匯總的部份。
EIGRP是一個距離向量協議,而所有的距離向量協議都有一個特點,就是支援自動匯總,路由匯總可以為我們帶來路由穩定性,及網路的優化,以提升路由器性能,下面我一樣就幾點來說明EIGRP在自動匯總整理:

EIGRP匯總那些路由:只匯總本地network進去的路由(重分送及從neighbor收到的路由將不做匯總)
匯總幾位mask:匯總成主類路由
在那匯總:主類邊界匯總(重點看主類網路是否被分開)

如下圖:
R1、R2、R3收到1.1.x.x的路由時,會是/24的子網,而在邊界才做匯總,則是R4才會收到1.0.0.0/8的子網。

























因為R1~R3均為連續的主類網段1.0.0.0/8所以並不會自動匯總

查看R3上EIGRP route










而R2與R4之間的鏈路為24.1.1.x/24,主類為24.0.0.0/8並不是連續的1.0.0.0/8,所以自動匯總則會執行。










下圖可以看到EIGRP在 auto-summary的情況下,是不支援不連續的子網,因為在自動匯總的情況下,R1及R3己經是1.0.0.0/8的邊界,分別被12.0.0.0/8及23.0.0.0/8隔開,所以R2上會收到二個1.0.0.0/8,分別來自R1及R3,這樣就會造成路由上的問題,這就是EIGRP auto-summary為何只支援連續子網。

























查看一下R2上的路由












當然在現網中,運作EIGRP絕大部份不會使用EIGRP auto-summary,因為手動匯總更能靈活在路由匯總上,且讓網路管理者更加可控制,但以上的概念還是需要有基本的了解。

另外Cisco 將原本啟用的auto-summary在新版的IOS及XE系統中己預設關閉,因為現網中並不適用,如下參考
  • Command Default
The behavior of this command is enabled by default (the software does not send subprefix routing information across classful network boundaries).
Cisco IOS Release 15.0(1)M, 12.2(33)SRE, 12.2(33)XNE, Cisco IOS XE Release 2.5, Cisco IOS Release 12.2(33)SXI4 and Later Releases
The behavior of this command is disabled by default (the software sends subprefix routing information across classful network boundaries).

沒有留言:

張貼留言