RIP の設定

RIP

RIP

RIP はユーザ データグラム プロトコル(UDP)データ パケットを使用して、小規模なインターネットワークでルーティング情報を交換します。RIPv2 は IPv4 をサポートします。RIPv2 は RIPv2 プロトコルがサポートするオプションの認証機能を使用します(「RIPv2 の認証」の項を参照)。

RIP メッセージのタイプ

  • 要求:他の RIP 対応ルータからのルート アップデートを要求するためにマルチキャスト アドレス 224.0.0.9 に送信されます。

  • 応答:デフォルトでは 30 秒間隔で送信されます(「RIP 設定の検証」の項を参照)。ルータも、要求メッセージの受信後に応答メッセージを送信します。応答メッセージには、RIP ルート テーブル全体が含まれます。RIP ルーティング テーブルが 1 つの応答パケットに収まらない場合、RIP は 1 つの要求に対して複数の応答パケットを送信します。

RIPv2 認証

RIP メッセージに認証を設定して、ネットワークでの不正な、または無効なルーティング更新を防止できます。Cisco NX-OS は簡易パス ワードまたは MD5 認証ダイジェストをサポートしています。

認証キーのキーチェーン管理を使用することによって、インターフェイスごとに RIP 認証を設定できます。キーチェーン管理によって、MD5 認証ダイジェストまたは単純テキスト パスワード認証で使用される認証キーの変更を制御できます。キー チェーンの作成の詳細については、『Cisco Nexus 9000 Series NX-OS Security Configuration Guide』を参照してください。

MD5 認証ダイジェストを使用するには、ローカル ルータとすべてのリモート RIP ネイバーで共有されるパスワードを設定します。Cisco NX-OS は、メッセージ自体と暗号化されたパスワードに基づいて MD5 の一方向メッセージ ダイジェストを作成し、このダイジェストを RIP メッセージ(要求または応答)とともに送信します。受信側の RIP ネイバーは、同じ暗号パスワードを使用して、ダイジェストを検証します。メッセージが変更されていない場合は、計算が一致し、RIP メッセージは有効と見なされます。

MD5 認証ダイジェストの場合はさらに、ネットワークでメッセージが再送されないように、各 RIP メッセージにシーケンス番号が組み込まれます。

スプリット ホライズン

スプリット ホライズンを使用すると、ルートを学習したインターフェイスから RIP がルートをアドバタイズしないようにできます。

スプリット ホライズンは、RIP アップデートおよびクエリー パケットの送信を制御する方法です。インターフェイス上でスプリット ホライズンがイネーブルの場合、Cisco NX-OS はそのインターフェイスから学習した宛先にはアップデート パケットを送信しません。この方法でアップデート パケットを制御すると、ルーティング ループの発生する可能性が小さくなります。

ポイズン リバースを指定してスプリット ホライズンを使用すると、ルートを学習したインターフェイス経由では到達不能であると RIP が学習したルートをアドバタイズするように、インターフェイスを設定できます。

次の図に、ポイズン リバースをイネーブルにしてスプリット ホライズンを指定した、RIP ネットワークの例を示します。

図 1. スプリット ホライズン ポイズン リバースを指定した RIP


ルータ C はルート X について学習し、そのルートをルータ B にアドバタイズします。ルータ B はルート X をルータ A にアドバタイズしますが、ルート X の到達不能アップデートをルータ C に送り返します。

デフォルトでは、スプリット ホライズンはすべてのインターフェイスでイネーブルになっています。

ルートのフィルタリング

RIP 対応インターフェイスでルート ポリシーを設定すれば、RIP アップデートをフィルタリングすることができます。Cisco NX-OS は、ルート ポリシーが許可するルートのみでルート テーブルを更新します。

ルート集約

指定したインターフェイスに複数のサマリー集約アドレスを設定できます。ルート集約を使用すると、固有性の強い一連のアドレスをすべての固有アドレスを代表する 1 つのアドレスに置き換えることによって、ルート テーブルを簡素化できます。たとえば、10.1.1.0/24、10.1.2.0/24、および 10.1.3.0/24 というアドレスを 1 つの集約アドレス 10.1.0.0/16 に置き換えることができます。

