[index] CentreCOM AR550S コマンドリファレンス 2.9

# IP/経路制御（OSPF）

      - プロトコル概要
       - AS（Autonomous System）
       - エリア
       - OSPFルーター
       - OSPFメッセージ
       - LSA（Link State Advertisement）
      - 設定手順
      - 基本設定
      - ABR（エリア境界ルーター）
      - ASBR（AS境界ルーター）

ネットワークの規模が大きくなると、手動で経路情報を登録するスタティックルーティングでは管理の手間が大きくなり、設定ミスなどによる通信障害が起きやすくなります。ダイナミックルーティングは、ルーター間で経路情報を自動的に交換しあう「ダイナミックルーティング（経路制御）プロトコル」を用いて、経路情報の管理を自動化する方法です。本製品では以下のルーティングプロトコルを使用できます。

- RIP（Version 1/2）
- OSPF

ここでは、OSPFの設定手順について解説します。RIPの設定については「経路制御（RIP）」を、スタティックルーティングの設定方法については「IP」/「経路制御（スタティック）」をご覧ください。

プロトコル概要

OSPF（Open Shortest Path First）は中規模以上のネットワークでの使用を想定して開発された経路制御プロトコルです。現在のバージョンであるOSPF Version 2はRFC2328で規定されています。
RIPがネットワーク全体をフラットなものとして扱うのに対し、OSPFではネットワークをエリアと呼ばれる小さな単位に分割して、経路情報をエリアごとに管理する点が特徴的です。また、使用するアルゴリズムも異なり、OSPFではリンクステートアルゴリズム、RIPはディスタンスベクターアルゴリズムを使用しています。
OSPFが採用するリンクステートアルゴリズムでは、同一エリア内のすべてのルーターが同じトポロジーデータベースを保持しています。各ルーターはこのデータベースをもとに経路表を作成し、これに基づいてエリア内の経路選択を行います。エリア内部の詳細なトポロジーは他のエリアからは見えないようになっており、経路情報の削減に貢献しています。

AS（Autonomous System）

経路制御プロトコルには、組織内で使用するIGP（Interior Gateway Protocol）と組織間で使用するEGP（Exterior Gateway Protocol）がありますが、OSPFはRIPと同様IGPに分類されます。
ここでいう「組織」は、より正確には「AS（Autonomous System = 自律システム）」と呼ぶべきものです。ASとは、同じルーティングプロトコルを使用して経路情報を交換しあっているルーターの集まり、すなわち、OSPFならOSPF、RIPならRIPを使用しているネットワークの範囲を示します。ASは経路制御ドメインなどと呼ばれることもあります。

エリア

OSPFでは、ネットワークを複数のエリアに分割して、それぞれを経路情報の管理範囲とします。各エリアは、エリアIDと呼ばれる32ビットの数値で識別されます。通常エリアIDは「1.1.1.1」のようにIPアドレスと同じ形式で書き表します。エリアIDはADD OSPF AREAコマンドでエリアを作成するときに指定します。エリアID 0.0.0.0は、後述するバックボーンエリアのために予約されています。

> Note - エリアIDはIPアドレスと同じ形式で表しますが、IPアドレスと直接の関係はありません。任意の数値を使うことができます。管理上わかりやすい番号を付けるとよいでしょう。

各エリアで分散管理されている経路情報を束ねるのは、バックボーンと呼ばれる特殊なエリアです。OSPFネットワークを構成する各エリアは必ずバックボーンエリア（エリアID 0.0.0.0）に接続されており、エリアごとに管理されている経路情報は、バックボーンエリア経由で他のエリアに伝えられます。
このとき重要な役割を果たすのが、各エリアとバックボーンの境界に位置するエリア境界ルーター（ABR)です。ABRはエリア内の情報を要約した上で、これを他エリアのABRにバックボーン経由で伝える役割を持ちます。また、バックボーン経由で入手した他エリアの経路情報をエリア内部に通知する役割も果たします。
始点・終点ともに同一エリア内のトラフィックは、エリア内の情報だけに基づいて配送されます（エリア内ルーティング）。一方、エリアをまたがるトラフィックは、エリア内→エリア間→エリア内の2レベル3段階で配送されます（エリア間ルーティング）。
OSPFエリアには次のような種類があります。

