IP トンネルの設定

IP トンネルについて

IP トンネルを使うと、同じレイヤまたは上位層プロトコルをカプセル化して、2 台のデバイス間で作成されたトンネルを通じて IP に結果を転送できます。

IP トンネルの概要

IP トンネルは次の 3 つの主要コンポーネントで構成されています。

  • パッセンジャ プロトコル:カプセル化する必要があるプロトコル。パッセンジャ プロトコルの例には IPv4 があります。

  • キャリア プロトコル:パッセンジャ プロトコルをカプセル化するために使用するプロトコル。Cisco NX-OS はキャリア プロトコルとして GRE をサポートします。

  • トランスポート プロトコル:カプセル化したプロトコルを伝送するために使用するプロトコル。トランスポート プロトコルの例には IPv4 があります。IP トンネルは IPv4 などのパッセンジャ プロトコルを使用し、このプロトコルを GRE などのキャリア プロトコル内にカプセル化します。次に、このキャリア プロトコルは IPv4 などのトランスポート プロトコルを通じてデバイスから送信されます。

対応する特性を持つトンネル インターフェイスをトンネルの両端にそれぞれ設定します。

設定の前にトンネル機能をイネーブルにする必要があります。システムはこの機能をディセーブルにする前のチェックポイントを自動的に取得するため、このチェックポイントにロールバックできます。ロールバックおよびチェックポイントについては、『Cisco Nexus 9000 Series NX-OS System Management Configuration Guide』を参照してください。

GRE トンネル

Generic Routing Encapsulation(GRE)をさまざまなパッセンジャ プロトコルのキャリア プロトコルとして使用できます。

この次図は、GRE トンネルの IP トンネルのコンポーネントを示しています。オリジナルのパッセンジャ プロトコル パケットは GRE ペイロードとなり、デバイスはパケットに GRE ヘッダーを追加します。次にデバイスはトランスポート プロトコル ヘッダーをパケットに追加して送信します。

図 1. GRE PDU


ポイントツーポイント IP-in-IP トンネルのカプセル化およびカプセル化解除

ポイントツーポイント IP-in-IP のカプセル化およびカプセル化解除は、送信元トンネル インターフェイスから宛先トンネル インターフェイスにカプセル化されたパケットを送信するために作成できる一種のトンネルです。このタイプのトンネルは、着信トラフィックと発信トラフィックの両方を伝送します。

Cisco NX-OS リリース 10.4(1)F 以降、IPv4 トンネルは GRE でサポートされ、IPv6 トラフィックは GRE IPv4 内でカプセル化できます。


(注)  


Cisco NX-OS リリース 10.3(3)F 以降、PBR ポリシーに基づいて GRE または IP-in-IP トンネル宛先の選択がサポートされます。



(注)  


IP-in-IP トンネル カプセル化とカプセル化解除は、N9K-X9636C-R、N9K-X9636Q-R、N9K-X9636C-RX ライン カードを搭載した Cisco Nexus 9500 シリーズ スイッチではサポートされません。



(注)  


IP-in-IP トンネルのカプセル化とカプセル化解除は、Cisco Nexus 9300-EX、9300-FX、 9300-GX および Nexus 9500 プラットフォーム スイッチの vPC 設定ではサポートされません。


マルチポイント IP-in-IP トンネルのカプセル化解除

マルチポイント IP-in-IP の decapsulate-any は、任意の数の IP-in-IP トンネルから 1 つのトンネル インターフェイスにパケットのカプセル化を解除するために作成できるトンネルのタイプです。このトンネルは発信トラフィックを伝送しません。ただし、任意の数のリモート トンネル エンドポイントが、このように設定されたトンネルを宛先として使用することができます。

パス MTU ディスカバリ

パス最大伝送単位(MTU)ディスカバリ(PMTUD)は、パケットの発信元から宛先へのパスに沿って最小 MTU を動的に決定することで、2 つのエンドポイント間のパスのフラグメンテーションを防ぎます。PMTUD は、パケットにフラグメンテーションが必要であるという情報がインターフェイスに届くと、接続に対する送信 MTU 値を減らします。

