このドキュメントでは、ルーティング アップデートの送受信時に Routing Information Protocol(RIP)および Interior Gateway Routing Protocol(IGRP)の両方によって実行される一連のアクションについて説明します。
このドキュメントに特有の要件はありません。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに適用されます。
Cisco IOS(R) ソフトウェア リリース 12.2(27)
Cisco 2500 シリーズ ルータ
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
ドキュメント表記の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。
RIPまたはIGRPがアップデートを送信すると、アップデートをアドバタイズする前に特定のチェックが実行されます。このリストは、ルータ1がルータ2にアップデートを送信する前に発生するイベントのシーケンスを示しています。ネットワーク図を使用すると、イベントのシーケンスをより詳細に調べることができます。
サブネット情報は、アップデートの送信元インターフェイスと同じメジャーネットの一部ですか。
いいえ:ルータ 1 は、メジャー ネット境界でサマリーを作 成し、ネットワークをアドバタイズします。
はい:ネットワークのサブネットマスクは、アップデートの送信元インターフェイスと同じですか。
はい:ルータ 1 は、サブネットにアドバタイズします。
いいえ:ネットワークに/32マスクがありますか。
はい:RIPの場合、ネットワークはアドバタイズされます。IGRPの場合、ルータ1はネットワークをドロップします。
いいえ:ルータ1はネットワークをドロップします。
RIPまたはIGRPがアップデートを受信すると、アップデートを受け入れ、サブネットマスクを適用する前に、特定のチェックを実行します。これは、ルータ2がルータ1からのアップデートを受け入れる前に発生する一連のイベントです。
アップデートを受信したインターフェイスと同じメジャー ネットのサ ブネットでアップデートが受信されたかどうか。
はい:ルータ 2 は、アップデートを受信したインターフェ イスのマスクを適用します。アドバタイズされたネットワークで、アップデ ートのホスト部分にホスト ビットがセットされている場合、ルータ 2 はホ スト マスク(/32)を適用します。 RIP の場合、RIP は後続のルータに引き 続き /32 ルートをアドバタイズしますが、IGRP は行いません。
いいえ:アップデートを受信したインターフェイス以外のイ ンターフェイスから通知されたルーティング テーブルに、このメジャー ネ ットのサブネットが存在しているか。2台のルータ間のリンクがアンナンバードリンクでない限り、このアップデートのネットワークはメジャーネットである必要があります。この場合、アップデートにサブネット情報を含めることができます。
はい:ルータ 2 では、この更新情報が無視されます。
いいえ:ルータ 2 はクラスフル マスクを適用します。ア ップデートを非番号リンクから受信し、そのアップデートにサブネット情報 が含まれている場合(ネットワークのサブネット部分のビットが設定されて います)、ルータ 2 はホスト マスクを適用します。非番号の場合の例については、『ip unnumberedコマンドの説明と設定』を参照してください。
ルータ 1 は、ルータ 2 にアップデートを送信するときに、次のチェッ クを実行します。
131.108.5.0/24は131.108.2.0/24と同じメジャーネットの一部で、アップデートの送信元となりますか。
はい:131.108.5.0/24のサブネットマスクは131.108.2.0/24と同じで、どのサブネットがアップデートの送信元ですか。
はい:ルータ 1 は、ネットワークにアドバタイズします。
137.99.88.0/24は131.108.2.0/24と同じメジャーネットの一部で、アップデートの送信元となりますか。
いいえ:ルータ 1 は、メジャー ネット境界で 137.99.88.0/24 のサマリーを作成し、137.99.0.0 としてルートにアドバタイズします。
このプロセスにより、ルータ1は131.108.5.0と137.99.0.0をルータ2へのアップデートに含めます。これはルータ1に表示されるdebug ip ripコマンドの出力で確認できます。
*Mar 25 00:22:46.177: RIP: sending v1 update to 255.255.255.255 via Serial0 (131.108.2.2) *Mar 25 00:22:46.178: RIP: build update entries *Mar 25 00:22:46.182: subnet 131.108.5.0, metric 1 *Mar 25 00:22:46.185: network 137.99.0.0, metric 1
debug ip ripコマンドを発行すると、ルータ1からルータ2で受信したルーティングアップデートを確認できます。
*Mar 25 00:22:46.201: RIP: received v1 update from 131.108.2.2 on Serial0 *Mar 25 00:22:46.203:131.108.5.0 in 1 hops *Mar 25 00:22:46.205:137.99.0.0 in 1 hops
受信したネットワークに適用するマスクを決定するために、ルータ2が実行するチェックを確認します。
受信したメジャー ネット 137.99.0.0 が、アップデートを受信したイ ンターフェイスに割り当てられたアドレス 131.108.2.0 と同じか。
いいえ:他のインターフェイスから通知されたルーティング テーブルに、このメジャー ネットのサブネットが存在しているか。
いいえ:ルータ 2 は、137.99.0.0 がクラス B アドレス であるため、通常のマスク(/16)を割り当てます。
サブネット 131.108.5.0 が、アップデートを受信したインターフェイ スのサブネット 131.108.2.0 と同じメジャー ネットに属しているか。
はい:ルータ 2 は、アップデートを受信したインターフェ イスのマスクである /24 を適用します。
このプロセスにより、show ip routeコマンドを使用して、ルータ2のルーティングテーブルに次のネットワークとマスクが表示されます。
R 137.99.0.0/16 [120/1] via 131.108.2.2, 00:00:07, Serial0 131.108.0.0/24 is subnetted, 3 subnets R 131.108.5.0 [120/1] via 131.108.2.2, 00:00:08, Serial0 C 131.108.2.0 is directly connected, Serial0 C 131.108.3.0 is directly connected, Ethernet0