表 1：OSPFエリアの種類
名称 | 役割
バックボーンエリア（0.0.0.0） | OSPFネットワークの根幹をなす重要なエリア。どのOSPFネットワークにも必要です。バックボーン以外のエリアは何らかの形でバックボーンエリアと接続されていなくてはなりません。これは、各エリアの経路情報が、バックボーンを通じて交換されるためです。エリア情報の交換は、バックボーンと他のエリアの境界に位置するABR（エリア境界ルーター）が行います。
スタブエリア | 1つのエリアとしか隣接しておらず、出口が1つしかないエリアをスタブエリアと呼びます。スタブエリア内には、AS外部（OSPFネットワークの範囲外）の詳細な経路情報が通知されず、デフォルトルートだけが通知されます。これにより、エリア内のルーターにかかる計算負荷を下げることができます。本製品では、バックボーン以外のエリアを作成するとデフォルトでスタブエリアとなります。スタブエリア内にはASBR（AS境界ルーター）を置くことができません。
準スタブエリア（NSSA） | スタブエリアとほぼ同じですが、ASBR（AS境界ルーター）を置くことができ、AS外部の経路情報をタイプ7のLSAとして取り込むことができます。準スタブエリアのABR（エリア境界ルーター）では、タイプ7のLSAがタイプ5のLSA（通常のAS外部LSA）に変換されます。
ノーマルエリア | バックボーンエリアでもスタブエリアでもない通常のエリアです。ノーマルエリアを作成するときは、ADD OSPF AREAコマンドのSTUBAREAパラメーターにNOを指定します。

OSPFルーター

OSPFルーターは、それぞれルーターIDという識別子を持ちます。ルーターIDはエリアIDと同様の32ビット値で、通常はエリアIDと同じようにIPアドレスと同じ形式で書き表します（例：2.2.2.2）。
ルーターIDは、SET OSPFコマンドのROUTERIDパラメーターで設定することができます。特に設定しなかった場合はルーターのインターフェースに割り当てられたIPアドレスのうち、もっとも大きなものがルーターIDとして使用されます。

> Note - ルーターIDはIPアドレスと同じ形式で表しますが、IPアドレスと直接の関係はありません。明示的に設定しなかった場合はインターフェースのアドレスのうちもっとも大きなものが使われますが、これも一意の識別子を得るための方法として使っているだけであり、実際には任意の数値を使うことができます。管理上わかりやすい番号を付けるとよいでしょう。

OSPFルーターは、役割によって以下のとおり分類できます。

表 2：OSPFルーターの種類
名称 | 略称 | 役割
内部ルーター（Internal Router） | IR | 1つのエリアにだけ所属しているルーター（すべてのインターフェースが同一エリア内にあるルーター）
エリア境界ルーター（Area Border Router） | ABR | 複数のエリア（バックボーンとそれ以外）に所属しているルーター。エリア内の経路情報を要約し、バックボーンエリア経由で他のエリアに伝える役目を負う。また、バックボーンエリア経由で入手した他エリアの経路情報を自エリア内部に通知する役割もある
バックボーンルーター（Backbone Router） | - | バックボーンエリアに所属しているルーター。ABRは必ずバックボーンルーターになるが、バックボーンルーターがつねにABRとは限らない。すべてのインターフェースがバックボーンエリア内にあるIRもバックボーンルーターである
AS境界ルーター（Autonomous System Boundary Router） | ASBR | OSPFネットワークと他のルーティングプロトコルを使用しているネットワークとの境界に位置するルーター。外部ネットワークの経路情報をOSPFネットワーク内に通知する

OSPFメッセージ

OSPFはIPを直接使用します。プロトコル番号は89（OSPFIGP）です。メッセージのやりとりには、ユニキャストアドレスに加え、以下のマルチキャストグループアドレスが使用されます。

- 224.0.0.5（OSPFルーター）
- 224.0.0.6（OSPF代表ルーター）

OSPFメッセージには以下の種類があります。

表 3
タイプ | メッセージ名 | 説明
1 | Hello（Hello） | 隣接ルーターの探索、代表ルーター（DR）の決定などに使用する
2 | Database Description（データベース記述） | 隣接関係の形成時にトポロジーデータベースの内容を要約して通知する
3 | Link State Request（リンク状態要求） | 隣接関係形成の最終段階において追加のLSA（トポロジー情報）を要求する
4 | Link State Update（リンク状態更新） | LSA（トポロジー情報）を通知する
5 | Link State Ack（リンク状態確認） | リンク状態更新パケットに対する確認応答

