スタブエリア
スタブエリアは非OSPF経路である外部経路(LSAタイプ5)がABRであるR2にてデフォルト経路に変換することで経路を削減を実現します。スタブエリアを設定するには対象となるルータ全てにスタブ設定が必要になります。また、スタブエリア内にはASBRを設定することが出来なくなります。
スタブになる(今回の例ではエリア1)R2,R3に下記のように設定をする。(下記はCisco IOS)
R3(config)#router ospf 1 R3(config-router)#area 1 stub R3(config-router)#end R3#
R3のルーティングテーブルでは標準エリアには存在していた非OSPFの外部経路「O E2」(10.0.0.0/8 , 172.16.0.0/24)は無くなり、代わりにデフォルト経路 LSA Type3「O*IA」(0.0.0.0/0)が加わりました。
R3#show ip route ospf
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 192.168.1.2 to network 0.0.0.0
O*IA 0.0.0.0/0 [110/2] via 192.168.1.2, 00:00:10, GigabitEthernet0/1
1.0.0.0/32 is subnetted, 1 subnets
O IA 1.1.1.1 [110/3] via 192.168.1.2, 00:00:10, GigabitEthernet0/1
2.0.0.0/32 is subnetted, 1 subnets
O IA 2.2.2.2 [110/2] via 192.168.1.2, 00:00:10, GigabitEthernet0/1
O IA 192.168.0.0/24 [110/2] via 192.168.1.2, 00:00:10, GigabitEthernet0/1
R3#
R3のLSA Type3が標準エリアと比べてデフォルト経路「0.0.0.0/0」が追加されています。
R3#sho ip ospf database summary
OSPF Router with ID (3.3.3.3) (Process ID 1)
Summary Net Link States (Area 1)
LS age: 108
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 0.0.0.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0x75C0
Length: 28
Network Mask: /0
MTID: 0 Metric: 1
LS age: 108
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 1.1.1.1 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0x4FE0
Length: 28
Network Mask: /32
MTID: 0 Metric: 2
LS age: 108
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 2.2.2.2 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0x1716
Length: 28
Network Mask: /32
MTID: 0 Metric: 1
LS age: 108
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 192.168.0.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0xC10A
Length: 28
Network Mask: /24
MTID: 0 Metric: 1
R3#
R3のOSPFdatabaseには非OSPFネットワークの外部経路に関わるLSA Type4,LSA Type5は経路を学習していません。
R3#show ip ospf database asbr-summary
OSPF Router with ID (3.3.3.3) (Process ID 1)
R3#show ip ospf database external
OSPF Router with ID (3.3.3.3) (Process ID 1)
R3#
IOS,IOS-XR,NX-OS 設定方法
-
-
OSPF スタブエリア Cisco IOS
-
-
OSPF スタブエリア Cisco IOS-XR
-
-
OSPF スタブエリア Cisco NX-OS
トータリースタブエリア
トータリスタブエリアはさらに経路削減のため。スタブエリアでは受信したエリア0のLSAタイプ1をABRであるR2にてLSAタイプ3のデフォルト経路に変換されます。設定はABR(例ではR2)トータリースタブの設定が必要になります。残りの対象エリアルータには(例:R3)スタブ設定が必要になります。スタブエリア同様トータリースタブのエリアにはASBRを設定することは出来ません。
ABRであるR2は「area 1 stub no-summary」のコマンドを投入(下記例はCisco IOS)
R2(config)#router ospf 1 R2(config-router)#area 1 stub no-summary R2(config-router)#end
トータリースタブ内のABR以外のルータにはスタブ設定のコマンドを投入します。(下記例はCisco IOS)
R3(config)#router ospf 1 R3(config-router)#area 1 stub R3(config-router)#end R3#
スタブエリアが経路を学習していた「1.1.1.1/32、192.168.0.0/24」はトータリースタブでは経路が削除されています。
R3#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 192.168.1.2 to network 0.0.0.0
O*IA 0.0.0.0/0 [110/2] via 192.168.1.2, 00:02:12, GigabitEthernet0/1
3.0.0.0/32 is subnetted, 1 subnets
C 3.3.3.3 is directly connected, Loopback0
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, GigabitEthernet0/1
L 192.168.1.3/32 is directly connected, GigabitEthernet0/1
R3#
R3のLSA Type3がスタブエリアと比べて「1.1.1.1/32 , 192.168.0.0/24」が削除されています。
R3#show ip ospf database summary
OSPF Router with ID (3.3.3.3) (Process ID 1)
Summary Net Link States (Area 1)
LS age: 168
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 0.0.0.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000003
Checksum: 0x71C2
Length: 28
Network Mask: /0
MTID: 0 Metric: 1
R3#
R3はスタブエリア同様LSA Type4,5は学習していません。
R3#show ip ospf database asbr-summary
OSPF Router with ID (3.3.3.3) (Process ID 1)
R3#show ip ospf database external
OSPF Router with ID (3.3.3.3) (Process ID 1)
R3#
機種別 OSPF スタブエリア、トータルエリア設定方法
スポンサーリンク
OSPF 関連記事一覧
OSPFプロトコル解説記事
- OSPFとは
- OSPF Router-ID
- OSPF パケットの種類およびパケットヘッダーフォーマット
- OSPF状態遷移およびOSPFパケットの種類
- OSPF Optionsフィールド
- OSPF DR/BDR
- ネットワークタイプ
- LSAの概要 LSAヘッダー
- エリア
- エリア スタブエリア / トータリースタブエリア
- エリア NSSAエリア / トータリーNSSAエリア
- OSPF 経路集約
OSPF設定例記事
- 基本設定
Cisco IOS Cisco IOS-XR Cisco NX-OS Juniper JUNOS VyOS1.3 - コスト設定
Cisco IOS Cisco IOS-XR Cisco NX-OS Juniper JUNOS - プライオリティ
Cisco IOS Cisco IOS-XR NX-OS Juniper JUNOS - MD5認証
Cisco IOS Cisco IOS-XR Cisco NX-OS Juniper JUNOS - NetworkType ( Broadcast / Point-to-Point )
Cisco IOS Cisco IOS-XR Cisco NX-OS Juniper JUNOS - スタブエリア
Cisco IOS Cisco IOS-XR Cisco NX-OS - トータリースタブエリア
Cisco IOS Cisco IOS-XR Ciso NX-OS - NSSA
Cisco IOS Cisco IOS-XR Cisco NX-OS - トータリNSSA
Cisco IOS Cisco IOS-XR Cisco NX-OS - 経路集約
Cisco IOS Cisco IOS-XR Cisco NX-OS
OSPF RFC
- RFC2328 OSPF Version 2
- RFC3101 The OSPF Not-So-Stubby Area (NSSA) Option
- RFC3883 Detecting Inactive Neighbors over OSPF Demand Circuits (DC)
OSPF関連図書
私が所持しているOSPF本の紹介です。ただし絶版になっている本も紹介していますがご容赦ください。

