跳转至

厂商与驱动

vConfig 里的"一个厂商"是一份完整定义:怎么登录、跑哪些命令、输出怎么读。内置 15 家,全都可编辑,也可以自己加,不用等版本。

厂商设置

内置厂商

内置 18 家厂商:Cisco、Juniper、华为、H3C、MikroTik、Arista EOS、HPE Comware、锐捷 RGOS、中兴 ZXROS、Netgear、Dell OS10、Broadcom SONiC / ICOS、Centec 盛科 (CentecOS)、Fortinet 飞塔 (FortiOS)、Hillstone 山石 (StoneOS)、Palo Alto (PAN-OS)、Linux、ATEN,每一家都可在「设备管理 → 厂商设置」中修改。

一份厂商定义包含什么

「设备管理 → 厂商设置 → + 新增厂商」:

基础信息

字段 说明
厂商代码 * 内部标识
显示名称 * 设备表单里用户看到的名字
驱动类型 基于哪个内置驱动族
自定义驱动模块路径 完全自定义驱动时用
排序权重 / 启用 选择器里的顺序;不用就停用,不要删

登录参数

字段 说明
登录提示符 / 密码提示符 只有提示符特殊的设备才需要填
初始化命令 登录后执行一次,通常是关分页:screen-length 0 temporaryterminal length 0 或该平台的等价命令

三套命令集

三套命令集都支持多行按序兜底——vConfig 先试第一条,设备不认就试下一条。同一份定义因此能覆盖同一平台的好几代软件。

命令集 用途
备份命令 * 取运行配置
盘点命令 板卡、光模块、序列号
LLDP 命令 / CDP 命令 邻居采集(CDP 仅 Cisco 系)

输出格式

盘点解析格式邻居解析格式告诉 vConfig 该按哪个输出族解析。"一套登录流程 + 三套命令集 + 一个格式族"就是全部模型——这四样对了,所有要碰设备的功能就都能跑。

自己加一家

任何能 SSH 或 Telnet 上去的东西都能加成自定义厂商,不改代码、不等发版——当你一整队标准设备里夹着一台怪东西时,这一点很重要。

从最像的那家抄起

复制 CLI 最接近的内置厂商,只改不一样的命令,先用一台设备验证,再铺全网。