我的秘訣就是:千萬不要讓腦筋懶惰,腦筋要永遠不停地思考。
一、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進程。