RIP はルーティング テーブルに含まれている固有性の強いルートが多いほど、固有性の強いルートの最大メトリックと同じメトリックのインターフェイスからのサマリー アドレスをアドバタイズします。


(注)  


Cisco NX-OS は、自動ルート集約をサポートしていません。


ルートの再配布

RIP を使用すると、スタティック ルートや他のプロトコルからのルートを再配布できます。再配布を指定したルート マップを設定して、どのルートが RIP に渡されるかを制御する必要があります。ルート ポリシーを使用すると、宛先、送信元プロトコル、ルート タイプ、ルート タグなどの属性に基づいて、ルートをフィルタリングできます。詳細については、Route Policy Manager の設定を参照してください。

RIP ルーティング ドメインにルートを再配布しても、デフォルトでは Cisco NX-OS がそのつど、RIP ルーティング ドメインにデフォルト ルートを再配布することはありません。RIP にデフォルト ルートを生成し、ルート ポリシーでそのルートを制御できます。

RIP にインポートされたすべてのルートに使用する、デフォルトのメトリックも設定できます。

ロード バランシング

ロード バランシングを使用すると、ルータは、宛先アドレスから等距離内にあるすべてのルータのネットワーク ポートにトラフィックを分散できます。ロード バランシングは、ネットワーク セグメントの使用率を向上させ、有効ネットワーク帯域幅を増加させます。

Cisco NX-OS は、等コスト マルチパス(ECMP)機能をサポートします。RIP ルート テーブルおよびユニキャスト RIB の等コスト パスは最大 16 です。これらのパスの一部または全部でトラフィックのロード バランシングが行われるように、RIP を設定できます。

RIP のハイ アベイラビリティ

Cisco NX-OS は、RIP のステートレス リスタートをサポートします。リブートまたはスーパーバイザ スイッチオーバー後に、Cisco NX-OS が実行コンフィギュレーションを適用し、RIP がただちに要求パケットを送信して、ルーティング テーブルに再入力します。

RIP 仮想化のサポート

Cisco NX-OS は、同一システム上で動作する複数の RIP プロトコル インスタンスをサポートします。RIP は、仮想ルーティングおよび転送(VRF)インスタンスをサポートします。

RIP の前提条件

RIP を使用するには、次の前提条件を満たしている必要があります。

RIP に関するガイドラインと制約事項

RIP には、次のガイドラインと制約事項があります。

RIP を設定する際には、次のガイドラインと制約事項に従ってください。

  • プレフィックス リスト内の名前は、大文字と小文字が区別されません。一意の名前を使用することを推奨します。大文字と小文字を変更しただけの名前は使用しないでください。たとえば、CTCPrimaryNetworks と CtcPrimaryNetworks は 2 つの異なるエントリではありません。

  • Cisco NX-OS は、RIPv1 をサポートしません。Cisco NX-OS がRIPv1 パケットを受信した場合、メッセージを記録してパケットをドロップします。

  • Cisco NX-OS は、RIPv1 ルータとの隣接関係を確立しません。

  • RIP はトンネル インターフェイスではサポートされていません。


  • (注)  


    RIP は、255 以下の 8 ビット KeyID のみをサポートします。これは、RIP で認証を設定するときに使用される keyID です。


RIP パラメータのデフォルト設定

このセクションでは、RIP パラメータのデフォルト設定を示します。

表 1. デフォルトの RIP パラメータ
パラメータ デフォルト

ロード バランシングを行う最大パス数

16

RIP 機能

無効化

スプリット ホライズン

有効(Enabled)

RIP

Cisco IOS の CLI に慣れている場合、この機能に対応する Cisco NX-OS コマンドは通常使用する Cisco IOS コマンドと異なる場合があるので注意してください。

RIP の有効化

RIP を設定するには、その前に RIP を有効にする必要があります。

