首页 > 解决方案 > 解析一组 cisco 交换机,编译 IP 和接口列表,然后将 netmiko 脚本指向该新列表。可能的?

问题描述

我认为我的措辞是正确的。我想使用一组交换机并编译一个 IP 地址列表和特定接口,以便让 netmiko 推送命令。例如,扫描所有 cisco 交换机并将 vlan X 中所有未使用的接口列表放在一起。有人可以指出我如何做到这一点的正确方向吗?

标签: automationcisconetmiko

解决方案


听起来您需要找出不同的步骤来制定解决方案。

也许是这样的:

  1. 连接到交换机
  2. 运行显示命令
  3. 配置接口到 vlan xx

到目前为止,我没有看到任何代码或您尝试过的任何内容,但这里有一个简单的流程,用于遍历 IP 地址列表。

#Python 3.7
from netmiko import ConnectionHandler

username = "user"
password = "password"

for ip in IPlist: 
     # netmiko code profiles;
    cisco ={
       "host":IP,
       "username":username,
       "password":password,
       "device_type: "cisco_ios"
       }

   with ConnectHandler(**cisco) as ssh_conn:
       print(sshcon.find_prompt())
       # do stuff here.

推荐阅读