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

问题描述

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

解决方法

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

也许是这样的:

  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.