robotneo / huawei_mib_down

根据现网设备的实际固件版本,下载最新兼容版本的mib文件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

获取华为固件版本,并在现网中对比版本,得到最新版本,并下载最新固件版本对应 MIB 文件

分析

  • 从Excel文件中读取所有设备的信息。
  • 连接到每个设备并获取其固件版本。
  • 去重版本,并比较所有版本,找到最新的固件版本。
  • 如果MIB文件库中没有对应版本,就直接下载比当前获取的最新版本还高的版本即可向下兼容。

如何使用

  • 把交换机的设备管理IP、3A用户和密码写入到devices_list.xlsx中。
  • 直接执行 main.py 入口函数。
  • 得到你当前环境中的交换机使用的最新固件版本。
  • 去对应的 mib 文件服务器中下载对应的最新固件版本 mib 文件。
  • 完成 mib 文件下载即可。

脚本依赖

  • pandas
  • netmiko

About

根据现网设备的实际固件版本,下载最新兼容版本的mib文件

License:MIT License


Languages

Language:Python 100.0%