手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

グローバル設定モードを開始します。

ステップ 2

(任意) [no] feature rip コマンドを使用して、RIP 機能を有効にします。

例:

switch(config)# feature rip

RIP 機能を有効にします。

ステップ 3

(任意) show feature コマンドを使用して、この機能が有効か無効かどうかを表示します。

例:

switch(config)# show feature

有効および無効にされた機能を表示します。

ステップ 4

(任意) copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config)# copy running-config
startup-config

この設定変更を保存します。


RIP インスタンスの作成

Before you begin

RIP をイネーブルにします(「RIP のネーブル化」セクションを参照)。

RIP インスタンスを作成し、そのインスタンスのアドレス ファミリを設定できます。

手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

ステップ 2

(任意) [no] router rip instance-tag コマンドを使用して、設定済みの instance-tag を持つ新しい RIP インスタンスを作成します。

例:

switch(config)# router RIP Enterprise
switch(config-router)#

ステップ 3

(任意) address-familyipv4unicast コマンドを使用して、この RIP インスタンスのアドレス ファミリを設定し、アドレス ファミリ コンフィギュレーション モードを開始します。

例:

switch(config-router)# address-family ipv4 unicast
switch(config-router-af)#

ステップ 4

(任意) show ip rip [instance instance-tag] [vrf vrf-name] コマンドを使用して、すべての RIP インスタンスに関する RIP 情報の要約を表示します。

例:

switch(config-router-af)# show ip rip

ステップ 5

(任意) distance value コマンドを使用して、RIP のアドミニストレーティブ ディスタンスを設定します。範囲は 1 ~ 255 です。デフォルトは 120 です。「アドミニストレーティブ ディスタンス」のセクションを参照してください。

例:

switch(config-router-af)# distance 30

ステップ 6

(任意) maximum-paths number コマンドを使用して、RIP がルート テーブルで維持する等コスト パスの最大数を設定します。有効な範囲は 1 ~ 64 です。デフォルトは 16 です。

例:

switch(config-router-af)# maximum-paths 6

ステップ 7

(任意) copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config-router-af)# copy running-config
startup-config

次に、IPv4 に対応する RIP インスタンスを作成し、ロード バランシングのための等コスト パス数を設定する例を示します。

switch# configure terminal
switch(config)# router rip Enterprise
switch(config-router)# address-family ipv4 unicast
switch(config-router-af)# max-paths 10
switch(config-router-af)# copy running-config startup-config

RIP インスタンスの再起動

RIPインスタンスを再起動し、インスタンスに関連付けられているすべてのネイバーを削除できます。

RIP インスタンスを再起動し、関連付けられたすべてのネイバーを削除するには、グローバル設定モードで次のコマンドを使用します。

手順


(任意) restart rip instance-tag コマンドを使用します。

例:

switch(config)# restart rip Enterprise

RIP インスタンスを再起動し、すべてのネイバーを削除します。


インターフェイスでの RIP の設定

Before you begin

RIP をイネーブルにします(「RIP のネーブル化」セクションを参照)。

手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

ステップ 2

(任意) interface interface-type slot/port コマンドを使用して、インターフェイス構成モードを開始します。

例:

switch(config)# interface ethernet 1/2
switch(config-if)#

ステップ 3

(任意) ip router rip instance-tag コマンドを活用、このインターフェイスを RIP インスタンスに関連付けます。

例:

switch(config-if)# ip router rip
Enterprise

ステップ 4

(任意) show ip rip [instance instance-tag] interface [interface-type slot/port] [vrf vrf-name] [detail] コマンドを使用して、インターフェイスの RIP 情報を表示します。

例:

switch(config-if)# show ip rip
Enterprise tethernet 1/2

ステップ 5

(任意) copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config-if)# copy running-config
startup-config

次に、RIP インスタンスに Ethernet 1/2 インターフェイスを追加する例を示します。

switch# configure terminal
switch(config)# interface ethernet 1/2
switch(config-if)# ip router rip Enterprise
switch(config)# copy running-config startup-config

