Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

GRE キープアライブ時間の設定

一般的なルーティングのカプセル化(GRE)トンネル インターフェイスには、トンネルがダウンしたことを検出するメカニズムは組み込まれていません。キープアライブメッセージは、GRE トンネル インターフェイスがトンネルがダウンしていることを検出するのに役立ちます。以下のトピックでは、GRE キープアライブ時間の機能と設定について説明します。

GREキープアライブ時間の理解

一般的なルーティングのカプセル化(GRE)トンネル インターフェイスには、トンネルがダウンしたことを検出するメカニズムは組み込まれていません。キープアライブ メッセージを検出メカニズムとして機能させることができます。

キープアライブ時間は、Junos OSリリース15.1X49-D10以降のSRX300、SRX320、SRX340、SRX345、SRX380、およびSRX550HMでサポートされなくなったATM-over-ADSLインターフェイスでのみ設定できます。キープアライブ時間は、他のインターフェイスに対してデフォルトで有効になっています。

キープアライブは、物理 インターフェイスまたは論理インターフェイスで設定できます。物理インターフェイスで設定された場合、キープアライブは物理インターフェイスの一部であるすべての論理インターフェイスで送信されます。個々の論理インターフェイスで設定された場合、キープアライブはその論理インターフェイスにのみ送信されます。キープアライブの設定に加えて、ホールドタイムの設定も必要です。

[edit protocols oam gre-tunnel interface interface-name]階層レベルで keepalive-time ステートメントと hold-time ステートメントの両方を含めることで、GRE(汎用ルーティング カプセル化)トンネル インターフェイスでキープアライブを設定できます。

手記:

GRE インターフェイスでキープアライブを適切に動作させるには、[edit interfaces interface-name unit unit] 階層レベルに family inet ステートメントを含める必要もあります。このステートメントを含めない場合、インターフェイスはダウンとしてマークされます。

GRE キープアライブ時間の設定

キープアライブ時間は、Junos OSリリース15.1X49-D10以降のSRX300、SRX320、SRX340、SRX345、SRX380、およびSRX550HMでサポートされなくなったATM-over-ADSLインターフェイスでのみ設定できます。

GRE トンネル インターフェイスのキープアライブ時間とホールド時間の設定

[edit protocols oam gre-tunnel interface interface-name]階層レベルで keepalive-time ステートメントと hold-time ステートメントの両方を含めることで、GRE(汎用ルーティング カプセル化)トンネル インターフェイスでキープアライブを設定できます。

手記:

GRE インターフェイスでキープアライブを適切に動作させるには、[edit interfaces interface-name unit unit]階層レベルに family inet ステートメントを含める必要もあります。このステートメントを含めない場合、インターフェイスはダウンとしてマークされます。

GRE トンネル インターフェイスを設定するには:

  1. インターフェイス名 [edit interfaces interface-name unit unit-number] が gr-x/y/z で、ファミリーが inet に設定されている 階層レベルで GRE トンネル インターフェイスを設定します。
  2. 要件に基づいて、残りの GRE トンネル インターフェイス オプションを設定します。

GRE トンネル インターフェイスのキープアライブ時間を設定するには:

  1. GRE トンネル インターフェイスの [edit protocols] 階層レベルで運用、管理、保守(OAM)プロトコルを設定します。

  2. OAM プロトコルの GRE トンネル インターフェイス オプションを設定します。

  3. GRE トンネル インターフェイスのキープアライブ時間を 1 秒から 50 秒に設定します。

  4. 保留時間を 5 秒から 250 秒に設定します。ホールドタイムはキープアライブ時間の少なくとも2倍でなければならないことに注意してください。

GRE キープアライブ時間設定の表示

目的

GREトンネルインターフェイス(例:gr-1/1/10.1)で、設定されたキープアライブ時間の値を10、保持時間の値を30として表示します。

アクション

