关于本书的内容有任何问题,请联系 顾梦宇
项目1 SDN概述及环境搭建 1 1.1 项目背景 1 1.2 项目需求分析 2 1.3 项目相关知识 2 1.3.1 SDN概述及发展 2 1.3.2 SDN架构中的关键层次和关键技术 4 1.3.3 SDN的实现方案 5 1.3.4 VMware Workstation虚拟环境 5 1.3.5 Ubuntu操作系统 6 1.3.6 SDN测试相关工具 6 1.4 项目实践 10 1.4.1 任务1 安装Ubuntu操作系统 10 1.4.2 任务2 构建小型SDN测试局域网 17 1.5 项目习题 24 项目2 基于OVS构建SDN环境 25 2.1 项目背景 25 2.2 项目需求分析 25 2.3 项目相关知识 26 2.3.1 OVS 26 2.3.2 OVS命令 31 2.3.3 OpenFlow协议 34 2.3.4 流表 34 2.4 项目实践 37 任务 使用OVS实现三层流表的配置 37 2.5 项目习题 44 项目3 基于Mininet模拟SDN环境 45 3.1 项目背景 45 3.2 项目需求分析 46 3.3 项目相关知识 46 3.3.1 Mininet 46 3.3.2 Mininet安装 47 3.3.3 Mininet命令及应用 51 3.3.4 通过Python脚本创建Mininet拓扑 54 3.3.5 MiniEdit 56 3.3.6 MiniEdit可视化工具的使用 56 3.3.7 MiniEdit菜单栏 62 3.3.8 MiniEdit导出拓扑的方式 64 3.4 项目实践 65 3.4.1 任务1 源代码部署Mininet工具 65 3.4.2 任务2 使用Python语言编写Mininet脚本 67 3.4.3 任务3 使用MiniEdit图形化界面构建拓扑 69 3.5 项目习题 72 项目4 Mininet项目实践 74 4.1 项目背景 74 4.2 项目需求分析 75 4.3 项目相关知识 75 4.3.1 Mininet自带控制器原理 75 4.3.2 OVS模式解析 76 4.3.3 在Mininet中管理交换机和流表 77 4.4 项目实践 78 4.4.1 任务1 使用Mininet手动下发流表 78 4.4.2 任务2 使用Mininet连接控制器实现故障链路切换 84 4.5 项目习题 88 项目5 基于OpenDayLight构建SDN控制面 89 5.1 项目背景 89 5.2 项目需求分析 90 5.3 项目相关知识 91 5.3.1 SDN控制器概述 91 5.3.2 OpenDayLight 91 5.3.3 YangUI模块 99 5.3.4 通过HTTP调用restconf的代码格式 105 5.4 项目实践 107 5.4.1 任务1 安装OpenDayLight 107 5.4.2 任务2 使用MiniEdit连接OpenDayLight控制器 116 5.4.3 任务3 使用YangUI下发三层流表实现通信控制 120 5.4.4 任务4 使用Postman下发三层流表实现通信控制 131 5.5 项目习题 137 项目6 基于ONOS搭建SDN集群 139 6.1 项目背景 139 6.2 项目需求分析 140 6.3 项目相关知识 140 6.3.1 ONOS控制器概述 140 6.3.2 ONOS集群 142 6.4 项目实践 143 6.4.1 任务1 安装与使用ONOS控制器 143 6.4.2 任务2 使用ONOS控制器搭建SDN集群 147 6.5 项目习题 151 项目7 SDN控制与监控 152 7.1 项目背景 152 7.2 项目需求分析 152 7.3 项目相关知识 153 7.3.1 ovsdb 153 7.3.2 GRE隧道 156 7.3.3 VxLAN隧道 157 7.3.4 sFlow Conllector与sFlow Agent工作原理 160 7.3.5 组表概述与常用命令 161 7.4 项目实践 163 7.4.1 任务1 使用ovsdb管理交换机 163 7.4.2 任务2 使用ovsdb管理交换机端口 169 7.4.3 任务3 使用ovs-vsctl命令实现跨交换机VxLAN通信 172 7.4.4 任务4 使用sFlow Collection与sFlow Agent实现监控 179 7.5 项目习题 183 项目8 使用SDN控制器管理锐捷SDN设备 185 8.1 项目背景 185 8.2 项目需求分析 186 8.3 项目相关知识 186 8.3.1 OpenFlow交换机概述 186 8.3.2 OpenFlow商用交换机 188 8.4 项目实践 189 8.4.1 任务1 OpenFlow交换机初始配置 189 8.4.2 任务2 OpenDayLight纳管OpenFlow交换机 190 8.4.3 任务3 使用YangUI下发流表实现通信控制 192 8.5 项目习题 200 项目9 使用RG-ONC管理锐捷SDN设备 201 9.1 项目背景 201 9.2 项目需求分析 202 9.3 项目相关知识 203 9.3.1 RG-ONC概述 203 9.3.2 RG-ONC应用场景 204 9.4 项目实践 206 9.4.1 任务1 RG-ONC登录及授权 206 9.4.2 任务2 网络设备连接RG-ONC控制器 209 9.4.3 任务3 RG-ONC控制器纳管网络设备 211 9.4.4 任务4 使用RG-ONC下发流表实现通信控制 213 9.5 项目习题 216
本书以Animate 2021为蓝本,系统地讲解Animate的各种功能和工具、使用Animate制作各类动画...
本书全面、系统地介绍CorelDRAW 2021的基本操作方法和矢量图形的制作技巧,包括CorelDRAW 2...
        本书按照计算机网络体系结构自底...
在数字化浪潮席卷全球的今天,信息技术已成为个人发展与社会进步的核心驱动力之一。本书以“夯实基础、聚焦应用、面向...
本书立足企业实际需求,系统深入地讲解路由交换技术的高阶知识,帮助读者构建完整的网络设计、部署与运维的高级知识体...
我要评论