PWHT(Pseudowire Headend Termination)設定
PWHTの概要
PWHT(疑似回線ヘッドエンド終端)は、アクセスノードのL2回線をサービスノードのL3サービスに直接接続します。
PWHTのメリット
-
PWHTを使用すると、プロバイダエッジ(PE)で、L2専用回線をL3VPNやEVPNなどのL3サービスに直接接続できます。従来の擬似配線はメトロエッジでのみ接続でき、これにはPEルーターとメトロエッジルーター間のVPNハンドオフが必要です。
PWHT RLT 設定モード
PWHTは、擬似回線サービスインターフェイス(ps)を論理トンネル(lt)または冗長論理トンネル(RLT)のいずれかに固定します。負荷分散を行うには、psインターフェイスをRLTに固定する必要があります。
RLT が機能するには、RLT のメンバーである lt インターフェイスが少なくとも 2 つ必要です。各 lt インターフェイスは、異なるパケット転送エンジンに固定されます。
RLT のメンバーとして 2 つ以上の論理トンネル インターフェイスを追加すると、すべての lt メンバーがデフォルトでアクティブ モードになります。RLT のメンバーとして最大 32 個の論理トンネルを追加できます。
RLT に論理トンネルを 2 つ追加するだけで、以下の 2 つの方法のいずれかでメンバーを設定できます。
-
1 つのメンバーがアクティブ モード、もう 1 つがバックアップ モード
-
両方のメンバーがアクティブモード(ターゲット設定の有無にかかわらず)
PWHT RLT の 3 つの構成がサポートされています。
アクティブバックアップモード
アクティブバックアップモードでは、少なくとも1つの論理トンネルインターフェイス(LT)がアクティブモードになり、もう一方の LT インターフェイスがバックアップモードになります。アクティブな LT に障害が発生すると、バックアップ LT がアクティブになります。ネットワークやハードウェアに障害が発生した場合に冗長性は得られますが、バックアップ LTの帯域幅を使用できません。
ターゲット設定なしのアクティブ/アクティブモード
ターゲットを設定しないアクティブ/アクティブモードでは、すべてのRLTメンバーが積極的にトラフィックを転送しています。これにより、PWHTのすべての帯域幅を使用できます。トラフィックは、 メンバーLT インターフェイス間でロードバランシングされます。このモードでロードバランシングが正しく機能するには、フローアウェアトランスポート(FAT)ラベルを設定する必要があります。
ターゲティングを使用したアクティブ/アクティブモード
Junos OSリリース23.1R1以降、ビジネスエッジのユースケース向けにターゲティングを使用したアクティブ/アクティブモードがサポートされています。
ターゲティングでアクティブ/アクティブモードを使用すると、アンカーRLTのメンバーであるすべての LT インターフェイスがアクティブになります。ターゲット設定を使用したアクティブ/アクティブモードには、最大帯域幅の使用量に加えて、いくつかのメリットがあります。配信リスト(それぞれに少なくとも1つの lt を含む)を設定して、特定のインターフェイスにトラフィックをターゲットにします。また、各リストに LT が 1 つしかない場合、配信リストは正確なトラフィックシェーピングとポリシングを保証します。
関連項目
PWHTアクティブバックアップモードの設定
アクティブバックアップモードは、PWHTでネットワークまたは機器に障害が発生した場合に冗長性を提供します。一方の論理トンネル インターフェイス(lt)は PWHT を介してトラフィックをアクティブに通過させ、もう一方の lt はバックアップ モードで待機します。 lt インターフェイスの1つがバックアップモードになっているため、サービスインターフェイスで利用可能な帯域幅をフルに活用することはできません。
アクティブバックアップモードのメリット
-
ネットワーク冗長性
-
簡単な設定
設定
アクティブバックアップモードを設定するには、まず2つの論理トンネルインターフェイスで疑似回線サービスインターフェイスと冗長論理トンネル(RLT)を設定します。
論理トンネルインターフェイスと冗長論理トンネルの設定方法については、 論理トンネルインターフェイスを使用した論理システムの接続を参照してください。
疑似配線インターフェイスの設定方法については、 MPLS 疑似配線の設定を参照してください。
-
1つの論理トンネルインターフェイス(lt)をアクティブインターフェイスとして設定します。
[edit interfaces rlt-name] user@host# set redundancy-group member-interface lt-interface-name active
-
2番目の lt インターフェイスをバックアップインターフェイスとして設定します。
[edit interfaces rlt-name] user@host# set redundancy-group member-interface lt-interface-name backup
動作検証
この show interfaces redundancy rlt-number を使用して、RLT内の LT インターフェイスのステータスを検証します。以下の例では、RLTがプライマリ LT インターフェイスを使用して、両方の LT インターフェイスをオンラインにしてトラフィックを渡す様子を示しています。
[edit] user@host# run show interfaces redundancy rlt0 Interface State Last change Primary Secondary Current status rlt0 On Primary 00:01:24 lt-0/0/10 lt-1/0/10 both up
構成の検証
show interfacesコマンドを使用して、アクティブバックアップの設定を確認します。RLT内の各メンバーLTインターフェイスが、アクティブまたはバックアップのステータスとともに表示されます。LTをアクティブまたはバックアップステータスに変更するには、必要に応じて上記の手順のいずれかを繰り返します。
[edit]
user@host# show interfaces rlt0
rlt0 {
redundancy-group {
member-interface lt-0/0/10 {
active;
}
member-interface lt-1/0/10 {
backup;
}
}
}
詳細については、「 冗長性グループ(冗長トンネル) 」を参照してください。
ターゲットを設定しずに PWHT アクティブ/アクティブ モードを設定する
ターゲットを設定しないアクティブ/アクティブモードは、アンカー冗長論理トンネル(RLT)のすべてのメンバー論理トンネルインターフェイス(LT)をアクティブな状態にします。トラフィックは、アクティブな LT インターフェイス全体で自動的に管理されます。これにより、PWHT接続用の予約された帯域幅の使用率が最大限に高まります。このモードでトラフィックがどのように誘導されるかを示しています。
なしのアクティブ/アクティブモード
ターゲット設定なしのアクティブ/アクティブモードの利点
-
スタンバイモードでは帯域幅が無駄になりません。
-
自動ロードバランシング。トラフィックは、すべてのアクティブな LT インターフェイス間で均等にバランスされています。
設定
ターゲット設定なしでアクティブ/アクティブ モードを設定するには、まず少なくとも 2 つの論理トンネル インターフェイスを持つ疑似回線サービス インターフェイスと冗長論理トンネル(RLT)を設定します。
疑似配線インターフェイスの設定方法については、 MPLS 疑似配線の設定を参照してください。
論理トンネルインターフェイスと冗長論理トンネルの設定方法については、 論理トンネルインターフェイスを使用した論理システムの接続を参照してください。
ステップバイステップの手順
-
すべての メンバーLT インターフェイスをアクティブモードに設定します。2つ以上の メンバーLT インターフェイスがある場合、インターフェイスはデフォルトでアクティブになります。
[edit interfaces rlt-name] user@host# set redundancy-group member-interface lt-interface-name
-
L2回線でFATフローラベルを有効にします。FAT フローラベルを使用すると、アップストリームトラフィックの負荷分散を行うことができます。FAT ラベルが有効になっていない場合、トラフィックはアクティブな LT インターフェイス間でロード バランシングされません。
[edit protocols] user@host# set protocols l2circuit neighbor neighbor-id interface ps-service-interface virtual-circuit-id circuit-id flow-label-receive flow-label transmit
ターゲットを設定したPWHTアクティブ/アクティブモードの設定
ターゲット設定を使用したアクティブ/アクティブモードは、すべての論理トンネルインターフェイス (lt) をアクティブな状態にします。 lt インターフェイスは、アンカー冗長論理トンネル(RLT)のメンバーです。このモードでは、正確なトラフィックシェーピングとポリシングを保証できます。 図4 は、RLT内でターゲティングを使用したアクティブ/アクティブモードがどのように機能するかを示しています。
を使用したPWHTアクティブ-アクティブモード
ターゲティングを使用したアクティブ/アクティブモードのメリット
-
トラフィックを特定のインターフェイスにターゲット設定します。
-
利用可能な疑似配線帯域幅を最大限に活用します。
-
配信リストを用いたトラフィックシェーピングとポリシング
設定
ターゲティングでアクティブ/アクティブモードを設定するには、まず疑似回線サービスインターフェイスとRLTを設定します。RLT のメンバーとして、少なくとも 2 つの lt インターフェイスが必要です。
疑似配線インターフェイスの設定については、 MPLS 疑似配線の設定を参照してください。
論理トンネルインターフェイスと冗長論理トンネルの設定については、 論理トンネルインターフェイスを使用した論理システムの接続を参照してください。.
ステップバイステップの手順
-
すべてのメンバーLTインターフェイスをアクティブモードに設定します。2つ以上のltインターフェイスがRLTのメンバーである場合、デフォルトではすべての lt インターフェイスがアクティブになります。
[edit] user@host# edit interfaces rlt-name [edit interfaces rlt-name] user@host# set redundancy-group member-interface lt-interface-name
-
疑似回線インターフェイス(ps)を手動ターゲティングに設定します。
[edit interfaces] user@host# set interfaces ps-interface-name targeted-options type manual
-
論理トンネルインターフェイス(lt)を配信リスト(dl)に割り当てます。
注:正確なトラフィックシェーピングとポリシングのために、各配信リストには1つの LT インターフェイスのみを含める必要があります。複数の LT インターフェイスが配信リストに含まれている場合、シェーピングおよびポリシング機能は保証されません。
[edit interfaces] user@host# set interfaces lt-name logical-tunnel-options distribution-list dl-name
-
配信リストを疑似配線インターフェイスに割り当て、配信リストをプライマリとバックアップとして設定します。 図5 は、保証されたシェーピングとポリシングのトラフィックフローを示しています。
[edit interfaces] user@host# set interfaces ps-interface-name unit unit-number targeted-distribution primary-list dl-name user@host# set interfaces ps-interface-name unit unit-number targeted distribution backup-list dl-name
図5:シェーピングとポリシング
保証されたアクティブ/アクティブモード
サンプル設定
設定モードから、 show interfaces コマンドを入力して設定を確認します。
[edit]
user@host# show interfaces
rlt0 {
redundancy-group {
member-interface lt-0/0/0;
member-interface lt-1/0/0;
}
}
lt-0/0/0 {
logical-tunnel-options {
distribution-list L0;
}
}
lt-1/0/0 {
logical-tunnel-options {
distribution-list L1;
}
}
ps1 {
anchor-point {
rlt0;
}
targeted-options {
type manual;
}
unit 0 {
encapsulation ethernet-ccc;
}
unit 1 {
family inet {
address 192.168.1.2/24;
}
targeted-distribution {
primary-list L0;
backup-list L1;
}
}
}
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。