[index] AT-AR2050V/AT-AR3050S/AT-AR4050S コマンドリファレンス 5.5.0

# network

モード: OSPFモード
カテゴリー: IP / 経路制御（OSPF）

`(config-router)# [no] network NETWORK area AREAID`

OSPFメッセージの送受信を行うIPインターフェースと所属エリアを指定する。
no形式で実行した場合は設定を削除する。

### パラメーター

`NETWORK` | ネットワーク範囲。指定した範囲内のIPアドレスを持つインターフェースでOSPFが有効になり、該当IPアドレスのインターフェース（リンク）が指定したエリアのルーターLSA（タイプ1LSA）に追加される。次のいずれかの形式で指定する
| `A.B.C.D/M` | IPアドレスとマスク長。この形式の場合、IPアドレスの先頭からマスク長で指定されたビット数だけが比較対象となる
| `A.B.C.D W.X.Y.Z` | IPアドレスとワイルドカードマスク。W.X.Y.Zはワイルドカードマスク（リバースマスクまたはORマスクともいう）といい、インターフェースアドレスとA.B.C.Dの比較時に無視したいビット（ワイルドカードとして扱いたいビット）を指定する。比較対象ビットを指定する通常のマスク（ANDマスク）の各ビットを反転させたものと考えればよい。たとえば、192.168.10.0/24の範囲（192.168.10.0～192.168.10.255）にマッチさせたい場合、先頭24ビットを比較対象にするということは、末尾8ビットを無視すればよいので、「0.0.0.255」を指定する。「0.0.0.0」を指定した場合はインターフェースアドレスとA.B.C.Dが完全一致したときだけマッチする
`area AREAID` | OSPFエリアID。次のいずれかの形式で指定する
| `<0-4294967295>` | 単一10進数形式（例：1）
| `A.B.C.D` | IPアドレス形式（例：0.0.0.1）

### 使用例

■ もっとも基本的な指定方法は、各インターフェースに設定されたネットワークアドレスとマスク長、すなわち、直結ネットワークのアドレスをひとつずつ指定していく方法。たとえば、ここに2つのインターフェースがあり、それぞれがネットワーク172.16.10.0/24と172.16.20.0/24に接続されている場合、これらのインターフェースでOSPFを有効化するには次のようにする。

    awplus(config)# router ospf ↓
    awplus(config-router)# network 172.16.10.0/24 area 0 ↓
    awplus(config-router)# network 172.16.20.0/24 area 0 ↓

■ ネットワークアドレスを大きな範囲で指定することにより、一度に複数のインターフェースでOSPFを有効化することもできる。たとえば、
172.16.0.0/16の範囲内のIPアドレス（172.16.0.0～172.16.255.255）を持つインターフェースでOSPFを有効にするには、次のようにする。

    awplus(config)# router ospf ↓
    awplus(config-router)# network 172.16.0.0/16 area 0 ↓

■ 172.16.0.0/16の範囲内のIPアドレス（172.16.0.0～172.16.255.255）を持つインターフェースでOSPFを有効にする。該当インターフェースの所属エリアは0（バックボーン）とするが、例外的に172.16.240.0/20（172.16.240.0～172.16.255.255）はエリア1とする。

    awplus(config)# router ospf ↓
    awplus(config-router)# network 172.16.240.0/20 area 1 ↓
    awplus(config-router)# network 172.16.0.0/16 area 0 ↓

■ 本コマンドで指定するアドレスはあくまでもIPインターフェースのアドレスなので、32ビットマスクでインターフェースのIPアドレスを正確に指定してもかまわない。たとえば、次の例では、IPアドレス172.16.10.1または172.16.20.1を持つインターフェースでのみOSPFが有効になる。

    awplus(config)# router ospf ↓
    awplus(config-router)# network 172.16.10.1/32 area 0 ↓
    awplus(config-router)# network 172.16.20.1/32 area 0 ↓

■ 逆に、すべてのアドレスとマッチする「0.0.0.0/0」を指定すれば、IPアドレスを持つすべてのインターフェースを指定したことになる。ただし、このような指定方法は、意図しないインターフェース（たとえば、マネージメント用Ethernetポート）でOSPFを有効化し、該当インターフェースの直結ネットワークを通知してしまうことにつながるのでおすすめはできない。

    awplus(config)# router ospf ↓
    awplus(config-router)# network 0.0.0.0/0 area 0 ↓

■ 192.168.100.0/24の範囲内のIPアドレス（192.168.100.0～192.168.100.255）を持つインターフェース（エリア0）でOSPFを無効にする。ネットワークアドレスとエリアIDは、OSPFを有効にしたときと同じ指定でなくてはならない（以前に「network 192.168.100.0/24 area 0」を実行していなくてはならない）。

    awplus(config)# router ospf ↓
    awplus(config-router)# no network 192.168.100.0/24 area 0 ↓

### コマンドツリー

    router ospf (グローバルコンフィグモード)
        |
        +- network（OSPFモード）

### 関連コマンド

show ip ospf（非特権EXECモード）
show ip ospf interface（非特権EXECモード）
show ip ospf neighbor（非特権EXECモード）
show ip protocols ospf（非特権EXECモード）

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

PN: 613-002107 Rev.AK_1