IPv6 アドレッシングおよび基本的な接続のコンフィギュレーション ガイド、Cisco IOS XE Release 3S
ICMP for IPv6 リダイレクト
ICMP for IPv6 リダイレクト
発行日;2013/06/17   |   ドキュメントご利用ガイド   |   ダウンロード ;   この章 pdf   ,   ドキュメント全体 pdf    |   フィードバック

ICMP for IPv6 リダイレクト

IPv6 リダイレクト メッセージ機能により、デバイスはインターネット制御メッセージ プロトコル(ICMP)IPv6 ネイバー リダイレクト メッセージを送信して、宛先へのパス上のより適切なファースト ホップ ノード(デバイスまたはホスト)をホストに通知できます。

機能情報の確認

ご使用のソフトウェア リリースでは、このモジュールで説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、『Bug Search Tool』およびご使用のプラットフォームとソフトウェア リリースに対応したリリース ノートを参照してください。 このモジュールに記載されている機能の詳細を検索し、各機能がサポートされているリリースのリストを確認する場合は、このモジュールの最後にある機能情報の表を参照してください。

プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。 Cisco Feature Navigator にアクセスするには、www.cisco.com/​go/​cfn に移動します。 Cisco.com のアカウントは必要ありません。

ICMP for IPv6 リダイレクトについて

ICMP for IPv6

IPv6 のインターネット制御メッセージ プロトコル(ICMP)の機能は、IPv4 の ICMP と同じです。 ICMP は、ICMP 宛先到達不能メッセージなどのエラー メッセージと、ICMP エコー要求および応答メッセージなどの情報メッセージを生成します。 また、ICMP for IPv6 パケットは、IPv6 ネイバー探索プロセス、パス MTU ディスカバリ、および Multicast Listener Discovery(MLD)プロトコル for IPv6 で使用されます。 MLD は、直接接続されているリンク上のマルチキャスト リスナー(特定のマルチキャスト アドレスを宛先としたマルチキャスト パケットを受信するために使用するノード)を検出するために IPv6 デバイスで使用されます。 MLD は、バージョン 2 の Internet Group Management Protocol(IGMP)for IPv4 をベースとしています。

基本 IPv6 パケット ヘッダーの次ヘッダー フィールドの値 58 は、IPv6 ICMP パケットを示します。 ICMP for IPv6 パケットは、すべての拡張ヘッダーに続いて IPv6 パケットの末尾に配置される点でトランスポートレイヤ パケットに似ています。 IPv6 ICMP パケット内の ICMPv6 タイプ フィールドと ICMPv6 コード フィールドは、ICMP メッセージ タイプなどの IPv6 ICMP パケットの詳細を示します。 チェックサム フィールドの値は、(送信側で計算し、受信側がチェックすることにより)IPv6 ICMP パケットと IPv6 疑似ヘッダーのフィールドから抽出されます。 ICMPv6 データ フィールドには、IP パケット処理に関連するエラー情報または診断情報が含まれます。 次の図に、IPv6 ICMP パケット ヘッダー形式を示します。

図 1. IPv6 ICMP パケット ヘッダーの形式

IPv6 ネイバー リダイレクト メッセージ

ICMP パケット ヘッダーのタイプ フィールドの値 137 は、IPv6 ネイバー リダイレクト メッセージを示します。 デバイスは、ネイバー リダイレクト メッセージを送信して、宛先へのパス上のより適切なファーストホップ ノードをホストに通知します(次の図を参照)。

図 2. IPv6 ネイバー探索 - ネイバー リダイレクト メッセージ


(注)  


リダイレクト メッセージ内のターゲット アドレス(最終的な宛先)によって隣接デバイスのリンクローカル アドレスが確実に識別されるように、デバイスは各隣接デバイスのリンクローカル アドレスを判断できる必要があります。 スタティック ルーティングの場合、ネクストホップ デバイスのアドレスは、デバイスのリンクローカル アドレスを使用して指定する必要があります。ダイナミック ルーティングの場合は、すべての IPv6 プロトコルが隣接デバイスのリンクローカル アドレスを交換する必要があります。


パケットの転送後に、次の条件が満たされる場合、デバイスはパケットの送信元にリダイレクト メッセージを送信する必要があります。

  • パケットの宛先アドレスがマルチキャスト アドレスではない。
  • パケットがデバイスにアドレッシングされていなかった。
  • パケットが、そのパケットを受信したインターフェイスから送信されようとしている。
  • デバイスが、パケットにより適したファーストホップ ノードはパケットの送信元と同じリンク上にあると判断した。
  • パケットの送信元アドレスが、同じリンク上のネイバーのグローバル IPv6 アドレス、またはリンクローカル アドレスである。

ネイバー リダイレクト メッセージなどのすべての IPv6 ICMP エラー メッセージをデバイスが生成するレートを制限するには、ipv6 icmp error-interval コマンドを使用します。これにより、リンク層の輻輳が最終的に低減されます。


(注)  


デバイスはネイバー リダイレクト メッセージを受信してもそのルーティング テーブルを更新せず、ホストはネイバー リダイレクト メッセージを発信しません。


IPv6 リダイレクト メッセージの表示方法

IPv6 リダイレクト メッセージの表示

手順の概要

    1.    enable

    2.    show ipv6 interface [brief] [type number] [prefix]

    3.    show ipv6 neighbors [interface-type interface-number | ipv6-address | ipv6-hostname ] statistics

    4.    show ipv6 route [ipv6-address | ipv6-prefix/prefix-length | protocol | interface-type interface-number]

    5.    show ipv6 traffic

    6.    show hosts [vrf vrf-name | all | hostname | summary]

    7.    enable

    8.    show running-config


