内容

概要

前提条件

要件

使用するコンポーネント

表記法

アンナンバード インターフェイスとは

IP と IP アンナンバード

設定例

同じメジャー ネット、異なるサブネット

異なるメジャー ネット、サブネットなし

サブネットのあるメジャー ネット、サブネットのないメジャー ネット

2 つの異なるメジャー ネットとそれらに対応するサブネット

関連情報

概要

このドキュメントでは、IP アンナンバードの概念について説明し、参考としていくつかの設定例を示します。ip unnumbered コンフィギュレーション コマンドを使用すると、明示的な IP アドレスを割り当てることなくシリアル インターフェイスでの IP 処理を有効にすることができます。IP アンナンバード インターフェイスは、ルータにすでに設定されている別のインターフェイスの IP アドレスを「借りる」ことができるので、ネットワークとアドレス空間を節約できます。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

表記法

ドキュメントの表記法の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。

アンナンバード インターフェイスとは

次に示すネットワークを検討します。ルータ A には、シリアル インターフェイス S0 とイーサネット インターフェイス E0 があります。

ルータ A のイーサネット 0 インターフェイスは、次に示すように IP アドレスで設定できます。

interface Ethernet0

ip address 172.16.10.254 255.255.255.0

論理的には、インターフェイス S0 で IP をイネーブルにするには、それに一意の IP アドレスを設定する必要があります。ただし、シリアル インターフェイスの IP をイネーブルにして、一意の IP アドレスを割り当てることなくそれをアップすることも可能です。これは、ルータの他のインターフェイスですでに設定されている IP アドレスを借りることによって行われます。IP アドレスを借りるために、次に示すように ip unnumbered インターフェイス モード コマンドを使用します。

interface Serial 0

ip unnumbered Ethernet 0

ip unnumbered <type> <number> インターフェイス モード コマンドは、指定インターフェイスから、コマンドが設定済みのインターフェイスに IP アドレスを借ります。ip unnumbered コマンドを使用すると、結果として IP アドレスが 2 つのインターフェイスによって共有されます。そして、例では、イーサネット インターフェイス上に設定された IP アドレスは、シリアル インターフェイスにも割り当てられ、どちらのインターフェイスも機能を正常に含んでいました。これは、次に示すように、show ip interface brief コマンドの出力を使用して確認できます。

RouterA# show ip interface brief

Interface    IP-Address      OK?    Method   Status   Protocol

Ethernet0    172.16.10.254   YES    manual   up       up

Serial0      172.16.10.254   YES    manual   up       up

上記の show ip interface brief コマンドの出力からもわかるように、シリアル インターフェイスの IP アドレスはイーサネット インターフェイスと同じであり、両方のインターフェイスは十分に機能します。ルータの、機能している他のインターフェイスの 1 つからその IP アドレスを借りているインターフェイスを「アンナンバード インターフェイス」と呼びます。 例では、Serial 0 がアンナンバード インターフェイスです。

アンナンバード インターフェイスの唯一の実際的な欠点は、それがリモートのテストと管理には利用できないことです。また、アンナンバード インターフェイスは、稼動して設定できる状態になっているインターフェイスからそのアドレスを借りる必要もあります。機能していないインターフェイス（つまり、「Interface Status」が「up」、「Protocol」が「up」を示していないインターフェイス）をポイントしている場合、そのアンナンバード インターフェイスは機能しません。これが、アンナンバード インターフェイスはループバック インターフェイスをポイントすることを推奨する大きな理由です（ループバックは失敗しないため）。最後に、ip unnumbered コマンドがポイントツーポイント インターフェイスだけで動作することにも注目してください。マルチアクセス インターフェイス（つまり、イーサネット）またはループバック インターフェイスにこのコマンドを設定すると、次のメッセージが表示されます。

RouterA(config)# int e0

RouterA(config-if)# ip unnumbered serial 0

Point-to-point (non-multi-access) interfaces only

RouterA(config-if)# ip unnumbered loopback 0

Point-to-point (non-multi-access) interfaces only

IP と IP アンナンバード

シスコのルータでは、ネットワーク セグメントに接続されているインターフェイスは、すべて固有のサブネットに属する必要があります。直接接続されたルータには、同じネットワーク セグメントに接続されているインターフェイスがあり、同じサブネットから IP アドレスが割り当てられています。ルータは、直接接続されていないネットワークにデータを送信する必要がある場合、そのルーティング テーブルを検索して、宛先に対して次に直接接続されているホップにパケットを転送します。ルーティング テーブルにルートがない場合、ルータは最終手段としてゲートウェイにパケットを転送します。最終的な宛先に接続されているルータがパケットを受け取ると、そのルータはそのエンド ホストに直接パケットを送信します。

IP ルーティング テーブルには、サブネット ルートまたはメジャー ネットワーク ルートのいずれかが含まれています。それぞれのルートには 1 つ以上の直接接続されたネクストホップ アドレスがあります。 サブネット ルートは、ルーティング テーブルのサイズを減らすために、デフォルトでメジャー ネットワーク境界で集約され、まとめられます。

