在此页面上
适用于 Junos OS Evolved 的全自动部署 DHCP 选项
借助全自动部署 (ZTP),您可以在网络中自动调配瞻博网络设备,并尽可能少地进行手动干预。您可以使用管理接口 (re0:mgmt-0(适用于所有设备;另外为 PTX10003 使用 mgmt-1)或 WAN 接口端口(具体取决于设备)来连接到网络。您可使用网络上的动态主机配置协议 (DHCP) 服务器来控制配置。您可配置 DHCP 选项,以便在 DHCP 配置文件中配置 [dhcpd.conf
(用于 IPv4 寻址)或 dhcpd6.conf
(用于 IPv6 寻址)。
当您将设备物理连接到网络并使用出厂默认配置启动设备时,ZTP 将启动并检测设备是否具有出厂默认配置。然后,ZTP 使用设备上的 DHCP 客户端从 DHCP 服务器请求调配信息。DHCP 服务器从 DHCP 配置文件中读取参数,并将调配信息发送至设备。ZTP 使用此信息来安装 Junos OS Evolved 软件映像和配置文件的配置版本。安装的配置文件可以是 Junos OS Evolved 配置文件或脚本。使用脚本,您可以创建设备特定的配置文件,并执行 HTTP 请求操作到 Web 服务器以下载特定配置文件或软件映像。重新启动后,ZTP 将配置应用于设备。您可通过发出 show system ztp
操作模式命令来监控进展情况。
如果 DHCP 配置文件中的两个位置指定了相同参数,则使用 DHCP 选项参数的优先级顺序。
IPv4 DHCP 选项
基本 DHCP 数据包包含管理或 WAN 接口的 IPv4 地址。
对于 DHCP option 43(特定于供应商的选项),您可以在 DHCP 服务器上的 DHCP 配置文件 (dhcpd.conf
) 中配置以下参数:
- 映像文件名称(Junos OS Evolved 软件包名称)
- 配置文件名称(Junos OS Evolved 配置文件名称)
- 图像文件类型(符号链接)
- 传输类型(例如,FTP、HTTP、HTTPS、TFTP)
- ftp-ip(FTP 服务器的 IP 地址)
- alt-image(如果未配置映像文件名称参数,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
配置和脚本管理的优先级顺序
一般来说,对于配置位置、端口和传输方法,option 67 是主要选项,option 43 是次要选项,但是传输类型为 HTTP 除外。如果传输类型为 HTTP,则为 HTTP 选择的端口将从使用 option 43 指定的信息进行配置。如果 option 43 未指定 HTTP 端口,则从使用 option 67 指定的信息配置端口。
管理接口地址配置
管理接口地址根据 DHCP 数据包中的值 ip_address
进行配置。管理接口地址可配置为以下某个地址:
- 设备特定配置中的设备的固定地址,在设备的 MAC 地址上匹配。
- 参数指定的指定子网池中的
range
地址。
传输地址的优先级顺序
ZTP 倾向于从 option 150 中选择传输地址。如果 option 150 中未指定,则 ZTP 会选择 option 66 中指定的地址。如果其中任一选项中未指定,ZTP 会选择为 option 43 中的参数指定的 ftp-ip
地址。
传输类型的优先级顺序
ZTP 倾向于从 option 43 选择传输类型。如果 option 43 中未指定,则 ZTP 使用 option 67 中的传输类型。
端口号的优先级顺序
ZTP 使用映像类型选项 43 image-file-name
参数中的 HTTP 或 HTTPS 端口号以及 alt-image-file-name
备用映像类型的参数中的 HTTP 或 HTTPS 端口号。对于参数 configuration-file-name
,ZTP 倾向于从 option 43 中的配置文件论证中读取端口号。但是,如果 option 43 中未指定,ZTP 将从 option 67 中的映像 URL 中读取端口号。
IPv6 DHCP 选项
基本 DHCP 数据包既包含管理接口或 WAN 接口的 IPv6 地址,也包含 IPv6 前缀长度。
对于 DHCP option 17(特定于供应商的选项),您可以在 DHCP 服务器上的 DHCP 配置文件 (dhcpd6.conf
) 中配置以下参数:
- 映像文件(Junos OS Evolved 软件包名称、URL 或路径)
- 配置文件(Junos OS Evolved 配置文件名、URL 或路径)
- 图像文件类型(符号链接)
- 传输类型(例如,FTP、HTTP、HTTPS、TFTP)
- alt-image(如果未配置映像文件名称参数,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
参数。此参数可以两种格式之一配置:- <TransferMode>://<FTP 服务器 IP>.<PortNumber>/<ImagePath/ConfigPath/ScriptPath>
- <传输模>://<FTP 服务器 IP>
- IPv6 地址 — IP6ADDR
- IPv6 前缀长度 — IP6PREFIXLEN
配置和脚本管理的优先级顺序
ZTP 倾向于使用 option 17 中指定的完全成形 URL;否则,它将使用 option 17 中指定的其他配置和脚本参数。如果选项 17 中未指定这些参数,ZTP 将使用 option 59 中指定的 URL。
管理接口地址配置
管理接口地址根据 DHCP 数据包中的值 ip6_address
进行配置。
传输地址的优先级顺序
ZTP 倾向于使用选项 17 中特定于供应商的 URL。如果 option 17 中未指定,ZTP 将使用在 option 59 中指定的 bootfile-url
参数的 URL。
传输类型的优先级顺序
ZTP 倾向于使用 option 17 中的传输类型,如果未在其中指定,ZTP 将参数从参数 bootfile-url
中用于 option 59 中的传输类型。
端口号的优先级顺序
ZTP 倾向于从 portnum
option 17 中的参数中读取端口号。如果未在其中指定,ZTP 将使用参数中的端口号( bootfile-url
选项 59)。