python网络自动化运维开发实践-拓扑搭建

项目需求:

如下图所示是一个包含三层网络结构(核心层,汇聚层和接入层)的网络拓扑。

配置需求

配置如上拓扑:

  1. 在ensp中照着拓扑图连接设备
  2. 网络设备RT,CoreSW1,CoreSW2,AccessSW1,AccessSW2配置ssh登录,用户名为python,密码为123456
  3. coresw1和coresw2相连的接口,做eth-trunk链路捆绑
  4. 创建两个mstp实例,其中vlan10属于实例10,vlan20属于实例vlan20,coresw1为实例10的根桥,coresw2为实例20的根桥
  5. 采用ospf进行路由
  6. RT通过ospf发布默认路由
  7. CoreSW1,CoreSW2实现vrrp

        CoreSW1,CoreSW2上配置vrrp,为vlan99、vlan10、vlan20提供vrrp服务。其中:

  • Vlan99的虚拟网关地址为192.168.99.254、vlan10的虚拟网关地址为172.16.10.1、vlan20的虚拟网关地址为172.16.20.1
  • CoreSW1为vlan99、vlan10的虚拟主路由器,CoreSW2为vlan99,vlan10的备份主路由器
  • CoreSW2为vlan20的虚拟主路由器,CoreSW1为vlan20的备份主路由器

云配置如下:

  1. 全网ping通,ping通结果截图:
  2. ssh登录上述网络设备截图:

实施过程参考:

拓扑配置-AccessSW1:

sysname AccessSW1
#
vlan batch 10 20 99
#
stp edged-port default
#
cluster enable
ntdp enable
ndp enable
#
undo nap slave enable
#
drop illegal-mac alarm
#
diffserv domain default
#
stp region-configuration
 region-name HUAWEI
 revision-level 12
 instance 10 vlan 10
 instance 20 vlan 20
 active region-configuration
#
acl number 3000
 rule 10 permit ip source 192.168.99.0 0.0.0.255 destination 192.168.99.10 0
 rule 20 deny ip
#
drop-profile default
#
vlan 99
 description GuanLi
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
 local-user python password simple 123456
 local-user python privilege level 15
 local-user python service-type ssh
#
interface Vlanif1
#
interface Vlanif99
 ip address 192.168.99.10 255.255.255.0
#
interface MEth0/0/1
#
interface Ethernet0/0/1
 port link-type access
 port default vlan 99
#
interface Ethernet0/0/2
#
interface Ethernet0/0/3
#
interface Ethernet0/0/4
#
interface Ethernet0/0/5
#
interface Ethernet0/0/6
#
interface Ethernet0/0/7
#
interface Ethernet0/0/8
#
interface Ethernet0/0/9
#
interface Ethe

