Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ゼロタッチプロビジョニング

ゼロタッチプロビジョニングは、最小限の手動操作で、新しいジュニパーネットワークスデバイスにソフトウェアを自動的にインストールまたはアップグレードします。

ゼロタッチプロビジョニングの概要

ゼロタッチプロビジョニング(ZTP)により、手動による操作を最小限に抑えながら、ネットワーク内の新しいジュニパーネットワークスデバイスを自動的にプロビジョニングできます。デバイスに応じて、管理ポートまたはネットワークポートのいずれかを使用してネットワークに接続できます。デバイスをネットワークに物理的に接続し、工場出荷時のデフォルト設定で起動すると、デバイスはソフトウェアリリースをアップグレード(またはダウングレード)し、ネットワークから設定ファイルを自動的にインストールします。設定ファイルは、設定またはスクリプトです。スクリプトを使用して、デバイス固有の設定ファイルを作成し、WebサーバーへのHTTPリクエスト操作を実行して、特定の設定ファイルやソフトウェアリリースをダウンロードできます。

ネットワーク上で必要なソフトウェアイメージと設定ファイルを見つけるために、デバイスはDynamic Host Configuration Protocol(DHCP)サーバーで設定した情報を使用します。この情報を提供するようにDHCPサーバーを設定していない場合、デバイスは事前インストールされたソフトウェアと工場出荷時のデフォルト設定で起動します。

Junos OS Evolvedでは、ゼロタッチプロビジョニング(ZTP)がWANインターフェイスのポート速度を動的に検出し、この情報を使用して同じ速度のZTPサーバーポートを作成します。Junos OS Evolvedを実行するデバイスは、ルーティングエンジン0(RE0)またはWANインターフェイスの管理インターフェイスを介したデバイス設定の自動化とソフトウェアアップグレードをサポートします。

注:

ZTPをサポートするプラットフォームを確認するには、ブラウザで 機能エクスプローラーに移動します。機能エクスプローラーページの 機能の探索 セクションで、 すべての機能を選択します。[ 機能ファミリー別にグループ化された機能 ] ボックスで、[ゼロ タッチ プロビジョニング] を選択します。[ フィーチャの検索 ] 編集ボックスにフィーチャの名前を入力することもできます。ZTPサポートがどのように拡張されたかの詳細については、このトピックの最後にあるリリース履歴の表を参照してください。

ZTPワークフロー

デバイスがデフォルト設定で起動すると、以下のイベントが発生します。

  1. DHCP クライアントは、サポートされているインターフェイスで実行されます。

  2. DHCP サーバーは IP アドレスをプロビジョニングし、ZTP プロセスに関連する応答にいくつかの DHCP オプションを含めます。

  3. デバイスは、DHCP オプションを処理し、設定ファイルを検索し、スクリプトを実行し、ソフトウェアのアップグレードやダウングレードを行います。

  4. イメージファイルと設定ファイルの両方が存在する場合、イメージがインストールされ、設定が適用されます。

  5. イメージファイルのみが存在する場合、イメージがデバイスにインストールされます。

  6. イメージがデバイスにすでにインストールされているイメージと同じ場合、ZTPは続行し、インストール手順をスキップします。

  7. デバイスがイメージを取得できなかった場合、ZTPはイメージの取得を再試行します。

  8. イメージが破損している場合、インストールは失敗します。

    何らかの理由でインストールに失敗した場合、ZTPは他のインターフェイスで再試行します。

  9. 設定ファイルのみが存在する場合、設定がダウンロードされます。

    ファイルの最初の行が #!文字の後にインタプリタパスが続く場合、ファイルはスクリプトと見なされ、スクリプトはインタプリタによって実行されます。スクリプトがエラーを返した場合、ZTPは他のインターフェイスで再試行します。

    設定ファイルをダウンロードできない場合、ZTPプロセスは再度ダウンロードを試みます。

    設定ファイルが破損している場合、構文エラーがある場合、またはデバイスでサポートされていないコマンドが含まれている場合、デバイスはコミットできず、ZTPは他のインターフェイスで再試行されます。

  10. イメージまたは設定ファイルがない場合、ZTPは他のインターフェイスで再試行します。

  11. ファイルサーバー情報がない場合、ZTPは他のインターフェイスで再試行します。

  12. 設定がコミットされると、ZTPプロセスは成功したとみなされ、終了します。

スクリプトを使用したデバイスのプロビジョニング

ZTPプロセス中に、新しいネットワークデバイスを接続して起動すると、デバイスはDHCPサーバーにIPアドレスを要求します。サーバーは、デバイスのソフトウェアイメージと設定ファイルのIPアドレスと、設定されている場合はファイル名と場所を提供します。設定ファイルは、設定またはスクリプトです。

設定ファイルが提供されている場合、オペレーティングシステムはファイルの1行目に基づいてファイルがスクリプトかどうかを判断します。最初の行に文字 #! その後にインタプリタパスが続く場合、オペレーティングシステムはファイルをスクリプトとして扱い、指定されたインタプリタで実行します。

スクリプトがエラー(つまり、ゼロ以外の値)を返した場合、ZTPは他のインターフェイスで再試行します。

表1 は、サポートされるスクリプトタイプ、対応するインタプリタパス、ZTPプロセス中にそのスクリプトタイプをサポートするプラットフォームの概要を示しています。

表1:ZTPでサポートされるスクリプト

スクリプトタイプ

インタープリターパス

プラットフォームのサポート

シェルスクリプト

#!/bin/sh

すべてのデバイス

SLAXスクリプト

#!/usr/libexec/ui/cscript

すべてのデバイス

Pythonスクリプト

#!/usr/bin/python

自動化が強化されたJunos OSを実行するデバイス

Junos OS Evolvedを実行しているデバイス

注:

セキュリティ上の理由から、Junos OS では、署名されていない Python スクリプトを Junos OS 搭載デバイス上で実行するための厳格な要件が設けられています。自動化が強化された Junos OS を実行しているデバイスと Junos OS Evolved を実行しているデバイスのみ、DHCP オプション 43 サブオプション 01 の署名されていない Python スクリプトの使用をサポートしています。

オペレーティングシステムは、インタプリタパスが続く文字 #! 見つからない場合、ファイルをテキスト形式のコンフィギュレーションとして扱い、デバイスにコンフィギュレーションを読み込みます。

ゼロタッチプロビジョニング再起動プロセスのトリガー