PMTUD をイネーブルにすると、インターフェイスはトンネルを通過するすべてのパケットに Don't Fragment(DF)ビットを設定します。トンネルに入ったパケットがそのパケットの MTU 値よりも小さい MTU 値を持つリンクを検出すると、リモート リンクはそのパケットをドロップし、パケットの送信元にインターネット制御メッセージ プロトコル(ICMP)メッセージを返します。このメッセージには、フラグメンテーションが要求されたこと(しかし許可されなかったこと)と、パケットをドロップしたリンクの MTU が含まれています。


(注)  


トンネル インターフェイスの PMTUD は、トンネル エンドポイントがトンネルのパスでデバイスによって生成される ICMP メッセージを受信することを要求します。ファイアウォール接続を通じて PMTUD を使用する前に、ICMP メッセージが受信できることを確認してください。


高可用性

IP トンネルはステートフル再起動をサポートします。ステートフル再起動はスーパーバイザ切り替え時に発生します。切り替え後、Cisco NX-OS は実行時の設定を適用します。

IP トンネルの前提条件

IP トンネルには次の前提条件があります。

  • IP トンネルを設定するための TCP/IP に関する基礎知識があること。

  • スイッチにログインしている。

  • IP トンネルを設定してイネーブルにする前にデバイスのトンネリング機能をイネーブルにしておくこと。

注意事項と制約事項