RIP 認証の設定

Before you begin

RIP をイネーブルにします(「RIP のネーブル化」セクションを参照)。

認証をイネーブルにする前に、必要に応じてキーチェーンを設定します。キー チェーンの実装の詳細については、『Cisco Nexus 9000 Series NX-OS Security Configuration Guide』を参照してください。

インターフェイスに RIP パケットの認証を設定できます。

手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

ステップ 2

(任意) interface interface-type slot/port コマンドを使用して、インターフェイス構成モードを開始します。

例:

switch(config)# interface ethernet 1/2
switch(config-if)#

ステップ 3

(任意) ip rip authentication mode {text | md5} コマンドを使用して、クリアテキストまたは MD5 認証ダイジェストとして、このインターフェイスにおける RIP 認証タイプを設定します。

例:

switch(config-if)# ip rip authentication
mode md5

ステップ 4

(任意) ip rip authentication key-chain key コマンドを使用して、このインターフェイス上で RIP に使用する認証キーを設定します。

例:

switch(config-if)# ip rip authentication key-chain RIPKey

ステップ 5

(任意) copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config-if)# copy running-config
startup-config

次に、キーチェーンを作成し、RIP インターフェイス上で MD5 認証を設定する例を示します。

switch# configure terminal
switch(config)# key chain RIPKey
switch(config-keychain)# key 2
switch(config-keychain-key)# accept-lifetime 00:00:00 Jan 01 2000 infinite
switch(config-keychain-key)# send-lifetime 00:00:00 Jan 01 2000 infinite
switch(config-keychain-key)# exit
switch(config-keychain)# exit
switch(config)# interface ethernet 1/2
switch(config-if)# ip rip authentication mode md5
switch(config-if)# ip rip authentication key-chain RIPKey
switch(config-if)# copy running-config startup-config

パッシブ インターフェイスの設定

インターフェイスを受動モードに設定することによって、ルートを受信するが、ルート アップデートの送信は行わないように RIP インターフェイスを設定できます。

受動モードで RIP インターフェイスを設定するには、インターフェイス設定モードで次のコマンドを使用します。

手順


(任意) ip rip passive-interface コマンドを使用します。

例:

switch(config-if)# ip rip
passive-interface

インターフェイスを受動モードに設定します。


ポイズン リバースを指定したスプリット ホライズンの設定

インターフェイスの設定でポイズン リバースをイネーブルにすると、RIP が学習したルートについて、ルートを学習したインターフェイス経由では到達不能であることをアドバタイズできます。

インターフェイス上で、ポイズン リバースを指定してスプリット ホライズンを設定するには、インターフェイス コンフィギュレーション モードで次のコマンドを使用します。

手順


(任意) ip rip poison-reverse コマンドを使用します。

例:

switch(config-if)# ip rip poison-reverse

ポイズン リバースを指定してスプリット ホライズンをイネーブルにします。ポイズン リバースを指定したスプリット ホライズンは、デフォルトでディセーブルです。


ルート集約の設定

ルーティング テーブルでサマリー アドレスによって表される集約アドレスを作成できます。Cisco NX-OS は、固有性の強いすべてのルートの中でメトリックが最小のサマリー アドレス メトリックをアドバタイズします。

インターフェイス上でサマリー アドレスを設定するには、インターフェイス コンフィギュレーション モードで次のコマンドを使用します。

手順


(任意) iprip summary-addressip-prefix/mask-len コマンドを使用します。

例:

switch(config-if)# ip rip summary-address 1.1.1.1/32

IPv4 アドレスに対応する、RIP 用のサマリー アドレスを設定します。


ルート再配布の設定

Before you begin

RIP を有効にします(「RIP の有効化」セクションを参照)。

再配布を設定する前に、ルート マップを設定します。ルート マップの設定の詳細については、「ルート マップの設定 」セクションを参照してください。