GRE トンネル インターフェイスの設定値を表示するには、[edit protocols]階層レベルで show oam gre-tunnel コマンドを実行します。

GRE トンネル インターフェイスでのキープアライブ時間情報の表示

目的

キープアライブ時間とホールドタイムのパラメータが設定されている場合、およびホールド時間が切れたときに、GREトンネルインターフェイスの現在のステータス情報を表示します。

アクション

GRE トンネル インターフェイス(gr-3/3/0.3 など)で現在のステータス情報を確認するには、 show interfaces gr-3/3/0.3 terse を実行し、運用コマンド show interfaces gr-3/3/0.3 extensive します。

ショー インターフェース GR-3/3/0.3 terse

ショーインターフェース GR-3/3/0.3 拡張

手記:

ホールドタイムが終了すると、次のようになります。

  • インターフェイスがトラフィックを送受信できない場合でも、GRE トンネルはアップしたままになります。

  • Linkステータスは [Up] になり、Gre keepalives adjacency stateは [Down] になります。

意味

キープアライブ時間とホールドタイムのパラメータを持つGREトンネルインターフェイスの現在のステータス情報は、ホールド時間が経過すると期待通りに表示されます。

例:GRE の設定

汎用ルーティングカプセル化(GRE)は、ネットワーク上でパケットを転送するために使用されるIPカプセル化プロトコルです。情報は、GRE トンネルを介して 1 つのネットワークから別のネットワークに送信されます。GREは、ペイロードをGREパケットとしてカプセル化します。この GRE パケットは、外部プロトコル(配信プロトコル)でカプセル化されます。GRE トンネル エンドポイントは、宛先にパケットをルーティングするために、ペイロードを GRE トンネルに転送します。エンドポイントに達すると、GREカプセル化が削除され、ペイロードが最終宛先に送信されます。GREの主な用途は、IPネットワークを介して非IPパケットを伝送することです。ただし、GREはIPクラウドを介してIPパケットを伝送するためにも使用されます。

必要条件

  • GRE(gr-)インターフェイスを設定します。gr- インターフェイスには、ローカル アドレスと宛先アドレスが含まれています。設定されるとすぐに表示されます。gr- インターフェイスで IP アドレスを設定することもできます。

  • 宛先サブネットに到達するルートを構成します (エンドツーエンド接続)。gr- インターフェイスを介したスタティック ルートを設定するか、OSPF などの内部ゲートウェイ プロトコル(IGP)を使用することができます。

概要

GREトンネルは完全にステートレスになるように設計されています。つまり、各トンネルエンドポイントは、リモートトンネルエンドポイントの状態や可用性に関する情報を保持しません。通常、GRE トンネル インターフェイスは設定されるとすぐに起動し、有効なトンネル送信元アドレスまたはインターフェイスが稼働している限りアップを維持します。

構成

デフォルトでは、ローカルサブネットインターフェイスはge-0/0/0で、IPv4アドレスは10.10.11.1/24です。宛先サブネットは 10.10.10.0/24 で、トンネル エンドポイントの IPv4 インターフェイスは 10.10.10.1/24 です。

GRE設定は、SRXシリーズファイアウォール上のトンネルインターフェイス間のデフォルト設定を示しています。

図 1: GRE設定 GRE Configuration

宛先サブセットに到達するルートの設定

手順

gr- インターフェイスを介して、または IGP を使用して、スタティック ルートを設定できます。

  1. ローカルサブネットインターフェイスge-0/0/0インターフェイスを設定します。

  2. インターフェイスge-0/0/1を設定します。

  3. gr- トンネル エンドポイントを設定し、トンネル エンドポイントの送信元アドレス、宛先アドレス、およびファミリーを inet として指定します。

  4. 設定されたインターフェイスは、 [edit security] 階層レベルでセキュリティ ゾーンにバインドされます。ゾーンを表示するには、 show zones コマンドを使用します。ゾーンを次のように構成します。

  5. showコマンドを使用して、[edit interfaces]階層レベルで設定されたインターフェイスを表示します。

  6. スタティックルートを定義したくない場合は、両側のgr-0/0/0インターフェイスとパッシブネイバーとして内部サブネットの間でOSPFを設定し、すべての内部ルートを受信することができます。 [edit protocols] 階層レベルでOSPFを設定し、 show コマンドを使用して表示します。