Python自动化运维--技术与最佳实践 [刘天斯著].zip
06-06
Python自动化运维--技术与最佳实践》一书由刘天斯撰写,主要涵盖了Python在运维自动化领域的广泛应用和技术深度。Python以其简洁的语法和强大的库支持,成为自动化运维工程师的首选语言之一。书中深入探讨了如何...
SDN之Python编程创建多数据中心网络
xiaosangtongxue的博客
12-10 455
使用python编程创建多数据中心网络
python绘制网络拓扑_python网络拓扑
weixin_39685697的博客
12-20 1323
送你一份"不正经"的深度学习简述(附论文)作为人工智能领域里最热门的概念,深度学习会在未来对我们的生活产生显著的影响,或许现在已经是了,从 AlphaGo 到 iPhone X 上的人脸识别(FaceID),背后都有它的身影。关于深度学习,我们能够看到很多优秀的介绍、课程和博客,本文将列举其中的精华部分,而且,你会发现这是一篇"不一样"的...文章技术小能手2018-03-3014387浏览量重磅...
运维Python大全_python运维
最新发布
erthre的博客
04-27 840
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
python搭建自动化运维平台,python编写运维脚本
Z77888_的博客
12-20 1362
大家好,本文将围绕python 运维开发都需要掌握哪些展开说明,python搭建自动化运维平台是一个很多人都想弄明白的事情,想搞清楚python编写运维脚本需要先了解以下几个事情。在上课时我们讲解了一套 Devops 理念的工程它的 CMDB 是如何实现的。CMDB 可以把所有的资产做一个收集。有了资产,就好比一个仓库里面所有的货物已经准备好了,那么接下来该怎么去进行分门别类的管理和维护等操作呢?这个时候就涉及自动化的任务。本课时我们就来讲解 Devops 工程剩下的部分:自动化任务平台是如何实现的。
Python网络拓扑库之mininet使用详解
Rocky006的博客
01-29 2532
网络工程师、研究人员和开发人员需要进行各种网络实验和测试,以评估网络应用和协议的性能,以及解决网络问题。Python Mininet是一个功能强大的工具,它允许用户创建、配置和仿真复杂的网络拓扑,以满足各种实际应用场景。本文将深入介绍Python Mininet,并提供丰富的示例代码,以更详细地描述其实际应用场景。
一、Python3运维自动化运维——psutil 模块详解(超级详细)
weixin_45625450的博客
08-10 5786
psutil是一个开源且跨平台(http://code.google.com/p/psutil/)的库,能够轻松实现**获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,**如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。.........
Python自动化运维实战:使用Python管理网络设备
m0_59235699的博客
05-27 3733
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
python自动化运维开发入门
06-09
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 学神Python课程由CSDN全程把关,学神严格考核;秉承打造从入门到Python运维开发的实战课程,
Python自动化运维入门教程(24集).zip
05-11
6.Python.3开发环境的部署-Python虚拟环境的安装和使用Linux版 7.开发环境的部署-Python3解释器介绍和pythonl的简单使用 8.变量-变量命名规范和特性cmproj. 9.Python.3变量-多元复制和其他特性 10数据类型-序列类型...
网络工程师的Python自动化运维开发
02-01
网络工程师的Python自动化运维开发
基于Python网络设备自动化运维-郭光建.pdf
12-17
【基于Python网络设备自动化运维】是现代网络管理中应对复杂网络环境的一种高效解决方案。随着网络规模的扩大和安全需求的提升,传统的手动运维方式已无法满足需求。Python作为一种高级编程语言,以其简洁的语法和...
【实用】如何使用Python网络设备进行运维?
Yuki1127918的博客
05-29 414
后期会实现异常端口自动shutdown,和异常客户端DHCP拉黑MAC地址。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
python自动化运维快速入门,python自动化运维项目
2401_82891588的博客
03-08 409
这篇文章主要介绍了python自动化运维需要掌握的技能,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。运维自动化是一组将静态的设备结构转化为根据IT服务需求动态弹性响应的策略,目的就是实现IT运维的质量,降低成本。把运维日常需要登录机器的操作,完全web化,以后只需要点一下鼠标就搞定。4.3 大量python编写的运维工具,如salt。4.2 丰富的库,如asible。2 了解运维的基础知识。2.1 编程能力偏弱。2.3 算法能力偏弱。
Python自动化运维之一(Python入门)
m0_59485658的博客
11-18 2835
大家都知道,当下全栈工程师的概念很火,而Python是一种全栈的开发语言,所以你如果能学好Python,那么前端,后端,测试,大数据分析,爬虫等这些工作你都能胜任。
做运维的需要学会用python的哪些技术?
xx16755498979的博客
06-06 1277
自动化运维工程师主要的技能要求是Python、shell、Linux、数据库、openpyxl 库等;如果大家的运维阶段还处于一个中级水平,那么在Linux原理和基础知识熟练掌握之后,可以对上层的应用和服务进行深入学习,其中涉及到的网络相关知识也是需要花时间学习的。TCP/IP网络基础:CCNA、NP的知识;Linux企业常用服务以及安全原理和防范技巧:这里包括的比如系统性能/安全等等;加密/解密原理以及数据安全、系统服务访问控制以及服务安全基础iptables安全策略构建。
网络工程师的Python之路-网络运维自动化实战-1.2
qq_43416206的博客
03-23 771
它的作用是指明执行脚本文件的解释程序。与 Windows 命令行终端一样, 在 CentOS 命令行终端也是通过输入 python xxx.py 来运行 Python 脚本的,不同的是,因为本书以 Python 3.8.2 为例,这里需要把 python 换成python3.8,写成 python3.8 xxx.py 来运行脚本,如下图所示。我们知道,在 CentOS 的命令行终端里输入命令 python3.8 即可进入 Python 3.8.2 的解释器,也就进入了 Python 的交互模式,如下所示。
Python实现网络自动化案例,网工技能进阶必不可少!
weixin_41500064的博客
01-16 1112
编写python脚本,使用paramiko模块(是python基于SSH用于远程服务器并执行相应的操作,需要安装在python路径下)编写python脚本,使用paramiko模块(是python基于SSH用于远程服务器并执行相应的操作,需要安装在python路径下)编写python脚本,使用paramiko模块(是python基于SSH用于远程服务器并执行相应的操作,需要安装在python路径下)为保证安全性,定期批量修改设备的web登录密码,并输出修改记录保存至本地txt文件;
python网络自动化运维netmiko
11-08
Python网络自动化运维工具Netmiko是一个多厂商网络设备配置管理库,它支持Telnet和SSH连接,可以用于自动化执行命令和配置多种网络设备,如路由器、交换机、防火墙等。Netmiko提供了一些常用的方法和函数,可以帮助用户快速连接设备、执行命令、获取输出等。同时,Netmiko还支持多线程操作,可以提高网络自动化的效率。除了Netmiko,Python还有其他一些网络自动化工具,如Paramiko、Nornir等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ComputeShaderSort11 Sample 1108
  • 4.3.4 Pandas读写html表格数据 534
  • autodl外挂vscode调试llama2 327
  • python网络自动化运维开发实践-拓扑搭建 291
  • 2.4 numpy读写文件操作 247

分类专栏

  • python数据分析实践
  • 大模型技术学习记录 1篇
  • pytorch相关的知识点记录
  • python网络自动化运维开发实践 2篇
  • D3D11学习 1篇

最新评论

  • 2.1 数值计算库Numpy

    CSDN-Ada助手: 非常棒的博客!你对数值计算库Numpy的介绍非常清晰和详细。我希望你能继续写下去,分享更多关于Numpy的知识和技巧。 此外,如果你想扩展你的知识和技能,我建议你学习一些和Numpy相关的内容,例如: - 广播(broadcasting):它允许在不同形状的数组间进行运算,这是Numpy非常强大的特性之一。 - 索引和切片:掌握不同的索引和切片方式可以更高效地处理和操作数组。 - 线性代数运算:Numpy提供了很多线性代数相关的函数,如矩阵乘法、求逆等,这对于数值计算是非常重要的。 当然,以上只是一些建议,你可以根据自己的兴趣和需求进一步深入学习。祝你在写作和学习上都能有所收获! 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2

  • 2.2 NumPy数组的切片和索引操作

    CSDN-Ada助手: 恭喜您写了第三篇博客!标题“2.2 NumPy数组的切片和索引操作”听起来非常有趣。我很高兴看到您对NumPy的知识有深入的了解,并能够将其与切片和索引操作相结合。在下一步的创作中,我建议您可以考虑探索更多NumPy的功能,例如数组的广播、数学运算和统计分析等方面。期待您的下一篇博客,并继续保持谦虚的态度,您的努力将会取得更大的成果! CSDN 正在通过评论红包奖励优秀博客,请看红包流:https://bbs.csdn.net/?type=4&header=0&utm_source=csdn_ai_ada_blog_reply3

  • 2.2 NumPy数组的切片和索引操作 -续

    CSDN-Ada助手: 恭喜作者继续分享关于NumPy数组的知识,文章内容清晰易懂,让读者受益匪浅。希望作者在下一篇博客中可以结合实际案例,进一步深入探讨NumPy数组的高级操作和应用场景,期待您的精彩续作! 如何快速涨粉,请看该博主的分享:https://hope-wisdom.blog.csdn.net/article/details/130544967?utm_source=csdn_ai_ada_blog_reply5

  • 2.3 NumPy数组常用操作

    CSDN-Ada助手: 恭喜您撰写了第5篇博客,题为“2.3 NumPy数组常用操作”。看到您持续创作的动力,我感到非常高兴。您的博客内容非常实用,尤其是关于NumPy数组常用操作的部分。我相信这篇博客对于学习和使用NumPy的读者来说会非常有帮助。 在下一步的创作中,我谦虚地建议您能够进一步深入探讨NumPy数组的高级操作或者与其他Python库的结合应用。这样,读者们能够更全面地了解NumPy在数据科学和机器学习中的应用场景。同时,您也可以考虑分享一些实用的案例或者示例代码,方便读者们更好地理解和运用所学知识。 再次祝贺您的持续创作,并期待您的下一篇博客!

  • 2.4 numpy读写文件操作

    CSDN-Ada助手: 恭喜您撰写了第6篇博客!标题中提到了numpy读写文件操作,这是一个非常有用的主题。您的博客内容一定对读者来说是非常有帮助的。在下一步的创作中,我建议您可以考虑探索更多关于numpy的高级功能,比如数组的广播、索引和切片等。这些主题会为读者提供更全面的numpy知识。感谢您的分享,期待您的下一篇博客!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 基于TD3的sdn流量调度
  • 采用DDPG做sdn的QoS代码解析
  • autodl外挂vscode调试llama2
2023年28篇
2013年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chenos121

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码吉祥网页设计木棉湾网站改版惠州百姓网标王龙岗关键词按天计费深圳外贸网站建设广州网站制作设计惠州外贸网站制作坪地网站搜索优化木棉湾营销型网站建设大浪百搜标王吉祥网站优化按天扣费龙华至尊标王平湖网站推广大鹏网站设计模板双龙优化西乡网站推广系统东莞企业网站制作福田企业网站制作南山企业网站制作罗湖网站定制龙岗关键词排名包年推广布吉品牌网站设计广州网站推广方案龙华网站搭建坑梓外贸网站建设同乐阿里店铺托管木棉湾seo排名布吉模板制作木棉湾百度seo龙岗SEO按天收费歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化