別のルーティング プロトコルからのルーティング情報を受け入れて、RIP ネットワークを通じてその情報を再配布するように、RIP を設定できます。再配布されたルートは、デフォルト ルートとして割り当てることができます。

手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

ステップ 2

(任意) router rip instance-tag コマンドを使用して、instance-tag が設定された、新しい RIP インスタンスを作成します。

例:

switch(config)# router rip Enterprise
switch(config-router)#

ステップ 3

(任意) address-family ipv4 unicast コマンドを使用して、アドレスファミリのコンフィギュレーション モードを開始します。

例:

switch(config-router)# address-family ipv4 unicast
switch(config-router-af)#

ステップ 4

(任意) redistribute {bgp as | direct | {eigrp | isis | ospf | ospfv3 | rip} instance-tag | static} route-map map-name コマンドを使用して、他のプロトコルから RIP にルートを再配布します。

例:

switch(config-router-af)# redistribute
eigrp 201 route-map RIPmap

ステップ 5

(任意) 必要に応じ、default-information originate [always] [route-map map-name] コマンドを使用して、ルート マップによって制御される、RIP へのデフォルト ルートを生成します。

例:

switch(config-router-af)#
default-information originate always

ステップ 6

(任意) default-metric value コマンドを使用して、再配布されたすべてのルートにデフォルト メトリックを設定します。

例:

switch(config-router-af)# default-metric
2

ステップ 7

(任意) show ip rip route [ip-prefix [longer-prefixes | shorter-prefixes]] [vrf vrf-name] [summary] コマンドを使用して、RIP のルートを表示します。

例:

switch(config-router-af)# show ip rip
route

ステップ 8

copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config-router-af)# copy running-config
startup-config

次に、EIGRP を RIP に再配布する例を示します。

switch# configure terminal
switch(config)# router rip Enterprise
switch(config-router)# address-family ipv4 unicast
switch(config-router-af)# redistribute eigrp 201 route-map RIPmap
switch(config-router-af)# copy running-config startup-config

Cisco IOS RIP との互換性を得られるよう Cisco NX-OS RIP を設定する

Before you begin

RIP をイネーブルにします(「RIP のネーブル化」セクションを参照)。

Cisco NX-OS RIP を、ルートがアドバタイズされ、処理される方法で Cisco IOS RIP のように動作するよう設定できます。

直接接続されたルートが、Cisco NX-OS RIP ではコスト 1 として処理され、Cisco IOS RIP ではコスト 0 として処理されます。ルートが Cisco NX-OS RIP でアドバタイズされる場合、受信デバイスはすべての受信ルートに +1 の最小のコストを増加し、ルーティング テーブルにルートをインストールします。Cisco IOS RIP において、このコストの増加は送信側ルータで実行され、受信側ルータは変更なしでルートをインストールします。Cisco NX-OS および Cisco IOS デバイスの両方が連携しているときに、この動作の違いにより問題が発生する可能性があります。Cisco IOS RIP など、ルートをアドバタイズし、処理するために、Cisco NX-OS RIP の設定に応じて、次の互換性の問題を回避できます。

手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

グローバル設定モードを開始します。

ステップ 2

