OSPFの設定を確認する方法
- カテゴリ:
- Cisco
OSPFの設定をする時の注意点です。下記のような設定がしてあり、F0/0 S1/2 Lo0というIPアドレスが設定してあるインターファイス全てでOSPFをarea 0で設定していきます。
R2#show ip interface brief Interface IP-Address OK? Method Status Protocol FastEthernet0/0 12.12.12.2 YES manual up up FastEthernet0/1 unassigned YES unset administratively down down Serial1/0 unassigned YES unset administratively down down Serial1/1 unassigned YES unset administratively down down Serial1/2 23.23.23.2 YES manual up up Serial1/3 unassigned YES unset administratively down down Loopback0 17.17.2.2 YES NVRAM up up |
ここではOSPFをプロセスID 1で起動します。MPLSでは複数のプロセスを上げたりしますが、CCNAやCCNPであれば利用するプロセスは1つだけ、IDはいつも1で構いません。
R2#configure terminal R2(config)#router ospf 1 |
次にルータIDを指定します。これは必須ではありませんが、意図しないIDになることを避けるために設定する方が望ましいでしょう。ここではLo0のIPアドレスを利用しています。
R2(config-router)#router-id 17.17.2.2 |
次に利用するインターフェイスを指定します。
R2(config-router)#network 12.12.12.2 0.0.0.0 area 0 R2(config-router)#network 23.23.23.2 0.0.0.0 area 0 R2(config-router)#network 17.17.2.2 0.0.0.0 area 0 |
入力後、正しく指定されているかを確認しますが。show running-configで確認することはあまり効率的ではありません。show ip ospf interface briefが確実です。このコマンドを利用することで、OSPFが有効になっているインターフェイスのみを表示することが出来ます。またbriefを省けば、詳細が表示されます。
R2#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 17.17.2.2/24 1 LOOP 0/0 Se1/2 1 0 23.23.23.2/24 64 P2P 1/1 Fa0/0 1 0 12.12.12.2/24 1 BDR 1/1 |
下記はF0/0を指定した例です。ネットワークタイプなどが表示されていることが分かります。
R2#show ip ospf interface FastEthernet 0/0 FastEthernet0/0 is up, line protocol is up Internet Address 12.12.12.2/24, Area 0 Process ID 1, Router ID 17.17.2.2, Network Type BROADCAST, Cost: 1 Transmit Delay is 1 sec, State BDR, Priority 1 〜略〜 |
show running-configで確認した場合は単にどのように入力されたかが表示されるかであり、実際にインターフェイスが有効になっているか確認できません。それに対してshow ip ospf interfaceであれば設定が有効になっているかを確認できます。
また多くのインターフェイスがある場合はnetwork 0.0.0.0とすることで全てをまとめて有効にできます。
R2(config)#no router ospf 1 R2(config)#router ospf 1 R2(config-router)#router-id 17.17.2.2 R2(config-router)#network 0.0.0.0 255.255.255.255 area 0 R2#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 17.17.2.2/24 1 LOOP 0/0 Se1/2 1 0 23.23.23.2/24 64 P2P 1/1 Fa0/0 1 0 12.12.12.2/24 1 BDR 1/1 |
ちなみにnetwork 0.0.0.0 0.0.0.0 area 0と入力してもnetwork 0.0.0.0 255.255.255.255 area 0と設定されます。
network 0.0.0.0で全てを有効にした場合でも個別のインターフェイスを指定できます。この場合は個別の指定が優先的に設定されます。下記の例ではF0/0のみがarea 1となったことが確認できます。
R2(config-router)#network 12.12.12.2 0.0.0.0 area 1 R2#show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 17.17.2.2/24 1 LOOP 0/0 Se1/2 1 0 23.23.23.2/24 64 P2P 1/1 Fa0/0 1 1 12.12.12.2/24 1 WAIT 0/0 |
インターフェイスを有効化した後にshow ip ospf neighborでネイバーとの接続を確認します。show ip ospf neighbor detailでより詳細な情報が表示されます。
R2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 17.17.1.1 1 FULL/DR 00:00:31 12.12.12.1 FastEthernet0/0 17.17.3.3 0 FULL/ - 00:00:31 23.23.23.3 Serial1/2 |
コメント