IP トンネルの設定に関する注意事項と制約事項は次のとおりです。

  • Cisco NX-OS リリース 9.3(3) 以降:

    • 合計 16 個の GRE/IPIP トンネルが、Cisco Nexus 9200、9300-EX/FX/FX2 スイッチ、および 9700-EX/FX ライン カードを搭載した 9500 スイッチでサポートされます。

    • 複数の、最大で 16 の IPIP Decap-any トンネルがサポートされています。VRF ごとに 1 つの decap-any トンネルです。これは、Cisco Nexus 9200 および 9300-EX/FX/FX2 プラットフォームでサポートされています。

    • IPIP/GRE カプセル化パケットが終端ノードで入力されるインターフェイスの VRF メンバーシップは、トンネルのパケットを正しく終端するために、トンネル転送 VRF と一致している必要があります。

    • パケットの外部ヘッダーがトンネルの送信元およびトンネルの宛先と一致する場合、デフォルト以外の VRF に着信する IPIP/GRE パケットは、デフォルトの VRF トンネルによって終端されることがあります。

  • Cisco NX-OS リリース9.3(5) 以降では、次の機能が N9K-C9316D-GX、N9K-C93600CD-GX、および N9K-C9364C-GX スイッチでサポートされています。

    • 合計 16 の GRE/IPIPトンネル。

    • 複数の、最大で 16 の IPIP Decap-any トンネルがサポートされています。VRF ごとに 1 つの decap-any トンネルです。

  • トンネルごとに、一意のトンネル宛先 IP を使用して同じ外部トランスポート VRF(tunnel use-vrf)を使用する複数の GRE トンネルまたは IP-in-IP トンネルを構成する必要があります。

    • N9K-X9736C-FX、N9K-X9736Q-FX、N9K-X9788TC-FX、N9K-C93180YC-FXN9K-C93108TC-FX、N9K-C9348GC-F、N9K-C9348GC-FXP、N9K-C9358GY-FXP、N9K-X9732C-FX、

    • N9K-C9336C-FX2-E、N9K-C93216TC-FX2、N9K-C93360YC-FX2、N9K-C93240YC-FX2-Z、N9K-C93240YC-FX2、N9K-C9336C-FX2

    • N9K-C9316D-GX、N9K-C93600CD-GX、N9K-C9364C-GX、N9K-X9716D-GX、

    • N9K-X9736C-FX3、N9K-C93180YC-FX3S、N9K-C93180YC-FX3、N9K-C93108TC-FX3P、N9K-C9348GC-FX3、N9K-C9348GC-FX3PH、N9K-C93108TC-FX3、N9K-C92348GC-FX3

    • N9K-C9364D-GX2A、N9K-C9332D-GX2B、N9K-C9348D-GX2A、N9K-C9408

    • N9K-C9332D-H2R、N9K-C9364C-H1、N9K-C93400LD-H1

  • Nexus プラットフォームでは、トンネルごとに、一意のトンネル送信元 IP およびトンネル宛先 IP を使用して同じ外部トランスポート VRF(tunnel use-vrf)を使用する複数の GRE トンネルまたは IP-in-IP トンネルを構成する必要があります。

  • Nexus 9000 スイッチは、FC/FCOE トラフィックとの IP トンネルの共存をサポートしていません。FC/FCOE トラフィックを持つスイッチで IP トンネルを確立すると、そのトラフィックはドロップされます。

  • Cisco NX-OS リリース 10.4(1)F 以降では、ループバック インターフェイスで tunnel source CLI コマンドを使用して、ループバック IP アドレスをトンネル送信元 IP アドレスとして構成できます。

  • internal キーワードが付いているコ show マンドはサポートされていません。

  • Cisco NX-OS は、次のプロトコルだけをサポートします。

    • IPv4 パッセンジャー プロトコル

    • GRE キャリア プロトコル

  • Cisco NX-OS リリース9.3(3) 以降、サポートされる GRE および IP-in-IP の通常トンネルの最大数は 16 です。

  • アクセス コントロール リスト(ACL)または QoS ポリシーは IP トンネルでサポートされません。

  • Cisco NX-OS は、IETF RFC 2784 に定義されている GRE ヘッダーをサポートします。Cisco NX-OS は、トンネル キーと IETF RFC 1701 のその他のオプションをサポートしません。

  • Cisco NX-OS は、GRE トンネル キープアライブをサポートしません。

  • すべてのユニキャスト ルーティング プロトコルが IP トンネルでサポートされます。

  • IP トンネル インターフェイスは、SPAN 送信元または宛先には設定できません。

  • Cisco NX-OS リリース 10.3(3)F 以降、PBR ポリシーに基づいて GRE または IP-in-IP トンネル宛先の選択がサポートされます。

  • トンネル経由の BGP 隣接関係は、トンネル インターフェイスとトンネル入口が同じ VRF にあり(例:VRF-A)、トンネル出口が反対側からのルートリーク(例:VRF-B経由)で到達可能なシナリオでは、サポートされません。

  • GRE トンネルは RACL をサポートしません。

  • GREv6 トンネルまたは IP-in-IP トンネルを設定する場合、トンネル インターフェイスとトンネルの宛先に異なる VRF を使用することはできません。トンネルが正しく機能するには、両方が同じVRFを使用する必要があります。トンネル インターフェイスとトンネルの宛先に同じVRFを使用する必要があります。

    GREv4 では、tunnel use-vrf とは異なるトンネル インターフェイス VRF の構成がサポートされています。

    switch# interface tunnel X
    vrf member INNER-VRF
    tunnel use-vrf TRANSPORT-VRF
  • GRE トンネルは、限定されたトラフィック(入力または出力)カウンタのみをサポートします。

  • レイヤ 3 FEX インターフェイスは、トンネルの入口または出口として許可されません。

  • GRE トンネルでは二重カプセル化は許可されません。

  • BFD は GRE トンネルではサポートされていません。

  • Cisco Nexus N9K-C9300-GX プラットフォームでは、GRE/IPinIPトンネル インターフェイスは、Dot1Q タグ付き L2 bcast または 1Q タグ付き L2/L3 mcast 中継トラフィックと共存できません。Cisco Nexus N9300-GX プラットフォームでfeature tunnel を設定すると、次の警告が表示され、syslog メッセージにも警告が記録されます。デバイスに Dot1Q タグ付き L2 bcast または 1Q タグ付き L2/L3 mcast 中継トラフィックがある場合は、feature tunnel を設定しないでください。

    N9300-GX(config)# feature tunnel
    WARN:GRE/IPinIP cannot coexist with 1Q tagged L2 bcast or 1Q tagged L2/L3 mcast transit packets on this
    platform
    N9300-GX(config)#
    N9300-GX(config)# show logging logfile
    2019 Dec 12 00:41:08 N9300-GX %TUNNEL-2-TRAFFIC_WARNING: GRE/IPinIP cannot coexist with 1Q
    tagged L2 bcast or 1Q tagged L2/L3 mcast transit packets on this platform
    N9300-GX(config)#
  • Cisco Nexus 9000 スイッチの機能トンネル機能は、VXLAN 機能である機能 nv オーバーレイと共存できません。

  • Cisco Nexus 9200、9300-EX、9300-FX、9300-FX2 シリーズ スイッチ、および 9700-EX/FX ライン カードを搭載した Cisco Nexus 9500 プラットフォーム スイッチでは、複数のトンネル インターフェイスを、同じ IP アドレスを送信元または宛先とする単一の VRFに含めることはできません。たとえば、デバイスは、トンネル 0 およびトンネル 1 のインターフェイスを、同じ IP アドレスまたはインターフェイスを送信元とするデフォルト VRF に含めることはできません。

  • vPC の Cisco Nexus 9300-EX、9300-FX、9300-GX、および Nexus 9500 プラットフォーム スイッチは、それぞれのトンネルの GRE トンネル エンドポイントとして機能できます。ただし、トンネルの宛先を vPC 経由にすることはできません。

  • Cisco NX-OS リリース 10.3(3)F 以降、トンネル インターフェイスの PBR ポリシーは、Cisco Nexus 9300-FX2/FX3/GX/GX2 プラットフォーム スイッチの gre ipipip ip、および ipip decapsulate-any ip モードでのみサポートされます。

  • Cisco NX-OS リリース 10.4(1)F 以降、GRE トンネル は Cisco Nexus 9332D-H2R スイッチでサポートされています。

  • Cisco NX-OS リリース 10.4(2)F 以降、GRE トンネル は Cisco Nexus 93400LD-H1 スイッチでサポートされます。

  • FC または FCOE が構成されている場合、IP トンネルは Cisco Nexus 9300-FX または Cisco Nexus 9300-FX2 スイッチではサポートされません。

