ini格式的中间文件
ini文件是两种中间文件格式中的一种,用来保存设备及其版本文件信息。
ini文件的文件名必须以“.ini”作为后缀名,格式如下:
若通过U盘实现自动部署,则要求ini文件名必须为“ztp_config.ini”;若通过DHCP方式实现自动部署,用户可以自定义文件名。
中间文件中配置的用户名、密码、版本文件名称不能含有特殊字符,包括:“&”、“>”、“<”、“"”、“'”、“/”、“#”。
- ini文件必须是ANSI编码格式。
未堆叠设备:
;BEGIN DC [GLOBAL CONFIG] FILESERVER=ftp://ftpuser:Pwd123456@10.1.3.2 [DEVICEn DESCRIPTION] ESN=210235527210D4000028 MAC=e468-a356-0cb0 DEVICETYPE=DEFAULT SYSTEM-SOFTWARE=CE5850EI-V100R005C00SPC300.cc SYSTEM-CONFIG=vrpcfg.cfg SYSTEM-PAT=CE5850EI-V100R005SPH001.PAT ;END DC
堆叠设备:
;BEGIN DC [GLOBAL CONFIG] FILESERVER=ftp://ftpuser:Pwd123456@10.1.3.2 [DEVICE0 DESCRIPTION] ESN=210235527210D4000028 MAC=e468-a356-0cb0 DEVICETYPE=DEFAULT SYSTEM-SOFTWARE=CE5850EI-V100R005C00SPC300.cc SYSTEM-CONFIG=vrpcfg.cfg SYSTEM-PAT=CE5850EI-V100R005SPH001.PAT STACK-MEMBER-ID=2 [DEVICE1 DESCRIPTION] ESN=210235527210D4000029 MAC=0025-9e01-0203 DEVICETYPE=DEFAULT SYSTEM-SOFTWARE=CE5850EI-V100R005C00SPC300.cc SYSTEM-CONFIG=vrpcfg.cfg SYSTEM-PAT=CE5850EI-V100R005SPH001.PAT STACK-MEMBER-ID=1 ;END DC
字段 |
是否可选 |
描述 |
---|---|---|
;BEGIN DC |
必选 |
起始标志,此字段不能修改。 |
[GLOBAL CONFIG] |
必选 |
全局配置起始标志,此字段不能修改。 |
FILESERVER |
必选 |
若通过U盘实现自动部署时,此字段格式如下:
若通过DHCP方式实现自动部署,此字段为版本文件服务器的地址。可以使用tftp/ftp/sftp方式获取文件,格式如下:
其中username、password、port参数为可选项。path参数指定文件服务器存放版本文件的目录。 说明:
使用TFTP/FTP协议存在安全风险,建议使用SFTP进行文件传输。 |
[DEVICEn DESCRIPTION] |
必选 |
文件信息描述起始标志,n表示设备的编号。整数形式,从0开始。 |
ESN |
可选,ESN和MAC字段必须选填一个。 |
设备序列号。如果ESN=DEFAULT,表示不需要匹配ESN序列号,否则需要和设备匹配ESN。 缺省情况下,ESN为DEFAULT。如果该标志不存在或为空,则表示为缺省情况。 |
MAC |
可选,ESN和MAC字段必须选填一个。 |
设备MAC地址,格式为:XXXX-XXXX-XXXX,X为十六进制数。如果MAC=DEFAULT,表示不需要匹配MAC地址,否则需要和设备匹配MAC地址。 优先匹配ESN,再匹配MAC。 缺省情况下,MAC为DEFAULT。如果该标志不存在或为空,则表示为缺省情况。 |
DEVICETYPE |
可选 |
匹配的设备类型。格式为:“CE5850EI”、“CE6863”。如果DEVICETYPE=DEFAULT,表示不匹配设备类型。 缺省情况下,DEVICETYPE为DEFAULT。如果该标志不存在或为空,则表示为缺省情况。 |
SYSTEM-SOFTWARE |
可选 |
系统软件名称,后缀名为“.cc”。该标志不能为空,如果无需指定系统软件名称,则删除该标志。 |
SYSTEM-CONFIG |
可选 |
配置文件名称,后缀名为“.cfg”、“.zip”或“.dat”。该标志不能为空,如果无需指定配置文件名称,则删除该标志。 |
SYSTEM-PAT |
可选 |
补丁文件名称,后缀名为“.pat”。该标志不能为空,如果无需指定补丁文件名称,则删除该标志。 |
STACK-MEMBER-ID |
可选 |
堆叠成员ID。整数形式,取值范围1~9或1~16。可以在键入“?”后根据设备的提示信息选取。 如果该标志不存在或为空,表示设备不配置堆叠。 |
;END DC |
必选 |
文件结束标志,此字段不能修改。 |