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程序。