注：上記の集約スキームでは、Routing Information Protocol(RIP)やInterior Gateway Routing Protocol(IGRP)などの従来のディスタンスベクタールーティングプロトコルを前提としています。

8 ビットのサブネット化を使用してサブネットになっているクラス B ネットワークを使用するルータのインターフェイスに IP アドレスを割り当てる場合を検討してみましょう。各インターフェイスには個別のサブネットが必要です。それぞれのポイントツーポイント シリアル接続にはアドレスに対して 2 つのエンド ポイントだけがあるため、サブネット全体をそれぞれのシリアル インターフェイスに割り当ててしまうと、2 つのアドレスだけが必要なそれぞれのインターフェイスに対して利用できる 254 ものアドレスを使用することになります。それぞれのシリアル インターフェイスに IP アンナンバードを使用すると、アドレス レンジを節約することになります。つまり、LAN インターフェイスのアドレスは「借りられ」、シリアル インターフェイスから発信されたルーティング アップデートとパケット用のソース アドレスとして使用されます。このように、アドレス レンジが節約されます。ip unnumbered は、ポイントツーポイント接続の場合にのみ意味があります。

ルーティング アップデートを受信するルータは、ルーティング テーブルにネクストホップとしてそのアップデートのソース アドレスをインストールします。通常、ネクストホップは直接接続されたネットワーク ノードです。ip unnumbered を使用する場合は、このケースに当てはまりません。それは、それぞれのシリアル インターフェイスが他の LAN インターフェイスから IP アドレスを「借用」し、それぞれが異なるサブネットにあり、そしておそらく異なるメジャー ネットワークにあるためです。ip unnumbered が設定されると、設定された ip unnumbered インターフェイスを通じて学習された経路には、ルーティング更新の発信元アドレスではなくネクストホップとしてそのインターフェイスが保持されます。このようにして、直接接続されていないネクストホップから送られたルーティング更新の発信元が原因となる、無効なネクストホップ アドレスの問題が回避されます。

設定例

注：これらの設定例の情報は、Cisco IOS®ソフトウェアバージョン12.2(10b)に基づいており、Cisco 2500シリーズルータでテストされています。

IP アンナンバードの 4 つの異なる設定例を見てみましょう。

注：イーサネットインターフェイスの代わりにループバックインターフェイスを使用できます。

同じメジャー ネット、異なるサブネット

図 1 は、シリアル リンクのどちらの側にも、異なるサブネットの同一のメジャー ネットがあることを示しています。

図 1：ネットワーク ダイアグラム

Router1.1.1.1

Router2.2.2.2

Current configuration:

interface Ethernet0

ip address 171.68.178.196 255.255.255.192

interface Serial0

ip unnumbered Ethernet0

router igrp 10

network 171.68.0.0

Current configuration:

interface Ethernet 0

ip address 171.68.179.1 255.255.255.192

interface Serial 0

ip unnumbered Ethernet0

router igrp 10

network 171.68.0.0

Router 1.1.1.1# show ip route

171.68.0.0/26 is subnetted, 3 subnets

I       171.68.179.0 [100/8976] via 171.68.179.1, 00:00:02, Serial0

C       171.68.178.192 is directly connected, Ethernet0

I       171.68.0.0 [100/8976] via 171.68.179.1, 00:00:02, Serial0

Router 1.1.1.1# ping 171.68.179.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 171.68.179.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/30/32 ms

Router 2.2.2.2# show ip route

171.68.0.0/26 is subnetted, 3 subnets

C       171.68.179.0 is directly connected, Ethernet0

I       171.68.178.192 [100/8976] via 171.68.178.196, 00:00:02, Serial0

I       171.68.0.0 [100/8976] via 171.68.178.196, 00:00:02, Serial0

Router 2.2.2.2# ping 171.68.178.196

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 171.68.178.196, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 32/32/32 ms

サブネットに関するルート情報は、このシナリオでは正しく保持されています。

異なるメジャー ネット、サブネットなし

図 2 は、シリアル リンクのどちらの側にも、異なるメジャー ネットがあり、サブネットがないことを示しています。

図 2：ネットワーク ダイアグラム

Router1.1.1.1

Router2.2.2.2

Current configuration:

interface Ethernet0

ip address 171.68.178.196 255.255.0.0

interface Serial0

ip unnumbered Ethernet0

router igrp 10

network 171.68.0.0

Current configuration:

interface Ethernet 0

ip address 172.68.1.1 255.255.0.0

interface Serial 0

ip unnumbered Ethernet0

router igrp 10

network 172.68.0.0

Router 1.1.1.1# show ip route

C    171.68.0.0/16 is directly connected, Ethernet0

I    172.68.0.0/16 [100/8976] via 172.68.1.1, 00:01:26, Serial0

Router 1.1.1.1# ping 172.68.1.1