業績

設定モードで、 show コマンドを入力してデバイスの設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

スタティックルートを使用したGRE設定:

両側のインターフェイスgr-0/0/0と内部サブネット間に設定されたOSPFをパッシブネイバーとして使用するGRE設定:

検証

SRXシリーズファイアウォールでGREが正常に設定されたことを確認するには、次のタスクを実行します:

GREインターフェイスの検証

目的

GREインターフェイスが起動していることを確認します。

アクション

[edit interfaces]階層レベルで show interfaces コマンドを実行します。

ルートの検証

目的

宛先ネットワークのルートが GRE トンネル インターフェイス経由で到達可能であることを確認します。

アクション

[edit interfaces]階層レベルで show route forwarding-table matching 10.10.10.0/24 コマンドを実行します。

GREトンネルを通るトラフィックの検証

目的

宛先サブネットにトラフィックを送信し、GRE インターフェイスがいつ起動しているかを確認します。

アクション

show interfaces gr-0/0/0 extensive操作コマンドを実行します。また、パケットが gr- インターフェイスを通過していることも確認します。

例:IPsec トンネルを介した GRE の設定

必要条件

概要

GREトンネルは最小限のセキュリティを提供しますが、IPsecトンネルは機密性、データ認証、整合性保証の点でセキュリティを強化します。また、IPsec はマルチキャスト パケットを直接サポートできません。ただし、カプセル化された GRE トンネルを最初に使用する場合は、IPsec トンネルを使用してマルチキャスト パケットにセキュリティを提供できます。GRE over IPsec トンネルでは、すべてのルーティング トラフィック(IP および非 IP)をルーティングできます。元のパケット(IP/非 IP)が GRE カプセル化されると、GRE トンネルで定義された IP ヘッダー(通常はトンネル インターフェイスの IP アドレス)が設定されます。IPsec プロトコルは IP パケットを理解できます。そのため、GREパケットをカプセル化して、IPsec上のGREにします。

IPsec 上の GRE の設定に関連する基本的な手順は次のとおりです。

  • ルートベースの IPsec トンネルを構成します。

  • GRE トンネルを設定します。

  • gr- インターフェイスを介して、宛先をリモートサブネットとするスタティックルートを設定します。

  • st0インターフェイスをネクストホップとするGREエンドポイントのスタティックルートを設定します。

構成

この例では、デフォルト設定のローカルサブネットインターフェイスはge-0/0/0、IPv4アドレスは10.10.11.1/24となっています。宛先サブネットは 10.10.10.0/24 です。gr-0/0/0インターフェイスのトンネルエンドポイントは、両側のループバックアドレスで、ローカルループバックIPv4アドレスは172.20.1.1、リモートループバックIPv4アドレスは172.20.1.2です。gr-0/0/0、st0、lo0インターフェイスはセキュリティ ゾーンにバインドされ、それに応じてポリシーが作成されます。

IPsec トンネルを介した GRE インターフェイスの設定

手順
  1. インターフェイス名がge-0/0/0で、ファミリーがinetに設定されている [set interfaces interface-name unit unit-number] 階層レベルでGREを設定します。

  2. gr- トンネル エンドポイントを設定し、トンネル エンドポイントの送信元アドレス、宛先アドレス、およびファミリーを inet として指定します。

  3. 同様に、lo0 および st0 インターフェイスを inet に設定されたファミリーで設定します。

  4. GREインターフェイスをセキュリティゾーンと統合します。 show zones コマンドを使用してゾーンを表示すると、設定されたトンネル インターフェイス lo0 と st0 が表示されます。

