連続性チェックメッセージの設定
Junos OSは、キャリアイーサネットサービスのイーサネットドメインで障害が発生した場合に、より高速な保護スイッチングとコンバージェンスをトリガーする拡張機能を提供します。これらの拡張機能は、イーサネット・ドメイン内の CE 装置がより高速なサービス障害を検出し、継続性チェック・メッセージ(CCM)のインターフェース状況 TLV の情報を伝搬する場合に使用できます。CCM を受信すると、PE デバイスは、より高速な保護スイッチングとコンバージェンスを促進する特定のアクションを実行できます。このトピックで提供される情報を使用して、スケーラビリティを向上させるように CCM を構成できます。
ポイントツーポイントネットワークトポロジーの高速保護スイッチングの設定
アクションプロファイルを適用して、ローカルスイッチングが設定されたポイントツーポイントネットワークトポロジーの保護スイッチングを高速化できます。正常な状態では、CCM セッションは動作中のインターフェイスと保護インターフェイスで設定されます。送信される CCM パケットには、動作中のインターフェイスで値がアップ、保護インターフェイスで値がダウンしたインターフェイスステータス TLV が含まれています。動作中のインターフェイスでリンクに障害が発生すると、保護インターフェイスはインターフェイスステータスTLVをアップとして受信するようになります。プロファイル設定では、保護インターフェイスで受信したインターフェイスステータスTLVがアップしている場合、動作中のインターフェイスは自動的に interface-down
としてマークされます。
interface-status-tlv
ダウン イベントを設定するには、[edit protocols oam ethernet connectivity-fault-management action-profile profile-name event]
階層レベルで interface-status-tlv down
ステートメントを含めます。
アクションプロファイルのアクションとして interface-down
を設定するには、[edit protocols oam ethernet connectivity-fault-management action-profile profile-name action]
階層レベルに interface-down
ステートメントを含めます。
クリアアクションとしてpeer-interfaceを設定するには、[edit protocols oam ethernet connectivity-fault-management action-profile profile-name clear-action]
階層レベルでpeer-interfaceを含めます。
[edit protocols oam] ethernet { connectivity-fault-management { action-profile p1 { event { interface-status-tlv down; } action { interface-down; } clear-action { interface-down peer-interface; } } } }
このアクションプロファイル設定では、インターフェイスステータスTLVがアップとして受信されると、 peer-interface はダウンとしてマークされます。
peer-interfaceは、protect-maintenance-association
ステートメントで設定されます。コンフィギュレーションで protect-maintenance-association
ステートメントを使用した以下の例を考えてみます。
[edit protocols oam] ethernet { connectivity-fault-management { action-profile p1 { event { adjacency-loss; } action { interface-down; } clear-action { interface-down peer-interface; } } maintenance-domain nsn { level 5; maintenance-association ma1 { protect-maintenance-association ma2; continuity-check { interval 100ms; connection-protection-tlv; } mep 100 { interface ge-1/1/0.0; direction down; auto-discovery; } } maintenance-association ma2 { continuity-check { interval 100ms; connection-protection-tlv; } mep 101 { interface ge-1/2/0.0; direction down; auto-discovery; } remote-mep 100 action-profile p1; } } } }
関連項目
デュアルホーム、マルチポイントツーマルチポイントのネットワークトポロジーの高速コンバージェンスを設定
アクションプロファイルを適用して、デュアルホームのマルチポイントツーマルチポイントネットワークトポロジーのコンバージェンスを高速化できます。マルチポイントツーマルチポイントイーサネットサービスがMACベースの転送を使用し、学習テーブルに古いMACアドレスが存在する場合、データが意図した受信者に到達しなかったことをソースに通知せずに、着信トラフィックがサイレントに破棄されるネットワーク内のトラフィックブラックホールが発生する可能性があります。プロファイル設定では、保護インターフェイスで受信したインターフェイスステータスTLVがアップしている場合、ワーキングインターフェイスのインターフェイスステータスTLVはダウンとマークされ、保護インターフェイスのPEデバイスは、TLDP-MAC-flushを使用して、仮想プライベートLANサービス(VPLS)内のPEデバイスにリモートMACフラッシュメッセージを伝搬します。MACフラッシュは、古いmac-dbエントリによるヌルルートフィルタリングを回避します。
interface-status-tlv
ダウン イベントを設定するには、[edit protocols oam ethernet connectivity-fault-management action-profile profile-name event]
階層レベルで interface-status-tlv down
ステートメントを含めます。
アクションプロファイルのアクションとして propagate-remote-flush
を設定するには、[edit protocols oam ethernet connectivity-fault-management action-profile profile-name action]
階層レベルに propagate-remote-flush
ステートメントを含めます。
propagate-remote-flush
クリアアクションとして設定するには、[edit protocols oam ethernet connectivity-fault-management action-profile profile-name clear-action]
階層レベルで propagate-remote-flush
ステートメントを含めます。
[edit protocols oam] ethernet { connectivity-fault-management { action-profile test { event { interface-status-tlv down; } action { propagate-remote-mac-flush; } clear-action { propagate-remote-mac-flush; } } } }
このアクションプロファイル設定では、着信CCMパケットに値がダウンしたインターフェイスステータスTLVが含まれている場合、アクションプロファイルに対して propagate-remote-mac-flush
アクションがトリガーされます。
関連項目
プライマリVLAN IDを設定して柔軟性を高める
メンテナンス アソシエーションでプライマリ仮想 LAN(VLAN)ID を割り当てることで、タグ数の柔軟性を高めることができます。インターフェイスに vlan-range
または vlan-id-list
が設定されている場合、サービス OAM はいずれかの VLAN で実行する必要があります。サービス監視に割り当てられたVLANは、プライマリVLANと見なされます。primary-vid
が設定されていない場合、Junos OSはvlan-range
またはvlan-id-list
から最初のVLANを割り当てます。以前のリリースでは、Junos OSによってVLAN 4095が割り当てられていました。
プライマリVLAN IDを設定するには、[edit protocols oam ethernet connectivity-fault-management maintenance-domain domain-name maintenance-association ma-name]
階層レベルで primary-vid
ステートメントを指定します。
[edit protocols oam ethernet connectivity-fault-management] maintenance domain md3 { level 3; maintenance-association ma3 { primary-vid 2000; continuity-check { interval 10ms; connection-protection-tlv; } mep 2 { interface ge-2/2/0.0; direction up; auto-discovery; } } }
関連項目
別の ID を受け入れるようにリモート保守アソシエーションを構成する
remote-maintenance-association
ステートメントを含めることで、ネイバーから異なるメンテナンス アソシエーション識別子(ID)を受け入れるようにメンテナンス アソシエーションを設定できます。802.1ag CCM セッションは、ネイバーから同じメンテナンス アソシエーション識別子を期待します。保守アソシエーション ID が一致しない場合、PDU はエラー PDU としてマークされます。remote-maintenance-association
ステートメントが設定されている場合、別のメンテナンス アソシエーション識別子が受け入れられ、メンテナンス アソシエーション名が remote-maintenance-association
ステートメントで指定された名前と同じ場合、802.1ag CCM セッションは CCM PDU をエラー PDU としてマークしません。
リモート保守アソシエーションを設定するには、[edit protocols oam ethernet connectivity-fault-management maintenance-domain domain-name maintenance-association ma-name]
階層レベルで remote-maintenance-association
ステートメントを含めます。
[edit protocols oam ethernet connectivity-fault-management] maintenance domain md3 { level 1; maintenance-association ma3 { remote-maintenance-association fix-ma; continuity-check { interval 10ms; connection-protection-tlv; } mep 2 { interface ge-2/2/0.0; direction up; auto-discovery; } } }
この構成を使用すると、固定保守関連 ID 構成をサポートするローエンド CE デバイスとの CCM の相互運用性が向上します。