ZTPは、以下のイベントのいずれかが発生すると再起動します。

  • 設定ファイル、スクリプトファイル、またはイメージファイルのリクエストに失敗します。

  • 設定ファイルが正しくないため、コミットに失敗します。

  • 使用可能なコンフィギュレーション・ファイルもイメージ・ファイルもありません。

  • イメージファイルが破損しており、インストールに失敗します。

  • ファイルサーバー情報はありません。

  • DHCP サーバーに有効な ZTP パラメーターが設定されていません。

  • どのDHCPクライアントインターフェイスもバインド状態にならない場合。

  • Junos OS Evolvedデバイスでは、ファイルのダウンロードに失敗すると、ZTPが再起動します。

これらのイベントのいずれかが発生すると、ZTPはDHCPクライアント設定のすべてのインターフェイス(管理およびネットワーク)でDHCPクライアントステートマシンをリセットし、ステートマシンを再起動します。ステートマシンを再起動すると、DHCPクライアントはDHCPサーバーが設定した最新のパラメーターを取得できます。

ZTPが再起動する前に、バインドされたDHCPクライアントインターフェイスとバインドされていないDHCPクライアントインターフェイスのリストを作成するのに十分な時間を確保するまで、約15〜30秒を経過する必要があります。

バインドおよび非バインドのDHCPクライアントインターフェイスのリストには、以下が含まれます。

  • エントリーはありません。

  • 複数のDHCPクライアントインターフェイス。

    DHCPサーバーからすべてのZTPパラメーター(ソフトウェアイメージファイル、設定ファイル、ファイルサーバー情報)を受信したDHCPクライアントインターフェイスに優先度が与えられます。

ZTPは、ファイルサーバーからソフトウェアイメージと設定ファイルをダウンロードしようとします。そのダウンロードが失敗した場合、ZTPはそのインターフェイス上のDHCPクライアントバインディングをクリアし、他のインターフェイス上のステートマシンを再起動します。

ZTP再起動プロセスは、ソフトウェアのアップグレードが成功するか、運用担当者が手動でユーザー設定をコミットしてZTP設定を削除するまで続きます。

Junos OS Evolvedを実行しているPTX10008ルーターでのゼロタッチプロビジョニング

ゼロタッチプロビジョニング(ZTP)により、手動操作を最小限に抑えて、ネットワーク内のルーターを自動的にプロビジョニングできます。Junos OS Evolvedリリース20.1R1以降、PTX10008デバイスは、ルーティングエンジン0(RE0)の管理インターフェイスを介したデバイス設定とソフトウェアアップグレードの自動化をサポートしています。

ZTPは、工場出荷時のデフォルトモードでPTX10008デバイスで有効になっています。管理インターフェイス(re0:mgmt-0)をダイナミックホスト構成プロトコル(DHCP)サーバーを使用してネットワークに接続し、ZTP構成をDHCPサーバーに追加できます。PTX10008 デバイスで show interfaces re0:mgmt-0 コマンドを使用して、DHCP サーバー設定で使用するインターフェイスのMACアドレスを見つけます。

PTX10008デバイスがDHCPサーバーに接続してZTPパラメーターを取得できる場合、これらのパラメーターに基づいて以下のZTP操作を実行します。

  1. 指定されたプロトコルを使用して、指定されたイメージや設定ファイルを取得します。

  2. イメージが指定されている場合、ZTPは両方のルーティングエンジンにイメージをインストールし、デバイスを再起動します。

  3. 設定ファイルが指定されている場合:

    • ファイルがJunos設定の場合、ZTPはデバイス上に設定を適用します。

    • ファイルがスクリプトの場合、ZTPはデバイス上でスクリプトを実行します。

DHCP オプションを使用したゼロ タッチ プロビジョニング

ゼロタッチプロビジョニング(ZTP)により、ネットワークに追加したジュニパーネットワークデバイスのプロビジョニングを自動で行えます。実行するスクリプトまたは読み込む設定ファイルのいずれかを使用して、サポートされているデバイスをプロビジョニングできます。また、ZTPを使用するには、この手順で提供されている必要な情報を使用してDHCPサーバーを設定する必要があります。

ZTPを使用するには、デバイスが工場出荷時のデフォルト状態である必要があります。工場出荷時のデバイスは、事前インストールされたソフトウェアと工場出荷時のデフォルト設定で起動します。現在工場出荷時のデフォルト設定になっていないデバイスでは、 request system zeroize コマンドを発行できます。

始める前に:

  • デバイスが以下のネットワークリソースにアクセスできることを確認します。

    • ネットワーク上のソフトウェアイメージと設定ファイルの場所を提供するDHCPサーバー

      設定手順については、DHCP サーバーのドキュメントを参照してください。

    • ソフトウェアイメージと設定ファイルが保存されているファイル転送プロトコル(匿名FTP)、Hypertext Transfer Protocol(HTTP)、Hypertext Transfer Protocol Secure(HTTPS)、またはTrivial File Transfer Protocol(TFTP)サーバー

      注:

      TFTPはサポートされていますが、代わりにFTPまたはHTTPを使用することをお勧めします。これらのトランスポートプロトコルの方が信頼性が高いためです。

      注意:

      HTTP URLの長さは256文字に制限されています。

    • 逆DNSルックアップを実行するためのドメインネームシステム(DNS)サーバー(サポートされていません)。

    • (オプション)ネットワーク上で時刻同期を実行するNTPサーバー

    • (オプション)システムログメッセージとアラートを管理するシステムログ(syslog)サーバー。

      Syslogメッセージは、ZTP中にこのsyslogサーバーに転送されます。

  • デバイスの MACアドレスを見つけて記録します。

    PTX10008デバイスでは、管理MACアドレスがルーティングエンジンに配置されています。

注意:

デバイスがソフトウェア更新プロセスを実行している間は、設定をコミットすることはできません。デバイスが設定ファイルの自動インストールプロセスの実行中に設定をコミットすると、プロセスは停止し、設定ファイルはネットワークからダウンロードされません。