Sending 5, 100-byte ICMP Echos to 172.68.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/28 ms

Router 2.2.2.2# show ip route

I    171.68.0.0/16 [100/8976] via 171.68.178.196, 00:00:21, Serial0

C    172.68.0.0/16 is directly connected, Ethernet0

Router 2.2.2.2# ping 171.68.178.196

Sending 5, 100-byte ICMP Echos to 171.68.178.196, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/29/32 ms

サブネットのあるメジャー ネット、サブネットのないメジャー ネット

図 3 は、シリアル リンクの一方の側にサブネットのあるメジャー ネットがあり、もう一方の側にサブネットのないメジャー ネットがあることを示しています。

図 3：ネットワーク ダイアグラム

Router1.1.1.1

Router2.2.2.2

Current configuration:

interface Ethernet0

ip address 171.68.178.196 255.255.255.192

interface Serial0

ip unnumbered Ethernet0

router igrp 10

network 171.68.0.0

Current configuration:

interface Ethernet 0

ip address 172.68.1.1 255.255.0.0

interface Serial 0

ip unnumbered Ethernet0

router igrp 10

network 172.68.0.0

Router 1.1.1.1# show ip route

171.68.0.0/26 is subnetted, 1 subnets

C       171.68.178.192 is directly connected, Ethernet0

I    172.68.0.0/16 [100/8976] via 172.68.1.1, 00:00:03, Serial0

Router 1.1.1.1# ping 172.68.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.68.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/32 ms

Router 2.2.2.2# show ip route

171.68.0.0/16 is variably subnetted, 2 subnets, 2 masks

I       171.68.178.192/32 [100/8976] via 171.68.178.196, 00:00:48, Serial0

I       171.68.0.0/16 [100/8976] via 171.68.178.196, 00:00:48, Serial0

C    172.68.0.0/16 is directly connected, Ethernet0

Router 2.2.2.2# ping 171.68.178.196

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 171.68.178.196, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/29/32 ms

注：Cisco IOSソフトウェアバージョン11.0(2)より前のバージョンでは、ルータ2.2.2.2にメジャーネット171.68.0.0/16のスタティックルートを設定する必要があります。

このシナリオでは、サブネット情報は、ホスト ルートとして扱われるため、失われます。Cisco IOS ソフトウェア バージョン 11.0(2) 以降では、Interior Gateway Routing Protocol（IGRP）および Routing Information Protocol（RIP）が、アンナンバードのポイントツーポイント リンク経由のメジャーネットにサマリー ルートを送信することで、この問題を修正しています。

2 つの異なるメジャー ネットとそれらに対応するサブネット

図 4 は、シリアル リンクの両側に、対応するサブネットのある 2 つの異なるメジャー ネットがあることを示しています。

図 4：ネットワーク ダイアグラム

Router1.1.1.1

Router2.2.2.2

Current configuration:

interface Ethernet0

ip address 171.68.178.196 255.255.255.192

interface Serial0

ip unnumbered Ethernet0

router igrp 10

network 171.68.0.0

Current configuration:

interface Ethernet 0

ip address 172.68.1.1 255.255.255.192

interface Serial 0

ip unnumbered Ethernet0

router igrp 10

network 172.68.0.0

Router 1.1.1.1# show ip route

171.68.0.0/26 is subnetted, 1 subnets

C       171.68.178.192 is directly connected, Ethernet0

172.68.0.0/16 is variably subnetted, 2 subnets, 2 masks

I       172.68.0.0/16 [100/8976] via 172.68.1.1, 00:00:02, Serial0

I       172.68.1.0/32 [100/8976] via 172.68.1.1, 00:00:02, Serial0

Router 1.1.1.1# ping 172.68.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.68.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 32/81/280 ms

Router 2.2.2.2# show ip route

171.68.0.0/16 is variably subnetted, 2 subnets, 2 masks

I       171.68.178.192/32 [100/8976] via 171.68.178.196, 00:00:22, Serial0

I       171.68.0.0/16 [100/8976] via 171.68.178.196, 00:00:22, Serial0

172.68.0.0/26 is subnetted, 1 subnets

C       172.68.1.0 is directly connected, Ethernet0

Router 2.2.2.2# ping 171.68.178.196

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 171.68.178.196, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/32 ms

注：Cisco IOSソフトウェアバージョン11.0(2)より前では、ルータ2.2.2.2のメジャーネット171.68.0.0/16とルータ1.1.1.1の172.68.0.0/16にスタティックルートを設定する必要があります。

このシナリオでは、サブネット情報は、ホスト ルートとして扱われるため、失われます。Cisco IOS ソフトウェア バージョン 11.0(2) 以降では、IGRP および RIP が、アンナンバードのポイントツーポイント リンク経由のメジャーネットにサマリー ルートを送信することで、この問題を修正しています。

関連情報

- IP ルーティング プロトコルに関するサポート ページ

- IP ルーティングに関するサポート ページ

- テクニカルサポート - Cisco Systems