802.1ag CFM向け統合ISSUの設定
統合型インサービスソフトウェアアップグレード(ISSU)により、コントロールプレーンを中断することなく、トラフィックの中断を最小限に抑えながら、2つの異なるJunos OSリリース間でアップグレードできます。統合型 ISSU は、接続障害管理 (CFM) プロトコルに対して自動的に有効になり、ローカルとリモートのメンテナンス エンドポイント (MEP) 間で相互運用されます。
Junos OS は、CFM で自動的に有効になる損失しきい値タイプ長値(TLV)を使用して、統合型 ISSU をサポートします。TLV は、プロトコルデータユニット (PDU) で可変長およびオプションの情報をエンコードする方法として、CFM の IEEE 802.1ag 標準に記載されています。損失しきい値 TLV は、リモート MEP の損失しきい値を示します。損失しきい値 TLV は、CFM 継続性チェックメッセージの一部として送信されます。
Junos OS リリース 15.1 以降、CFM(802.1ag)を使用した ISSU の設定は、TLV をサポートする MX ルーターおよび PTX ルーターでのみサポートされています。他のベンダーとの相互運用はサポートされていません。
統合型 ISSU 中は、コントロールプレーンが数秒間ダウンし、CFM 継続性チェックパケットがドロップされることがあります。これにより、リモート MEP が接続の損失を検出し、MEP をダウンとしてマークする可能性があります。統合 ISSU 中に MEP をアクティブに保つために、損失しきい値 TLV は、受信 MEP が MEP をアクティブに保つために必要な最小しきい値を伝達します。受信側の MEP は TLV を解析し、新しいしきい値がローカルで構成されたしきい値より大きい場合に限り、損失しきい値を更新します。
CFM の概要については、「 IEEE 802.1ag OAM 接続障害管理の概要」以降で説明されており、このトピックで説明されている追加の要件をさらに確認する必要があります。
表 1 は、損失しきい値TLV形式を示しています。
パラメーター |
オクテット (シーケンス) |
説明 |
---|---|---|
タイプ = 31 |
1 |
必須。必須。0 の場合、[長さ] フィールドまたは [値] フィールドは続きません。0 でない場合、少なくとも [長さ] フィールドは [タイプ] フィールドの後に続きます。 |
長さ = 12 |
2 |
Type フィールドが 0 でない場合は必須です。Type フィールドが 0 の場合は表示されません。Length フィールドの 16 ビットは、Value フィールドのサイズをオクテット単位で示します。「長さ」フィールドの 0 は、「値」フィールドがないことを示します。 |
OUI |
3 |
オプション。組織の一意の識別子(OUI)は、IEEE によって制御され、通常は MAC アドレスの最初の 3 バイトです(Juniper OUI 0x009069)。 |
サブタイプ |
1 |
オプション。組織的に定義されたサブタイプ。 |
値 |
4 |
オプション。損失の閾値。 |
旗 |
4 |
オプション。Bit0(ISSU が進行中であることを示します) ビット 1-31(予約済み) |
Junos OSでは、 convey-loss-threshold
ステートメントの設定をサポートしており、連続性チェックメッセージPDUの損失しきい値TLVの送信を制御できます。convey-loss-threshold
ステートメントは、損失しきい値 TLV を継続性チェック メッセージの一部として送信する必要があることを指定します。convey-loss-threshold
ステートメントが指定されていない場合、統合型 ISSU の進行中にのみ、継続性チェック メッセージがこの TLV を送信します。Junos OSは、この構成を導通チェックレベルで提供します。デフォルトでは、継続性チェックメッセージには損失しきい値TLVは含まれません。
搬送損失のしきい値を設定するには、[edit protocols oam ethernet connectivity-fault-management maintenance-domain identifier maintenance-association identifier continuity-check]
階層レベルで convey-loss-threshold
ステートメントを使用します。
リモート MEP の場合、損失しきい値 TLV は、 convey-loss-threshold
ステートメントが構成されていない場合、統合 ISSU 中にのみ送信されます。リモート MEP は、損失しきい値 TLV が受信されない場合、または TLV の既定のしきい値が 3 の場合、既定の損失しきい値に戻ります。
ISSU 設定ステートメントの例を次に示します。
protocols { oam { ethernet { connectivity-fault-management { maintenance-domain identifier { level number; maintenance-association identifier { continuity-check { convey-loss-threshold; interval number; loss-threshold number; hold-interval number; } } } } } } }
Junos OS は、リモート MEP から最後に受信した損失しきい値 TLV を保存します。次の例のように、 show oam ethernet connectivity-fault-management mep-database maintenance-domain identifier maintenance-association identifier local-mep identifier remote-mep identifier
コマンドを使用して、リモート MEP が受信した最後に保存された損失しきい値 TLV を表示できます。
user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain md3 maintenance-association ma5 local-mep 2 remote-mep 1 Maintenance domain name: md3, Format: string, Level: 3 Maintenance association name: ma3, Format: string Continuity-check status: enabled, Interval: 1s, Loss-threshold: 3 frames MEP identifier: 2, Direction: up, MAC address: 00:19:e2:b0:76:be Auto-discovery: enabled, Priority: 0 Interface status TLV: none, Port status TLV: none Connection Protection TLV: yes Prefer me: no, Protection in use: no, FRR Flag: no Interface name: xe-4/1/1.0, Interface status: Active, Link status: Up Loss Threshold TLV: Loss Threshold: 3 , Flag: 0x0 Remote MEP identifier: 1, State: ok MAC address: 00:1f:12:b7:ce:79, Type: Learned Interface: xe-4/1/1.0 Last flapped: Never Continuity: 100%, Admin-enable duration: 45sec, Oper-down duration: 0sec Effective loss threshold: 3 frames Remote defect indication: false Port status TLV: none Interface status TLV: none Connection Protection TLV: Prefer me: no, Protection in use: no, FRR Flag: no Loss Threshold TLV: #Displays last received value Loss Threshold: 3 , Flag: 0x0
Junos OS は、ローカル MEP から最後に送信された損失しきい値 TLV を保存します。次の例のように、 show oam ethernet connectivity-fault-management mep-database maintenance-domain identifier maintenance-association identifier local-mep identifier remote-mep identifier
コマンドを使用して、リモート MEP の最後に送信された損失しきい値 TLV と実効損失 (運用) しきい値を表示できます。
user@host> show oam ethernet connectivity-fault-management mep-database maintenance-domain md3 maintenance-association ma5 local-mep 2 remote-mep 1 Maintenance domain name: md3, Format: string, Level: 3 Maintenance association name: ma3, Format: string Continuity-check status: enabled, Interval: 1s, Loss-threshold: 3 frames MEP identifier: 2, Direction: up, MAC address: 00:19:e2:b0:76:be Auto-discovery: enabled, Priority: 0 Interface status TLV: none, Port status TLV: none Connection Protection TLV: yes Prefer me: no, Protection in use: no, FRR Flag: no Interface name: xe-4/1/1.0, Interface status: Active, Link status: Up Loss Threshold TLV: #Displays last transmitted value Loss Threshold: 3 , Flag: 0x0 Remote MEP identifier: 1, State: ok MAC address: 00:1f:12:b7:ce:79, Type: Learned Interface: xe-4/1/1.0 Last flapped: Never Continuity: 100%, Admin-enable duration: 45sec, Oper-down duration: 0sec Effective loss threshold: 3 frames #Displays operational threshold Remote defect indication: falsePort status TLV: none Interface status TLV: none Connection Protection TLV: Prefer me: no, Protection in use: no, FRR Flag: no Loss Threshold TLV: Loss Threshold: 3 , Flag: 0x0
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。