デフォルト設定

次の表に、IP トンネル パラメータのデフォルト設定を示します。

表 1. デフォルトの IP トンネル パラメータ

パラメータ

デフォルト

パス MTU ディスカバリ経過時間タイマー

10 分

パス MTU ディスカバリの最小 MTU

64

トンネル機能

無効化

IP トンネルの設定


(注)  


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


トンネリングのイネーブル化

IP トンネルを設定する前にトンネリング機能をイネーブルにする必要があります。

手順の概要

  1. configure terminal
  2. feature tunnel
  3. exit
  4. show feature
  5. copy running-config startup-config

手順の詳細

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

switch# configure terminal
switch(config)#

グローバル コンフィギュレーション モードを開始します。

ステップ 2

feature tunnel

例:

switch(config)# feature tunnel
switch(config-if)#

新しいトンネル インターフェイスを作成できます。

トンネル インターフェイス機能を無効にするには、このコマンドの no 形式を使用します。

(注)  

 

マルチキャストの重いテンプレートが適用されている場合、feature tunnel コマンドはマルチキャスト機能を中断する可能性があります。

ステップ 3

exit

例:

switch(config-if)# exit
switch#

インターフェイス モードを終了し、コンフィギュレーション モードに戻ります。

ステップ 4

show feature

例:

switch(config-if)# show feature

(任意)デバイス上でイネーブルされている機能に関する情報を表示します。

ステップ 5

copy running-config startup-config

例:

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

(任意)この設定の変更を保存します。

トンネル インターフェイスの作成

トンネル インターフェイスを作成して、この論理インターフェイスを IP トンネルに設定できます。


(注)  


Cisco NX-OS は、最大 8 つの IP トンネルをサポートしています。