LSA（Link State Advertisement）

OSPFのトポロジーデータベースを構成する基本レコードをLSAと呼びます。各ルーターはLSAを交換しあうことによって、トポロジーデータベースを構築します。LSAには以下の種類があります。

表 4：LSAの種類
LSAタイプ | 名称 | 説明
1 | ルーターLSA | エリア内にあるルーターインターフェースの情報。すべてのルーターが生成する。通知範囲はエリア内に限定される
2 | ネットワークLSA | 複数のルーターが接続されているマルチアクセス型ネットワークの情報。接続されているルーターの一覧を示す。該当ネットワークの代表ルーター（DR）が生成する。通知範囲はエリア内に限定される
3 | ネットワークサマリーLSA | エリア外（ただしAS内）ネットワークへの経路情報（ネクストホップ、メトリックなど）。エリア境界ルーター（ABR）が生成する。ABRが接続されているすべてのエリアに通知される
4 | ASBRサマリーLSA | エリア外にあるAS境界ルーター（ASBR）への経路情報。ABRが生成する。ABRが接続されているすべてのエリアに通知される。
5 | AS外部LSA | AS外部への経路情報。通常エリアのASBRが生成する。AS内全体に通知される。
7 | AS外部LSA | AS外部への経路情報。準スタブエリア（NSSA）のASBRが生成する。NSSA内にのみ通知される。NSSAのエリア境界ルーター（ABR）では、タイプ7のLSAがタイプ5のLSAに変換される。

設定手順

OSPFネットワークを構築するための基本的な手順について説明します。具体的な設定例については、次項「基本設定」をご覧ください。

1. エリアを作成します。
   OSPFルーターは必ずエリアに属さなければなりません。また、OSPFネットワークには、必ずバックボーンエリア（0.0.0.0）というエリアが存在しなければなりません。最初にADD OSPF AREAコマンドを実行して、バックボーンエリアを作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`

   > Note - 複数のエリアで構成されるネットワークの場合、それぞれのルーターには所属するエリアの設定だけを行います。

2. エリアに所属するネットワークの範囲を設定します。
   手順1で作成したエリアの範囲をIPアドレスとネットマスクによって定義します。たとえば、バックボーンエリアの範囲として172.16.0.0〜172.16.255.255を指定するには、ADD OSPF RANGEコマンドを使って以下のように定義します。

   `ADD OSPF RANGE=172.16.0.0 MASK=255.255.0.0 AREA=0.0.0.0 ↓`

   > Note - ネットワーク範囲は、同じエリアに所属するルーター間で矛盾のないよう設定してください。それぞれのルーターに対し、直接接続されているネットワークの範囲だけを指定すれば基本的な動作が可能です。また、エリアの範囲があらかじめわかっている場合は、直接接続されているかどうかにかかわらず、エリア内のすべてのルーターに同じ範囲設定をすることができます。

   > Note - エリア境界ルーター（ABR）では、ネットワーク範囲の設定にしたがって経路情報の要約（ネットワークサマリーLSAの生成）を行います。詳細は「ABR（エリア境界ルーター）」をご覧ください。

3. OSPFインターフェースの設定をします。
   OSPFメッセージの送受信を行うIPインターフェースをエリアに割り当てます。これにはADD OSPF INTERFACEコマンドを使います。ここで指定するインターフェースのアドレスは、手順2で設定したネットワーク範囲内のアドレスでなくてはなりません。この例では、eth0のIPアドレスは、172.16.0.1〜172.16.255.254の範囲内である必要があります。

   `ADD OSPF INTERFACE=eth0 AREA=0.0.0.0 ↓`
4. OSPFを有効にします。

   `ENABLE OSPF ↓`

基本設定

バックボーンエリアだけで構成されたシンプルなOSPFネットワークの設定例を示します。ここでは、次のようなネットワーク構成を例に解説します。

ルーターAの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=eth0 IP=192.168.10.1 MASK=255.255.255.0 ↓
   ADD IP INT=eth1 IP=192.168.20.1 MASK=255.255.255.0 ↓
   `
2. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=1.1.1.1 ↓`
3. バックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
4. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.10.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   ADD OSPF RANGE=192.168.20.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
5. バックボーンエリアに所属するIPインターフェースを指定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓
   ADD OSPF INT=eth1 AREA=0.0.0.0 ↓
   `
