登录 注册
submit
近期热搜
1.
hcip
2.
CCNP
3.
CCNA
4.
HCIA
5.
思科
6.
华为
首页 > 热门文章 > 技术资讯

编程赋能网络,从此懒人可以更懒

小编 2025-03-21 13:38:29 人看过

传统的网络运维工作需要网络工程师手动登录网络设备,人工查看和执行配置命令,肉眼筛选配置结果。这种严重依赖“人”的工作方式操作流程长,效率低下,而且操作过程不易审计。

 思科认证 | 华为认证 | IT技术 | 网络工程师 

 3000人技术交流QQ群 备注【官网】更快通过 

qrcode-3780.png

在工作中你是否遇到过这样的场景:

设备升级:现网有数千台网络设备,你需要周期性、批量性地对设备进行升级。

配置审计:企业年度需要对设备进行配置审计。例如要求所有设备开启sTelnet功能,以太网交换机配置生成树安全功能。你需要快速地找出不符合要求的设备。

配置变更:因为网络安全要求,需要每三个月修改设备账号和密码。你需要在数千台网络设备上删除原有账号并新建账号。

近几年随着网络自动化技术的兴起,以Python为主的编程能力成为了网络工程师的新技能要求。Python编写的自动化脚本能够很好的执行重复、耗时、有规则的操作。

网络自动化能做什么?最直观的一个网络自动化例子就是自动化配置设备。我们可以把这个过程分为两个步骤:编写配置文件和编写Python代码将配置文件推送到设备上。

首先用命令行方式写配置脚本,然后通过Telnet/SSH将它传到设备上运行。这种方式对于初学网络编程与自动化的网络工程师来说,比较容易理解。本章节主要介绍这种方式实现网络自动化。

image.png


网络自动化,通过工具实现网络自动化地部署、运行和运维,逐步减少对“人”的依赖。这能够很好地解决传统网络运维的问题。

业界有很多实现网络自动化的开源工具,例如Ansible、SaltStack、Puppet、Chef等。从网络工程能力构建的角度考虑,更推荐工程师具备代码编程能力。

新盟教育助教老师微信HCIE99.png


版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章

精选好课

即刻报名 免费试听-咨询课程-获取免费资料
客服电话 15822722968 邮箱 799830458@qq.com 地址 天津市红桥区光荣道157号宝能创业中心2号楼-1、2门-907号
官方公众号
商务合作