网络管理自动化
文章平均质量分 87
liudashang123
这个作者很懒,什么都没留下…
展开
-
Perl语言遍历树形结构的算法设计——利用cisco邻居发现协议遍历全网络的思路
先来点铺垫,网络工程师一枚,两年前没事就爱逛逛智联招聘,发现招聘上总是有一条“会脚本语言中perl/php/python”一种。忘记当时怎么想的了,选的perl。因为现如今是python的天下了,很多人鼓吹python说perl已死,两年期间也犹豫过。但是这两天上手后,发现perl的魅力真是无穷无尽的,尤其是对于网工这行需要检查状态、处理大量文本信息,perl自带的正则表达式功能强悍,十分合适。...原创 2018-07-30 11:49:12 · 576 阅读 · 0 评论 -
【Perl】Coro多线程telnet实现网络设备高速批量管理
作为网络工程师,日常工作大多数时间都是在用telnet同交换机、路由器等网络设备打交道。如果说perl中有什么好用的模块,当然得提Net::Telnet。Net::Telnet功能全面,对于日常管理写个针对几台、几十台交换机的小程序还是不错的选择。Net::Telnet是单线程、阻塞的,如果要处理数百台交换机,只能一台一台交换机的访问,程序运行在堵塞等待上花掉了大量的时间。使用Net::T...原创 2018-12-26 17:41:44 · 473 阅读 · 2 评论 -
【perl】threads多线程telnet批量管理网络设备
我的前一篇博文中已经讲过利用Coro协程模块编写批量telnet的脚本。最近我随“大溜”去了,自学python和C++(学会了perl,融会贯通,学习python是件挺轻松的事情)。多亏了python、C++中文材料丰富,尤其是多线程、并发这一块,让我进一步搞懂了一些概念。并且可以融汇贯通到perl中。闲话少说,下面讲讲协程、多线程和进程的区别:一般来说,协程属于线程,线程属于进程。详...原创 2019-02-27 09:42:08 · 537 阅读 · 0 评论