6. OSPFを有効にします。

   `ENABLE OSPF ↓`

ルーターBの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=eth0 IP=192.168.20.2 MASK=255.255.255.0 ↓
   ADD IP INT=eth1 IP=192.168.30.1 MASK=255.255.255.0 ↓
   `
2. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=2.2.2.2 ↓`
3. バックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
4. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.20.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   ADD OSPF RANGE=192.168.30.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
5. バックボーンエリアに所属するIPインターフェースを指定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓
   ADD OSPF INT=eth1 AREA=0.0.0.0 ↓
   `
6. OSPFを有効にします。

   `ENABLE OSPF ↓`

設定は以上です。
■ 経路表を確認するには、SHOW IP ROUTEコマンドを使います。
■ OSPFインターフェースの状態はSHOW OSPF INTERFACEコマンドで確認します。

`SHOW OSPF INT ↓
SHOW OSPF INT=eth0 ↓
`

■ 隣接ルーターの情報を確認するには、SHOW OSPF NEIGHBOURコマンドを使います。

`SHOW OSPF NEIGHBOUR ↓
`

■ OSPFエリアの情報を確認するには、SHOW OSPF AREAコマンドを使います。

`SHOW OSPF AREA ↓
SHOW OSPF AREA=0.0.0.0 ↓
`

■ OSPFエリアの範囲を確認するには、SHOW OSPF RANGEコマンドを使います。

`SHOW OSPF RANGE ↓`

■ トポロジーデータベースの情報を確認するにはSHOW OSPF LSAコマンドを使います。

`SHOW OSPF LSA ↓
SHOW OSPF LSA FULL ↓
`

■ OSPFの設定情報を確認するにはSHOW OSPFコマンドを使います。

`SHOW OSPF ↓`

ABR（エリア境界ルーター）

バックボーン（0.0.0.0）とエリア1.1.1.1、2.2.2.2、3.3.3.3の4エリアで構成されるOSPFネットワークの設定例を示します。エリア間に位置するABRは、各エリア内の経路情報を要約して他のエリアに伝える役割を果たします。ここでは、ルーターA、B、CをABRとする次のようなネットワーク構成を例に解説します。
ここでは、ABRでのエリア範囲設定（ADD OSPF RANGEコマンド）によって、各エリア内の経路情報を集約してバックボーンに広報するよう設定します。

各エリアの範囲は次の通りです。

表 5
エリア | 範囲
0.0.0.0（バックボーン） | 192.168.10.0/24（192.168.10.0 〜 192.168.10.255）
1.1.1.1（スタブエリア） | 172.16.0.0/18（172.16.0.0 〜 172.16.63.255）
2.2.2.2（スタブエリア） | 172.16.64.0/18（172.16.64.0 〜 172.16.127.255）
3.3.3.3（スタブエリア） | 172.16.128.0/18（172.16.128.0 〜 172.16.191.255）

ルーターAの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=vlan1 IP=172.16.0.1 MASK=255.255.255.0 ↓
   ADD IP INT=eth0 IP=192.168.10.1 MASK=255.255.255.0 ↓
   `
2. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=1.1.1.1 ↓`
3. バックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
4. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.10.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
5. バックボーンエリアに所属するIPインターフェースを指定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓
   `
6. エリア1.1.1.1を作成します。

   `ADD OSPF AREA=1.1.1.1 ↓`
7. エリア1.1.1.1に所属するIPアドレスの範囲を設定します。直結されているネットワークの範囲は「172.16.0.0/24」ですが、ここではエリア全体を包含するCIDRブロック「172.16.0.0/18」を指定することにより、エリア外に1つの経路「172.16.0.0/18」だけを通知しています。

   `ADD OSPF RANGE=172.16.0.0 MASK=255.255.192.0 AREA=1.1.1.1 ↓
   `
8. エリア1.1.1.1に所属するIPインターフェースを指定します。

   `ADD OSPF INT=vlan1 AREA=1.1.1.1 ↓
   `
9. OSPFを有効にします。

   `ENABLE OSPF ↓`

