1. 程式人生 > 其它 >OSPF多區域原理及配置

OSPF多區域原理及配置

我的祕訣就是:千萬不要讓腦筋懶惰,腦筋要永遠不停地思考。

一、OSPF多區域的初衷與實際意義

二、多區域OSPF網路的規劃規則

三、瞭解OSPF的虛鏈路

四、OSPF區域間路由聚合的配置

五、OSPF多區域使用原則

 

一、ospf多區域的初衷與實際意義

1、ospf適應大型網路的方式就是劃出不同的區域,不同的區域用Area id來區別

2、鏈路狀態與SPF計算只在區域內進行,區域之間只通告路由表,從而大大提升ospf工作效率,還能實現路由聚合和分流。

 

 

3、如果ospf區域過大,就會降低計算效率

4、單區域ospf無法實現分流和路由聚合

5、在劃分了多區域以後,允許OSPF的路由器也有了不同的角色

內部路由器 裝置上釋出到OSPF協議的介面(網段)都在一個區域,且沒有重分發其他路由
區域邊界路由器(ABR) 裝置上釋出到ospf協議的介面(網段)屬於不同的區域,且沒有重分發其他路由。所以這個角色的路由器承擔區域間通訊的功能
自治系統邊界路由器 裝置上部分網段釋出到ospf中,部分網段使用其他路由協議。在該裝置上配置路由重發

二、多區域OSPF網路的規劃規則

1、骨幹區域是ospf的區域中樞,它的Area id必須為0或者0.0.0.0,非骨幹區域都必須和骨幹區域相連

2、正常情況下:區域邊界路由器一定有一個介面位於Area 0,區域間只傳遞路由表的資訊。路由聚合只有在區域之間,協議之間才能進行。

問題一:ABR上loopback口路由,到底往那個區域內宣告?

  因為Loopback口的地址是/32的地址,會形成主機地址的/32路由。/32的路由條目會佔用一個路由條目。所以還是建議在ABR上,把Loopback口的路由釋出在非骨幹區域。

 

三、虛鏈路

在劃分OSPF區域的時候,其他區域必須和骨幹區域直連 。遇到這種非骨幹區域與骨幹區域不直連的情況,有一種應急的解決方案就是配置虛鏈路(Virtual-Link)

 

四、OSPF區域間路由聚合的配置

1、ospf路由的優先順序

2、ospf區域間地址彙總

ospf地址彙總(聚合)的作用

  地址彙總也是通過減少泛洪的LSA數量節省資源

  可以通過遮蔽一些網路不穩定的細節來節省資源

  主要減少骨幹區域路由表中的路由條目

注意:區域間路由彙總配置配置在ABR上

外部路由聚合的方式

  使用命令自動聚合

  使用指向null0的靜態路由,將此靜態路由引入到ospf內

 1、如果是靜態路由重分發進ospf,則寫靜態路由的時候就用聚合的方式寫

 2、可以通過字首列表和router-policy聚合路由的同時也能實現路由過濾功能,還能針對部分特殊的路由調整額外的屬性。

注意:在雙ASBR時,少一個方向的動態重分發,減低環路的風險。

 

五、ospf多區域使用原則

  針對單個業務區域的特殊化處理時要分割槽域

  中心到分支站點一般只規劃兩級

  如果中心站點-下聯匯聚之間未使用Area0,則下級站點要另外起一個ospf程序。