レイヤー 2 回線のインターフェイスの設定
以下のセクションでは、レイヤー2回線のインターフェイスを設定する方法について説明します。
すべてのサブタスクがすべてのプラットフォームでサポートされているわけではありません。デバイスでCLIを確認します。
レイヤー 2 回線のネイバーのアドレスの設定
リモート CE ルーター用に指定された特定のリモート PE ルーターを使用するすべてのレイヤー 2 回線は、 ステートメントの下に neighbor
リストされます(「ネイバー」は PE ルーターを指定します)。各ネイバーはその IP アドレスで識別され、通常はレイヤー 2 回線を転送する LSP(ラベルスイッチ パス)トンネルのエンドポイントです。
PE ルーターをレイヤー 2 回線のネイバーとして設定するには、 ステートメントを使用してネイバー アドレスを neighbor
指定します。
neighbor address { ... }
以下の階層レベルでこのステートメントを含めることができます。
[edit protocols l2circuit]
[edit logical-systems logical-system-name protocols l2circuit]
レイヤー2回線のネイバーインターフェイスの設定
各レイヤー2回線は、ローカルPE(プロバイダエッジ)ルーターをローカルカスタマーエッジ(CE)ルーターに接続する論理インターフェイスカプセル化 で表されます。このインターフェイスは、レイヤー2回線のネイバーの アドレス設定で設定されたレイヤー2回線ネイバーに関連付けられています。
レイヤー 2 回線ネイバーのインターフェイスを設定するには、 ステートメントを interface
含めます。
レイヤー 2 回線と ccc 接続の両方に同じ論理インターフェイスが設定されている場合、コミット操作は失敗します。
EX9200スイッチでは、カプセル化ステートメントに置き換えますencapsulation-type
。
interface interface-name { bandwidth (bandwidth | ctnumber bandwidth); community community-name; (control-word | no-control-word); description text; encapsulation-type type; ignore-encapsulation-mismatch; ignore-mtu-mismatch; mtu mtu-number; no-revert; protect-interface interface-name; pseudowire-status-tlv; psn-tunnel-endpoint address; virtual-circuit-id identifier; }
以下の階層レベルでこのステートメントを含めることができます。
[edit protocols l2circuit neighbor address]
[edit logical-systems logical-system-name protocols l2circuit neighbor address]
以下のセクションでは、レイヤー 2 回線ネイバーのインターフェイスを設定する方法について説明します。
- レイヤー 2 回線のコミュニティの設定
- レイヤー 2 回線の制御ワードの設定
- レイヤー2回線ネイバーインターフェイスのカプセル化タイプの設定
- カプセル化が一致しない場合のレイヤー2回線の有効化
- レイヤー2回線にアドバタイズされるMTUの設定
- MTU が一致しない場合のレイヤー 2 回線の有効化
- 保護インターフェイスの設定
- プライマリ インターフェイスへのスイッチングから保護インターフェイスの設定
- Pseudowire ステータス TLV の設定
- RSVPとLDP LSPの両方でレイヤー2回線を設定する
- 仮想回線 ID の設定
レイヤー 2 回線のコミュニティの設定
レイヤー 2 回線のコミュニティを設定するには、 ステートメントを community
含めます。
community community-name;
以下の階層レベルでこのステートメントを含めることができます。
[edit protocols l2circuit neighbor address interface interface-name]
[edit logical-systems logical-system-name protocols l2circuit neighbor address interface interface-name]
レイヤー2回線のルーティングポリシーを設定する方法については、 レイヤー2回線 のポリシーの設定を参照してください。
レイヤー 2 回線の制御ワードの設定
レイヤー2回線の仮想回線(VC)カプセル化をエミュレートするために、転送されるレイヤー2プロトコルデータユニット(PDU)とデマルチプレクシングに使用されるVCラベルの間に4バイトの制御ワードが追加されます。ほとんどのプロトコルでは、すべてのゼロから成る NULL 制御ワードがレイヤー 2 回線ネイバー間で送信されます。
ただし、個々のビットは、レイヤー 2 プロトコル制御情報を伝送できる制御ワードで利用できます。制御情報は制御ワードにマッピングされ、これによりレイヤー2プロトコルのヘッダーをフレームから取り除くことができるようになります。残りのデータと制御ワードはレイヤー 2 回線を介して送信でき、フレームは回線のエグレス ポイントで適切な制御情報を使用して再構築できます。
以下のレイヤー 2 プロトコルは、レイヤー 2 制御情報を制御ワードの特殊なビット フィールドにマッピングします。
フレームリレー—制御ワードは、破棄対象(DE)、FECN(フォワード明示的輻輳通知)、およびバックワード明示的輻輳通知(BECN)情報のトランスポートをサポートします。設定情報については、 フレームリレーインターフェイスの制御ワードの設定を参照してください。
メモ:フレームリレーは、ACXシリーズルーターではサポートされていません。
ATM AAL5モード—制御ワードは、シーケンス番号処理、ATMセル損失優先度(CLP)、および明示的な転送輻輳表示(EFCI)情報のトランスポートをサポートしています。AAL5 モードのレイヤー 2 回線を設定する場合、制御情報はデフォルトで送信されるため、追加の設定は必要ありません。
ATMセルリレーモード-制御ワードは、シーケンス番号処理のみをサポートしています。セルリレー モードのレイヤー 2 回線を設定すると、シーケンス番号情報はデフォルトで転送されるため、追加の設定は必要ありません。
ATMセルリレーモードとAAL5モードのシーケンス番号処理のJunos OSの実装は、 IPおよびMPLSネットワークを介したレイヤー2フレームのトランスポートのためのIETFドラフトカプセル化方法のSec.3.1.2に記載されているのと同じではありません。違いは次のとおりです。
シーケンス番号が 0 のパケットは、順序外と見なされます。
次の増分シーケンス番号を持たないパケットは、順序外と見なされます。
シーケンス外パケットが到着すると、レイヤー 2 回線制御ワード内のシーケンス番号は 1 つ増分され、ネイバーの予想シーケンス番号になります。
以下のセクションでは、レイヤー2回線の制御ワードを設定する方法について説明します。
フレーム リレー インターフェイスの制御ワードの設定
フレームリレーCCCカプセル化を備えたインターフェイスでは、CCC、レイヤー2 VPN、およびレイヤー2回線を使用して、IPおよびMPLSバックボーン上でフレームリレーサービスをサポートするようにフレームリレー制御ビット変換を設定できます。フレーム リレー制御ビットの変換を設定する場合、ビットはレイヤー 2 回線制御ワードにマッピングされ、IP または MPLS バックボーン全体に保持されます。
制御ビットの設定方法については、 フレームリレー制御ビット変換の設定を参照してください。
レイヤー 2 回線の制御ワードの無効化
Junos OS は、通常、隣接ルーターが制御ワードをサポートしているかどうかを判断できます。ただし、特定のインターフェイスでその使用を明示的に無効にする場合は、 ステートメントを no-control-word
含めます。
no-control-word;
このステートメントを設定できる階層レベルの一覧については、このステートメントのステートメント概要セクションを参照してください。
レイヤー2回線ネイバーインターフェイスのカプセル化タイプの設定
レイヤー2回線ネイバーからトラフィックを受信するインターフェイスに、レイヤー2回線カプセル化タイプを指定できます。カプセル化タイプは、疑似配線が作成されたときにレイヤー2回線ネイバー間で交換されるLDPシグナリングメッセージで転送されます。レイヤー2回線ネイバーごとに設定するカプセル化タイプは、ネットワーク機器のタイプや、ネットワークに導入したレイヤー2プロトコルのタイプによって異なります。レイヤー2回線にカプセル化タイプを指定しない場合、CEデバイスインターフェイスのカプセル化がデフォルトで使用されます。
ステートメントを含めて、レイヤー2回線ネイバーインターフェイスのカプセル化タイプを encapsulation-type
指定します。
encapsulation-type (atm-aal5 | atm-cell | atm-cell-port-mode | atm-cell-vc-mode | atm-cell-vp-mode | cesop | cisco-hdlc | ethernet | ethernet-vlan | frame-relay | frame-relay-port-mode | interworking | ppp | satop-e1 | satop-e3 | satop-t1 | satop-t3);
以下の階層レベルでこのステートメントを含めることができます。
[edit protocols l2circuit neighbor address interface interface-name]
[edit logical-systems logical-system-name protocols l2circuit neighbor address interface interface-name]
カプセル化が一致しない場合のレイヤー2回線の有効化
CEデバイスインターフェイスに設定されたカプセル化が、 ステートメントを含めることでレイヤー2回線インターフェイスで設定されたカプセル化と一致しない場合でも、レイヤー2回線を確立できるようにJunos OSを ignore-encapsulation-mismatch
設定できます。リモート接続への接続に ステートメントを ignore-encapsulation-mismatch
設定するには、 階層レベルで ステートメントを含めるか、 [edit protocols l2circuit neighbor address interface interface-name]
階層レベルで このステートメントを含めることで、ローカル接続のステートメントを [edit protocols l2circuit local-switching interface interface-name]
含めます。
ignore-encapsulation-mismatch;
このステートメントを含めることができる階層レベルの一覧は、このステートメントのステートメント概要セクションを参照してください。
レイヤー2回線にアドバタイズされるMTUの設定
デフォルトでは、レイヤー2回線のアドバタイズに使用されるMTUは、関連する物理インターフェイスのインターフェイスMTUを取得し、カプセル化に基づいてIPパケットを送信するためのカプセル化オーバーヘッドを差し引くことで決定されます。
ただし、複数の論理インターフェイス(および複数のレイヤー2回線)をサポートするカプセル化は、同じインターフェイスMTUに依存します(これらはすべて同じ物理インターフェイスに関連付けられているため)。これは、同じイーサネット インターフェイスを使用する VLAN レイヤー 2 回線、または同じフレーム リレー インターフェイスを使用するレイヤー 2 回線 DLCI の場合、制限であることが証明できます。
これは、マルチベンダー環境にも影響します。例えば、異なるベンダーから提供される3つのPEデバイスがあり、1つのデバイスが1500のMTUのみをサポートしている場合、他のデバイスが大きなMTUをサポートしている場合でも、MTUを1500(3つのPEデバイスの最小MTU)に設定する必要があります。
レイヤー 2 回線が他のレイヤー 2 回線と物理インターフェイスを共有している場合でも、レイヤー 2 回線に対してアドバタイズされる MTU を明示的に設定できます。レイヤー 2 回線の MTU を明示的に設定する場合は、次の点に注意してください。
明示的に設定されたMTUは、リモートPEデバイスにシグナリングされます。また、設定された MTU は、リモート PE デバイスから受信した MTU と比較されます。競合が発生した場合、レイヤー 2 回線がダウンします。
ATM II PIC上のATMセルリレーインターフェイスにMTUを設定した場合、設定されたMTUは、デフォルトのインターフェイスMTUではなく、そのレイヤー2回線にアドバタイズされるセルバンドルサイズの計算に使用されます。
設定されたMTUは、制御プレーンでのみ使用されます。データ プレーンには適用されません。特定のレイヤー 2 回線の CE デバイスがデータ送信に正しい MTU を使用していることを確認する必要があります。
レイヤー 2 回線の MTU を設定するには、 階層レベルで ステートメントを[edit protocols l2circuit neighbor address interface interface-name]
含mtu
めます。
mtu mtu-number;
MTU が一致しない場合のレイヤー 2 回線の有効化
階層レベルで ステートメントを含めることで、PE ルーターに設定された MTU がリモート PE ルーターで設定された MTU と一致しない場合でも、レイヤー 2 回線を ignore-mtu-mismatch
確立できるように Junos OS を [edit protocols l2circuit neighbor address interface interface-name]
設定できます。
保護インターフェイスの設定
宛先がリモートかローカルかを問わず、仮想回線を宛先にリンクする論理インターフェイスに保護インターフェイスを設定できます。保護インターフェイスは、障害が発生した場合に保護されたインターフェイスのバックアップを提供します。ネットワーク トラフィックは、プライマリ インターフェイスが機能している限り、プライマリ インターフェイスのみを使用します。プライマリ インターフェイスに障害が発生した場合、トラフィックは保護インターフェイスに切り替わります。保護インターフェイスはオプションです。
保護インターフェイスを設定するには、 ステートメントを protect-interface
含めます。
protect-interface interface-name;
保護インターフェイスは、 ステートメントを設定する前に設定する no-revert
必要があります。
このステートメントを含めることができる階層レベルの一覧は、このステートメントのステートメント概要セクションを参照してください。
レイヤー 2 回線の保護インターフェイスを設定する方法の例については、 例: レイヤー 2 回線保護インターフェイスの設定を参照してください。
プライマリ インターフェイスへのスイッチングから保護インターフェイスの設定
通常、プライマリ インターフェイスがダウンすると、保護インターフェイスを使用して疑似配線が開始されます。デフォルトでは、プライマリ インターフェイスがオンラインに戻ると、インターフェイスは保護インターフェイスからプライマリ インターフェイスに戻されます。保護インターフェイスがダウンしていない限り、プライマリ インターフェイスへのスイッチオーバーを防止するには、 ステートメントを no-revert
含めます。これにより、スイッチオーバー中のトラフィックの損失を防ぐことができます。
保護インターフェイスに障害が発生した場合、ステートメントが設定に含まれているかどうか no-revert
に関係なく、インターフェイスはプライマリインターフェイスにスイッチオーバーされます。
階層レベルで ステートメント no-revert
を [edit protocols l2circuit neighbor address interface interface-name]
設定できます。
[edit protocols l2circuit neighbor address interface interface-name]
no-revert;
Pseudowire ステータス TLV の設定
疑似回線状態タイプ長変数(TLV)は、2 つの PE ルーター間で疑似配線のステータスを往復するために使用されます。レイヤー 2 回線設定では、PE ルーターを設定して、疑似配線ステータス TLV を使用してネイバーと疑似回線をネゴシエートすることができます。この同じ機能は、LDP VPLS ネイバー設定でも使用できます。疑似回線ステータス TLV は、疑似回線接続ごとに設定可能で、デフォルトで無効になっています。疑似回線ステータスネゴシエーションプロセスでは、リモートPEルーターネイバーが疑似配線ステータスTLVをサポートしていない場合、PEルーターが疑似回線ステータスのラベル取消方法に戻すことが保証されます。
制御ワードとは異なり、初期ラベルマッピングメッセージがリモートPEルーターに送信されると、疑似配線ステータスTLVをサポートするPEルーターの機能が通信されます。PE ルーターが疑似配線ステータス TLV のサポートをリモート PE ルーターに送信すると、リモート PE ルーターに送信されたすべてのラベル マッピング メッセージに疑似配線ステータス TLV が含まれます。PEルーターで疑似配線ステータスTLVのサポートを無効にした場合、ラベル取消メッセージがリモートPEルーターに送信され、疑似配線ステータスTLVなしの新しいラベルマッピングメッセージが続きます。
ネイバーPEルーターへの疑似回線の疑似回線ステータスTLVを設定するには、 ステートメントを pseudowire-status-tlv
含めます。
pseudowire-status-tlv;
このステートメントを含めることができる階層レベルの一覧については、このステートメントのステートメント概要セクションを参照してください。
RSVPとLDP LSPの両方でレイヤー2回線を設定する
同じ 2 つのルーター間で 2 つのレイヤー 2 回線を設定し、1 つのレイヤー 2 回線が RSVP LSP を通過し、もう一方のレイヤー 2 回線が LDP LSP を通過させることができます。これを実現するには、ローカルルーターに2つのループバックアドレスを設定する必要があります。RSVP LSP を通過するレイヤー 2 回線のループバック アドレスの 1 つを設定します。もう一方のループバックアドレスは、LDP LSPを通過するレイヤー2回線を処理するように設定します。複数のループバックインターフェイスを設定する方法については、 レイヤー3 VPNのルーティングインスタンス向けループバックインターフェイス上の論理ユニットの設定を参照してください。
また、レイヤー2回線の1つに対して、パケット交換ネットワーク(PSN)トンネルエンドポイントを設定する必要があります。これは、RSVP LSP を通過するレイヤー 2 回線と、LDP LSP を通過するレイヤー 2 回線のいずれかです。PSN トンネル エンドポイント アドレスは、リモート ルーター上の LSP の宛先アドレスです。
PSN トンネル エンドポイントのアドレスを設定するには、 ステートメントを psn-tunnel-endpoint
含めます。
psn-tunnel-endpoint address;
以下の階層レベルでこのステートメントを含めることができます。
[edit logical-systems logical-system-name protocols l2circuit neighbor address interface interface-name]
[edit protocols l2circuit neighbor address interface interface-name]
デフォルトでは、レイヤー 2 回線の PSN トンネル エンドポイントはネイバー アドレスと同じで、LDP ネイバー アドレスと同じでもあります。
リモート ルーター上のトンネル エンドポイントは、ループバック アドレスである必要はありません。
例:PSN トンネル エンドポイント
次の例は、PSN トンネル エンドポイントを設定する方法を示しています。
[edit protocols l2circuit] neighbor 10.255.0.6 { interface t1-0/2/2.0 { psn-tunnel-endpoint 192.0.2.0; virtual-circuit-id 1; } interface t1-0/2/1.0 { virtual-circuit-id 10; } }
インターフェイスに設定されたレイヤー2回線は、 t1-0/2/2.0
inet3ルーティングテーブルで を に 192.0.2.0
解決します。これは、RSVP ルートまたは LSP ネクスト ホップを持つスタティック ルートのいずれかです。
仮想回線 ID の設定
各インターフェイスに仮想回線 ID を設定します。各仮想回線 ID は、特定のネイバーに対するすべてのレイヤー 2 回線間でレイヤー 2 回線を一意に識別します。PE ルーター上の特定のレイヤー 2 回線を識別するための鍵は、ネイバー アドレスと仮想回線 ID です。LDP-FECとラベル間バインディングは、FECの仮想回線IDと、このバインディングを送信したネイバーに基づいて、レイヤー2回線に関連付けられています。LDP-FEC-to-labelバインディングは、そのレイヤー2回線上のトラフィックをリモートCEデバイスに送信するために使用されるVPNラベルの普及を可能にします。
また、冗長擬似回線ごとに仮想回線 ID を設定します。冗長擬似回線は、バックアップ ネイバー アドレスと仮想回線 ID によって識別されます。詳細については、 PE ルーターでの Pseudowire 冗長の設定を参照してください。
仮想回線 ID を設定するには、 ステートメントを virtual-circuit-id
含めます。
virtual-circuit-id identifier;
このステートメントを含めることができる階層レベルの一覧は、このステートメントのステートメント概要セクションを参照してください。
レイヤー2回線のインターフェイスカプセル化タイプの設定
レイヤー 2 のカプセル化タイプは、LDP FEC(転送等価クラス)で実行されます。レイヤー2回線には、CCC(回線クロスコネクト)またはTCC(トランスレーショナルクロスコネクト)カプセル化タイプのいずれかを設定できます。詳細については、 ルーティングデバイス用 MPLSアプリケーションユーザーガイド および Junos OSネットワークインターフェイスライブラリを参照してください。
一部のプラットフォームとFPCの組み合わせは、TCCカプセル化ISOトラフィックを渡すことができません。詳細については、 TCCカプセル化ISOトラフィックを転送できないプラットフォーム/FPC を参照してください。
レイヤー2回線のインターフェイスカプセル化を設定するには、 ステートメントを encapsulation
含めます。
encapsulation encapsulation;
以下の階層レベルでこのステートメントを含めることができます。
[edit interfaces interface-name]
[edit logical-systems logical-system-name interfaces interface-name]
レイヤー2回線向けATM2 IQインターフェイスの設定
レイヤー2回線ATM適応レイヤー5(AAL5)トランスポートモード、レイヤー2回線ATMセルリレーモード、およびレイヤー2回線ATMトランクモードを使用して、レイヤー2回線向けの非同期転送モード2(ATM2)インテリジェントキューイング(IQ)インターフェイスを設定できます。
設定ステートメントは次のとおりです。
atm-l2circuit-mode aal5
atm-l2circuit-mode cell
atm-l2circuit-mode trunk
これらのステートメントの詳細については、 Junos OS管理ライブラリを参照してください。ATM2 IQインターフェイスを設定する方法の詳細については、ルーティングデバイス用Junos OSネットワークインターフェイスライブラリを参照してください。
レイヤー2回線ATMセルリレーモードおよびレイヤー2回線AAL5モードのシーケンス番号処理のJunos OSの実装は、インターネットドラフトdraft-martini-l2circuit-encap-mpls-11.txt、 MPLSネットワーク上でのレイヤー2フレームのトランスポートのためのカプセル化方法 (2006年8月終了)に記載されているのとは異なります。
Junos OS の実装には、以下の点が異なっています。
シーケンス番号が0のパケットは、順序外として扱われます。
次の増分シーケンス番号を持たないパケットは、順序外と見なされます。
シーケンス外パケットが到着すると、ネイバーの予想シーケンス番号は、レイヤー 2 回線制御ワード内のシーケンス番号に設定されます。