Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Zero-Touch-Bereitstellung DHCP-Optionen für Junos OS Evolved

Mit Zero Touch Provisioning (ZTP) können Sie Geräte von Juniper Networks in Ihrem Netzwerk automatisch und mit minimalen manuellen Eingriffen bereitstellen. Sie können je nach Gerät entweder die Managementschnittstelle (re0:mgmt-0 für alle Geräte; zusätzlich re0:mgmt-1 für PTX10003) oder WAN-Schnittstellenports verwenden, um eine Verbindung zum Netzwerk herzustellen. Sie verwenden einen DHCP-Server (Dynamic Host Configuration Protocol) im Netzwerk, um die Bereitstellung zu steuern. Die DHCP-Optionen für die Bereitstellung werden in der DHCP-Konfigurationsdatei [dhcpd.conf (für IPv4-Adressierung) oder dhcpd6.conf (für IPv6-Adressierung).] konfiguriert.

Wenn Sie ein Gerät physisch mit dem Netzwerk verbinden und das Gerät mit einer werkseitigen Standardkonfiguration starten, wird ZTP gestartet und erkennt, dass das Gerät über eine werkseitige Standardkonfiguration verfügt. ZTP verwendet dann den DHCP-Client auf dem Gerät, um Bereitstellungsinformationen vom DHCP-Server anzufordern. Der DHCP-Server liest die Parameter aus der DHCP-Konfigurationsdatei und sendet die Bereitstellungsinformationen an das Gerät. ZTP verwendet diese Informationen, um die konfigurierte Version des Software-Images von Junos OS Evolved und die Konfigurationsdatei zu installieren. Bei der installierten Konfigurationsdatei kann es sich entweder um eine Junos OS Evolved-Konfigurationsdatei oder ein Skript handeln. Mit Skripts können Sie gerätespezifische Konfigurationsdateien erstellen und HTTP-Anforderungsvorgänge an Webserver ausführen, um bestimmte Konfigurationsdateien oder Softwareimages herunterzuladen. Nach einem Neustart wendet ZTP die Konfiguration auf das Gerät an. Sie können den Fortschritt überwachen, indem Sie den Befehl für den show system ztp Betriebsmodus eingeben.

DHCP-Optionsparameter werden in der Reihenfolge ihrer Priorität verwendet, wenn derselbe Parameter an zwei Stellen in der DHCP-Konfigurationsdatei angegeben ist.

IPv4-DHCP-Optionen

Das Basis-DHCP-Paket enthält die IPv4-Adresse der Management- oder WAN-Schnittstelle.

Für die DHCP-Option 43 (herstellerspezifische Optionen) können Sie die folgenden Parameter in der DHCP-Konfigurationsdatei (dhcpd.conf) auf dem DHCP-Server konfigurieren:

  • image-file-name (Name des Junos OS Evolved-Softwarepakets)
  • configuration-file-name (Name der Junos OS Evolved-Konfigurationsdatei)
  • image-file-type (symbolischer Link)
  • Übertragungstyp (z. B. FTP, HTTP, HTTPS, TFTP)
  • ftp-ip (IP-Adresse des FTP-Servers)
  • alt-image (Wenn Sie den Parameter image-file-name nicht konfigurieren, verwendet ZTP den Dateinamen, der für den Parameter alt-image angegeben ist.)

DHCP-Optionen, die von ZTP an den DHCP-Server gesendet werden und aus den auf dem Gerät codierten Hardwareinformationen abgeleitet werden:

  • Option 60 (Bezeichner der Anbieterklasse) –make-serial_num-sw_version (Beispiel: Juniper-serial-number-software-versionverwendet das Zeichen - als Trennzeichen.)
  • Option 61 (DHCP-Client-ID) – Seriennummer
  • Option 77 (Benutzerklasse) –make:model:sw_version (Beispiel: Juniper:qfx5220-128c-sw-versionverwendet das Zeichen : als Trennzeichen.)

Vom DHCP-Server empfangene DHCP-Optionen, die Sie in der DHCP-Konfigurationsdatei (dhcpd.conf) auf dem DHCP-Server konfigurieren:

  • Option 1 – Subnetzmaske
  • Option 3: Subnetzadresse des Geräts
  • Option 7: Protokollserver
  • Option 12 – Hostname
  • Option 42 – NTP-Serverargumente
  • Option 150 – IP-Adresse des FTP-Servers
  • Option 66 – IP-Adresse des TFTP-Servers oder FTP-Servers
  • Option 67 – URL für den Namen der Bootdatei

Prioritätsreihenfolge für Konfiguration und Skriptverwaltung

Im Allgemeinen ist für die Konfiguration von Standort, Port und Übertragungsmethode Option 67 primär und Option 43 sekundär, es sei denn, der Übertragungstyp ist HTTP. Wenn der Übertragungstyp HTTP ist, wird der für HTTP ausgewählte Port anhand der mit Option 43 angegebenen Informationen konfiguriert. Wenn in Option 43 kein HTTP-Port angegeben ist, wird der Port anhand der mit Option 67 angegebenen Informationen konfiguriert.

