このページで
リンク障害管理の設定
このトピックでは、デバイスでリンク障害管理機能を構成する方法について説明します。このトピックを使用して、特定の 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 ルーター。
概要とトポロジー
この例では、802.3ah OAMをサポートするACXシリーズルーターで、以下を含む10ギガビットイーサネットインターフェイスを設定します。リンク検出、PDU(プロトコルデータユニット)、リモートループバック、ネゴシエーション、イベントしきい値。
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 に設定して、インターフェイスが検出プロセスを開始することを指定します。
user@router# set interface xe-0/0/0 link-discovery active
定期的な OAM PDU 送信間隔 (ミリ秒単位) を 800 に設定します。
user@router# set interface xe-0/0/0 pdu-interval 800
エラーがログに記録される前に見逃す OAM PDU の数を 4 として定義します。
user@router# set interface xe-0/0/0 pdu-threshold 4
リモートインタフェースをループバックモードに設定して、OAM PDU を除くすべてのフレームが変更されずにループバックされるようにします。
user@router# set interface xe-0/0/0 remote-loopback
ローカル・インターフェースのリモート・ループバック・サポートを設定します。
user@router# set interface xe-0/0/0 negotiation-options allow-remote-loopback
フレーム エラー イベントを送信するためのしきい値カウントを 30 に設定します。
user@router# set interface xe-0/0/0 event-thresholds frame-error 30
フレーム期間エラー イベントを送信するためのしきい値カウントを 50 に設定します。
user@router# set interface xe-0/0/0 event-thresholds frame-period 50
フレーム期間の概要エラー イベントを送信するためのしきい値数を 40 に設定します。
user@router# set interface xe-0/0/0 event-thresholds frame-period-summary 40
銘柄期間イベントを送信するためのしきい値カウントを 20 に設定します。
user@router# 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
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に示します。
2つのルーター間の集合型イーサネットインターフェイスでLFMを設定するには、次の手順に従います。
AE0 のルーター 1 で 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]階層レベルでlink-downステートメントを含めることで)インターフェイスをダウンとしてマークするように設定されている場合、ポートはブロック状態(STP状態)になります。このようなインターフェイスの状態では、そのインターフェイスでデータ トラフィックは送信されません。接続障害管理 (CFM) ダウンストリームのメンテナンス MEP はブロックされたポートで起動するため、CFM セッションは正しく起動します。ただし、インターフェイスがダウンしており、インターフェイスのステータスTLVに正しいステータスが含まれていません。ポートステータスTLVを設定した場合のみ、ポートの実際のステータスが反映されます。インターフェイス ステータス TLV は、ポートの実際の状態を伝送しません。
関連項目
リンク障害管理イベントに対して実行するアクションの指定
設定されたリンク障害イベントが発生したときにシステムが実行するアクションを指定できます。1つのインターフェイスに複数のアクションプロファイルを適用できます。アクション・プロファイルごとに、少なくとも 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
ステートメントを含めます。
リンク障害イベントが発生したときに OAM PDU で IEEE 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-DOWN ステータスをカーネルに送信する回線クロスコネクト (CCC) 接続、レイヤー 2 回線、レイヤー 2 VPN に関連付けられています。CCC-DOWN フラグは、CCC がダウンしていることを示します。CCC 接続、レイヤ 2 回線、またはレイヤ 2 VPN がダウンすると、CCC-DOWN ステータスがカーネルに送信されます。これにより、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;
関連項目
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。