ルーターBの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=vlan1 IP=172.16.64.1 MASK=255.255.255.0 ↓
   ADD IP INT=eth0 IP=192.168.10.2 MASK=255.255.255.0 ↓
   `
2. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=2.2.2.2 ↓`
3. バックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
4. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.10.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
5. バックボーンエリアに所属するIPインターフェースを指定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓
   `
6. エリア2.2.2.2を作成します。

   `ADD OSPF AREA=2.2.2.2 ↓`
7. エリア2.2.2.2に所属するIPアドレスの範囲を設定します。直結されているネットワークの範囲は「172.16.64.0/24」ですが、ここではエリア全体を包含するCIDRブロック「172.16.64.0/18」を指定することにより、エリア外に1つの経路「172.16.64.0/18」だけを通知しています。

   `ADD OSPF RANGE=172.16.64.0 MASK=255.255.192.0 AREA=2.2.2.2 ↓
   `
8. エリア2.2.2.2に所属するIPインターフェースを指定します。

   `ADD OSPF INT=vlan1 AREA=2.2.2.2 ↓
   `
9. OSPFを有効にします。

   `ENABLE OSPF ↓`

ルーターCの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=vlan1 IP=172.16.128.1 MASK=255.255.255.0 ↓
   ADD IP INT=eth0 IP=192.168.10.3 MASK=255.255.255.0 ↓
   `
2. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=3.3.3.3 ↓`
3. バックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
4. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.10.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
5. バックボーンエリアに所属するIPインターフェースを指定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓
   `
6. エリア3.3.3.3を作成します。

   `ADD OSPF AREA=3.3.3.3 ↓`
7. エリア3.3.3.3に所属するIPアドレスの範囲を設定します。直結されているネットワークの範囲は「172.16.128.0/24」ですが、ここではエリア全体を包含するCIDRブロック「172.16.128.0/18」を指定することにより、エリア外に1つの経路「172.16.128.0/18」だけを通知しています。

   `ADD OSPF RANGE=172.16.128.0 MASK=255.255.192.0 AREA=3.3.3.3 ↓
   `
8. エリア3.3.3.3に所属するIPインターフェースを指定します。

   `ADD OSPF INT=vlan1 AREA=3.3.3.3 ↓
   `
9. OSPFを有効にします。

   `ENABLE OSPF ↓`

設定は以上です。
■ 経路表を確認するには、SHOW IP ROUTEコマンドを使います。
■ OSPFインターフェースの状態はSHOW OSPF INTERFACEコマンドで確認します。

`SHOW OSPF INT ↓
SHOW OSPF INT=eth0 ↓
`

■ 隣接ルーターの情報を確認するには、SHOW OSPF NEIGHBOURコマンドを使います。

`SHOW OSPF NEIGHBOUR ↓
`

■ OSPFエリアの情報を確認するには、SHOW OSPF AREAコマンドを使います。

`SHOW OSPF AREA ↓
SHOW OSPF AREA=0.0.0.0 ↓
`

■ OSPFエリアの範囲を確認するには、SHOW OSPF RANGEコマンドを使います。

`SHOW OSPF RANGE ↓`

■ トポロジーデータベースの情報を確認するにはSHOW OSPF LSAコマンドを使います。

`SHOW OSPF LSA ↓
SHOW OSPF LSA FULL ↓
`

■ OSPFの設定情報を確認するにはSHOW OSPFコマンドを使います。

`SHOW OSPF ↓`

ASBR（AS境界ルーター）

OSPFとRIPのように、異なるルーティングプロトコルを使用するネットワークの境界に位置するルーターをAS境界ルーター（ASBR=Autonomous System Boundary Router）と呼びます。ここでは、次のようなネットワーク構成を例として、本製品をASBRとして使用するための設定方法について説明します。

ルーターAの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=eth0 IP=192.168.10.1 MASK=255.255.255.0 ↓
   ADD IP INT=eth1 IP=192.168.20.1 MASK=255.255.255.0 ↓
   `
2. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=1.1.1.1 ↓`
3. OSPFのバックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
4. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.10.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   ADD OSPF RANGE=192.168.20.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
5. バックボーンエリアに所属するIPインターフェースを設定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓
   ADD OSPF INT=eth1 AREA=0.0.0.0 ↓
   `
6. OSPFを有効にします。

   `ENABLE OSPF ↓`

ルーターBの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=eth0 IP=192.168.20.2 MASK=255.255.255.0 ↓
   ADD IP INT=eth1 IP=192.168.30.1 MASK=255.255.255.0 ↓
   `
