OSPFとは
OSPFプロトコルの説明は下記ページを参考にしてください。
-
OSPF ( Open Shortest Path First )とは
-
OSPF Router-ID
OSPFの設定構成図
OSPFの基本設定のステップ
- OSPFプロセスの起動
- OSPFを有効にするインターフェイスを指定
OSPFプロセスの起動
OSPFプロセスの起動およびrouter-IDの設定
1 2 3 4 |
RP/0/0/CPU0:IOSXR-1#conf t RP/0/0/CPU0:IOSXR-1(config)#router ospf 1 RP/0/0/CPU0:IOSXR-1(config-ospf)#router-id 1.1.1.1 RP/0/0/CPU0:IOSXR-1(config-ospf)#commit |
OSPFプロセスの指定
1 |
RP/0/0/CPU0:IOSXR-1(config)#router ospf PROCESS-NAME |
コマンド引数 | 説明 |
PROCESS_NAME |
OSPFルーティングプロセスの識別を指定。IOSのとは異なり40文字未満の英数字を指定することが出来ます。 |
OSPF Route-IDの指定
1 |
RP/0/0/CPU0:IOSXR-1(config-ospf)#router-id A.B.C.D |
コマンド引数 | 説明 |
A.B.C.D | Route-IDを指定します。(詳細は OSPF Router-ID ) OSPFドメイン内に利用する識別子、必ずルータ毎に個別のIDを指定する必要がある。32bitで指定するのですが、フォーマットはIPv4と同じ 255.255.255.255 の形式で指定する。※今回はLoopbackと同じにしています。 |
OSPFを有効にするインターフェイスを指定
1 2 3 4 5 6 7 8 |
RP/0/0/CPU0:IOSXR-1#conf t RP/0/0/CPU0:IOSXR-1(config)#router ospf 1 RP/0/0/CPU0:IOSXR-1(config-ospf)#area 0 RP/0/0/CPU0:IOSXR-1(config-ospf-ar)#interface loopback 0 RP/0/0/CPU0:IOSXR-1(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-1(config-ospf-ar)#interface gigabitEthernet 0/0/0/0 RP/0/0/CPU0:IOSXR-1(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-1(config-ospf-ar)#commit |
OSPFを有効にするインターフェイスを指定
1 |
RP/0/0/CPU0:IOSXR-1(config-ospf)#area 0 AREA_ID |
コマンド引数 | 説明 |
AREA_ID |
指定したインターフェイスのOSPF Area を指定します。 Areaは32bitの識別子 10進数で( 0 - 4294967295 ) と IPv4アドレス形式 ( 0.0.0.0 - 255.255.255.255 )いずれかに指定 |
1 |
RP/0/0/CPU0:IOSXR-1(config-ospf-ar)#interface INTERFACE |
コマンド引数 | 説明 |
INTERFACE |
前述したAREAコンフィグレーションモード内で設定します。指定したAREAで指定したINTERFACEでOSPFを有効化されます。 |
スポンサーリンク
OSPFの設定Config
IOSXR-1
1 2 3 4 5 6 7 8 |
RP/0/0/CPU0:IOSXR-1(config)#router RP/0/0/CPU0:IOSXR-1(config)#router ospf 1 RP/0/0/CPU0:IOSXR-1(config-ospf)#area 0 RP/0/0/CPU0:IOSXR-1(config-ospf-ar)#interface loopback 0 RP/0/0/CPU0:IOSXR-1(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-1(config-ospf-ar)#interface gigabitEthernet 0/0/0/0 RP/0/0/CPU0:IOSXR-1(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-1(config-ospf-ar-if)#commit |
IOSXR-2
1 2 3 4 5 6 7 8 9 10 |
RP/0/0/CPU0:IOSXR-2(config)#router RP/0/0/CPU0:IOSXR-2(config)#router ospf 1 RP/0/0/CPU0:IOSXR-2(config-ospf)#area 0 RP/0/0/CPU0:IOSXR-2(config-ospf-ar)#interface loopback 0 RP/0/0/CPU0:IOSXR-2(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-2(config-ospf-ar)#interface gigabitEthernet 0/0/0/0 RP/0/0/CPU0:IOSXR-2(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-2(config-ospf-ar)#interface gigabitEthernet 0/0/0/1 RP/0/0/CPU0:IOSXR-2(config-ospf-ar-if)# RP/0/0/CPU0:IOSXR-2(config-ospf-ar-if)#commit |
IOSXR-3
1 2 3 4 5 6 7 |
RP/0/0/CPU0:IOSXR-3#conf t RP/0/0/CPU0:IOSXR-3(config)#router ospf 1 RP/0/0/CPU0:IOSXR-3(config-ospf)#area 0 RP/0/0/CPU0:IOSXR-3(config-ospf-ar)#interface loopback 0 RP/0/0/CPU0:IOSXR-3(config-ospf-ar-if)#exit RP/0/0/CPU0:IOSXR-3(config-ospf-ar)#interface gigabitEthernet 0/0/0/0 RP/0/0/CPU0:IOSXR-3(config-ospf-ar-if)#commit |
OSPFの設定確認コマンド例
OSPF有効になっているインターフェイス一覧を確認
1 2 3 4 5 6 7 8 9 10 11 |
RP/0/0/CPU0:IOSXR-1#show ospf interface brief Sun Jan 14 05:38:52.235 UTC * Indicates MADJ interface, (P) Indicates fast detect hold down state Interfaces for OSPF 1 Interface PID Area IP Address/Mask Cost State Nbrs F/C Lo0 1 0 1.1.1.1/32 1 LOOP 0/0 Gi0/0/0/0 1 0 192.168.0.1/24 1 DR 1/1 RP/0/0/CPU0:IOSXR-1# |
network コマンドで指定したinterfaceが表示されます。
neighbor確認
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
RP/0/0/CPU0:IOSXR-1#show ospf neighbor Sun Jan 14 05:40:02.090 UTC * Indicates MADJ interface # Indicates Neighbor awaiting BFD session up Neighbors for OSPF 1 Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/BDR 00:00:35 192.168.0.2 GigabitEthernet0/0/0/0 Neighbor is up for 00:05:30 Total neighbor count: 1 RP/0/0/CPU0:IOSXR-1# |
隣接関係(neighbor)が成立しているか確認に利用します。State FULL の記載があれば neighbor が確認出来ます。
各State の詳細は OSPF状態遷移およびOSPFパケットの種類
ルーティングテーブル OSPF を表示
1 2 3 4 5 6 7 |
RP/0/0/CPU0:IOSXR-1#show route ospf Sun Jan 14 05:40:51.577 UTC O 2.2.2.2/32 [110/2] via 192.168.0.2, 00:06:19, GigabitEthernet0/0/0/0 O 3.3.3.3/32 [110/3] via 192.168.0.2, 00:02:54, GigabitEthernet0/0/0/0 O 192.168.1.0/24 [110/2] via 192.168.0.2, 00:06:19, GigabitEthernet0/0/0/0 RP/0/0/CPU0:IOSXR-1# |
スポンサーリンク
Cisco IOS XR 設定方法記事一覧
基本設定
OSPF
- OSPF基本設定
- OSPFコスト設定
- OSPF プライオリティ
- OSPF MD5認証
- OSPF Network( Broadcast / Point-to-Point )
- OSPF スタブエリア
- OSPF トータリースタブエリア
- OSPF NSSA
- OSPF トータリーNSSA
- OSPF 経路集約