简介
在现在这个网络越来越大的情况下,我们管理调式设备手工方式已经显得效率低下,Python自动化运维能够很好的帮助我们把一些单调的命令批量进行配置,还可以在巡检的时候提取我们需要的信息。
介绍
下面是一个Python检查设备相关信息导出在excel上的小实验,运用netmiko库和re库实现,而在网络自动化配置中,有netmiko和paramiko两种,相较于paramiko,netmiko将很多细节优化和简化,比如不需要导入time模块做休眠,输入每条命令不需要在后面加换行符\n,不需要执行config term,exit,end等命令,提取、打印回显内容更方便。
拓补:

交换机命令:
#
vlan batch 10
#
interface Vlanif10
ip address 192.168.56.10 255.255.255.0
#
aaa
local-user hyl password cipher huawei@123
local-user hyl privilege level 15
local-user hyl service-type ssh
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
#
stelnet server enable
ssh user hyl
ssh user hyl authentication-type password
ssh user hyl service-type stelnet
#
user-interface con 0
user-interface vty 0 4
authentication-mode aaa
protocol inbound ssh

本文介绍了一个使用Python进行网络设备自动化运维的小实验,通过netmiko库实现设备批量配置及信息提取,并将结果导出至Excel表格,提高了网络管理效率。
最低0.47元/天 解锁文章
1077

被折叠的 条评论
为什么被折叠?