業績

設定モードで、 show コマンドを入力してインターフェイスの設定を確認します。設定されたインターフェイスは、 [edit security] 階層レベルでセキュリティ ゾーンにバインドされます。 show zones コマンドを使用してゾーンを表示すると、設定されたインターフェイス(gr-、st0.0、および lo0)が表示されます。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

GREインターフェイスを設定するためのパラメータ:

セキュリティ ゾーンで GRE インターフェイスを設定するためのパラメータ:

検証

IPsecトンネルの検証

目的

IPsec トンネルが稼働していることを確認します。

アクション

コマンド show security ike security-associations を実行し、コマンド show security ipsec security-associations します。

例:トンネル宛先がルーティング インスタンスにある場合の GRE トンネルの設定

必要条件

概要

トンネルの宛先がデフォルト ルーティング インスタンスまたはデフォルト以外のルーティング インスタンスにある場合、GRE トンネルを設定できます。GRE トンネルを設定するには、トンネルの送信元とトンネルの宛先アドレスを定義する必要があります。トンネル宛先がルーティング インスタンス内にあり、複数のルーティング インスタンスが存在する場合、正しいルーティング インスタンスと、設定されたトンネル宛先アドレスに到達するために使用するルーティング テーブルを指定する必要があります。

手記:

トンネルの宛先アドレスは、デフォルトのルーティング テーブル「inet.0」を使用して、デフォルトで到達可能と見なされます。

構成

この例では、2つのインスタンスを持つSRXシリーズファイアウォールのgr-インターフェイス間にGREトンネルを設定できます。インスタンスは、トンネル宛先がデフォルト ルーティング インスタンスにある場合と、トンネル宛先がデフォルト以外のルーティング インスタンスにある場合です。

トンネル宛先がデフォルトのルーティング インスタンスにある場合の GRE トンネルの設定

この例では、デフォルトのルーティング インスタンスを使用して、トンネルの宛先に到達します。このため、デフォルトではルーティング テーブル inet.0 が使用されます。

手順
  1. トンネルの送信元アドレスと宛先アドレスを指定します。

  2. ge- インターフェイスと lo0 インターフェイスを inet に設定されたファミリーで設定します。

  3. GRE 設定のトピックに記載されているように、ルーティング オプションの GRE トンネル インターフェイスを設定します。

トンネルの宛先がデフォルト以外のルーティング インスタンスにある場合の GRE トンネルの設定

デフォルト以外のルーティング インスタンスの場合は、gr-0/0/0 インターフェイスがすでに設定されていることを確認してください。

手順
  1. gr-0/00 インターフェイスとファミリーを inet に設定して、GRE トンネルを設定します。

  2. トンネルの送信元アドレスと宛先アドレスを指定します。

  3. ge- インターフェイスと lo0 インターフェイスを inet に設定されたファミリーで設定します。

  4. トンネルインターフェイスに使用するルーティングインスタンスを設定します。

  5. GRE トンネル インターフェイスのルーティング インスタンスを設定します。

  6. トンネル宛先の静的ルートを追加します。

    手記:

    SRXシリーズファイアウォールがパケットモードの場合、inet.0からトンネルの宛先に到達できるようにするために静的ルートを設定する必要はありません。ただし、gr-0/0/0 インターフェイスで正しいルーティング インスタンスを指定する必要があります。

業績

設定モードで、 show コマンドを入力してデバイスの設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

トンネルの宛先がデフォルトのルーティング インスタンスにある場合:

トンネルの宛先がデフォルト以外のルーティング インスタンスにある場合:

検証

スタティックルート使用の検証

目的

スタティック ルートが使用されていることを確認します。

アクション

show route forwarding tableコマンドを実行します。

デフォルトインスタンスで使用されるスタティックルートの検証

目的

デフォルト インスタンスに静的ルートが使用されていることを確認します。

アクション

show route forwarding tableコマンドを実行します。