DHCP オプションを使用してデバイスのゼロタッチ プロビジョニングを有効にするには:

  1. デバイスを起動します。
  2. デバイスに工場出荷時のデフォルト設定がインストールされていることを確認します。

    プロビジョニングするデバイスで request system zeroize コマンドを発行します。

    Junos OS Evolvedリリース19.3R1以降、QFX5220-128Cデバイスのゼロタッチプロビジョニング(ZTP)では、WANインターフェイスまたは管理インターフェイスのいずれかを使用して、ブートストラッププロセス中に適切なソフトウェアと設定ファイルを自動的にダウンロードしてインストールできます。ZTPは、デフォルトのポート速度が100GbpsのWANポートで自動的に設定し、デバイスをDHCP(ダイナミックホスト構成プロトコル)サーバーに接続してブートストラッププロセスを実行します。

    • 複数のDHCP応答が届く場合、ZTPは最適な引数セットを選択します。

    • 複数のインターフェイスが同じ引数を提供する場合、ZTPはそのうちの1つのインターフェイスを選択します。

    • DHCP サーバーへの接続中にエラーが発生した場合、ZTP は DHCP サーバーへの接続を再試行し、複数のインターフェイスが再び同じ引数を提供する場合、ZTP はインターフェイスの 1 つを選択します。

    DHCP サーバーをプロビジョニングし、ファイル サーバー上の指定された DHCP サーバー パスにソフトウェアと設定ファイルを保存することをお勧めします。

  3. ソフトウェアイメージファイルおよび/または設定ファイルを、デバイスがこれらのファイルをダウンロードするFTP、HTTP、またはTFTPサーバーにダウンロードします。
  4. デバイスに必要な情報を提供するようにDHCPサーバーを設定します。

    IPアドレス割り当てを設定します。

    デバイスの管理アドレスに動的または静的IPアドレスの割り当てを設定できます。

    注:

    このアドレスは、プール内の任意のアドレスにすることができます。

  5. DHCP オプション 43 のベンダー固有情報の形式を定義します。

    ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

    以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

  6. 以下のDHCPオプション43サブオプションを設定します。
    • サブオプション00: インストールするソフトウェアイメージファイルの名前。

      注:

      DHCP サーバーがサブオプション 00 を使用できない場合、サブオプション 04 を使用してソフトウェア イメージのファイル名を設定します。サブオプション 00 とサブオプション 4 の両方が定義されている場合、サブオプション 04 は無視されます。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      この例では、ファイル名の末尾にポート番号を追加することで、カスタムHTTPまたはHTTPSポートを使用してイメージをダウンロードする方法を示しています。

      ISC DHCP 4.2サーバーdhcpd.confファイル:

      Kea DHCP 2.4.1サーバーkea-dhcp4.confファイル:

    • サブオプション01:インストールするスクリプトまたは設定ファイルの名前。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例を次に示します。
      注:

      オプションで、イメージ名または設定名にポート番号を「:」で区切って追加することで、HTTPおよびHTTPSプロトコルのデフォルト以外のポート番号を指定することができます。例えば、

      /dist/config/jn-switch35.config:8088です。この場合、転送プロトコルがHTTPまたはHTTPSの場合、がポート番号として使用されます。転送プロトコルがFTPまたはTFTPの場合、ポート番号8088は無視されます。
      注:

      ZTPは、ファイルの1行目に基づいてファイルがスクリプトファイルかどうかを判断します。最初の行に文字 #! その後にインタプリタパスが続く場合、ZTPはファイルをスクリプトとして扱い、指定されたインタプリタパスで実行します。スクリプトを実行するには、スクリプトファイルがZTPプロセス中にデバイス上の有効な設定ファイルを取得して読み込む機能を備えている必要があります。

      以下のリストは、スクリプトのタイプとそれに関連するインタープリターパスを示しています。

      • シェルスクリプトインタプリタパス: #!/bin/sh

      • SLAXスクリプトインタプリタパス: #!/usr/libexec/ui/cscript

      • Pythonスクリプトインタプリタパス: #!/usr/bin/python

        セキュリティ上の理由から、Junos OS では、署名されていない Python スクリプトを Junos OS 搭載デバイス上で実行するための厳格な要件が設けられています。自動化が強化された Junos OS を実行しているデバイスと、Junos OS Evolved を実行しているデバイスのみが、ZTP プロセスの一環として署名されていない Python スクリプトの実行をサポートしています。

      ファイルに特殊文字(#!)が含まれていない場合、ZTPはそのファイルが設定ファイルであると判断し、設定ファイルを読み込みます。

    • サブオプション 02: インストールするソフトウェア イメージ ファイルへのシンボリック リンク。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      注:

      サブオプション 2 を指定しない場合、ZTP プロセスはイメージ ファイル名をシンボリック リンクではなくファイル名として処理します。

    • サブオプション 03: デバイスが TFTP、FTP、HTTP、または HTTPS サーバーにアクセスするために使用する転送モード。転送モードとしてFTPを選択した場合、Junos OSは匿名FTPログインを使用してFTPサーバーからファイルをダウンロードします。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      注:

      サブオプション 03 が設定されていない場合、デフォルトでは TFTP が転送モードになります。

      HTTPまたはHTTPS転送モードを選択した場合、ユーザー名とパスワードを入力すると、これらのパラメーターが認証されます。

      HTTP転送モードの形式は次のとおりです。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      転送モードがHTTPまたはHTTPSでない場合は、別の転送モード(FTPなど)が使用されます。

      転送モードがHTTPまたはHTTPSで、ユーザー名とパスワードが指定されている場合、デバイスは認証ヘッダーを含むHTTP GETリクエストを送信し、ソフトウェアイメージをダウンロードします。

      ユーザー名とパスワードを指定しない場合、デバイスはソフトウェアイメージをダウンロードするための認証ヘッダーを追加しません。

    • サブオプション 04: インストールするソフトウェア イメージ ファイルの名前。

      注:

      DHCP サーバーがサブオプション 00 をサポートしていない場合、サブオプション 04 を使用してイメージ ファイルを設定します。サブオプション 00 とサブオプション 4 の両方が定義されている場合、サブオプション 04 は無視されます。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

    • サブオプション 05: デバイスがスクリプト、イメージ、または設定ファイルをダウンロードするために使用する FTP サーバーの IP アドレスまたは HTTP ポート。

      /var/tmp/http_port ファイルがある場合、DHCPv4 オプション 43 サブオプション 5 が HTTP ポートとして使用されます。この場所にファイルがない場合、DHCPv4 オプション 43 サブオプション 5 が FTP IP アドレスとして使用されます。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      定義:

      任務:

    • サブオプション 08: DHCP サーバーから DHCP クライアントに渡される HTTP プロキシ サーバー情報。これは、デバイスがプロキシサーバーを介して電話ホームサーバーまたはリダイレクトサーバーにアクセスする必要がある場合に便利です。

      注:

      DHCPサーバーとHTTPプロキシサーバーを設定する際には、トラフィックがセキュアトンネルを通過できるように正しいポート番号を使用していることを確認してください。また、HTTPプロキシサーバーのホスト名またはIPアドレスとポート番号はコロンで区切られていることを確認してください(例:192.168.10.10:8080)。コロンを使用しない場合は、ポート1080が使用されます。

      DHCP クライアントが HTTP プロキシ サーバー情報を受信すると、その情報は /var/etc/phc_vendor_specific_info.xml(INET)ファイルに保存されます。

      DHCP クライアントが HTTP プロキシ サーバー情報を受信しない場合、/var/etc/phc_vendor_specific_info.xml(INET)ファイルには何も保存されず、DHCP クライアントはバインド状態に移行します。

      request dhcp client renew interfaceコマンドを発行することで、HTTPプロキシサーバー情報を更新できます。DHCP クライアントは、DHCP サーバーから有効な HTTP プロキシ サーバー情報を取得します。このコマンドの使用は、プロビジョニング・プロセスを再開するよりも簡単です。HTTPプロキシ・サーバーが更新された場合、またはHTTPプロキシ・サーバー情報が変更または削除されると、jdhcpはサブオプション8から受信した最新の情報で/var/etc/phc_vendor_specific_info.xmlファイルを書き換えます。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      このオプションの形式は次のとおりです。

      ISC DHCP 4.2サーバーdhcpd.confファイル:

      Kea DHCP 2.4.1サーバーkea-dhcp4.confファイル:

      架空のプロキシ名を使用した形式の例を次に示します。

      ISC DHCP 4.2サーバーdhcpd.confファイル:

      Kea DHCP 2.4.1サーバーkea-dhcp4.confファイル:

  7. (必須)オプション 150 またはオプション 66 のいずれかを設定します。
    注:

    オプション 150 またはオプション 66 のいずれかを設定する必要があります。オプション 150 とオプション 66 の両方を設定した場合、オプション 150 が優先され、オプション 66 は無視されます。また、名前解決はサポートされていないため、ホスト名ではなくIPアドレスを指定してください。

    • DHCP オプション 150 を設定して、FTP、HTTP、HTTPS、または TFTP サーバーの IP アドレスを指定します。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      定義:

      任務:

    • DHCP オプション 66 を設定して、FTP、HTTP、HTTPS、または TFTP サーバーの IP アドレスを指定します。

      ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

      以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

      定義:

      任務:

  8. (オプション)DHCP オプション 7 を設定して、1 つ以上のシステムログ(syslog)サーバーを指定します。

    ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

    以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

    定義:

    任務:

  9. (オプション)DHCPオプション42を設定して、1つ以上のNTPサーバーを指定します。

    スペースで区切られた各NTPサーバーをリストアップします。

    ISC DHCP 4.2サーバーdhcpd.confファイルの例を次に示します。

    以下は、Kea DHCP 2.4.1サーバーkea-dhcp4.confファイルの例です。

    定義:

    任務:

  10. DHCPサーバーとFTP、HTTP、HTTPS、またはTFTPサーバーを含むネットワークにデバイスを接続します。
  11. デバイスの電源を入れます。
  12. コンソールを見て、ZTPプロセスを監視します。
    注:

    SLAXスクリプトが実行されると、 op-script.log ファイルと event-script.log ファイルが作成されます。

    Junos OS Evolvedの場合、 /var/log/ztp.log ファイルを使用してトラブルシューティングします。

    また、エラーメッセージを確認し、運用コマンドを発行することで、ZTPプロセスを監視することもできます。詳細については、 ゼロタッチプロビジョニングの監視 を参照してください。

    Junos OSを実行しているジュニパーデバイスは、ZTP中にディスカバリーパケットでDHCPサーバーに対して追加のDHCPオプションを送信します。これらのオプションは、DHCPサーバーがベンダー、モデル名、シリアル番号などのパラメーターで特定のデバイスを識別するのに役立ちます(ジュニパーのプラットフォームによって異なります)。

    DHCP オプション番号

    DHCP オプション名

    オプション12

    ホスト名

    オプション60

    ベンダークラス識別子(VCI)

    モデル

    DHCP オプション 12(ホスト名)

    DHCP オプション 60(VCI)

    PTX10001-36MR

    <serial-number>

    ジュニパー-ptx10001-36mr-<serial-number>

    ここでは、特定のシリアル番号に基づいてデバイスを分類し、ZTP処理用に一意のDHCPオプションセットを割り当てる方法の例を示します。

    ISC DHCP 4.2サーバーdhcpd.confファイル:

    Kea DHCP 2.4.1サーバーkea-dhcp4.confファイル:

    注:

    上記の例では、 substring 関数は 14 文字目の 位置から始まる 12 文字を抽出します (ゼロからインデックスを作成します)。以下は、Kea DHCP設定に役立つ追加のテスト文字列の代替案です。

    • "test": "split(option[60].hex, '-', 4) == 'ER535'"
    • "test": "option[12].hex == 'ER535'"
    • "test": "split(option[60].hex, '-', 2) == 'ptx10001'"
    • "test": "substring(option[60].hex,0,7) == 'Juniper'"
    • "test": "substring(option[60].hex,0,21) == 'Juniper-ptx10001-36mr'"

DHCPv6オプションを使用したゼロタッチプロビジョニング

注:

DHCPv6オプションを使用したゼロタッチプロビジョニング(ZTP)は、Junos OSフレックスイメージではサポートされていません。フレックス画像のファイル名に「フレックス」という単語が含まれています。フレックスイメージのファイル名の例は次のとおりです :jinstall-host-qfx-5e-flex-x86-64-20.4R3.8-secure-signed.tgz。

DHCPv6プロトコルには、サブネットルートを学習してインストールするためのIA_NA(非一時アドレスのID関連付け)用のサブネットオプションがありません。代わりに、サブネットルートはネイバーディスカバリープロトコルを介してインストールされます。

IPv6では、デバイスは、ルーターアドバタイズメント(RA)メッセージを使用して、他のリンクパラメーターとともにIPv6プレフィックスを定期的にアドバタイズします。クライアント(ZTPを実行しているジュニパーデバイス)では、DHCPv6クライアントがバインドされると、近隣探索プロトコル(NDP)はこれらのプレフィックスを学習し、クライアントインターフェイスを介してプレフィックスルートをインストールし、ネクストホップをゲートウェイデバイスのローカルアドレスへのリンクとして使用します。

クライアントデバイスでは、DHCPv6設定とともにルーターアドバタイズ設定がデフォルトで有効になっています。

  • デバイスが以下のネットワークリソースにアクセスできることを確認します。

    • ネットワーク上のソフトウェアイメージと設定ファイルの場所を提供するDHCPサーバー

      設定手順については、DHCP サーバーのドキュメントを参照してください。

    • ソフトウェアイメージと設定ファイルが保存されているファイル転送プロトコル(匿名FTP)、Trivial File Transfer Protocol(TFTP)、Hypertext Transfer Protocol(HTTP)、またはHypertext Transfer Protocol Secure(HTTPS)サーバー。

      注意:

      HTTP URLの長さは256文字に制限されています。

  • デバイスに印刷されている MACアドレスを見つけて記録します。

ゼロタッチプロビジョニング(ZTP)により、ネットワークに追加したジュニパーネットワークデバイスのプロビジョニングを自動で行えます。実行するスクリプトまたは読み込む設定ファイルのいずれかを使用して、サポートされているデバイスをプロビジョニングできます。

ZTPを使用するには、必要な情報を提供するようにDHCPサーバーを設定します。この情報を提供するようにDHCPサーバーを設定していない場合、デバイスは事前インストールされたソフトウェアと工場出荷時のデフォルト設定で起動します。デバイスが工場出荷時のデフォルト状態でない場合は、 request system zeroize コマンドを発行できます。

オプションで、電話ホームサーバーまたはリダイレクトサーバーのいずれかにHTTPプロキシサーバーを設定することができます。電話ホームクライアントがDHCPオプション17サブオプション8を介してHTTPプロキシサーバーに関する情報を受信すると、プロキシサーバーとのHTTPSトランスペアレントトンネルを作成します。トンネルが確立されると、Phone-Home クライアントは、そのトンネルを Phone-Home サーバーまたはリダイレクト サーバーのプロキシとして使用します。phone-home クライアントは、ソフトウェア イメージと設定ファイルをトンネルを介してデバイスにダウンロードします。ブートストラップが完了すると、デバイスが再起動し、トンネルが終了します。

注:

Junos OSリリース20.2R1-S1以降、DHCPv6クライアントはMXシリーズ、EX3400、EX4300、QFX5100、QFX5200スイッチでサポートされています。DHCPv4 クライアントと DHCPv6 クライアントの両方が、デフォルト設定の一部として含まれています。ブートストラッププロセス中に、デバイスはまずDHCPv4クライアントを使用して、DHCPサーバーにイメージと設定ファイルに関する情報をリクエストします。デバイスは、DHCPv4バインディングを順次チェックします。DHCPv4バインディングの1つに障害が発生した場合、デバイスはプロビジョニングが成功するまでバインディングのチェックを続行します。ただし、DHCPv4バインディングがない場合、デバイスはDHCPv6バインディングを確認し、デバイスが正常にプロビジョニングされるまでDHCPv4と同じプロセスに従います。DHCP サーバーは、DHCPv6 オプション 59 および 17 および該当するサブオプションを使用して、DHCP サーバーと DHCP クライアントの間で ZTP 関連情報を交換します。

注意:

デバイスがソフトウェア更新プロセスを実行している間は、設定をコミットすることはできません。デバイスが設定ファイルの自動インストールプロセスの実行中に設定をコミットすると、プロセスは停止し、設定ファイルはネットワークからダウンロードされません。

DHCPv6オプションを使用してデバイスにゼロタッチプロビジョニングを使用するには:

  1. デバイスを起動します。
  2. デバイスに工場出荷時のデフォルト設定がインストールされていることを確認します。
    • 複数のDHCP応答が届く場合、ZTPは最適な引数セットを選択します。

    • 複数のインターフェイスが同じ引数を提供する場合、ZTPは等しいインターフェイスの1つを選択します。

    • DHCPサーバーへの接続中にエラーが発生した場合、ZTPはDHCPサーバーへの接続を再試行します。複数のインターフェイスが再び同じ引数を提供する場合、ZTPはインターフェイスの1つを選択します。

    DHCP サーバーをプロビジョニングし、ソフトウェアと設定ファイルをファイル サーバー上の指定された DHCP サーバー パスに保存することをお勧めします。

  3. ソフトウェアイメージファイルとコンフィギュレーションファイルを、デバイスがこれらのファイルをダウンロードするFTP、HTTP、HTTPS、またはTFTPサーバーにダウンロードします。
  4. デバイスに必要な情報を提供するようにDHCPサーバーを設定します。
  5. IPアドレス割り当てを設定します。

    デバイスの管理アドレスに動的または静的IPアドレス割り当てを設定できます。静的 IP アドレス マッピングの管理 MACアドレスを決定するには、この手順を開始する前にメモしておいたデバイスの MACアドレスの最後のバイトに 1 を追加します。

  6. サーバーが画像へのURLに関する情報をクライアントに送信できるように、 dhcpd6.conf ファイルでDHCPv6オプション59(OPT_BOOTFILE_URL)の形式を定義します。

    このオプションの形式は次のとおりです。

    次に例を示します。

    転送モードとIPv6アドレスは必須ですが、ポート番号はオプションです。ポート番号を指定しない場合は、転送モードのデフォルトポート番号が使用されます。オプション17および59でポート番号を指定すると、オプション17のベンダー固有情報オプションで記載されているポート番号が使用されます。

    イメージファイル名は、オプション59またはオプション17のいずれかで指定できます。オプション 59 と 17 の両方でイメージ ファイル名が記載されている場合は、オプション 17 のベンダー固有情報オプションで記載されているイメージ名が使用されます。

  7. 以下のDHCPオプション17サブオプションのベンダー固有情報の形式を定義します。

    ISC DHCP 4.2サーバーdhcpd6.confファイルの例を次に示します。

    • サブオプション00: インストールするソフトウェアイメージファイルの名前。

      注:

      DHCP サーバーがサブオプション 00 を使用できない場合、サブオプション 04 を使用してソフトウェア イメージのファイル名を設定します。サブオプション 00 とサブオプション 4 の両方が定義されている場合、サブオプション 04 は無視されます。

      次に例を示します。

    • サブオプション01:インストールするスクリプトまたは設定ファイルの名前。

      次に例を示します。

      注:

      ZTPは、ファイルの1行目に基づいてファイルがスクリプトファイルかどうかを判断します。最初の行に文字 #! その後にインタプリタパスが続く場合、ZTPはファイルをスクリプトとして扱い、指定されたインタプリタパスで実行します。スクリプトを実行するためには、スクリプトファイルがZTPプロセス中にデバイス上の有効な設定ファイルを取得して読み込む機能を備えている必要があります。

      以下のリストは、スクリプトのタイプとそれに関連するインタープリターパスを示しています。

      • シェルスクリプトインタプリタパス: #!/bin/sh

      • SLAXスクリプトインタプリタパス: #!/usr/libexec/ui/cscript

      • Pythonスクリプトインタプリタパス: #!/usr/bin/python

        セキュリティ上の理由から、Junos OS では、署名されていない Python スクリプトを Junos OS 搭載デバイス上で実行するための厳格な要件が設けられています。自動化が強化された Junos OS を実行しているデバイスと、Junos OS Evolved を実行しているデバイスのみが、ZTP プロセスの一環として署名されていない Python スクリプトの実行をサポートしています。

      ファイルに特殊文字(#!)が含まれていない場合、ZTPはそのファイルが設定ファイルであると判断し、設定ファイルを読み込みます。

    • サブオプション 02: 画像タイプ。

      注:

      サブオプション 2 を指定しない場合、ZTP プロセスはソフトウェア イメージをシンボリック リンクではなくファイル名として処理します。

    • サブオプション 03: デバイスが TFTP、FTP、HTTP、または HTTPS サーバーにアクセスするために使用する転送モード。

      注:

      サブオプション 03 が設定されていない場合は、ブート イメージ URL のオプション 59 で説明されている転送モードが使用されます。

    • ブートファイルがあるURLと、ソフトウェアイメージ、設定ファイル、または代替イメージのダウンロードに使用できる認証スキームを指定できます。

      サブオプション 00、01、および 02 で指定したプライマリ URL スキームは、 bootfile-url オプションで指定された URL よりも優先されます。サブオプション 00、01、および 02 でイメージ、設定、または代替イメージを URL として指定しない場合、 bootfile-url オプションで指定されたブート ファイルの URL を使用して、これらのリソースをダウンロードします。

      bootfile-urlの一環として、ソフトウェアイメージ、設定ファイル、および代替イメージのHTTPおよびHTTPS転送モードの基本認証(ユーザー名とパスワード)を指定することもできます。ユーザー名とパスワードは、RFC 7617の一部としてbase64でエンコードされています。

      転送モードがHTTPまたはHTTPSの場合、デバイスはユーザー名とパスワード情報を解析します。

      以下に、HTTP転送モードと、ユーザー名として ztp 、パスワードとして welcome を使用する認証スキームを示す例を示します。

      次に例を示します。

      転送モードが HTTP または HTTPS でない場合、デバイスは DHCPv6 オプション 17 サブオプション 00、01、および 03 の一部として指定した他の転送モードを続行します。

    • サブオプション 04: インストールするソフトウェア イメージ ファイルの名前。

      注:

      DHCP サーバーがサブオプション 00 を使用できない場合は、サブオプション 04 を使用してイメージ ファイルを設定します。サブオプション 00 とサブオプション 4 の両方が定義されている場合、サブオプション 04 は無視されます。

      次に例を示します。

    • サブオプション05:デフォルトポートではなく、イメージまたは設定ファイル、またはその両方をダウンロードするためにデバイスが使用するポート。

    • DHCPv6プロトコルは、標準DHCPオプションにカプセル化されたベンダーオプションを送信するために、ベンダー固有情報オプション(「VSIO」)を定義します。

    以下の設定例は、先ほど設定した DHCPv6 オプションを示しています。

  8. デフォルト設定でデバイスの電源を入れます。
  9. コンソールを見て、ZTPプロセスを監視します。
    注:

    SLAXスクリプトが実行されると、 op-script.log ファイルと event-script.log ファイルが作成されます。

    Junos OS Evolvedの場合、 /var/log/ztp.log ファイルを使用してトラブルシューティングします。

    また、エラーメッセージを確認し、運用コマンドを発行することで、ZTPプロセスを監視することもできます。詳細については、 ゼロタッチプロビジョニングの監視 を参照してください。

ゼロタッチプロビジョニングの監視

コンソールおよび動作モードコマンドを使用して、ゼロタッチプロビジョニングを監視できます。

Junos OS Evolvedの場合、ゼロタッチプロビジョニングを監視するには、 show system ztp 動作モードコマンドを使用します。

コンソールを使用して Junos OS Evolved のゼロタッチ プロビジョニングを監視する

目的

システムログファイルには、自動アップグレードプロセスの状態、バインドおよびバインドされていないDHCPクライアントインターフェイスのリスト、ファイルサーバーのIPアドレス、イメージファイルと設定ファイルの名前と場所、設定ファイルとイメージファイルの取得の成功と失敗に関する情報が記載されています。

アクション

コンソールの情報を使用して、自動アップグレードプロセスを監視します。

以下に、Junos OS Evolvedの出力例を示します。

意味

コンソールにZTPの進行状況が表示されます。

show dhcp client bindingコマンドの使用

目的

show dhcp client bindingコマンドを発行して、DHCPクライアントバインディング情報を表示します

アクション

show dhcp client binding コマンドを発行して、DHCP クライアントの IP アドレス、DHCP クライアントのハードウェア アドレス、DHCP クライアントの IP アドレス リースが期限切れになる秒数、バインディング テーブル内の DHCP クライアント IP アドレスの状態、アクティブなクライアント バインディングを持つインターフェイスの名前を表示します。

show dhcp client binding

意味

このコマンドの出力には、バインドされているクライアントインターフェイスが1つあり、DHCPサーバーからDHCPオファーを受信しているインターフェイスが3つあることを示しています。

show dhcpv6 client bindingコマンドの使用

目的

show dhcpv6 client bindingコマンドを発行して、DHCPクライアントバインディング情報を表示します

アクション

show dhcp6 client binding コマンドを発行して、DHCPv6 クライアントの IP アドレス、DHCPv6 クライアントのハードウェア アドレス、DHCPv6 クライアントの IP アドレス リースが期限切れになる秒数、バインディング テーブル内の DHCPv6 クライアント IP アドレスの状態、アクティブなクライアント バインディングを持つインターフェイスの名前を表示します。

show dhcpv6 client binding

意味

このコマンドの出力では、バインドされているクライアントインターフェイスが1つあり、DHCPサーバーからDHCPv6オファーを受信しているインターフェイスが3つあることを示しています。

変更履歴テーブル

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。

リリース
説明
21.4R1-EVO
QFX5130-32CD、QFX5220、およびQFX5700デバイスJunos OS Evolved リリース 21.4R1 以降、ZTP は管理インターフェイスで DHCPv6 クライアントをサポートします。ブートストラッププロセス中に、デバイスはまずDHCPv4クライアントを使用して、DHCPサーバーにイメージと設定ファイルに関する情報をリクエストします。デバイスは、DHCPv4バインディングを順次チェックします。DHCPv4バインディングの1つに障害が発生した場合、デバイスはプロビジョニングが成功するまでバインディングのチェックを続行します。ただし、DHCPv4バインディングがない場合、デバイスはDHCPv6バインディングを確認し、デバイスが正常にプロビジョニングされるまでDHCPv4と同じプロセスに従います。DHCP サーバーは、DHCPv6 オプション 59 および 17 および該当するサブオプションを使用して、DHCP サーバーと DHCP クライアントの間で ZTP 関連情報を交換します。
21.3R1-EVO
Junos OS Evolved リリース 21.3R1 以降、PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016 デバイスで、ZTP は DHCP オプション 61 および 77 をサポートするようになりました。DHCP オプション 61 はシャーシのシリアル番号を指定するために使用され、DHCP オプション 77 はシャーシのメーカー、モデル、ソフトウェアバージョンを指定するために使用します。
21.2R1-EVO
PTX10008デバイス上のJunos OS Evolvedリリース21.2R1以降、ゼロタッチプロビジョニング(ZTP)がWANインターフェイスのポート速度を動的に検出し、この情報を使用して同じ速度のZTPサーバーポートを作成します。
21.2R1-EVO
Junos OS Evolvedリリース21.2R1以降、QFX5700デバイスは、ZTPブートストラッププロセス中に、WANインターフェイスまたは管理インターフェイスのいずれかで、適切なソフトウェアと設定ファイルを自動的にダウンロードしてデバイスにインストールする機能をサポートしています。
21.2R1
QFX10002デバイス上のJunos OSリリース21.2R1以降、ゼロタッチプロビジョニング(ZTP)は、WANインターフェイスのポート速度を動的に検出し、この情報を使用して同じ速度のZTPサーバーポートを作成します。
21.2R1
Junos OS リリース 21.2R1 以降、EX2300-C、EX2300-MP、EX4300、EX4300-MP、EX4300-VC、EX4400-24MP、EX4400-48MP、EX4600-VC、EX4650、および EX4650-48Y-VC デバイスでは、ブートストラップ プロセス中に、phone-home クライアントはプロキシ サーバーを介してリダイレクト サーバーにアクセスできるようになりました。DHCP サーバーは、DHCP オプション 43 サブオプション 8 を使用して、IPv4 および/または IPv6 プロキシ サーバーの詳細を phone-home クライアントに配信します。ターゲットスイッチで実行されているDHCPデーモンは、最初のDHCPサイクルでプロキシサーバーについて学習し、/var/etc/ディレクトリにあるphc_vendor_specific_info.xmlファイルまたはphc_v6_vendor-specific_info.xmlファイルのいずれかにベンダー固有の情報を入力します。
21.2R1
Junos OSリリース21.2R1以降、EX2300-C、EX2300-MP、EX4300、EX4300-MP、EX4300-VC、EX4400-24MP、EX4400-48MP、EX4600-VC、EX4650、およびEX4650-48Y-VCデバイスでは、DHCPv6クライアントとZTPを使用してスイッチをプロビジョニングできます。ブートストラッププロセス中に、デバイスはまずDHCPv4クライアントを使用して、DHCPサーバーにイメージと設定ファイルに関する情報をリクエストします。デバイスは、DHCPv4バインディングを順次チェックします。DHCPv4バインディングの1つに障害が発生した場合、デバイスはプロビジョニングが成功するまでバインディングのチェックを続行します。ただし、DHCPv4バインディングがない場合、デバイスはDHCPv6バインディングを確認し、デバイスが正常にプロビジョニングされるまでDHCPv4と同じプロセスに従います。DHCPv4 クライアントと DHCPv6 クライアントの両方が、デバイスのデフォルト設定の一部として含まれています。DHCP サーバーは、DHCPv6 オプション 59 および 17 および該当するサブオプションを使用して、DHCP サーバーと DHCP クライアント間で ZTP 関連情報を交換します。
21.1R1
リリース 21.1R1 以降Junos OS、EX2300、EX2300-VC、EX3400、EX3400-VC、EX4400-24T、EX4400-48F、EX4400-48T、および EX4600 デバイスでは、phone-home クライアントが DHCP オプション 43 サブオプション 8 を介して HTTP プロキシサーバーに関する情報を受信すると、プロキシサーバーとの HTTPS 透過トンネルが作成されます。トンネルが確立されると、Phone-Home クライアントは、そのトンネルを Phone-Home サーバーまたはリダイレクト サーバーのプロキシとして使用します。phone-home クライアントは、ソフトウェア イメージと設定ファイルをトンネルを介してデバイスにダウンロードします。ブートストラップが完了すると、デバイスが再起動し、トンネルが終了します。
21.1R1
Junos OSリリース21.1R1以降、EX2300、EX2300-VC、EX3400、EX3400-VC、EX4400-24T、EX4400-48F、EX4400-48T、およびEX4600デバイスでは、ブートストラッププロセス中に、phone-homeクライアントはプロキシサーバーを介してリダイレクトサーバーにアクセスできるようになりました。DHCP サーバーは、DHCP オプション 43 サブオプション 8 を使用して、IPv4 および/または IPv6 プロキシ サーバーの詳細を phone-home クライアントに配信します。ターゲットスイッチで実行されているDHCPデーモンは、最初のDHCPサイクルでプロキシサーバーについて学習し、/var/etc/ディレクトリにあるphc_vendor_specific_info.xmlファイルまたはphc_v6_vendor-specific_info.xmlファイルのいずれかにベンダー固有の情報を入力します。
20.4R1-EVO
Junos OS Evolvedリリース20.4R1以降、PTX10004デバイスは、ルーティングエンジン0(RE0)の管理インターフェイスを介したデバイス設定とソフトウェアアップグレードの自動化をサポートします。
20.4R1-EVO
Junos OS Evolvedリリース20.4R1以降、ACX5448およびQFX5120-48YMデバイスは、ZTPブートストラッププロセス中に、WANインターフェイスまたは管理インターフェイスのいずれかが、適切なソフトウェアと設定ファイルを自動的にダウンロードしてインストールする機能をサポートしています。
20.4R1
MXシリーズ、EX3400、EX4300、QFX5100、QFX5200デバイス上のJunos OSリリース20.4R1以降、ZTPはDHCPv6クライアントをサポートします。ブートストラッププロセス中に、デバイスはまずDHCPv4クライアントを使用して、DHCPサーバーにイメージと設定ファイルに関する情報をリクエストします。デバイスは、DHCPv4バインディングを順次チェックします。DHCPv4バインディングの1つに障害が発生した場合、デバイスはプロビジョニングが成功するまでバインディングのチェックを続行します。ただし、DHCPv4バインディングがない場合、デバイスはDHCPv6バインディングを確認し、デバイスが正常にプロビジョニングされるまでDHCPv4と同じプロセスに従います。DHCP サーバーは、DHCPv6 オプション 59 および 17 および該当するサブオプションを使用して、DHCP サーバーと DHCP クライアントの間で ZTP 関連情報を交換します。
20.4R1
EX4600、EX4650、RE-S-EX9200-2X00X6、QFX5110、QFX5200、QFX5200、QFX5210、QFX5120-32C、QFX5120-48Yデバイス上のJunos OSリリース20.4R1以降、従来のDHCPオプションベースのZTPまたはPHC(電話ホームクライアント)のいずれかを使用して、スイッチ用ソフトウェアをプロビジョニングできます。スイッチの起動時に、DHCPサーバーからZTP用のDHCPオプションを受信した場合、ZTPが再開されます。DHCP オプションが存在しない場合、PHC が試行されます。PHCにより、スイッチをネットワークに物理的に接続する以外にユーザーの介入なしに、設定やソフトウェアイメージなどのブートストラップデータを安全に取得できます。スイッチが最初に起動すると、PHCはリダイレクトサーバーに接続し、リダイレクトサーバーは電話ホームサーバーにリダイレクトして設定またはソフトウェアイメージを取得します。
20.2R1-S1
MXシリーズ、EX3400、EX4300、QFX5100、QFX5200デバイス上のJunos OSリリース20.2R1-S1以降、ZTPはDHCPv6クライアントをサポートします。ブートストラッププロセス中に、デバイスはまずDHCPv4クライアントを使用して、DHCPサーバーにイメージと設定ファイルに関する情報をリクエストします。デバイスは、DHCPv4バインディングを順次チェックします。DHCPv4バインディングの1つに障害が発生した場合、デバイスはプロビジョニングが成功するまでバインディングのチェックを続行します。ただし、DHCPv4バインディングがない場合、デバイスはDHCPv6バインディングを確認し、デバイスが正常にプロビジョニングされるまでDHCPv4と同じプロセスに従います。DHCP サーバーは、DHCPv6 オプション 59 および 17 および該当するサブオプションを使用して、DHCP サーバーと DHCP クライアントの間で ZTP 関連情報を交換します。
20.2R1
リリース 20.2R1 以降Junos OS、SRX300、SRX320、SRX340、SRX345、SRX550 HM、および SRX1500 デバイスでは、DHCP オプションまたは phone-home クライアントによるゼロ タッチ プロビジョニングを使用してデバイスをプロビジョニングできます。
20.1R1-EVO
PTX10003デバイス上のJunos OS Evolvedリリース20.1R1以降、ゼロタッチプロビジョニング(ZTP)は、WANインターフェイスのポート速度を動的に検出し、この情報を使用して同じ速度のZTPサーバーポートを作成します。
20.1R1-EVO
Junos OS Evolvedリリース20.1R1以降、PTX10008デバイスは、ルーティングエンジン0(RE0)の管理インターフェイスを介したデバイス設定とソフトウェアアップグレードの自動化をサポートしています。
19.4R1
Junos OSリリース19.4R1以降、ZTPは、ジュニパールートリフレクタ(JRR)上のデバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。ZTPは、ZTP DHCPオプションを使用したセルフイメージアップグレードと自動設定更新をサポートします。このリリースでは、ZTPは、19.4R1以前のJunos OSリリースでサポートされている管理ポートem0に加えて、収益ポートem2からem9までをサポートします。
19.3R1-EVO
Junos OS Evolvedリリース19.3R1以降、QFX5220-128Cデバイス上のゼロタッチプロビジョニング(ZTP)では、WANインターフェイスまたは管理インターフェイスのいずれかを使用して、ブートストラッププロセス中に適切なソフトウェアと設定ファイルを自動的にダウンロードしてインストールできます。
19.3R1
Junos OSリリース19.3R1以降、ZTPブートストラッププロセス中に、WANインターフェイスまたは管理インターフェイスのいずれかを使用して、適切なソフトウェアと設定ファイルを自動的にダウンロードしてルーターにインストールできます。
19.2R1
Junos OSリリース19.2R1以降、ZTPは、ACX5448スイッチの管理インターフェイスem0でのデバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。
19.1R1-EVO
Junos OS Evolvedリリース19.1R1以降、ZTPは、QFX5220およびPTX10003デバイスの管理インターフェイスでのデバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。
19.1-Evo
Junos OS Evolvedリリース19.1R1以降、Junos OS Evolvedでのゼロタッチプロビジョニングを監視するには、 show system ztp コマンドを使用します。
18.3R1
Junos OSリリース18.3R1以降、最小限の手動操作でデバイス設定とソフトウェアイメージのプロビジョニングを自動化するZTPがMXシリーズVMホストでサポートされます。
18.2R1
Junos OSリリース18.2R1以降、ZTPは、PTX5000、PTX3000、PTX10008、PTX10016、PTX10002-60Cルーターを使用するVMホストプラットフォーム上で、デバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。
18.2R1
Junos OSリリース18.2R1以降、ZTPは、QFX10008およびQFX10016スイッチを使用するVMホストプラットフォーム上で、デバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。
18.1R1
Junos OSリリース18.1R1以降、ZTPは、QFX10002-60Cスイッチを使用するVMホストプラットフォーム上でのデバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。
17.2R1
Junos OSリリース17.2R1以降、ZTPは、PTX1000ルーターを使用するVMホストプラットフォーム上でのデバイス設定とソフトウェアイメージのプロビジョニングを自動化できます。
16.1R1
Junos OSリリース16.1R1以降、実行するスクリプトまたは読み込む設定ファイルのいずれかを使用して、サポートされているデバイスをプロビジョニングできます。
12.2
Junos OSリリース12.2以降、コンソールと運用コマンドを使用してゼロタッチプロビジョニングを監視できるようになりました。