2. eth1側でRIPパケットの送受信を有効にします。

   `ADD IP RIP INT=eth1 ↓`

   > Note - RIPではなくスタティックルーティングを行う場合は、ADD IP ROUTEコマンドで経路情報を登録してください。たとえば、この例では「ADD IP ROUTE=192.168.40.0 MASK=255.255.255.0 INT=eth1 NEXT=192.168.30.2」などとします。

3. OSPFのルーターIDを設定します。

   `SET OSPF ROUTERID=2.2.2.2 ↓`
4. バックボーンエリア（0.0.0.0）を作成します。

   `ADD OSPF AREA=0.0.0.0 ↓`
5. バックボーンエリアに所属するIPアドレスの範囲を設定します。ここでは、直接接続されているネットワークの範囲を指定します。

   `ADD OSPF RANGE=192.168.20.0 MASK=255.255.255.0 AREA=0.0.0.0 ↓
   `
6. バックボーンエリアに所属するIPインターフェースを設定します。

   `ADD OSPF INT=eth0 AREA=0.0.0.0 ↓`
7. ASBRルーターの設定をします。「ASEXTERNAL=ON」はASBRとして動作させるための設定、「RIP=BOTH」は、RIPとOSPFの間で経路情報を相互に交換するための設定です。

   `SET OSPF RIP=BOTH ASEXTERNAL=ON ↓`

   > Note - RIPではなくスタティックルーティングを行う場合は、「RIP=BOTH」は不要です。「ASEXTERNAL=ON」だけで、（SET OSPFコマンドのSTATICEXPORTのデフォルト値がYESのため）スタティック経路がOSPFに取り込まれるようになります。

   > Note - ファームウェアバージョン2.9.1以降、「SET OSPF RIP=BOTH」は、「SET OSPF RIP=EXPORT」と「ADD OSPF REDISTRIBUTE PROTOCOL=OSPF」の2コマンドに分割・変換された上で保存されます。詳しくはSET OSPFコマンド、ADD OSPF REDISTRIBUTEコマンドの説明をご覧ください。

8. OSPFを有効にします。

   `ENABLE OSPF ↓`

ルーターCの設定

1. IPモジュールを有効にし、各インターフェースにIPアドレスを設定します。

   `ENABLE IP ↓
   ADD IP INT=eth0 IP=192.168.30.2 MASK=255.255.255.0 ↓
   ADD IP INT=eth1 IP=192.168.40.1 MASK=255.255.255.0 ↓
   `
2. eth0でRIPパケットの送受信を有効にします。

   `ADD IP RIP INT=eth0 ↓`
3. eth1ではRIPパケットの送信のみを有効にします。

   `ADD IP RIP INT=eth1 SEND=RIP1 RECEIVE=NONE ↓`

   > Note - RIPではなくスタティックルーティングを行う場合は、ADD IP ROUTEコマンドで経路情報を登録してください。たとえば、この例では「ADD IP ROUTE=0.0.0.0 MASK=0.0.0.0 INT=eth0 NEXT=192.168.30.1」とすれば、直接接続されていないネットワーク宛てのパケットがすべてデフォルト経路（ルーターB）に送られるようになります。

■ 経路表を確認するには、SHOW IP ROUTEコマンドを使います。
■ OSPFインターフェースの状態はSHOW OSPF INTERFACEコマンドで確認します。

`SHOW OSPF INT ↓
SHOW OSPF INT=eth1 ↓
`

■ 隣接ルーターの情報を確認するには、SHOW OSPF NEIGHBOURコマンドを使います。

`SHOW OSPF NEIGHBOUR ↓
`

■ OSPFエリアの情報を確認するには、SHOW OSPF AREAコマンドを使います。

`SHOW OSPF AREA ↓
SHOW OSPF AREA=0.0.0.0 ↓
`

■ OSPFエリアの範囲を確認するには、SHOW OSPF RANGEコマンドを使います。

`SHOW OSPF RANGE ↓`

■ トポロジーデータベースの情報を確認するにはSHOW OSPF LSAコマンドを使います。

`SHOW OSPF LSA ↓
SHOW OSPF LSA FULL ↓
`

■ OSPFの設定情報を確認するにはSHOW OSPFコマンドを使います。

`SHOW OSPF ↓`

■ RIPの設定を確認するにはSHOW IP RIPコマンドを使います。

(C) 2005-2012 アライドテレシスホールディングス株式会社

PN: J613-M0710-03 Rev.H