手順の詳細
     コマンドまたはアクション目的
    ステップ 1 enable


    例:
    Device# enable
     

    特権 EXEC モードをイネーブルにします。

    • パスワードを入力します(要求された場合)。
     
    ステップ 2 show ipv6 interface [brief] [type number] [prefix]


    例:
    Device# show ipv6 interface gigabitethernet 0/0/0
     

    IPv6 向けに設定されたインターフェイスの使用状況を表示します。

     
    ステップ 3 show ipv6 neighbors [interface-type interface-number | ipv6-address | ipv6-hostname ] statistics


    例:
    Device# show ipv6 neighbors gigabitethernet 2/0/0
     

    IPv6 ネイバー探索キャッシュ情報を表示します。

     
    ステップ 4 show ipv6 route [ipv6-address | ipv6-prefix/prefix-length | protocol | interface-type interface-number]


    例:
    Device# show ipv6 route
     

    (任意)IPv6 ルーティング テーブルの現在の内容を表示します。

     
    ステップ 5 show ipv6 traffic


    例:
    Device# show ipv6 traffic
     

    (任意)IPv6 トラフィックの統計情報を表示します。

     
    ステップ 6 show hosts [vrf vrf-name | all | hostname | summary]


    例:
    Device# show hosts
     

    デフォルトのドメイン名、名前ルックアップ サービス、ネーム サーバ ホストのリスト、およびホスト名とアドレスのキャッシュされたリストを表示します。

     
    ステップ 7 enable


    例:
    Device> enable
     

    特権 EXEC モードをイネーブルにします。

    • パスワードを入力します(要求された場合)。
     
    ステップ 8 show running-config


    例:
    Device# show running-config
     

    デバイスで実行されている現在の設定を表示します。

     

    ICMP for IPv6 リダイレクトの設定例

    例:IPv6 インターフェイス統計情報の表示

    次の例では、show ipv6 interface コマンドを使用して、IPv6 アドレスが GigabitEthernet インターフェイス 0/0/0 に対して正しく設定されていることを確認します。 IPv6 ネイバー リダイレクト メッセージ、IPv6 ネイバー探索メッセージ、およびステートレス自動設定のステータスに関する情報も表示されます。

    Device# show ipv6 interface gigabitethernet 0/0/0
    
    GigabitEthernet0/0/0 is up, line protocol is up
      IPv6 is stalled, link-local address is FE80::1 
      Global unicast address(es):
        2001:DB8:2000::1, subnet is 2001:DB8:2000::/64
        2001:DB8:3000::1, subnet is 2001:DB8:3000::/64
      Joined group address(es):
        FF02::1
        FF02::2
        FF02::1:FF00:1
      MTU is 1500 bytes
      ICMP error messages limited to one every 100 milliseconds
      ICMP redirects are enabled
      ND DAD is enabled, number of DAD attempts: 1
      ND reachable time is 30000 milliseconds
      ND advertised reachable time is 0 milliseconds
      ND advertised retransmit interval is 0 milliseconds
      ND router advertisements are sent every 200 seconds
      ND router advertisements live for 1800 seconds
      Hosts use stateless autoconfig for addresses.

    その他の関連資料

    関連資料

    関連項目

    マニュアル タイトル

    IPv6 のアドレッシングと接続

    『IPv6 Configuration Guide』

    Cisco IOS コマンド

    『Cisco IOS Master Commands List, All Releases』

    IPv6 コマンド

    『Cisco IOS IPv6 Command Reference』

    Cisco IOS IPv6 機能

    『Cisco IOS IPv6 Feature Mapping』

    標準および RFC

    標準/RFC

    タイトル

    IPv6 に関する RFC

    『IPv6 RFCs』

    MIB

    MIB

    MIB のリンク

    選択したプラットフォーム、Cisco IOS リリース、およびフィーチャ セットに関する MIB を探してダウンロードするには、次の URL にある Cisco MIB Locator を使用します。

    http:/​/​www.cisco.com/​go/​mibs

    シスコのテクニカル サポート

    説明

    リンク

    シスコのサポートおよびドキュメンテーション Web サイトでは、ダウンロード可能なマニュアル、ソフトウェア、ツールなどのオンライン リソースを提供しています。 これらのリソースは、ソフトウェアをインストールして設定したり、シスコの製品やテクノロジーに関する技術的問題を解決したりするために使用してください。 この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。

    http:/​/​www.cisco.com/​cisco/​web/​support/​index.html

    ICMP for IPv6 リダイレクトの機能情報

    次の表に、このモジュールで説明した機能に関するリリース情報を示します。 この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。 その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。

    プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。 Cisco Feature Navigator にアクセスするには、www.cisco.com/​go/​cfn に移動します。 Cisco.com のアカウントは必要ありません。

    表 1 ICMPv for IPv6 リダイレクトの機能情報

    機能名

    リリース

    機能情報

    IPv6:ICMPv6 リダイレクト

    12.0(22)S

    12.2(4)T

    12.2(14)S

    12.2(17a)SX1

    12.2(25)SG

    12.2(28)SB

    12.2(33)SRA

    15.3(1)S

    Cisco IOS XE Release 2.1

    IPv6 リダイレクト メッセージ機能により、デバイスは ICMP IPv6 ネイバー リダイレクト メッセージを送信して、宛先へのパス上のより適切なファーストホップ ノードをホストに通知できます。

    show ipv6 interfaceshow ipv6 neighborsshow ipv6 routeshow ipv6 traffic の各コマンドが追加または変更されています。