華為路由器OSPF的Stub, Totally Stub區(qū)域
一、目的
Stub區(qū)域是一種特定的區(qū)域,為了減少這些區(qū)域中路由器的路由表規(guī)模以及路由信息傳遞的數(shù)量而配置。
二、前置條件
Stub區(qū)域是可選的配置屬性,一般情況下,Stub區(qū)域位于自治系統(tǒng)AS的邊界(末梢網(wǎng)絡),是只有一個ABR的非骨干區(qū)域(比如點到點網(wǎng)絡,有環(huán)回口的網(wǎng)絡)。
三、原理
Stub區(qū)域的ABR不傳播它們接收到的自治系統(tǒng)外部路由(Type 4和引入的外部路由Type 5)。為保證到自治系統(tǒng)外的路由依然可達,Stub區(qū)域的ABR將生成一條缺省路由(Type 3的特殊路由),并發(fā)布給Stub區(qū)域中的其他非ABR路由器。
四、注意事項

五、拓撲

六、IP規(guī)劃

七、配置思路
基礎配置,包括各路由器的名稱,接口IP地址,環(huán)回口地址
在各路由器上配置OSPF基本功能,實現(xiàn)OSPF網(wǎng)絡的基本互通。
在R3上配置到R4(沒有配置OSPF的外部路由器)的靜態(tài)路由,并引入到OSPF路由表中,實現(xiàn)OSPF網(wǎng)絡到外部網(wǎng)絡路由可達。
配置Area1為Stub區(qū)域,該區(qū)域內(nèi)的所有路由器(R1和R2)都配置為Stub,初步減少R1上OSPF路由表的規(guī)模。
在Area1的ABR(R2)上配置禁止向Stub區(qū)域通告Type3 LSA,Type4 LSA,Type5 LSA,即將Area1配置為Totally Stub區(qū)域(完全Stub區(qū)域),從而最大限度地減少R1上OSPF路由表規(guī)模。
7.1、基礎配置
7.1.1、R1
[Huawei]sys R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip addr 172.16.12.1 24
[R1-GigabitEthernet0/0/0]int loopback 0
[R1-LoopBack0]ip addr 11.1.1.1 32
查看
7.1.2、R2
[Huawei]sys R2
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip addr 172.16.23.1 24
[R2-GigabitEthernet0/0/1]int g0/0/0
[R2-GigabitEthernet0/0/0]ip addr 172.16.12.2 24
[R2-GigabitEthernet0/0/0]int loopback 0
[R2-LoopBack0]ip addr 22.1.1.1 32
[R2-LoopBack0]
7.1.3、R3
[Huawei]sys R3
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip addr 172.16.34.1 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip addr 172.16.23.2 24
[R3-GigabitEthernet0/0/1]int loopback 0
[R3-LoopBack0]ip addr 33.1.1.1 32
7.1.4、R4
[Huawei]sys R4
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip addr 172.16.34.2 24
[R4-GigabitEthernet0/0/0]int loopback 0
[R4-LoopBack0]ip address 44.1.1.1 32
7.2、配置OSPF
7.2.1、R1
[R1]ospf 1 router-id 11.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 172.16.12.0 0.0.0.255
[R1-ospf-1-area-0.0.0.1]network 11.1.1.1 0.0.0.0
7.2.2、R2
[R2]ospf 1 router-id 22.1.1.1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 172.16.12.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 172.16.23.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]network 22.1.1.1 0.0.0.0
7.2.3、R3
[R3]ospf 1 router-id 33.1.1.1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 33.1.1.1 0.0.0.0
查看鄰居關系
R1
R2
R3
7.3、在R3上配置到R4的靜態(tài)路由,并引入到OSPF路由表中,實現(xiàn)OSPF網(wǎng)絡到外部網(wǎng)絡路由可達。
[R3]ip route-static 44.1.1.1 32 172.16.34.2
[R3-ospf-1]import-route static
在R1上查看ABR和ASBR
由上圖知悉,R2是ABR路由器,R3是ASBR路由器。
在R1上查看路由表
由上圖可知AREA1內(nèi)有從44.1.1.1引入的外部路由(O_ASE)。
7.4、配置Area1為Stub區(qū)域,初步減少R1上OSPF路由表的規(guī)模。
7.4.1、在R1上配置
[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]stub
7.4.2、在R2上配置
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]stub
查看R1的OSPF路由表信息,
由上圖知悉,發(fā)現(xiàn)此時AS外部的路由已經(jīng)消失,但是多了一條通往區(qū)域外部的缺省路由(由ABR(R2)通告產(chǎn)生的Type 3缺省路由)。
7.5、Totally Stub區(qū)域
Totally Stub區(qū)域(完全Stub區(qū)域)在Stub區(qū)域的基礎上進一步限制了區(qū)域間路由在該區(qū)域的傳播,僅保留一個出口讓該區(qū)域中的路由器的數(shù)據(jù)包能夠發(fā)送出去。
Totally Stub區(qū)域允許ABR發(fā)布Type3缺省路由,不允許發(fā)布自治系統(tǒng)外部路由和區(qū)域間的路由(Type 3, Type 4, Type 5),只允許發(fā)布區(qū)域內(nèi)路由。
這樣可以提高R1路由器的性能。
配置的時候僅僅需要在ABR路由器(R2)在上配置,其他的配置為Stub即可。
配置Area1為Totally Stub區(qū)域
在R2上配置
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]stub no
[R2-ospf-1-area-0.0.0.1]stub no-summary
在R1上查看結(jié)果
查看R1的OSPF路由表,發(fā)現(xiàn)目的地址為172.16.23.0/24的路由也消失了,沒有域間路由,僅保留了區(qū)域內(nèi)的OSPF路由(172.16.12.0/24)以及一條通往區(qū)域外部缺省路由(0.0.0.0/32)。
7.6、NSSA(Not So Stubby Area)
有的情況下,需要在配置為Stub(不接受Type 3, Type 4, Type 5)區(qū)域內(nèi)引入外部路由(Type 7),這些路由是由ASBR通告以Type 7產(chǎn)生,在ABR路由器轉(zhuǎn)變成Type 5類LSA傳輸出去到整個OSPF區(qū)域,該區(qū)域的ABR發(fā)布Type7缺省路由傳播到區(qū)域內(nèi),所有域間路由都必須通過ABR才能發(fā)布,Type 7傳輸范圍是NSSA內(nèi)。