(注)  


トンネル インターフェイスおよび関連するすべての設定を削除するには、no interface tunnel コマンドを使用します。

コマンド

目的

no interface tunnel number

例:

switch(config)# no interface tunnel 1

トンネル インターフェイスおよび関連する設定を削除します。

description string

例:

switch(config-if)# description GRE tunnel

トンネルの説明を設定します。

mtu value

例:

switch(config-if)# mtu 1400

インターフェイスで送信される IP パケットの MTU を設定します。

tunnel ttl value

例:

switch(config-if)# tunnel ttl 100

トンネルの存続可能時間を設定します。範囲は 1 ~ 255 です。



(注)  


トンネルの宛先の use-vrf とは異なるトンネル インターフェイス VRF を使用する GREv6 トンネルまたは IP-in-IP トンネルを設定することは、サポートされていません。トンネル インターフェイスとトンネルの宛先で同じ VRF を使用する必要があります。GREv4 では、トンネルの use-vrf とは異なるトンネルインターフェイス VRF の設定がサポートされています。


始める前に

異なる VRF でトンネル送信元およびトンネル宛先を設定できます。トンネリング機能がイネーブルになっていることを確認します。

手順の概要

  1. configure terminal
  2. interface tunnel number
  3. tunnel mode {gre ip | ipip {ip | decapsulate-any}}
  4. tunnel source {ip-address |interface-name}
  5. tunnel destination ip{address | hostname}
  6. tunnel use-vrf vrf-name
  7. show interfaces tunnel number
  8. copy running-config startup-config

手順の詳細

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

switch# configure terminal
switch(config)#

グローバル コンフィギュレーション モードを開始します。

ステップ 2

interface tunnel number

例:

switch(config)# interface tunnel 1
switch(config-if)#

新しいトンネル インターフェイスを作成します。

ステップ 3

tunnel mode {gre ip | ipip {ip | decapsulate-any}}

このトンネルモードを GRE、ipip、または ipip decapsulate-only に設定します。

IP での GRE カプセル化の使用を指定するには、gre キーワードおよび ip キーワードを指定します。

ipip キーワードは、IP-in-IP カプセル化の使用を指定します。オプションの decapsulate-any キーワードは、トンネル インターフェイスの IP-in-IP トンネルを終了させます。このキーワードは、発信トラフィックを伝送しないトンネルを作成します。ただし、リモート トンネル エンド ポイントは、宛先として設定されたトンネルを使用できます。

ステップ 4

tunnel source {ip-address |interface-name}

例:

switch(config-if)# tunnel source
ethernet 1/2

この IP トンネルの送信元アドレスを設定します。送信元は、IP アドレスまたは論理インターフェイス名によって指定できます。

ステップ 5

tunnel destination ip{address | hostname}

例:

switch(config-if)# tunnel destination
192.0.2.1

この IP トンネルの宛先アドレスを設定します。宛先は、IP アドレスまたは論理ホスト名によって指定できます。

ステップ 6

tunnel use-vrf vrf-name

例:

switch(config-if)# tunnel use-vrf blue

(任意)設定された VRF をトンネルの IP 宛先アドレスの検索に使用します。

ステップ 7

show interfaces tunnel number

例:

switch# show interfaces tunnel 1

(任意)トンネル インターフェイス統計情報を表示します。

ステップ 8

copy running-config startup-config

例:

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

(任意)この設定の変更を保存します。

次に、トンネル インターフェイスを作成する例を示します。

switch# configure terminal
switch(config)# interface tunnel 1
switch(config-if)# tunnel source ethenet 1/2
switch(config-if)# tunnel destination 192.0.2.1
switch(config-if)# copy running-config startup-config

トンネル インターフェイスの設定

トンネル インターフェイスを GRE トンネル モード、ipip モード、または ipip カプセル化解除モードに設定できます。GRE モードはデフォルトのトンネル モードです。.

tunnel source direct および tunnel mode ipv6ipv6 decapsulate-any CLI コマンドは、Cisco Nexus 9000 シリーズ スイッチでサポートされています。