RIP インスタンスおよび互換性設定を構成します。

  1. router rip instance-tag コマンドを使用して、設定済みのインスタンス タグを持つ新しい RIP インスタンスを作成します。

    例:

    switch(config)# router rip 100
    switch(config-router)#
    

    instance tag を設定して、新しい RIP インスタンスを作成します。インスタンス タグには 100、201、または 20 文字までの英数字を入力できます。

  2. [no] metric direct 0 コマンドを使用して、Cisco IOS RIP との互換性を持つ、コスト 0 のすべての直接接続ルートを設定します。

    例:

    switch(config-router)# metric direct 0
    

    ルートがアドバタイズされ、処理される方法で Cisco IOS RIP と Cisco NX-OS RIP が互換性を持つようにするため、直接接続するルータすべてをデフォルトであるコスト 1 の代わりにコスト 0 で設定します。

    (注)  

     

    このコマンドは、Cisco IOS デバイスを含む RIP ネットワークに存在するすべての Cisco NX-OS デバイスで設定する必要があります。

  3. address-family ipv4 unicast コマンドを使用して、この RIP インスタンスの VRF アドレス ファミリを設定します。

    例:

    switch(config-router)# address-family ipv4 unicast

    この RIP インスタンスの VRF アドレス ファミリを設定します。

  4. vrf abc コマンドを使用して、新しい VRF を作成します。

    例:

    switch(config-router)# vrf abc

    新しい VRF を作成します。

  5. flush-routes コマンドを使用して、スタティック ルートを削除します。

    例:

    switch(config-router)# flush-routes

    ルートを削除します。

  6. isolate コマンドを使用して、RIP の観点からルータを分離します。

    例:

    switch(config-router)# isolate

    RIP の観点からルータを分離します

  7. shutdown コマンドを使用して、RIP インスタンスをシャットダウンします。

    例:

    switch(config-router)# shutdown

    RIP インスタンスをシャットダウンします。

    (注)  

     

    show run の出力は、構成された shutdown コマンドがプロセス中であり、vrf も作成されている場合とは異なります。シャットダウン構成は、VRF 構成の上に表示されます。

ステップ 3

(任意) show running-config rip コマンドを使用して、現在実行中の RIP コンフィギュレーションを表示します。

例:

switch(config-router)# show
running-config rip
!Command: show running-config rip
!Running configuration last done at: Tue Dec 17 01:13:28 2024
!Time: Tue Dec 17 01:13:31 2024

現在実行中の RIP コンフィギュレーションを表示します。

ステップ 4

(任意) copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config-router)# copy running-config
startup-config

この設定変更を保存します。


次に、すべての直接ルートをコスト 0 からコスト 1 に返すことによって、Cisco IOS RIP と Cisco NX-OS RIP の互換性をディセーブルにする例を示します。

switch# configure terminal
switch(config)# router rip 100
switch(config-router)# no metric direct 0
switch(config-router)# show running-config rip
switch(config-router)# copy running-config startup-config

仮想化の設定

Before you begin

RIP をイネーブルにします(「RIP のネーブル化」の項を参照)。

複数の RIP インスタンスを設定し、複数の VRF を作成し、同じまたは複数の RIP インスタンスを各 VRF で使用するようにできます。VRF に RIP インターフェイスを割り当てます。


(注)  


インターフェイスの VRF を設定した後に、インターフェイスの他のすべてのパラメータを設定します。インターフェイスの VRF を設定すると、そのインターフェイスのすべての設定が削除されます。


手順


ステップ 1

configure terminal コマンドを使用して、グローバル コンフィギュレーション モードを開始します。

例:

switch# configure terminal
switch(config)#

ステップ 2

VRF コンテキストと RIP インスタンスを設定します。

  1. (任意) vrf context vrf-name コマンドを使用して新しい VRF を作成し、VRF コンフィギュレーション モードを開始します。

    例:

    switch(config)# vrf context RemoteOfficeVRF
    switch(config-vrf)#
    
  2. (任意) exit コマンドを使用して、VRF コンフィギュレーション モードを終了します。

    例:

    switch(config-vrf)# exit
    switch(config)#
    
  3. (任意) router rip instance-tag コマンドを使用して、設定済みのインスタンス タグを持つ新しい RIP インスタンスを作成します。

    例:

    switch(config)# router rip Enterprise
    switch(config-router)#
    
  4. (任意) vrf vrf-name コマンドを使用して、新しい VRF を作成します。

    例:

    switch(config-router)# vrf RemoteOfficeVRF
    switch(config-router-vrf)#
    
  5. (任意) address-familyipv4unicast コマンドを使用して、この RIP インスタンスの VRF アドレス ファミリを設定します。

    例:

    switch(config-router-vrf)# address-family ipv4 unicast
    switch(config-router-vrf-af)#
    
  6. (任意) redistribute {bgp as | direct | {eigrp | isis | ospf | ospfv3 | rip} instance-tag | static} route-map map-name コマンドを使用して、他のプロトコルから RIP にルートを再配布します。

    例:

    switch(config-router-vrf-af)# redistribute eigrp 201 route-map RIPmap
    

    ルートマップの詳細については、ルート マップの設定を参照してください。

