H O M E > ネットワークのおべんきょしませんか? Cisco CCNA/CCNP/CCIE、ネットワークスペシャリスト試験の勉強にピッタリ > 2012年3月
(所属カテゴリー:IPルーティング | シスコ---投稿日時:2012年3月30日)
デフォルトルートをOSPFルートとして生成して、他のルータにアドバタイズするためには、以下のようにいくつかの方法があります。
R1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ interface Loopback0 ip address 172.16.2.1 255.255.255.0 secondary ip address 172.16.1.1 255.255.255.0 ! interface Ethernet0/0 ip address 192.168.12.1 255.255.255.0 ! ip route 192.168.0.0 255.255.0.0 192.168.12.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ interface Loopback0 ip address 192.168.2.2 255.255.255.0 ip ospf network point-to-point ! interface Ethernet0/0 ip address 192.168.12.2 255.255.255.0 ! interface Ethernet0/1 ip address 192.168.23.2 255.255.255.0 ! ! router ospf 100 log-adjacency-changes network 192.168.2.0 0.0.0.255 area 0 network 192.168.23.0 0.0.0.255 area 1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ interface Loopback0 ip address 192.168.3.3 255.255.255.0 ! interface Ethernet0/0 ip address 192.168.23.3 255.255.255.0 ! router ospf 100 log-adjacency-changes network 192.168.3.0 0.0.0.255 area 1 network 192.168.23.0 0.0.0.255 area 1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
default-information originateコマンドでデフォルトルートを生成するためには、すでにルーティングテーブルにデフォルトルートが登録されていることが条件となります。R2でR1をネクストホップとするデフォルトルートをスタティックルートとして設定します。
R2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ip route 0.0.0.0 0.0.0.0 192.168.12.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R2でdefault-information originateコマンドによって、デフォルトルートをOSPFルートとして生成します。
R2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ router ospf 100 default-information originate ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※ alwaysのオプションをつけると、ルーティングテーブルにデフォルトルートがなくてもデフォルトルートを生成します。
R3のOSPF LSDBおよびルーティングテーブルを見て、R2からデフォルトルートがアドバタイズされていることを確認します。
R3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ R3#show ip ospf database OSPF Router with ID (192.168.3.3) (Process ID 100) Router Link States (Area 1) Link ID ADV Router Age Seq# Checksum Link count 192.168.3.3 192.168.3.3 1259 0x80000008 0x002D93 2 192.168.23.2 192.168.23.2 16 0x80000008 0x00F223 1 Net Link States (Area 1) Link ID ADV Router Age Seq# Checksum 192.168.23.2 192.168.23.2 1260 0x80000005 0x000A35 Summary Net Link States (Area 1) Link ID ADV Router Age Seq# Checksum 192.168.2.0 192.168.23.2 1266 0x80000002 0x00103D Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 0.0.0.0 192.168.23.2 16 0x80000001 0x007E4E 100 R3#show ip route Codes: 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 Gateway of last resort is 192.168.23.2 to network 0.0.0.0 C 192.168.23.0/24 is directly connected, Ethernet0/0 O IA 192.168.2.0/24 [110/11] via 192.168.23.2, 00:00:13, Ethernet0/0 C 192.168.3.0/24 is directly connected, Loopback0 O*E2 0.0.0.0/0 [110/1] via 192.168.23.2, 00:00:13, Ethernet0/0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
default-information originateコマンドで生成したデフォルトルートは、LSAタイプ5でアドバタイズされるため、ルーティングテーブル上では外部ルート(O E2)であることがわかります。
R3からR1へpingを実行してみると、正常に通信できることがわかります。
R3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ R3#ping 172.16.1.1 source 192.168.3.3 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: Packet sent with a source address of 192.168.3.3 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/20 ms R3#ping 172.16.2.1 source 192.168.3.3 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.2.1, timeout is 2 seconds: Packet sent with a source address of 192.168.3.3 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/24 ms ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━