Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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 使用します。