封面
版权信息
本书赞誉
前言
第一章 概念篇
第1章 NetDevOps理念与要义
1.1 从SDN开始说起
1.2 NetDevOps,你需要知道的事
1.3 小结
第2章 如何开始NetDevOps
2.1 文档内容与版本管理
2.2 编程语言的选择
2.3 自动化工具的选择
2.4 网络设备的编程接口
2.5 小结
第二章 基础篇
第3章 认识命令行工具
3.1 用screen实现终端的会话管理
3.2 用Telnet和SSH管理设备
3.3 小结
第4章 Linux下的一些常用工具
4.1 SNMP
4.2 网络可达性检测工具
4.3 MTR
4.4 其他工具
4.5 小结
第5章 处理网络设备输出的文本
5.1 正则表达式基础
5.2 使用grep进行搜索与获取信息
5.3 使用awk进行文本处理
5.4 使用sed进行文本编辑
5.5 文本编辑工具vi和vim
5.6 小结
第6章 常用基础服务搭建
6.1 Docker基础
6.2 TFTP服务器
6.3 DNS服务器
6.4 搭建DHCP服务器
6.5 小结
第三章 提高篇
第7章 Linux编程基础
7.1 Bash编程基础
7.2 第一个Bash程序
7.3 变量
7.4 数组
7.5 运算符
7.6 测试
7.7 判断结构
7.8 循环结构
7.9 函数
7.10 用expect实现与设备的交互式操作
7.11 网络设备上的Bash
7.12 小结
第8章 Python编程基础
8.1 Python简介
8.2 基本数据类型
8.3 基本结构
8.4 函数
8.5 对象
8.6 模块
8.7 小结
第9章 常用数据类型与数据结构定义
9.1 JSON
9.2 XML
9.3 YAML
9.4 YANG
9.5 小结
第四章 实践篇
第10章 网络设备的连接与登录
10.1 命令行方式登录
10.2 通过NETCONF连接到网络设备
10.3 REST
10.4 小结
第11章 命令行文本处理
11.1 命令行文本输出
11.2 Cisco配置类型
11.3 JUNOS配置类型
11.4 小结
第12章 网络特有数据类型处理
12.1 Jupyter
12.2 使用netaddr处理网络地址
12.3 使用ipaddr处理网络地址
12.4 网络拓扑的处理
12.5 小结
第五章 案例篇
第13章 网络设备的配置管理
13.1 环境的准备
13.2 网络设备的配置获取
13.3 网络设备的配置版本管理
13.4 小结
第14章 网络拓扑的处理与应用
14.1 环境的准备
14.2 网络拓扑的获取与分析
14.3 网络流量工程应用
14.4 小结
更新时间:2019-08-22 12:18:22