このページで
Junos OS Evolved向けの DHCP オプションのゼロ タッチ プロビジョニング
ゼロタッチプロビジョニング(ZTP)を使用すると、手動操作を最小限に抑えながら、ネットワーク内のジュニパーネットワークスデバイスを自動的にプロビジョニングできます。管理インターフェイス(すべてのデバイスにre0:mgmt-0、さらにPTX10003のre0:mgmt-1)またはWANインターフェイスポートのいずれかを使用して、ネットワークに接続できます。ネットワーク上の DHCP(Dynamic Host Configuration Protocol)サーバーを使用して、プロビジョニングを制御します。DHCP 設定ファイルのプロビジョニングに関する DHCP オプションを設定します[dhcpd.conf
(IPv4 アドレッシングの場合)または dhcpd6.conf
(IPv6 アドレッシングの場合)。]
デバイスを物理的にネットワークに接続し、工場出荷時のデフォルト設定でデバイスを起動すると、ZTPが起動し、デバイスに工場出荷時のデフォルト設定があることを検出します。その後、ZTP はデバイス上の DHCP クライアントを使用して、DHCP サーバーからプロビジョニング情報を要求します。DHCP サーバーは、DHCP 設定ファイルからパラメーターを読み取り、プロビジョニング情報をデバイスに送信します。ZTPはこの情報を使用して、Junos OS Evolvedソフトウェアイメージの設定バージョンと設定ファイルをインストールします。インストールされる設定ファイルは、Junos OS Evolved設定ファイルまたはスクリプトのいずれかです。スクリプトを使用すると、デバイス固有の設定ファイルを作成し、Web サーバーに HTTP リクエスト操作を実行して、特定の設定ファイルやソフトウェア イメージをダウンロードできます。再起動後、ZTPはデバイスに設定を適用します。動作モード コマンドを発行すると、進行状況を show system ztp
監視できます。
DHCP オプション パラメータは、DHCP 設定ファイル内の 2 つの場所で同じパラメータが指定されている場合、優先順位で使用されます。
IPv4 DHCP オプション
ベースDHCPパケットには、管理またはWANインターフェイスのIPv4アドレスが含まれています。
DHCP オプション 43(ベンダー固有のオプション)では、DHCP サーバーの DHCP 設定ファイル(dhcpd.conf
)で以下のパラメーターを設定できます。
- image-file-name(ソフトウェア パッケージ名Junos OS Evolved)
- configuration-file-name(Junos OS Evolvedコンフィギュレーション・ファイル名)
- image-file-type(記号リンク)
- transfer-type(FTP、HTTP、HTTPS、TFTPなど)
- ftp-ip(FTP サーバーの IP アドレス)
- alt-image(image-file-name パラメーターを設定しない場合、ZTP は alt-image パラメーターに指定されたファイル名を使用します)。
ZTP によって DHCP サーバーに送信される DHCP オプションは、デバイスでエンコードされたハードウェア情報から取得されます。
- オプション 60(ベンダー クラス識別子)—
make-serial_num-sw_version
(例えば、Juniper-serial-number-software-version
は区切り文字として文字-
を使用します)。 - オプション 61(DHCP クライアント識別子)—シリアル番号
- オプション 77(ユーザー クラス)—
make:model:sw_version
(例えば、Juniper:qfx5220-128c-sw-version
は区切り文字として文字:
を使用します)。
DHCP サーバーから受信した DHCP オプションは、DHCP サーバーの DHCP 設定ファイル(dhcpd.conf)で設定します。
- オプション 1 — サブネット マスク
- オプション 3 — デバイスのサブネット アドレス
- オプション 7 — ログ サーバー
- オプション 12 - ホスト名
- オプション 42 - NTP サーバーの引数
- オプション 150 — FTP サーバー IP アドレス
- オプション 66 - TFTP サーバーまたは FTP サーバーの IP アドレス
- オプション 67 — ブートファイル名の URL
設定とスクリプト管理の優先度順
一般に、場所、ポート、および転送方法を設定する場合、オプション 67 はプライマリであり、オプション 43 はセカンダリです(転送タイプが HTTP の場合を除く)。転送タイプが HTTP の場合、HTTP に対して選択されたポートは、オプション 43 で指定された情報から構成されます。オプション43がHTTPポートを指定しない場合、ポートはオプション67で指定された情報から設定されます。
管理インターフェイス アドレス設定
管理インターフェイス アドレスは、DHCP パケットの の ip_address
値に基づいて設定されます。管理インターフェイスアドレスは、以下のいずれかとして設定できます。
- デバイス固有の設定内のデバイスの固定アドレスで、デバイスの MAC アドレスで一致しました。
- パラメーターで
range
指定された、指定されたサブネット プールからのアドレス。
移転先住所の優先順位
ZTP は、オプション 150 から転送アドレスを選択することを好みます。オプション 150 で指定されていない場合、ZTP はオプション 66 で指定されたアドレスを代わりに選択します。これらのオプションのいずれかで指定されていない場合、ZTP はオプション 43 の パラメーターに指定されたアドレスを ftp-ip
選択します。
転送タイプの優先度順
ZTP は、オプション 43 から転送タイプを選択することを好みます。オプション 43 で指定されていない場合、ZTP はオプション 67 の転送タイプを使用します。
ポート番号の優先度の順序
ZTP では、イメージ タイプにオプション 43 image-file-name
パラメーターの HTTP または HTTPS ポート番号を使用し、代替イメージ タイプの alt-image-file-name
パラメーターから使用します。パラメーターの configuration-file-name
場合、ZTP はオプション 43 のコンフィギュレーション・ファイル引数からポート番号を読み取る方を好みます。ただし、オプション 43 で指定されていない場合、ZTP はオプション 67 の画像 URL からポート番号を読み取ります。
IPv6 DHCP オプション
ベースDHCPパケットには、管理またはWANインターフェイスのIPv6アドレスとIPv6プレフィックス長の両方が含まれています。
DHCP オプション 17(ベンダー固有のオプション)では、DHCP サーバーの DHCP 設定ファイル(dhcpd6.conf
)で以下のパラメーターを設定できます。
- image-file(Junos OS Evolvedソフトウェア パッケージ名、URL、パス)
- 設定ファイル(Junos OS Evolved設定ファイル名、URL、パス)
- image-file-type(記号リンク)
- transfer-type(FTP、HTTP、HTTPS、TFTPなど)
- alt-image(image-file-name パラメーターを設定しない場合、ZTP は alt-image パラメーターに指定されたファイル名を使用します)。
- ポート番号(設定ポート番号)
ZTP によって DHCP サーバーに送信される DHCP オプションは、デバイス dhcp6.vendor-class-identifier
でエンコードされたハードウェア情報から取得されます(例えば、 Juniper:platform_type:serial_num:sw_version
は区切り文字として文字 :
を使用します)。
DHCP サーバーから受信した DHCP オプションは、DHCP サーバーの DHCP 設定ファイル(dhcpd6.conf
)で設定します。
- オプション 59—
bootfile-url
パラメーター。このパラメーターは、次の 2 つの形式のいずれかで構成できます。- <TransferMode>://<FTP サーバー IP>.<PortNumber>/<ImagePath/ConfigPath/ScriptPath>
- <TransferMode>://<FTP サーバー IP>
- IPv6 アドレス—IP6ADDR
- IPv6 プレフィックス長—IP6PREFIXLEN
設定とスクリプト管理の優先度順
ZTP は、オプション 17 で指定された完全形式の URL を使用することを好みます。それ以外の場合は、オプション17で指定された他の設定およびスクリプトパラメーターを使用します。これらのパラメーターがオプション 17 で指定されていない場合、ZTP はオプション 59 で指定された URL を使用します。
管理インターフェイス アドレス設定
管理インターフェイス アドレスは、DHCP パケットの の ip6_address
値に基づいて設定されます。
移転先住所の優先順位
ZTP は、オプション 17 のベンダー固有の URL を使用することを好みます。オプション 17 で指定しなかった場合、ZTP はオプション 59 の パラメーターで bootfile-url
指定された URL を使用します。
転送タイプの優先度順
ZTP はオプション 17 から転送タイプを使用することを好み、オプション 17 で指定されていない場合、ZTP はオプション 59 のパラメーターの引数からの転送タイプを bootfile-url
使用します。
ポート番号の優先度の順序
ZTP は、オプション 17 のパラメーターからポート番号を portnum
読み取る方を好みます。指定しなかった場合、ZTP はオプション 59 の パラメーターの引数からのポート番号を bootfile-url
使用します。