**Python网络自动化:新时代网工进阶技能导学**
随着SDN、云原生及DevOps理念在企业网络中的全面渗透,传统依赖手工CLI配置的网络运维模式正面临效率瓶颈与安全挑战。本课程《Python网络自动化》专为希望打破职业天花板、实现从“配置工程师”向“自动化专家”转型的网络从业者设计,系统性地构建基于Python的网络编程能力。
**学习门槛与前置要求**
建议学习者具备基础的Linux操作能力、TCP/IP网络协议常识以及Python编程基础(如变量、函数、模块调用)。无需深入掌握复杂算法,重点在于将Python语法应用于网络设备交互场景。课程适合具有1年以上网络运维经验,渴望提升自动化水平的初级至中级网工。
**课程学习路径与核心内容**
课程遵循“控制面—数据面—安全面”的逻辑递进:
1. **智能路由控制**:前三章聚焦ExaBGP,从基础接入到进阶策略,再到基于实时链路状态的健康检查,助你理解如何用Python动态干预BGP路由,实现精细化流量工程。第四章结合Flask搭建RESTful接口,打通北向应用与南向协议的控制闭环。
2. **运维数据与配置**:第五章和第六章深入Cisco日志与SNMP采集,解析不同协议下的数据获取差异,建立全网监控数据源思维。第七章Netconf通过LLDP配置展示结构化数据管理的优势;第八章Netmiko则解决传统SSH批量操作痛点,提升日常运维效率。
3. **安全攻防实战**:后四章基于Scapy库,演示ARP欺骗及多种泛洪攻击(Socket Stress、SYN/UDP Flood)的实现原理。旨在通过“红队”视角理解协议漏洞,从而设计出更健壮的网络防御体系。
**资料包使用指南**
视频中引用的代码片段、测试拓扑及脚本源码均包含在配套资料包中。建议边看视频边动手复现代码,切忌只看不练。资料包中的脚本可作为你后续搭建个人自动化平台的模板,请根据实际网络环境调整IP地址、设备凭证等参数。
**学完产出与职业收益**
完成本课程后,你将能够:独立编写Python脚本实现网络设备的批量管理与数据采集;构建基于ExaBGP的动态路由控制原型;利用Scapy进行网络故障模拟与安全测试。这些技能将显著提升你在智能数据中心、云网融合等新兴领域的竞争力,让你在面对大规模网络变更时,具备高效、精准且安全的自动化解决方案设计能力。
课程目录
课程目录12 集
- 1 ExaBGP入门 (27:36).mp4
- 2 ExaBGP进阶使用 (29:55).mp4
- 3 ExaBGP健康检查 (17:02).mp4
- 4 基于Flask的ExaBGP接口开发 (12:58).mp4
- 5 Cisco网络设备日志采集 (19:25).mp4
- 6 SNMP网络设备日志采集 (20:53).mp4
- 7 Netconf获取LLDP配置 (30:39).mp4
- 8 netmiko网络设备管理 (09:44).mp4
- 9 scapy实现ARP欺骗 (22:56).mp4
- 10 scapy实现socketstress泛洪 (24:29).mp4
- 11 scapy实现synflood泛洪 (32:41).mp4
- 12 scapy实现udpflood泛洪 (15:59).mp4






