このページの内容
スタンドアロンISSUについて
スタンドアロンの稼動中ソフトウェアアップグレード(ISSU)は、ソフトウェアアップグレードプロセス中のデータトラフィックの損失を最小限に抑える機能です。
Junos OSリリース26.2R1以降、スタンドアロンISSUは、単一のルーティングエンジンを搭載したEX4400スイッチで、データプレーンの転送を中断させず、コントロールプレーンの可用性を最小限に抑えることで、Junos OSをアップグレードできます。この期間中、転送エントリーはプログラムされたままで、コントロールプレーンがウォームリブートを実行する間、トラフィックのスイッチングを継続します。
スタンドアロンISSUのメリット
-
継続的な接続が必要なアクセス導入におけるアップグレードのダウンタイムを短縮します。
-
アップグレード後のトラフィック損失を避けるために、主要なセッションと転送の状態を保持します。
-
コントロールプレーンが再起動する間、データプレーンの転送を維持することで、トラフィックの中断を最小限に抑えます。
-
パワーオーバーイーサネット(PoE)を中断することなく維持し、受電デバイスのサービス継続性を確保します。
スタンドアロン ISSU プロセスについて
EX4400スイッチ上で request system software in-service-upgrade コマンドを実行すると、以下のプロセスが発生します。
-
検証: システムがパッケージとリソースを検証してから、イメージをステージングします。
-
準備する: 参加プロセスはアップグレードの準備をします。
-
ウォームブート: パケット転送エンジン(PFE)は、ウォームブートシーケンスに入ります。
-
状態を保存: インターフェイス、カーネル、プラットフォームの状態は、再起動後に復元するために保存されます。
-
復元: デバイスは新しいイメージを起動し、保存された状態が復元されます。
-
調整: コントロールプレーンが通常の動作を再開するように、システムはホストパスを復元し、状態の違いを調整します。
ISSU中は設定変更は許可されていません。
アップグレード期間中、データプレーン転送は最後の既知の設定を使用します。新しいコントロールプレーンの学習とシグナリングは、ホストパスが回復するまで延期されます。
スタンドアロンISSUは、コマンドを実行してから約210秒で完了します。この期間中のパケット損失は 50 ミリ秒未満です。
サポートされているプロトコル
以下の表は、Junos OSリリース26.2R1以降のEX4400スイッチでのスタンドアロンISSUでサポートされているプロトコルの一覧です。
| プロトコル | スタンドアロン ISSU の動作 |
|---|---|
|
レイヤー2およびレイヤー3ユニキャスト |
既存のエントリーの転送は続行されます。ISSUウィンドウの前に学習したMACエントリーは、ウィンドウ中にエージングされません。レイヤー 3 ユニキャストをサポートするのは IPv4 のみです。 |
|
レイヤー 2 マルチキャスト |
学習済みのマルチキャストグループトラフィックの転送は続行されます。新しいエントリーは、ISSUウィンドウ中に学習されません。 |
|
LACP |
LACP PDU は、引き続き ISSU ウィンドウ全体で送信されます。ホストパスが利用できないため、受信した LACP PDU は処理されません。 |
|
LLDP |
ISSU準備の一環として、helloタイマーを60秒、TTLを240秒に変更し、ウィンドウ中にピアデバイスがLLDPネイバーシップを失うのを防ぎます。 |
|
DHCP セキュリティ |
新しいDHCPバインディングエントリーは、ISSUウィンドウ中に学習されません。この期間中は、DHCP トランザクションはスイッチを介して処理されません。 |
|
802.1倍 |
認証セッションは保持されます。新しい認証要求は拒否され、進行中の認証セッションは ISSU ウィンドウ中にクリアされます。ISSU期間中に再承認がスケジュールされている場合は、ISSU後に延期されます。 |
|
OSPF |
グレースフル リスタートはルートを保持し、ピアと再同期します。 |
|
BGP |
グレースフル リスタートはルートを保持し、ピアと再同期します。 |
|
PoE |
接続された受電デバイスへの電力供給は、ISSUウィンドウ全体を通して中断されることなく継続されます。LLDPベースの電力TLVは、この期間中は処理されません。スイッチは、すでに接続されている受電デバイスに対する電力ネゴシエーションをサポートしておらず、ISSU期間中に新たに接続された受電デバイスに対する検出または電力ネゴシエーションもサポートしていません。 |
|
MAC制限 |
ISSU期間中、 |
|
ストーム制御 |
ストーム制御設定は、ISSU中にカーネルによって保存されます。ISSUの後、カーネルはISSU後の調整中にストーム制御設定をl2aldに復元します。 |
|
ファイアウォールフィルター |
ファイアウォールフィルタールールは、ISSUウィンドウ全体を通じてハードウェアにプログラムされたままであり、データプレーンは引き続きそれらを適用します。 |
|
エッジポートのBPDU |
|
OSPFおよびBGPピアでグレースフルリスタートを有効にし、スタンドアロンISSU中も中断のない転送を維持します。
サポートされていないプロトコル
スタンドアロン ISSU 中は、以下のプロトコルはサポートされません。
-
MACsec
-
MSTP
-
VSTP
-
非エッジポートのRSTP
-
DHCP クライアント、リレー、サーバー
スタンドアロン ISSU の実行
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
-
EX4400スイッチ
-
Junos OSリリース26.2R1以降
始める前に:
-
ジュニパーネットワークスサポートWebサイト( https://www.juniper.net/support/ )からソフトウェアパッケージをダウンロードし、ローカルサーバーにパッケージを配置します。
-
file copy ftp://username@hostname.net/filename /var/tmp/filenameコマンドを使用して、Junos OSソフトウェアパッケージをデバイスにコピーします。 -
/var/tmpのストレージ使用率が85%未満である必要があります。 -
OSPFおよびBGPピアでグレースフルリスタートを有効にし、スタンドアロンISSU中も中断のない転送を維持します。
スタンドアロンの ISSU プロセスを実行するには、以下の手順に従います。
request system software in-service-upgrade コマンドを入力するとすぐに起動し、一時停止または中断することはできません。
制限と注意事項
スタンドアロン ISSU を実行する前に、ネットワークができるだけ安定している時間を選択してください。通常のアップグレードと同様に、Telnetセッション、SNMP、CLIアクセスが一時的に中断されます。また、以下の制限が適用されます。
-
スタンドアロンISSU中は、転送状態のみが保持されます。OSPFおよびBGPでは、コントロールプレーンが回復した後、グレースフルリスタートを使用してプロトコル状態が再構築されます。
-
シングルRE ISSUは、バーチャルシャーシではサポートされていません。
-
CPUまたはCPLDのリセットが必要なコンポーネントは、シングルRE ISSUによって更新されません。
-
新しいコントロールプレーンの学習とインターフェイスのリンク状態監視は、アップグレード期間中は延期されます。
-
アップグレード期間中は、CPU とリソースの監視は利用できません。
-
DHCPセキュリティが有効になっているVLAN上の新しいDHCPクライアントは、ISSU期間中にDHCPトランザクションを完了できません。
-
レイヤー 3 ユニキャスト転送は、スタンドアロン ISSU 中は IPv4 のみをサポートします。
-
アップグレードが正常に完了しない場合、システムはプロセスを終了し、再起動時に標準のソフトウェアアップグレード動作に戻ります。