ステップ 3

インターフェイスを構成して、VRF に割り当てます。

  1. (任意) interface ethernet slot/port コマンドを使用して、インターフェイス コンフィギュレーション モードを開始します。

    例:

    switch(config-router-vrf-af)# interface ethernet 1/2
    switch(config-if)#
    
  2. (任意) vrf member vrf-name コマンドを使用して、このインターフェイスをVRFに追加します。

    例:

    switch(config-if)# vrf member RemoteOfficeVRF
    
  3. (任意) ip address ip-prefix/length コマンドを使用して、このインターフェイスの IP アドレスを設定します。

    例:

    switch(config-if)# ip address 192.0.2.1/16
    

    このステップは、このインターフェイスを VRF に割り当てたあとに行う必要があります。

  4. (任意) ip router rip instance-tag コマンドを使用して、このインターフェイスを RIP インスタンスに関連付けます。

    例:

    switch(config-if)# ip router rip Enterprise
    

ステップ 4

(任意) show ip rip [instance instance-tag] interface [interface-type slot/port] [vrf vrf-name] コマンドを使用して、VRF のインターフェイスの RIP 情報を表示します。

例:

switch(config-if)# show ip rip Enterprise ethernet 1/2

ステップ 5

copy running-config startup-config コマンドを使用して、設定の変更内容を保存します。

例:

switch(config-if)# copy running-config startup-config

次に、VRF を作成して、その VRF にインターフェイスを追加する例を示します。

switch# configure terminal
switch(config)# vrf context RemoteOfficeVRF
switch(config-vrf)# exit
switch(config)# router rip Enterprise
switch(config-router)# vrf RemoteOfficeVRF
switch(config-router-vrf)# address-family ipv4 unicast
switch(config-router-vrf-af)# redistribute eigrp 201 route-map RIPmap
switch(config-router-vrf-af)# interface ethernet 1/2
switch(config-if)# vrf member RemoteOfficeVRF
switch(config-if)# ip address 192.0.2.1/16
switch(config-if)# ip router rip Enterprise
switch(config-if)# copy running-config startup-config

RIP プロトコルの調整

ネットワーク要件に適合するように RIP を調整できます。RIP では複数のタイマーを使用して、ルーティング アップデート間隔、ルートが無効になるまでの時間の長さ、およびその他のパラメータを決定します。これらのタイマーを調整すると、インターネットワークのニーズに適合するように、ルーティング プロトコルのパフォーマンスを調整できます。


(注)  


ネットワーク上のすべての RIP 対応ルータで、RIP タイマーに同じ値を設定する必要があります。


手順


ステップ 1

(任意) RIP タイマーを秒単位で設定するには、timers basic update timeout holddown garbage-collection コマンドを使用します。

例:

switch(config-router-af)# timers basic 40 120 120 100

パラメータは次のとおりです。

  • update :指定できる範囲は 5 ~任意の正の整数。デフォルトは 30 です。

  • timeout :ルートの無効を宣言するまでに、Cisco NX-OS が待機する時間。タイムアウト インターバルが終了するまでに、このルートのアップデート情報を Cisco NX-OS が受信しなかった場合、Cisco NX-OS はルートの無効を宣言します。指定できる範囲は 1 ~任意の正の整数です。デフォルトは 180 です。

  • holddown :無効ルートに関するよりよいルート情報を Cisco NX-OS が無視する時間。指定できる範囲は 0 ~任意の正の整数です。デフォルトは 180 です。

  • garbage-collection Cisco NX-OS がルートを無効として表示してから、Cisco NX-OS がそのルートをルーティング テーブルから削除するまでの時間。指定できる範囲は 1 ~任意の正の整数です。デフォルトは 120 です。

