c. Format for pre-provisioning server address obtained from DHCP options 159 and 160
Format: <scheme>://<user>:<password>@<host>:<port>/<url-path>
<scheme> Mandatory Protocol (TFTP/FTP/HTTP/HTTPS)
<user> Optional User name
<password> Optional Password
<host> Mandatory IP Address or Domain
<port> Optional Port number
<url-path> Optional Full path of the resource
The obtained file is the <path>/<file name> set in DHCP option 67.
If DHCP option 67 is not set, {MODEL}.cfg is obtained.
The examples in parentheses below are when {MODEL}.cfg is set for DHCP option 67.
1. Case 1: Protocol and server name
http://10.0.0.1 (http://10.0.0.1/{MODEL}.cfg)
http://prov.com (http://prov.com/{MODEL}.cfg)
2. Case 2: Protocol, server name and path
http://10.0.0.1/pana (http://10.0.0.1/pana/{MODEL}.cfg)
http://prov.com/pana (http://prov.com/pana/{MODEL}.cfg)
3. Case 3: Protocol, user name, password and server name
http://id:pass@10.0.0.1 (http://id:pass@10.0.0.1/{MODEL}.cfg)
http://id:pass@prov.com (http://id:pass@prov.com/{MODEL}.cfg)
d. Format for pre-provisioning server address obtained from DHCP option 66
Format: <scheme>://<user>:<password>@<host>:<port>/<url-path>
<scheme> Optional Protocol (TFTP/FTP/HTTP/HTTPS)
<user> Optional User name
<password> Optional Password
<host> Mandatory IP Address or Domain
<port> Optional Port number
<url-path> Optional Full path of the resource
If DHCP option 66 does not include <scheme>, {MODEL}.cfg is obtained.
If the last character of DHCP option 66 is "/", {MODEL}.cfg is obtained.
Otherwise DHCP option 66 includes <file name>.
1. Case 1: Protocol and server name
http://10.0.0.1/ (http://10.0.0.1/{MODEL}.cfg)
http://prov.com/ (http://prov.com/{MODEL}.cfg)
2. Case 2: Protocol, server name and path
http://10.0.0.1/pana/ (http://10.0.0.1/pana/{MODEL}.cfg)
http://prov.com/pana/ (http://prov.com/pana/{MODEL}.cfg)
3. Case 3: Protocol, user name, password and server name
http://id:pass@10.0.0.1/ (http://id:pass@10.0.0.1/{MODEL}.cfg)
http://id:pass@prov.com/ (http://id:pass@prov.com/{MODEL}.cfg)
4. Case 4: Server name
tftp://10.0.0.1 (tftp://10.0.0.1/{MODEL}.cfg)
tftp://prov.com (tftp://prov.com/{MODEL}.cfg)
2.1.5 Obtaining a Provisioning Server Address from DHCP Options
28 Administrator Guide Document Version 2016-05