構成
|iosv-1|—gi0/0.10—|iosvl2-0|
コンフィグ
- 両機器でOSPFを起動するだけ
- IPアドレスは第4オクテットがデバイス名に対応(iosv-1ならx.x.x.1)
- ↓デフォルトルート配信したい側のルーティングテーブル(デフォルトルートを持っていない)
iosv-1#sh ip ro | b Gate
Gateway of last resort is not set
2.0.0.0/32 is subnetted, 1 subnets
O 2.2.2.2 [110/3] via 192.168.10.20, 00:22:57, GigabitEthernet0/0.10
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/4] via 192.168.10.20, 00:22:57, GigabitEthernet0/0.10
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
[以下略]
default-information originateのみ
コンフィグ
iosv-1(config)# router ospf 1
iosv-1(config-router)#default-information originate
デフォルトルート受け取る側で# show ip route
↓色々余計な経路があるけど、デフォルトルートは持っていない
iosvl2-0#sh ip ro | b Gate
Gateway of last resort is not set
2.0.0.0/32 is subnetted, 1 subnets
O 2.2.2.2 [110/2] via 192.168.20.2, 01:26:46, Vlan20
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/3] via 192.168.20.2, 01:26:46, Vlan20
20.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 20.20.20.0/24 is directly connected, Loopback0
L 20.20.20.20/32 is directly connected, Loopback0
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/24 is directly connected, Vlan10
L 192.168.10.20/32 is directly connected, Vlan10
192.168.20.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.20.0/24 is directly connected, Vlan20
L 192.168.20.20/32 is directly connected, Vlan20
O 192.168.24.0/24 [110/2] via 192.168.20.2, 01:26:46, Vlan20
default-information originate always
コンフィグ
iosv-1(config)#router ospf 1
iosv-1(config-router)#default-infor originate always
デフォルトルートを受け取る側で#show ip route
GET!!!!!
O E2とあるが、default-info originateのあとにmetric-typeをつければ1と2の指定が可能。(1はコストを加算する)
iosvl2-0#sh ip ro | b Gate
Gateway of last resort is 192.168.10.1 to network 0.0.0.0
O*E2 0.0.0.0/0 [110/1] via 192.168.10.1, 00:00:05, Vlan10
2.0.0.0/32 is subnetted, 1 subnets
パケットキャプチャ
alwaysを付け足した時にはLS Updateが走ってくれるので、わざわざ# clear ip ospf processでリセットする必要はない。(100.1.1.1はiosv-1のLoopback)
no default-info originate alwaysについて
↓# no default-information originate alwaysを入れると「always」だけが消えて、「default-information」部分は残る。ご注意あそばせ。
iosv-1(config-router)#no default-infor originate always
iosv-1(config-router)#do sh run | s router ospf
router ospf 1
default-information originate