ステップ 2

(任意) このインターフェイスで受信する各ルートのメトリックに値を追加するには、ip rip metric-offset value コマンドを使用します。

例:

switch(config-if)# ip rip metric-offset 10

有効な範囲は 1 ~ 15 です。デフォルトは 1 です。

ステップ 3

(任意) 着信または発信 RIP アップデートをフィルタリングするためのルートマップを指定するには、ip rip route-filter {prefix-list list-name | route-map map-name | [in | out]} コマンドを使用します。

例:

switch(config-if)# ip rip route-filter route-map
            InputMap in

RIP の設定の確認

手順


ステップ 1

show ip rip instance [instance-tag] [vrf vrf-name] コマンドを使用して、RIP のインスタンスのステータスを表示します。

例:

show ip rip instance [instance-tag] [vrf vrf-name]

ステップ 2

show ip rip [instance instance-tag] interface slot/port detail [vrf vrf-name] コマンドを使用して、インターフェイスの RIP ステータスを表示します。

例:

show ip rip [instance instance-tag] interface slot/port detail [vrf vrf-name]

ステップ 3

show ip rip [instance instance-tag] neighbor [interface-type number] [vrf vrf-name] コマンドを使用して、RIP ネイバーテーブルを表示します。

例:

show ip rip [instance instance-tag] neighbor [interface-type number] [vrf vrf-name]

ステップ 4

show ip rip [instance instance-tag] route [ip-prefix/length [longer-prefixes | shorter-prefixes]] [summary] [vrf vrf-name] コマンドを使用して、RIP ルート テーブルを表示します。

例:

show ip rip [instance instance-tag] route [ip-prefix/length [longer-prefixes | shorter-prefixes]] [summary] [vrf vrf-name]

ステップ 5

show running-configuration rip コマンドを使用して、現在実行中の RIP コンフィギュレーションを表示します。

例:

show running-configuration rip

RIP の統計情報の表示

手順


ステップ 1

show ip rip [instance instance-tag] policy statistics redistribute {bgp as | direct | {eigrp | isis | ospf | ospfv3 | rip} instance-tag | static} [vrf vrf-name] コマンドを使用して、RIP ポリシー統計情報を表示します。

例:

switch# show ip rip [instance instance-tag] policy statistics redistribute {bgp as | direct | {eigrp | isis | ospf | ospfv3 | rip} instance-tag | static} [vrf vrf-name]
RIP Policy Statistics Output...

ステップ 2

show ip rip [instance instance-tag] statistics interface-type number [vrf vrf-name] コマンドを使用して、RIP 統計情報を表示します。

例:

switch# show ip rip [instance instance-tag] statistics interface-type number [vrf vrf-name]
RIP Statistics Output...

ステップ 3

clear rip policy statistics redistribute protocol process-tag コマンドを使用して、ポリシー統計情報をクリアします。

例:

switch# clear rip policy statistics redistribute protocol process-tag
Policy statistics cleared.

ステップ 4

clear ip rip statistics コマンドを使用して、RIP 統計情報をクリアします。

例:

switch# clear ip rip statistics
RIP statistics cleared.

RIP の設定例

RIP の設定例。

設定例

VRF で Enterprise RIP インスタンスを作成し、その RIP インスタンスにイーサネット インターフェイス 1/2 の例を示します。さらに、enthernet interface 1/2 の認証を設定し、この RIP ドメインに EIGRP を再配布する例も示します

vrf context NewVRF
!
 feature rip
 router rip Enterprise
  vrf NewVRF
   address-family ipv4 unicast
    redistribute eigrp 201 route-map RIPmap
    maximum-paths 10
!
interface ethernet 1/2
 vrf member NewVRF
 ip address 192.0.2.1/16
 ip router rip Enterprise
 ip rip authentication mode md5
 ip rip authentication key-chain RIPKey

次の例は、有効な keyID 設定を示しています。

### Valid 
key-chain kc1 
key 255 
key-string ...