始める前に

トンネリング機能がイネーブルになっていることを確認します。

手順の概要

  1. configure terminal
  2. interface tunnel number
  3. tunnel mode {gre ip | ipip | {ip | decapsulate-any}}
  4. show interfaces tunnel number
  5. mtu value
  6. copy running-config startup-config

手順の詳細

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

switch# configure terminal
switch(config)#

グローバル コンフィギュレーション モードを開始します。

ステップ 2

interface tunnel number

例:

switch(config)# interface tunnel 1
switch(config-if)#

新しいトンネル インターフェイスを作成します。

ステップ 3

tunnel mode {gre ip | ipip | {ip | decapsulate-any}}

このトンネルモードを GRE、ipip、または ipip decapsulate-only に設定します。

IP での GRE カプセル化の使用を指定するには、gre キーワードおよび ip キーワードを指定します。

ipip キーワードは、IP-in-IP カプセル化の使用を指定します。オプションの decapsulate-any キーワードは、トンネル インターフェイスの IP-in-IP トンネルを終了させます。このキーワードは、発信トラフィックを伝送しないトンネルを作成します。ただし、リモート トンネル エンド ポイントは、宛先として設定されたトンネルを使用できます。

ステップ 4

show interfaces tunnel number

例:

switch(config-if)# show interfaces tunnel 1

(任意)トンネル インターフェイス統計情報を表示します。

ステップ 5

mtu value

インターフェイスで送信される IP パケットの Maximum Transmission Unit(MTU; 最大伝送単位)を設定します。

有効な範囲は 64 ~ 9192 ユニットです。

ステップ 6

copy running-config startup-config

例:

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

(任意)この設定の変更を保存します。

次に、GRE へのトンネル インターフェイスを作成する例を示します。

switch# configure terminal
switch(config)# interface tunnel 1
switch(config-if)# tunnel mode gre ip
switch(config-if)# copy running-config startup-config

次に、ipip トンネルを作成する例を示します。

switch# configure terminal
switch(config)# interface tunnel 1
switch(config-if)# tunnel mode ipip
switch(config-if)# mtu 1400
switch(config-if)# copy running-config startup-config
switch(config-if)# no shut

GRE トンネルの設定

トンネル インターフェイスを GRE トンネル モードに設定できます。


(注)  


Cisco NX-OSは、IPV4 over IPV4のGREプロトコルのみをサポートします。


始める前に

トンネリング機能がイネーブルになっていることを確認します。

手順の概要

  1. configure terminal
  2. interface tunnel number
  3. tunnel mode gre ip
  4. show interfaces tunnel number
  5. copy running-config startup-config

手順の詳細

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

switch# configure terminal
switch(config)#

グローバル コンフィギュレーション モードを開始します。

ステップ 2

interface tunnel number

例:

switch(config)# interface tunnel 1
switch(config-if)#

新しいトンネル インターフェイスを作成します。

ステップ 3

tunnel mode gre ip

例:

switch(config-if)# tunnel mode gre ip

このトンネル モードを GRE に設定します。

ステップ 4

show interfaces tunnel number

例:

switch(config-if)# show interfaces tunnel 1

(任意)トンネル インターフェイス統計情報を表示します。

ステップ 5

copy running-config startup-config

例:

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

(任意)この設定の変更を保存します。

Path MTU Discovery のイネーブル化

tunnel path-mtu discovery コマンドを使用し、 トンネルのパスMTUディスカバリをイネーブルにします。

手順の概要

  1. tunnel path-mtu-discovery age-timer min
  2. tunnel path-mtu-discovery min-mtu bytes

手順の詳細

  コマンドまたはアクション 目的

ステップ 1

tunnel path-mtu-discovery age-timer min

例:

switch(config-if)# tunnel path-mtu-discovery age-timer 25

トンネル インターフェイスで Path MTU Discovery(PMTUD)をイネーブルにします。

  • min:分数。指定できる範囲は 10 ~ 30 です。デフォルトは 10 です。

