このページの内容
リンク障害管理を設定する
このトピックでは、デバイスでリンク障害管理機能を設定する方法を理解します。このトピックを使用して、アクションプロファイルを設定し、特定のLFMイベントが発生したときに実行する必要があるLFMアクションを指定し、アクションプロファイルを適用することもできます。
Junos OS Evolved 22.4R1リリース以降、イーサネットリンク障害管理プロセス(lfmd)は、 link-fault-management プロトコルが設定されている場合にのみ実行されます。
リンク検出の設定
物理インターフェイスで IEEE 802.3ah OAM プロトコルが有効になっている場合、検出プロセスが自動的にトリガーされます。検出プロセスにより、イーサネット インターフェイスが IEEE 802.3ah 標準もサポートしている場合、リンク上のピアを検出して監視できます。
IEEE 802.3ah OAMサポートに使用するディスカバリモードを指定できます。検出プロセスは、OAM IEEE 802.3ah機能がポートで有効になっている場合に自動的にトリガーされます。リンク監視は、インターフェイスが定期的なOAM PDUを送信するときに行われます。
ディスカバリモードを設定するには、[edit protocol oam ethernet link-fault-management interface interface-name]階層レベルでlink-discoveryステートメントを含めます。
[edit protocol oam ethernet link-fault-management interface interface-name] link-discovery (active | passive);
アクティブモードでは、インターフェイスは、ピアが IEEE 802.3ah OAM 機能もサポートしている場合、リンク上のピアを検出して監視します。パッシブモードでは、ピアがディスカバリプロセスを開始します。検出プロセスが開始されると、双方が検出に参加します。
関連項目
OAM PDU間隔を設定する
リンク監視を実行するために、定期的なOAM PDUが送信されます。
障害検知のための定期的なOAM PDU送信間隔を指定できます。
送信間隔を設定するには、[edit protocol oam ethernet link-fault-management interface interface-name]階層レベルでpdu-intervalステートメントを含めます。
[edit protocol oam ethernet link-fault-management interface interface-name] pdu-interval interval;
周期的 OAM PDU 間隔の範囲は 100 から 1000 ミリ秒です。デフォルトの送信間隔は1000ミリ秒です。
関連項目
OAM PDUしきい値を設定する
ピア間のリンクがダウンしたとみなされるまでに、インターフェイスが見逃すことができるOAM PDUの数を指定することができます。
ピアから見逃す可能性のあるPDUの数を設定するには、[edit protocol oam ethernet link-fault-management interface interface-name]階層レベルでpdu-thresholdステートメントを含めます。
[edit protocol oam ethernet link-fault-management interface interface-name] pdu-threshold threshold-value;
しきい値の範囲は3〜10です。デフォルトは 3 つの PDU です。
関連項目
インターフェイス上のローカル障害イベントのしきい値を設定する
リンクイベントTLVの送信をトリガーするローカルエラーに対して、インターフェイス上でしきい値を設定できます。
イベントTLVを送信するためのエラーしきい値を設定するには、[edit protocols oam ethernet link-fault-management interface interface-name event-thresholds]階層レベルでframe-error、frame-period、frame-period-summary、およびsymbol-periodステートメントを含めます。
[edit protocol oam ethernet link-fault-management interface interface-name] event-thresholds { frame-error count; frame-period count; frame-period-summary count; symbol-period count; }
関連項目
リンクイベントTLVの送信を無効にする
リンクイベントTLVの送信を無効にすることができます。
定期PDU内のリンクイベントTLVを含むPDUの監視と送信を無効にするには、[edit protocols oam ethernet link-fault-management interface interface-name negotiation-options]階層レベルにno-allow-link-eventsステートメントを含めます。
[edit protocol oam ethernet link-fault-management interface interface-name negotiation-options] no-allow-link-events;
関連項目
例:インターフェイスでの IEEE 802.3ah OAM サポートの設定
10ギガビットイーサネットインターフェイスで802.3ah OAMサポートを設定します。
[edit]
protocols {
oam {
ethernet {
link-fault-management {
interface xe-0/0/0 {
link-discovery active;
pdu-interval 800;
pdu-threshold 4;
remote-loopback;
negotiation-options {
allow-remote-loopback;
}
event-thresholds {
frame-error 30;
frame-period 50;
frame-period summary 40;
symbol-period 20;
}
}
}
}
}
}
関連項目
例:ACXシリーズのインターフェイスにIEEE 802.3ah OAMサポートを設定する
ACXシリーズルーター向けJunos OSにより、これらのルーターのイーサネットインターフェイスは、アクセスネットワークにおけるイーサネットの運用、管理、保守(OAM)に関するIEEE 802.3ah規格をサポートできます。この標準は、OAMリンク障害管理(LFM)を定義しています。直接またはイーサネット リピーターを介して接続されたポイントツーポイント イーサネット リンクで IEEE 802.3ah OAM LFM を設定できます。
この例では、ギガビットイーサネットインターフェイスでOAMを有効にして設定する方法について説明します。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
ACXシリーズルーター向けJunos OSリリース12.2以降。
ACX1000またはACX2000ルーター。
概要とトポロジー
この例では、リンク検出、プロトコルデータユニット(PDU)、リモートループバック、ネゴシエーション、イベントしきい値を含む802.3ah OAMをサポートするACXシリーズルーター上に10ギガビットイーサネットインターフェイスを設定します。
ACXシリーズルーターでのIEEE 802.3ah OAMの設定
CLIクイックコンフィグレーション
IEEE 802.3ah イーサネット OAM を迅速に設定するには、以下のコマンドをコピーして CLI に貼り付けます。
edit edit protocols oam ethernet link-fault-management set interface xe-0/0/0 link-discovery active pdu-interval 800 pdu-threshold 4 remote-loopback negotiation-options allow-remote-loopback set interface xe-0/0/0 event-thresholds frame-error 30 frame-period 50 frame-period-summary 40 symbol-period 20
手順
ステップバイステップの手順
インターフェイスで IEEE 802.3ah OAM サポートを設定するには、次の手順に従います。
インターフェイスで IEEE 802.3ah OAM サポートを有効にします。
[edit protocols oam ethernet link-fault-management]
user@router1# set interface (OAM Link-Fault Management) xe-0/0/0
リンク検出モードを active に設定して、インターフェイスが検出プロセスを開始するように指定します。
ユーザー@ルーター# set interface xe-0/0/0 link-discovery active
定期的なOAM PDU送信間隔(ミリ秒単位)を800に設定します。
ユーザー@ルーター# set interface xe-0/0/0 pdu-interval 800
エラーが4として記録される前に見逃すOAM PDUの数を定義します。
ユーザー@ルーター# set interface xe-0/0/0 pdu-threshold 4
リモートインターフェイスをループバックモードに設定し、OAM PDUを除くすべてのフレームが変更なしでループバックされるようにします。
ユーザー@ルーター# set interface xe-0/0/0 remote-loopback
ローカルインターフェイスのリモートループバックサポートを設定します。
ユーザー@ルーター# set interface xe-0/0/0 negotiation-options allow-remote-loopback
フレームエラーイベントを送信するためのしきい値カウントを30に設定します。
ユーザー@ルーター# set interface xe-0/0/0 event-thresholds frame-error 30
フレーム期間のエラーイベントを送信する場合のしきい値カウントを50に設定します。
ユーザー@ルーター# set interface xe-0/0/0 event-thresholds frame-period 50
フレーム期間の概要エラーイベントを送信するためのしきい値カウントを40に構成します。
ユーザー@ルーター# set interface xe-0/0/0 event-thresholds frame-period-summary 40
シンボル期間イベントを送信するためのしきい値カウントを20に設定します。
ユーザー@ルーター# set interface xe-0/0/0 event-thresholds symbol-period 20
結果
設定の結果を確認します。
[edit] user@router# show
[edit]
protocols {
oam {
ethernet {
link-fault-management {
interface xe-0/0/0 {
link-discovery active;
pdu-interval 800;
pdu-threshold 4;
remote-loopback;
negotiation-options {
allow-remote-loopback;
}
event-thresholds {
frame-error 30;
frame-period 50;
frame-period-summary 40;
symbol-period 20;
}
}
}
}
}
}
例:プロバイダエッジとカスタマーエッジの間でイーサネットLFMを設定する
この例では、プロバイダエッジ(PE)とカスタマーエッジ(CE)インターフェイス間のIPリンクでLFMが有効になっています。リンクがダウンした場合、障害はLFMによって検出され、両側のインターフェイスは Link-Layer-Downとマークされます。これにより、適切なアクションを実行するさまざまなサブシステム(ルーティングなど)に通知が送信されます。
LFMを実行しているリンクを 図1に示します。
PEとCEインターフェイス間のIPリンクでイーサネットLFMを設定するには:
-
PE ルーターで LFM を設定します。
[edit] interfaces ge-1/1/0 { unit 0 { family inet { address 11.11.11.1/24; } } } protocols { oam { ethernet { link-fault-management { interface ge-1/1/0 { pdu-interval 1000; pdu-threshold 5; } } } } } -
CE ルーターで LFM を設定します。
[edit] interfaces ge-1/1/0 { unit 0 { family inet { address 11.11.11.2/24; } } } protocols { oam { ethernet { link-fault-management { interface ge-1/1/0 { pdu-interval 1000; pdu-threshold 5; } } } } }
関連項目
例:CCC用イーサネットLFMの設定
この例では、CCCで接続された2つのPE(PE1とPE2)の間にLFMが設定されています。LFMを導入すると、エンドツーエンドのCCC接続で障害を見つけるためにルーティングプロトコルに依存するのではなく、リンク障害が即座に検出されます。これは、エンドツーエンドの CCC 接続に障害が発生したことだけを見つけるのではなく、障害が発生したリンクを正確に検出するのにも役立ちます。また、LFM はリンク層レベルで動作するため、動作に IP アドレスは不要で、双方向障害検出(BFD)では使用できない場所でも使用できます。
LFMを実行しているリンクを図2に示します
用イーサネットLFM
CCCを使用して接続された2つのPE間でイーサネットLFMを設定するには、次のようにします。
-
CCCを使用してPE1ルーターにLFMを設定します。
[edit] interfaces ge-1/1/0 { encapsulation ethernet-ccc; unit 0; } protocols { oam { ethernet { link-fault-management { interface ge-1/1/0 { pdu-interval 1000; pdu-threshold 5; } } } } } -
CCCを使用してPE2ルーターにLFMを設定します。
[edit] interfaces ge-1/0/0 { encapsulation ethernet-ccc; unit 0; } protocols { oam { ethernet { link-fault-management { interface ge-1/0/0 { pdu-interval 1000; pdu-threshold 5; } } } } }
関連項目
例:集合型イーサネット用のイーサネットLFMの設定
この例では、ルーター1とルーター2の間の集合型イーサネットインターフェイス(AE0)にLFMが設定されています。集合型イーサネットで設定された場合、LFMは個々のメンバーリンクすべてで実行されます。LFM は、アグリゲーション グループからメンバー リンクが追加または削除されるときに、メンバー リンクで有効または無効になります。個々のリンクのステータスは、集約されたインターフェイスのステータスを決定するために使用されます。
集合型イーサネットでのLFMの使用を 図3に示します。
向けイーサネットLFM
2 つのルーター間の集合型イーサネットインターフェイスに LFM を設定するには:
-
ルーター1でAE0用にLFMを設定します。
[edit] chassis { aggregated-devices { ethernet { device-count 1; } } } interfaces ge-1/0/1 { gigether-options { 802.3ad ae0; } } interfaces ge-2/0/0 { gigether-options { 802.3ad ae0; } } interfaces ae0 { unit 0 { family inet { address 11.11.11.2/24; } } } protocols { oam { ethernet { link-fault-management { interface ae0; } } } } -
AE0用ルーター2のLFMを設定します。
[edit] chassis { aggregated-devices { ethernet { device-count 1; } } } interfaces ge-1/0/0 { gigether-options { 802.3ad ae0; } } interfaces ge-5/0/0 { gigether-options { 802.3ad ae0; } } interfaces ae0 { unit 0 { family inet { address 11.11.11.1/24; } } } protocols { oam { ethernet { link-fault-management { interface ae0; } } } }
関連項目
OAMアクションプロファイルの設定
アクションプロファイルを作成して、イベント障害フラグとしきい値、実行するアクションを定義できます。その後、アクションプロファイルを1つ以上のインターフェイスに適用できます。
アクションプロファイルを設定するには、[edit protocols oam ethernet link-fault-management]階層レベルでaction-profileステートメントを含めます。
action-profile profile-name { action { syslog; link-down; send-critical-event; } event { link-adjacency-loss; link-event-rate { frame-error count; frame-period count; frame-period-summary count; symbol-period count; } protocol-down; } }
Junos OSリリース14.2以降、アクションプロファイルを持つリンク障害管理(LFM)がインターフェイスをダウンとしてマークするように設定されている場合([edit protocols oam ethernet link-fault-management]階層レベルでリンクダウンステートメントを含めることで)、ポートはブロック状態(STP状態)になります。このようなインターフェイスの状態では、データトラフィックはそのインターフェイスから送信されません。ブロックされたポートで接続障害管理(CFM)ダウンストリーム保守MEPが起動するため、CFMセッションは正しく起動します。ただし、インターフェイスはダウンしており、インターフェイスステータスTLVには正しいステータスが含まれていません。ポートステータスTLVを設定した場合のみ、ポートの実際のステータスが反映されます。インターフェイスステータスTLVは、ポートの実際の状態を伝送しません。
関連項目
リンク障害管理イベントに対して実行するアクションを指定します
設定したリンク障害イベントが発生したときにシステムが実行するアクションを指定できます。単一のインターフェイスに複数のアクションプロファイルを適用できます。各アクションプロファイルに対して、少なくとも1つのイベントと1つのアクションを指定する必要があります。アクションは、アクションプロファイル内のすべてのイベントがtrueである場合にのみ実行されます。複数のアクションが指定された場合、すべてのアクションが実行されます。
エラーのログ記録などの特定のアクションには低いしきい値を設定し、重要なイベント TLV の送信などの別のアクションにはより高いしきい値を設定することができます。
アクションを指定するには、[edit protocols oam ethernet link-fault-management action-profile profile-name]階層レベルでactionステートメントを含めます。
[edit protocol oam ethernet link-fault-management action-profile profile-name]
event {
link-adjacency-loss;
protocol-down;
}
action {
syslog;
link-down;
send-critical-event;
}
リンク障害イベントが発生したときにシステムログエントリーを作成するには、 syslog ステートメントを含めます。
リンク障害イベントが発生したときにリンクを管理上無効にするには、 link-down ステートメントを含めます。
リンク障害イベントIEEE発生したときに OAM PDU で 802.3ah リンク イベント TLV を送信するには、 send-critical-event ステートメントを含めます。
アクションプロファイルで複数のアクションが指定された場合、すべてのアクションが特定の順序で実行されます。
関連項目
リンク隣接関係の損失を監視する
リンク隣接関係が失われたときに実行するアクションを指定できます。リンク隣接関係が失われると、システムはアクションプロファイルの action ステートメントで定義されたアクションを実行します。
リンク隣接関係が失われたときにアクションを起こすようにシステムを設定するには、[edit protocols oam ethernet link-fault-management action-profile profile-name event]階層レベルにlink-adjacency-lossステートメントを含めます。
[edit protocol oam ethernet link-fault-management action-profile profile-name] link-adjacency-loss;
関連項目
プロトコルステータスの監視
CCC-DOWNフラグは、CCC(回線クロスコネクト)接続、レイヤー2回線、およびレイヤー2VPNに関連付けられており、CCC-DOWNステータスをカーネルに送信します。CCC-DOWNフラグは、CCCがダウンしていることを示します。CCC-DOWN ステータスは、CCC 接続、レイヤー 2 回線、またはレイヤー 2 VPN がダウンするとカーネルに送信されます。これにより、CCC 接続、レイヤー 2 回線、またはレイヤー 2 VPN に関連付けられた CE 向け PE インターフェイスがダウンします。
CCC-DOWNフラグがIEEE 802.3ahプロトコルにシグナリングされると、システムはアクションプロファイルの action ステートメントで定義されたアクションを実行します。レイヤー2回線の詳細については、Junos OSレイヤー2回線ユーザーガイド、Junos OS VPN設定ガイドを参照してください。
IEEE 802.3ahプロトコルを監視するには、CE向けPEインターフェイスで、[edit protocols oam ethernet link-fault-management action-profile profile-name event]階層レベルにprotocol-downステートメントを含めます。
アクションプロファイルで複数のイベントが指定された場合、指定されたアクションが実行される前に、すべてのイベントが発生する必要があります。
関連項目
アクションプロファイルの障害イベントのしきい値を設定する
actionステートメントで指定されたアクションをトリガーする受信エラーイベントに対して、リンクイベントのしきい値を設定できます。その後、アクションプロファイルを1つ以上のインターフェイスに適用できます。
リンクイベントの閾値を設定するには、[edit protocols oam ethernet link-fault-management action-profile profile-name event]階層レベルでlink-event-rateステートメントを含めます。
link-event-rate { frame-error count; frame-period count; frame-period-summary count; symbol-period count; }
関連項目
アクションプロファイルの適用
アクションプロファイルは、1つ以上のインターフェイスに適用できます。
アクションプロファイルをインターフェイスに適用するには、[edit protocols oam ethernet link-fault-management action-profile interface interface-name]階層レベルでapply-action-profileステートメントを含めます。
[edit protocol oam ethernet link-fault-management interface interface-name] apply-action-profile profile-name;
関連項目
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。