OSPF実験(ASBRとスタブエリア編)
ネットワーク図
RIP情報をR3からOSPFネットワークに流し込む(再配布
R3# conf t
R3(config)# router ospf
R3(config-router)# redistribute rip
R3(config-router)# redistribute connected (connectedの情報も再配布
- 再配布前
R4# sh ip ospf ro
============ OSPF network routing table ============ N IA 172.20.12.0/24 [20] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.13.0/24 [30] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.23.0/24 [20] area: 0.0.0.1 via 172.20.24.2, eth1 N 172.20.24.0/24 [10] area: 0.0.0.1 directly attached to eth1 ============ OSPF router routing table ============= R 2.2.2.2 [10] area: 0.0.0.1, ABR via 172.20.24.2, eth1 ============ OSPF external routing table ===========
RIPネットワークが見えない
- 再配布後
R4# sh ip ospf ro
============ OSPF network routing table ============ N IA 172.20.12.0/24 [20] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.13.0/24 [30] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.23.0/24 [20] area: 0.0.0.1 via 172.20.24.2, eth1 N 172.20.24.0/24 [10] area: 0.0.0.1 directly attached to eth1 ============ OSPF router routing table ============= R 2.2.2.2 [10] area: 0.0.0.1, ABR via 172.20.24.2, eth1 R 3.3.3.3 IA [20] area: 0.0.0.1, ASBR via 172.20.24.2, eth1 ============ OSPF external routing table =========== N E2 172.20.35.0/24 [20/20] tag: 0 via 172.20.24.2, eth1 N E2 172.20.56.0/24 [20/20] tag: 0 via 172.20.24.2, eth1 N E2 172.20.57.0/24 [20/20] tag: 0 via 172.20.24.2, eth1 N E2 172.20.58.0/24 [20/20] tag: 0 via 172.20.24.2, eth1
RIPネットワークへのルートがE2ルートとして追加された
E2はタイプ2(メトリック固定)の外部ルートという意味
タイプ1の場合はメトリックがホップ毎に増加するらしい(デフォルトはタイプ2
再配布後のメトリックを変更したい場合はdefault-metricで設定
RIPネットワークにOSPF情報を流し込む
R3# conf t
R3(config)# router rip
R3(config-router)# redistribute ospf
- 再配布前
R5# sh ip rip
Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP Sub-codes: (n) - normal, (s) - static, (d) - default, (r) - redistribute, (i) - interface Network Next Hop Metric From Tag Time C(i) 172.20.35.0/24 0.0.0.0 1 self 0 C(i) 172.20.56.0/24 0.0.0.0 1 self 0 C(i) 172.20.57.0/24 0.0.0.0 1 self 0 C(i) 172.20.58.0/24 0.0.0.0 1 self 0
- 再配布後
R3# sh ip rip
Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP Sub-codes: (n) - normal, (s) - static, (d) - default, (r) - redistribute, (i) - interface Network Next Hop Metric From Tag Time R(n) 172.20.12.0/24 172.20.35.3 2 172.20.35.3 0 02:33 R(n) 172.20.24.0/24 172.20.35.3 2 172.20.35.3 0 02:33 C(i) 172.20.35.0/24 0.0.0.0 1 self 0 C(i) 172.20.56.0/24 0.0.0.0 1 self 0 C(i) 172.20.57.0/24 0.0.0.0 1 self 0 C(i) 172.20.58.0/24 0.0.0.0 1 self 0
再配布されたルートが追加されたけど他のOSPFルータまでは知ることができないので
R5にはデフォルトルートを設定してあげればおっけー
R5# conf t
R5(config)# ip route 0.0.0.0/0 172.20.35.3
これまた再配布後のメトリックを変えたければdefault-metricを変更する
続けてarea1をスタブエリアにしてみる
R4# conf t
R4(config)# router ospf
R4(config-router)# area 1 stub
R2# conf t
R2(config)# router ospf
R2(config-router)# area 1 stub
- スタブエリア設定後
R4# sh ip ospf ro
============ OSPF network routing table ============ N IA 0.0.0.0/0 [11] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.12.0/24 [20] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.13.0/24 [30] area: 0.0.0.1 via 172.20.24.2, eth1 N IA 172.20.23.0/24 [20] area: 0.0.0.1 via 172.20.24.2, eth1 N 172.20.24.0/24 [10] area: 0.0.0.1 directly attached to eth1 ============ OSPF router routing table ============= R 2.2.2.2 [10] area: 0.0.0.1, ABR via 172.20.24.2, eth1 ============ OSPF external routing table ===========
E2ルートが消えて0.0.0.0/0(デフォルトルート)が追加されたー
スタブエリアは外部ネットワークなんて知らなくて十分ということで