Konfiguration der Managementschnittstelle

Die Adresse der Verwaltungsschnittstelle wird basierend auf dem Wert für ip_address im DHCP-Paket konfiguriert. Die Adresse der Verwaltungsschnittstelle kann wie folgt konfiguriert werden:

  • Eine feste Adresse für ein Gerät in der gerätespezifischen Konfiguration, die mit der MAC-Adresse des Geräts übereinstimmt.
  • Eine Adresse aus dem angegebenen Subnetzpool, der durch den range Parameter angegeben wird.

Prioritätsreihenfolge für die Transferadresse

ZTP bevorzugt die Übertragungsadresse aus Option 150. Wenn in Option 150 nicht angegeben, wählt ZTP stattdessen die in Option 66 angegebene Adresse. Wenn in keiner dieser Optionen angegeben, wählt ZTP die Adresse aus, die für den ftp-ip Parameter in Option 43 angegeben ist.

Prioritätsreihenfolge für Übertragungsart

ZTP bevorzugt die Übertragungsart aus Option 43. Wenn in Option 43 nicht angegeben, verwendet ZTP den Übertragungstyp in Option 67.

Prioritätsreihenfolge für die Portnummer

ZTP verwendet die HTTP- oder HTTPS-Portnummer aus dem Parameter Option 43 image-file-name für den Bildtyp und aus dem alt-image-file-name Parameter für den alternativen Bildtyp. Für den configuration-file-name Parameter bevorzugt ZTP die Portnummer aus dem Konfigurationsdateiargument in Option 43. Wenn dies jedoch nicht in Option 43 angegeben ist, liest ZTP die Portnummer aus der Bild-URL in Option 67.

IPv6-DHCP-Optionen

Das Basis-DHCP-Paket enthält sowohl die IPv6-Adresse der Management- oder WAN-Schnittstelle als auch die Länge des IPv6-Präfixes.

Für DHCP-Option 17 (herstellerspezifische Optionen) können Sie die folgenden Parameter in der DHCP-Konfigurationsdatei (dhcpd6.conf) auf dem DHCP-Server konfigurieren:

  • image-file (Name, URL oder Pfad des Junos OS Evolved-Softwarepakets)
  • configuration-file (Name, URL oder Pfad der Junos OS Evolved-Konfigurationsdatei)
  • image-file-type (symbolischer Link)
  • Übertragungstyp (z. B. FTP, HTTP, HTTPS, TFTP)
  • alt-image (Wenn Sie den Parameter image-file-name nicht konfigurieren, verwendet ZTP den Dateinamen, der für den Parameter alt-image angegeben ist.)
  • port-number (Konfigurations-Portnummer)

DHCP-Optionen, die von ZTP an den DHCP-Server gesendet werden und von den auf dem Gerät codierten Hardwareinformationen abgeleitet werden: dhcp6.vendor-class-identifier (Beispiel: Juniper:platform_type:serial_num:sw_versionverwendet das Zeichen : als Trennzeichen.)

Vom DHCP-Server empfangene DHCP-Optionen, die Sie in der DHCP-Konfigurationsdatei (dhcpd6.conf) auf dem DHCP-Server konfigurieren:

  • Option 59—bootfile-url Parameter. Dieser Parameter kann in einem von zwei Formaten konfiguriert werden:
    • <TransferMode>://<FTP Server IP>.<PortNumber>/<ImagePath/ConfigPath/ScriptPath>
    • <TransferMode>://<FTP-Server-IP>
  • IPv6-Adresse – IP6ADDR
  • Länge des IPv6-Präfixes – IP6PREFIXLEN

Prioritätsreihenfolge für Konfiguration und Skriptverwaltung

ZTP bevorzugt die in Option 17 angegebene vollständig formatierte URL. Andernfalls werden die anderen Konfigurations- und Skriptparameter verwendet, die in Option 17 angegeben sind. Wenn diese Parameter in Option 17 nicht angegeben sind, verwendet ZTP die in Option 59 angegebene URL.

Konfiguration der Managementschnittstelle

Die Adresse der Verwaltungsschnittstelle wird basierend auf dem Wert für ip6_address im DHCP-Paket konfiguriert.

Prioritätsreihenfolge für die Transferadresse

ZTP bevorzugt die herstellerspezifische URL aus Option 17. Wenn in Option 17 nicht angegeben, verwendet ZTP die URL, die mit dem bootfile-url Parameter in Option 59 angegeben wurde.

Prioritätsreihenfolge für Übertragungsart

ZTP bevorzugt den Übertragungstyp aus Option 17, wenn dort nicht angegeben, verwendet ZTP den Übertragungstyp aus dem Argument für den bootfile-url Parameter in Option 59.

Prioritätsreihenfolge für die Portnummer

ZTP bevorzugt es, die Portnummer aus dem portnum Parameter in Option 17 zu lesen. Wenn dort nicht angegeben, verwendet ZTP die Portnummer aus dem Argument für den bootfile-url Parameter in Option 59.