我有一个 arista 7050S 作为 n3k-c3064pq-10gx 的备份我想在 arista 中有一个脚本来 ping n3k-c3064 mgmt IP,如果它有 4 或 5 个超时,那么没有关闭接口 vlan 100-150,可以一个指导我我该怎么做?谢谢,
Arista 自动化脚本 7050S
网络工程
芒
2022-02-05 22:03:51
1个回答
首先,在不太了解您的环境的情况下,我觉得您的做法是错误的,这就是为什么存在动态协议(例如 STP、BGP 甚至 OSPF)的确切原因(嗯,其中之一)。
无论如何,如果您希望no shut在界面上执行所需的结果,我建议您查看一些自动化框架,它们将通过处理繁重的工作来帮助您执行这个小任务。这里有一些可能对您有所帮助:
Arista Netmiko - Paramiko 周围的低级 Python 包装器. 处理与设备的大量 SSH 连接。您的许多逻辑和解析都需要您自己执行。
NAPALM - NAPALM 将许多供应商特定和开源 API 组合到一个执行点中,该执行点将返回结构化数据。可以与Ansible结合使用来编写一些非常简洁的测试套件。
Nornir - 自动化框架,可将工具的逻辑和控制保留在您正在执行的 Python 中,同时仍为您提供库存管理等基本结构。
其它你可能感兴趣的问题