tunnel-end-point
Syntax
tunnel-end-point tunnel-name { gre { key authentication key; } ipv4 { destination-address destination-host-address; source-address source-host-address; } ipv6 { destination-address destination-host-address; source-address source-host-address; } }
Hierarchy Level
[edit firewall]
Description
このコマンドは tunnel-end-point
、TrioベースのFPC(MX80、MX104、MX204を含む)を実行するMXシリーズルーター向けのIPv4ネットワーク全体で、IPv4およびIPv6ペイロードのラインレート、フィルターベース、GREトンネリングを可能にします。フィルターベースのトンネリングは、元の乗客プロトコル パケットを外部パケット ヘッダーにカプセル化します。たとえば、IPv4 ネットワーク全体のフィルターベースのトンネリングでは、ヘッダーは 24 バイトまたは 28 バイトのオーバーヘッド(20 バイトの IPv4 ヘッダーを含む)を追加します。IPv4 または IPv6 トラフィックのいずれかをトランスポート プロトコルにできます。設定されたフィルタ条件に一致する送信パケットの場合、元のパケットはトンネル定義で指定されたIP+GREヘッダー内にカプセル化されます。IP ルックアップは外部ヘッダーで実行され、それに応じてパケットが転送されます。
GRE カプセル化されたトラフィックのルート ルックアップは、デフォルトのルーティング インスタンスでのみサポートされています。GRE カプセル化は、論理システムや MPLS トラフィックではサポートされていません。
サブネット範囲が IPv4 または IPv6 オプションのいずれかに対して設定されている場合、その範囲のホスト間のトラフィックは負荷分散されます。
GRE トンネル テンプレートの使用をサポートするには、デバイスを有効 enhanced-mode
にする必要があります。これにより、トンネル属性を定義できます。
この機能を PTX シリーズ ルーターと一緒に使用するには、 カプセル化された PE ルーターとして PTX シリーズ ルーターをインストールします。これはイングレス PE ルーターで、カプセル化終端処理を設定することで、タイプ inet
または inet6
イングレス ファイアウォール フィルター内のトンネル テンプレート名を参照できます。
ここに示すようにトンネル エンド ポイントを設定します(IPv4 用)。
set firewall tunnel-end-point tunnel-name ipv4 source-address source-host-address
set firewall tunnel-end-point tunnel-name ipv4 destination-address destination-host-address
set firewall tunnel-end-point tunnel-name ipv4 destination-address destination-host-address
トンネルエンドポイントの宛先アドレスに許可される/25 IPv4または/123 IPv6サブネットの最大数は64であることに注意してください。
インターフェイス固有のカプセル化出力フィルター アクションも必要です。パケット転送エンジンをトリガーして、指定されたトンネル テンプレート内の情報を使用して、一致するパケットをカプセル化し、結果として生成される GRE パケットを転送します。GRE カプセル化は、送信 IPv4 ユニキャスト および IPv6 ユニキャスト トラフィックでのみサポートされます。
ここに示すようにトンネル エンド ポイントを設定します(IPv4 用)。
set firewall family inet filter filter-name term term-name then encapsulate gre tunnel-name
PTX シリーズ ルーターによる GRE カプセル化解除の場合は、Junos OS リリース 16.1R2 以降を実行している第 3 世代 FPC を搭載した PTX3000 または PTX5000 ルーターを使用し、次に示す階層レベルでファイアウォール フィルタを設定します。
set firewall family inet filter filter-name term term-name then decapsulate gre
エグレス サンプリングは GRE カプセル化されたパケットでサポートされていますが、出力フィルターの一致条件はイングレス パケットの内容でのみ機能します。
GRE カプセル化されたトラフィックのルート ルックアップは、デフォルトのルーティング インスタンスでのみサポートされています。GRE カプセル化は、イングレス IPv4 ユニキャスト および IPv6 ユニキャスト トラフィックでサポートされています。論理システムや MPLS トラフィックではサポートされていません。
トンネルエンドポイントまたはプレフィックスリストを定義する場合は、必ず/32ルートを指定してください。複数のトンネル エンドポイント送信元アドレスはサポートされていません。
最大 1024 個のトンネル テンプレートがサポートされています。一度に最大 512 個のトンネル テンプレートを設定または変更できます。
特定のトンネル テンプレートでは、最大 64 個のトンネル エンドポイント宛先アドレスがサポートされています。複数の宛先 IP アドレスが存在する場合、外部ヘッダーに使用される宛先 IP アドレスは、入力インターフェイスからの入力パケットで計算されるハッシュに基づいています。
Options
gre |
カプセル化プロトコル。また、トンネルが IPv4 か IPv6 かを指定する必要もあります。IPv4 の例を以下に示します。 tunnel-end-point tunnel_name { ipv4 { source-address 10.255.1.1; destination-address 10.255.2.0/25; } gre; }
|
gre-in-udp |
MXシリーズルーター用。トンネル gre-in-udpを指定します。
|
ipv4 |
カプセル化された乗客プロトコル パケットの転送に使用される IP ネットワーク プロトコル。IPv4 は、フィルターベースの GRE を使用してカプセル化された IPv4 パケットを転送します。デフォルトのプレフィックス長は 32 です。サポートされる範囲は 25~32 です。指定すると、トラフィックはこのサブネット上のホストに負荷分散されます。 |
ipv6 |
カプセル化された乗客プロトコル パケットの転送に使用される IP ネットワーク プロトコル。IPv6 は、フィルターベースの GRE を使用してカプセル化された IPv6 パケットを転送します。デフォルトのプレフィックス長は128です。サポートされる範囲は 121~128 です。指定すると、トラフィックはこのサブネット上のホストに負荷分散されます。 |
source-address |
カプセル化機能(ローカル イングレス PE ルーター)の IP アドレス。複数のトンネル エンドポイント送信元アドレスはサポートされていません。 |
destination-address |
カプセル化解除機能(リモート エグレス PE ルーター)の IP アドレスまたはアドレス範囲。IPv4 と IPv6 の両方で、エンド ポイントの宛先アドレスに対して最大 64/25 IPv4 または/123 IPv6 サブネットを設定できます。 |
Required Privilege Level
ファイアウォール — このステートメントを設定で表示します。
ファイアウォール制御 — このステートメントを設定に追加します。
Release Information
Junos OS リリース 18.1R1 で導入されたステートメント。