ステップ 2

tunnel path-mtu-discovery min-mtu bytes

例:

switch(config-if)# tunnel path-mtu-discovery min-mtu 1500

トンネル インターフェイスで Path MTU Discovery(PMTUD)をイネーブルにします。

  • bytes:認識された最小 MTU。

    範囲は64〜9192です。デフォルトは 64 です。

トンネル インターフェイスへの VRF メンバーシップの割り当て

VRF にトンネル インターフェイスを追加できます。

始める前に

トンネリング機能がイネーブルになっていることを確認します。

VRF 用のインターフェイスを設定した後で、トンネル インターフェイスに IP アドレスを割り当てます。

手順の概要

  1. configure terminal
  2. interface tunnel number
  3. vrf member vrf-name
  4. ip address ip-prefix/length
  5. show vrf [vrf-name] interface interface-type number
  6. copy running-config startup-config

手順の詳細

  コマンドまたはアクション 目的

ステップ 1

configure terminal

例:

switch# configure terminal
switch(config)#

グローバル コンフィギュレーション モードを開始します。

ステップ 2

interface tunnel number

例:

switch(config)# interface tunnel 0
switch(config-if)#

インターフェイス設定モードを開始します。

ステップ 3

vrf member vrf-name

例:

switch(config-if)# vrf member RemoteOfficeVRF

このインターフェイスを VRF に追加します。

ステップ 4

ip address ip-prefix/length

例:

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

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

ステップ 5

show vrf [vrf-name] interface interface-type number

例:

switch(config-vrf)# show vrf Enterprise
interface tunnel 0

(任意)VRF 情報を表示します。

ステップ 6

copy running-config startup-config

例:

switch# copy running-config startup-config

(任意)この設定の変更を保存します。

次に、VRF にトンネル インターフェイスを追加する例を示します。

switch# configure terminal
switch(config)# interface tunnel 0
switch(config-if)# vrf member RemoteOfficeVRF
switch(config-if)# ip address 209.0.2.1/16
switch(config-if)# copy running-config startup-config

IP トンネル設定の確認

IP トンネルの設定情報を確認するには、次のいずれかの作業を行います。

コマンド

目的

show interface tunnel number

トンネル インターフェイスの設定を表示します(MTU、プロトコル、転送、および VRF)。入力および出力パケット、バイト、およびパケット レートを表示します。

show interface tunnel number brief

トンネル インターフェイスの動作状態、IP アドレス、カプセル化のタイプ、MTU を表示します。

show interface tunnel number counters

入出力パケットのインターフェイス カウンタを表示します。

(注)  

 

インターフェイス カウンタとともに表示されるバイト カウントには、内部ヘッダー サイズが含まれます。

show interface tunnel number description

トンネル インターフェイスに設定された説明を表示します。

show interface tunnel number status

トンネル インターフェイスの動作ステータスを表示します。

show interface tunnel number status err-disabled

トンネル インターフェイスの errdisable 状態を表示します。

IP トンネリングの設定例

次の例では、簡易 GRE トンネルを示します。イーサネット 1/2 は、ルータ A のトンネル送信元であり、ルータ B のトンネル宛先です。イーサネット インターフェイス 2/1 は、ルータ B のトンネル送信元であり、ルータ A のトンネル宛先です。

ルータ A:


feature tunnel
interface tunnel 0
ip address 209.165.20.2/8
tunnel source ethernet 1/2
tunnel destination 192.0.2.2
tunnel mode gre ip
tunnel path-mtu-discovery 25 1500

interface ethernet 1/2
ip address 192.0.2.55/8

ルータ B:


feature tunnel
interface tunnel 0
ip address 209.165.20.1/8
tunnel source ethernet 2/1
tunnel destination 192.0.2.55
tunnel mode gre ip

interface ethernet 2/1
ip address 192.0.2.2/8

関連資料

関連項目

マニュアル タイトル

IP トンネル コマンド

『Cisco Nexus 9000 Series NX-OS Interfaces Command Reference』