只要匯總的網路是連續而非不連續的,那么自動匯總就不會引起任何問題。美國的居民可以感受到不連續網路的概念,這與術語contiguous 48有關。它是指除了阿拉斯加和夏威夷以外,美國的48個州。例如,從毗鄰的48個州駕車到阿拉斯加,你必須穿過另一個的國家——加拿大,這是地理上的阻隔。所以阿拉斯加不與那48個州相連。換句話說,它是不連續的。
為了更好的理解術語“連續”(Contiguous)和“不連續”(Discontiguous)在網路中的含義,在複習一個不連續有類網路的例子前,先看以下兩個正式的定義。
·連續網路:在這種有類網路的每對子網間傳送的數據包,只經過同類別網路的子網,不經過其他類別網路的子網。
·
圖5-5顯示了不連續網路10.0.0.0的一個例子。在這個例子中,數據包是從左側靠近Yosemite的網路10.0.0.0的子網發出,傳送給右側靠近Seville的網路10.0.0.0的子網,很明顯,傳送必然經過網路172.16.0.0的子網。
自動匯總使得帶有不連續網路的Internet網路無法正常工作。例5-7顯示了在圖5-5所示的Internet網路中,使用自動匯總的結果,此例中使用了有類路由選擇協定RIP-1。
Albuquerque現在有兩條路由到網路10.0.0.0/8,一條向左指向Yosemite,一個向右指向Seville。Albuquerque不再從S0/0傳送目的地是Yosemite子網的數據包,而是從S0/1向Seville也傳送一些數據包。Albuquerque僅僅平衡經過兩條路由的數據包,因為Albuquerque知道,對同一目的地:網路10.0.0.0而言,這兩條路由的開銷是大致一樣的。所以,在網路中,應用程式有理由可能停止該功能。
該問題的解決方案,就是禁用自動匯總。因為,有類路由選擇協定必須使用自動匯總,而該解決方案要求演進到無類路由選擇協定,並且禁用自動匯總。例5-8顯示了與圖5-5和例5-7同樣的Internet網路,不同的是,這次用的路由選擇協定是EIGRP(無類路由選擇協定),禁用自動匯總。
在Yosemite和Seville的路由器中禁用自動匯總,則這些路由器都不會向Albuquerque通告網路10.0.0.0/8的自動匯總。相反,各個路由器通告已知的子網,因此現在Albuquerque知道在Yosemite一側的4個LAN子網和在Seville一側的4個LAN子網。