イーサネットローカル管理インターフェイス
イーサネットローカル管理インターフェイスの概要
ギガビットイーサネット(ge)、10ギガビットイーサネット(xe)、アグリゲートイーサネット(ae)インターフェイスは、イーサネットローカル管理インターフェイス(E-LMI)をサポートします。
MXシリーズルーターでは、E-LMIは、DPCのみを備えたMXシリーズルーターで構成されたギガビットイーサネット(ge)、10ギガビットイーサネット(xe)、およびアグリゲートイーサネット(ae)インターフェイスでサポートされています。
E-LMI仕様は、メトロイーサネットフォーラムで入手できます。E-LMIの手順とプロトコルは、メトロイーサネットサービスをサポートするためのカスタマーエッジ(CE)の自動設定を有効にするために使用されます。E-LMIプロトコルは、ユーザーツーネットワークインターフェイス(UNI)およびイーサネット仮想接続(EVC)ステータス情報をCEに提供します。UNIおよびEVC情報により、メトロイーサネット設定に基づくCE動作の自動設定が可能になります。
E-LMIプロトコルは、CEデバイスとプロバイダエッジ(PE)デバイスの間で動作します。これは PE-CE リンクでのみ実行され、CE ポートで利用可能なイーサネット サービスの接続ステータスと設定パラメータを CE に通知します。E-LMIプロトコルの範囲を 図1に示します。
ACXおよびMXシリーズルーターへのE-LMI実装には、E-LMIプロトコルのPE側のみが含まれます。
E-LMIは、OAMステータスを収集するためにプロバイダネットワーク内で実行されるConnectivity Fault Management(CFM)などのOAMプロトコルと相互運用します。CFM はプロバイダ保守レベル(UNI-N から UNI-N へ、UNI で MEP がアップ)で実行されます。E-LMIは、CFMドメイン(SVLANドメインまたはVPLS)全体にわたりEVCのエンドツーエンドステータスを得るためにCFMに依存しています。
E-LMI プロトコルは、以下の情報を中継します。
-
EVC(アクティブ、非アクティブ、または部分的にアクティブ)の追加/削除のCEへの通知
-
設定されたEVCの可用性状態のCEへの通知
-
UNIおよびEVC属性のCEへの通信:
-
UNI属性:
-
UNI識別子(UNIのユーザー設定名)
-
CE-VLAN ID/EVCマップタイプ(オールツーワンバンドリング、バンドリング付きサービス多重化、またはバンドリングなし)
-
帯域幅プロファイルはサポートされていません(以下の機能を含む):
-
CM(カップリングモード)
-
CF(カラーフラグ)
-
CIR(コミット情報レート)
-
CBR(コミットされたバーストサイズ)
-
EIR(超過情報レート)
-
EBS(超過バーストサイズ)
-
-
-
EVC属性:
-
EVCリファレンスID
-
EVCステータスタイプ(アクティブ、非アクティブ、または部分的にアクティブ)
-
EVCタイプ(ポイントツーポイントまたはマルチポイントツーマルチポイント)
-
EVC ID(EVC のユーザー設定名)
-
帯域幅プロファイル(サポートされていません)
-
-
CE-VLAN ID/EVCマップ
-
MXシリーズルーターのE-LMIは、以下のEVCタイプをサポートしています。
-
Q-in-Q SVLAN(ポイントツーポイントまたはマルチポイントツーマルチポイント)—EVSステータスを監視するには、UNI-N間のエンドツーエンドCFMセッションが必要です。
-
VPLS(BGPまたはLDP)(ポイントツーポイントまたはマルチポイントツーマルチポイント)—VPLS擬似配線ステータスまたはUNI-N間のエンドツーエンドCFMセッションのいずれかを使用して、EVCステータスを監視できます。
-
L2回線/L2VPN(ポイントツーポイント)—VPLS疑似回線ステータスまたはUNI-N間のエンドツーエンドCFMセッションのいずれかを使用して、EVCステータスを監視できます。
注:l2-circuitとl2vpnはサポートされていません。
ACXシリーズルーターのE-LMIプロトコルは、レイヤー2回線およびレイヤー2VPN EVCタイプをサポートしており、次のように擬似回線(レイヤー2回線およびレイヤー2VPN)サービスのリンク損失フォワーディングを可能にします。
-
レイヤー 2 回線およびレイヤー 2 VPN 用の CFM(接続障害管理)プロトコルと E-LMI プロトコル間の相互作用。
-
EVC ステータスを監視するための UNI 間のエンドツーエンド CFM セッション。
-
疑似回線の冗長性の場合、CFM を使用してアクティブおよびバックアップ疑似回線セッションを監視できます。EVCステータスは、アクティブおよびバックアップの疑似回線セッションの両方がダウンした場合にのみ、CEデバイスに対してダウンとして宣言されます。
-
-
レイヤー2回線とレイヤー2VPN用のリモート障害表示(RDI)とE-LMI間の相互作用。
-
メンテナンス アソシエーション エンドポイント(MEP)が CCM(Continuity Check Message)フレームに RDI ビット セットを受信し、
[edit protocols oam ethernet evcs evc-id evc-protocol cfm management-domain name management-association name faults rdi]の EVC 設定で RDI 障害検出が有効になっている場合、疑似配線は E-LMI を介して CE ルータにダウンとして宣言されます。
-
-
UNI間にエンドツーエンドのCFMセッションが存在しない場合、疑似回線(レイヤー2回線またはレイヤー2VPN)のアップおよびダウン状態は、E-LMIを介してCEルーターに非同期EVC状態変更メッセージをトリガーします。
ACXシリーズルーターは、レイヤー2サービス(ブリッジング)のE-LMIをサポートしていません。
イーサネットローカル管理インターフェイスの設定
E-LMIを設定するには、以下の手順を実行します。
OAMプロトコル(CFM)の設定
OAM プロトコル(CFM)の設定については、 IEEE 802.1ag OAM 接続障害管理の概要を参照してください。
EVCへのOAMプロトコルの割り当て
EVCを設定するには、[edit protocols oam ethernet]階層レベルでevcsevc-id ステートメントを使用してEVCの名前を指定する必要があります。evc-protocol ステートメントと[edit protocols oam ethernet evcs]階層レベルのそのオプションを使用して、EVC 統計を監視するための EVC プロトコルをcfmまたはvplsに設定できます。
EVC内のリモートUNIの数は、[edit protocols oam ethernet evcs evcs-protocol]階層レベルのremote-uni-count number ステートメントを使用して設定できます。remote-uni-countのデフォルトは1です。1 より大きい値を設定すると、EVC はマルチポイントツーマルチポイントになります。エンドポイントの実際の数よりも大きい値を入力すると、すべてのエンドポイントが稼働していても、EVC ステータスは部分的にアクティブとして表示されます。実際のエンドポイント数より少ないremote-uni-countを入力すると、すべてのエンドポイントが稼働していなくても、ステータスはアクティブとして表示されます。
[edit protocols oam ethernet]階層レベルでevcsステートメントを含めることで、EVCを設定することができます。
[edit protocols oam ethernet] evcs evc-id { evc-protocol (cfm (management-domain name management-association name ) | vpls (routing-instance name)) { remote-uni-count <number>; # Optional, defaults to 1 multipoint-to-multipoint; # Optional, defaults to point-to-point if remote-uni-count is 1 } }
インターフェイスでE-LMIを有効にし、CE VLAN IDをEVCにマッピングする
E-LMIを設定するには、[edit protocols oam ethernet]階層レベルでlmiステートメントを含めます。
[edit protocols oam ethernet] lmi { polling-verification-timer value; # Polling verification timer (T392), defaults to 15 seconds status-counter count; # Status counter (N393), defaults to 4 interface name { evc evc-id { default-evc; vlan-list [ vlan-ids ]; } evc-map-type (all-to-one-bundling | bundling | service-multiplexing); polling-verification-time value; # Optional, defaults to global value status-counter count; # Optional, defaults to global value uni-id value; # Optional, defaults to interface-name } }
[edit protocols oam ethernet lmi]階層レベルのstatus-counter count ステートメントを使用して、連続したエラーをカウントするようにステータスカウンターを設定できます。ステータスカウンターは、E-LMIが動作しているかどうかを判断するために使用されます。デフォルト値は4です。
polling-verification-timer value ステートメントは、[edit protocols oam ethernet lmi]階層レベルで設定できます。デフォルト値は15秒です。
[edit protocols oam ethernet lmi]階層レベルのinterface name ステートメントを使用して、E-LMIで使用するインターフェイスを有効にし、そのオプションを設定できます。ge、xe、およびaeインターフェイスのみサポートされます。interface uni-idオプションを使用して、UNIの名前を指定できます。uni-idが設定されていない場合、デフォルトはinterface name の名前変数になります。
evc-map-type typeインターフェイスオプションを使用して、CE-VLAN ID/EVCマップタイプを指定できます。オプションは、all-to-one-bundling、bundling、またはservice-multiplexingです。サービスの多重化は、バンドリングは不要です。デフォルトのタイプはall-to-one-bundlingです。
インターフェイスが使用するEVCを指定するには、[edit protocols oam ethernet lmi interface name]階層レベルでevc evc-id ステートメントを使用します。[edit protocols oam ethernet lmi interface name evc evc-id]階層レベルでdefault-evcステートメントを使用して、デフォルトのEVCインターフェイスとしてインターフェイスを指定できます。他のEVCにマッピングされていないすべてのVIDがこのEVCにマッピングされます。デフォルトとして設定できるEVCは1つだけです。
[edit protocols oam ethernet lmi interface name evc evc-id]階層レベルでvlan-list vlan-id-list ステートメントを使用して、VLANのリストをEVCにマッピングできます。
E-LMI の設定例
トポロジーの例
図2は、CFMによって監視されるポイントツーポイントEVC(SVLAN)のE-LMI構成を示しています。この例では、VLAN 1〜2048がevc1(SVLAN 100)に、2049〜4096がevc2(SVLAN 200)にマッピングされています。これらのEVCを監視するために、2つのCFMセッションが作成されます。
で監視するポイントツーポイントEVC(SVLAN)のE-LMI設定
PE1の設定
[edit]
interfaces {
ge-1/1/1 {
unit 0 {
family bridge {
interface-mode trunk;
vlan-id-list 1-2048;
}
}
unit 1 {
family bridge {
interface-mode trunk;
vlan-id-list 2049-4096;
}
}
}
ge-1/1/2 {
unit 0 {
vlan-id 100;
family bridge {
interface-mode trunk;
inner-vlan-id-list 1-2048;
}
}
unit 1 {
vlan-id 200;
family bridge {
interface-mode trunk;
inner-vlan-id-list 2049-4096;
}
}
}
}
protocols {
oam {
ethernet {
connectivity-fault-management {
maintenance-domain md {
level 0;
maintenance-association 1 {
name-format vlan;
mep 1 {
direction up;
interface ge-1/1/1.0 vlan 1;
}
}
maintenance-association 2049 {
name-format vlan;
mep 1 {
direction up;
interface ge-1/1/1.1 vlan 2049;
}
}
}
}
evcs {
evc1 {
evc-protocol cfm management-domain md management-association 1;
remote-uni-count 1;
}
evc2 {
evc-protocol cfm management-domain md management-association 2049;
remote-uni-count 1;
}
}
lmi {
interface ge-1/1/1 {
evc evc1 {
vlan-list 1-2048;
}
evc evc2 {
vlan-list 2049-4096;
}
evc-map-type bundling;
uni-id uni-ce1;
}
}
}
}
}
PE2の設定
[edit]
interfaces {
ge-2/2/1 {
unit 0 {
family bridge {
interface-mode trunk;
vlan-id-list 1-2048;
}
}
unit 1 {
family bridge {
interface-mode trunk;
vlan-id-list 2049-4096;
}
}
}
ge-2/2/2 {
unit 0 {
vlan-id 100;
family bridge {
interface-mode trunk;
inner-vlan-id-list 1-2048;
}
}
unit 1 {
vlan-id 200;
family bridge {
interface-mode trunk;
inner-vlan-id-list 2049-4095;
}
}
}
}
protocols {
oam {
ethernet {
connectivity-fault-management {
maintenance-domain md {
level 0;
maintenance-association 1 {
name-format vlan;
mep 1 {
direction up;
interface ge-2/2/1.0 vlan 1;
}
}
maintenance-association 2049 {
name-format vlan;
mep 1 {
direction up;
interface ge-2/2/1.1 vlan 2049;
}
}
}
}
evcs {
evc1 {
evc-protocol cfm management-domain md management-association 1;
remote-uni-count 1;
}
evc2 {
evc-protocol cfm management-domain md management-association 2049;
uni-count 2;
}
}
lmi {
interface ge-2/2/1 {
evc evc1 {
vlan-list 1-2048;
}
evc evc2 {
vlan-list 2049-4095;
}
evc-map-type bundling;
uni-id uni-ce2;
}
}
}
}
}
同じEVCを共有する2つのUNIの設定
[edit protocols]
oam {
ethernet {
connectivity-fault-management { ...}
evcs {
evc1 {
evc-protocol cfm management-domain md management-association 1;
remote-uni-count 1;
}
}
lmi {
interface ge-2/2/1 {
evc evc1 {
vlan-list 0-4095;
}
evc-map-type all-to-one-bundling;
uni-id uni-ce1;
}
interface ge-2/3/1 {
evc evc1 {
vlan-list 0-4095;
}
evc-map-type all-to-one-bundling;
uni-id uni-ce2;
}
}
}
}