OSPFとは
OSPFプロトコルの説明は下記ページを参考にしてください。
-
OSPF ( Open Shortest Path First )とは
-
OSPF Router-ID
OSPFの設定構成図
OSPFの基本設定のステップ
- router-id の設定
- OSPFを有効にするインターフェイスを指定
router-id の設定
1 2 3 4 5 6 7 8 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set routing-options router-id 1.1.1.1 [edit] juniper@JUNOS:JunosR1# commit and-quit |
router-id の指定
1 |
juniper@JUNOS:JunosR1# set routing-options 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 9 10 11 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set protocols ospf area 0.0.0.0 interface lo0.1 [edit] juniper@JUNOS:JunosR1# set protocols ospf area 0.0.0.0 interface fe-0/0/0.0 [edit] juniper@JUNOS:JunosR1# commit and-quit |
OSPFを有効にするインターフェイスを指定
1 |
juniper@JUNOS:JunosR1# set protocols ospf area AREA_ID interface INTERFACE |
コマンド引数 | 説明 |
AREA_ID |
指定したインターフェイスのOSPF Area を指定します。 Areaは32bitの識別子 IPv4アドレス形式 ( 0.0.0.0 - 255.255.255.255 ) もしくは 10進数で( 0 - 4294967295 ) いずれかで設定できるが、JunosはIPv4アドレス形式を推奨。※10進数で入力してもIPv4アドレス形式にコミット時に変換される。 |
INTERFACE |
設定したいインターフェイスの指定します。 |
スポンサーリンク
OSPFの設定Config
JunosR1
1 2 3 |
set JunosR1 protocols ospf area 0.0.0.0 interface lo0.1 set protocols ospf area 0.0.0.0 interface fe-0/0/0.0 set routing-options router-id 1.1.1.1 |
JunosR2
1 2 3 4 |
set protocols ospf area 0.0.0.0 interface fe-0/0/1.0 set protocols ospf area 0.0.0.0 interface fe-0/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.2 set routing-options router-id 2.2.2.2 |
JunosR3
1 2 3 |
set protocols ospf area 0.0.0.0 interface lo0.3 set protocols ospf area 0.0.0.0 interface fe-0/0/3.0 set routing-options router-id 3.3.3.3 |
OSPFの設定確認コマンド例
OSPF有効になっているインターフェイス一覧を確認
1 2 3 4 5 6 |
juniper@JUNOS:JunosR1> show ospf interface brief Interface State Area DR ID BDR ID Nbrs fe-0/0/0.0 DR 0.0.0.0 1.1.1.1 2.2.2.2 1 lo0.1 DR 0.0.0.0 1.1.1.1 0.0.0.0 0 juniper@JUNOS:JunosR1> |
neighbor確認
1 2 3 4 5 |
juniper@JUNOS:JunosR1> show ospf neighbor Address Interface State ID Pri Dead 192.168.0.2 fe-0/0/0.0 Full 2.2.2.2 128 32 juniper@JUNOS:JunosR1> |
隣接関係(neighbor)が成立しているか確認に利用します。State FULL の記載があれば neighbor が確認出来ます。
各State の詳細は OSPF状態遷移およびOSPFパケットの種類
ルーティングテーブル OSPF を表示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
juniper@JUNOS:JunosR1> show route protocol ospf inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2.2.2.2/32 *[OSPF/10] 00:03:36, metric 1 > to 192.168.0.2 via fe-0/0/0.0 3.3.3.3/32 *[OSPF/10] 00:01:54, metric 2 > to 192.168.0.2 via fe-0/0/0.0 192.168.1.0/24 *[OSPF/10] 00:03:36, metric 2 > to 192.168.0.2 via fe-0/0/0.0 224.0.0.5/32 *[OSPF/10] 00:13:36, metric 1 MultiRecv juniper@JUNOS:JunosR1> |
スポンサーリンク