一、传统网络运维的困境
1、定期或不定期的对设备的软件进行升级
2、在多台设备上配置有规律、重复的相同指令【Telnet、SSH、RSTP】
3、定期或不定期的对设备的配置进行更新/更改
4、割接:替换友商设备中存在替换大量的策略更改,存在的问题:
或对不同厂商的设备不了解,或替换策略时出现错误或遗漏
5、排错
二、网络自动化
1、网络自动化指的是懂得网络协议的工程师为了在多台设备上统一部署有规律的,且重复的命令时,可以通过Python这类语言进行自动化部署
2、但是在面向少量设备,且各个设备的配置无规律可言,且配置复杂时,自动化无法部署
3、在当今的网络中存在很多已经完成了的网管工具:SNMP、CiscoSDM、Huawei eSight等
4、若管理员希望部署一些网管工具中不存在的功能,此时需要使用Python这类语言进行二次开发
三、Python能够实现网络自动化部署的步骤
1、编写设备能够识别的配置文件
2、编写Python代码,用来将配置文件推送至设备
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
已阅读,感谢更新。
添加我为好友,拉您入交流群!
请使用微信扫一扫!