OSPF特殊區域在實際中應用也比較多,主要實現路由優化、內存利用優化,方便維護管理、故障排除、提升設備性能等;OSPF的特殊區域總計四種stub、totally stub、nssa、totally nssa,每一種都有其特殊功能,下面將逐一介紹;網絡
一、stub(末節區域)
特性:
不可注入重分發路由(5類LSA),可注入區域彙總路由(3類LSA),華爲思科設備默認狀況,都會產生默一條認路由;ide
配置:所屬區域路由器都須要配置命令
華爲:ospf 1
area 0.0.0.1
stub
思科:router ospf 1
area 1 stub性能
應用場景:分支機構且沒有與其它單位互聯(下面沒有下聯節點),須要知道其它區域明細路由條目,不須要知道外部路由條目,設備內存利用率不算過高,內部網絡(所屬區域)中不須要重分佈路由的狀況;優化
二、totally stubby area(徹底末節區域)
特性:
不可注入重分發路由(5類LSA)和區域彙總路由(3類LSA),華爲思科設備默認狀況下,都會產生一條默認路由;spa
配置:須要在所屬區域的全部設備都配置
華爲:ospf 1
area 0.0.0.1
stub no-summary
思科:router ospf 1
area 1 stub no-summaryorm
應用場景:分支機構且沒有下聯節點,不須要知道外部(重分發)及其它區域間明細路由條目,設備內存利用率較高,內部網絡(所屬區域)中不須要重分佈路由的狀況;router
三、NSSA(not-so-stubby 非末節區域)
特性:
是stub區域的一個變種,不可注入其它區域重分發過來的路由(5類LSA),可注入區域彙總路由(3類LSA),如上圖area1配置成NSSA,那麼該區域可進行路由重分發,且區域內產生7類LSA,NSSA的ABR(R5)會把7類LSA轉換成5類LSA,而後向其它區域通告;
默認狀況下(只相應的配置命令),思科設備不會產生默認路由,設備須要在ABR路由器上作配置(area 1 nssa default-information-originate),纔會產生默認路由,而華爲的設備不須要配置其它命令,直接產生一條默認路由;blog
配置:所屬區域路由器都須要配置(包括ABR區域邊界路由)
華爲:ospf 1
area 0.0.0.1
nssa 內存
思科:router ospf 1
area 1 nssa default-information-originate路由
應用場景:分支機構有下聯單位(下聯節點)的狀況,並且須要重分發路由條目,不須要知道其它區域發佈過來的外部明細路由,須要知道其它其區域彙總的域間明細路由等狀況;
四、totally NSSA (徹底非末節區域)
特性:
不可注入其它區域重分發過來的路由(5類LSA),不可注入區域彙總路由(3類LSA),若是上圖area 1配置totally nssa,那麼該區域可進行路由重分發,
且區域內產生7類LSA,ABR會將7類LSA轉換成5類LSA向其它區域通告,
華爲和思科設備最終會產生一條默認路由;
配置:所屬區域路由器都須要配置
華爲:ospf 1
area 0.0.0.1
nssa no-summary
思科:router ospf 1
area 1 nssa no-summary
應用場景:分支機構有下聯單位(下聯節點)的狀況,並且須要重分發路由條目,不須要知道其它區域發佈過來的外部明細路由及其它其區域彙總的域間明細路由,設備內存利有率高等狀況;
總結:ospf特殊區域就是爲了優化路由表提升設備性能,使維護管理更加方便,爲了方便記憶,下面是我本身的總結的記憶方法,若是有no-summary命令,那麼就可隔離3類LSA和5類LSA,若是沒有該命令,那麼只隔離5類LSA,3類LSA仍存在該區域中;而stub區域不可重分發路由,nssa區域可重分發路由!