• 课程概览

课程概览

一、课程目的

1.了解Mininet的功能,掌握Mininet的安装部署;
2.熟悉Mininet的命令使用,掌握多种拓扑创建方法;
3.学习使用miniedit可视化自定义拓扑;
4.通过Mininet流表操作实战学习,掌握通信原理;
5.学习使用Python脚本掌握网络拓扑的构建;
6.iperf随机流量模型测试网络的带宽、延时及丢包情况。

二、课程大纲

1 Mininet基本介绍

主要介绍Mininet是什么以及Mininet的功能和优势

  • Mininet是什么
  • Mininet可以做什么
  • Mininet的优势(Mininet是一个不错的选择)

2 Mininet安装部署

主要介绍Mininet的安装方式以及目录结构,掌握Mininet的源码安装方法

  • Mininet安装方式(3种)
  • 使用装有Mininet的虚拟机
  • github获取安装Mininet源代码
  • Mininet文件包安装
  • 文件结构介绍
  • 实验演示安装
    实验目的: 1.掌握Mininet的源码安装; 2.了解Mininet的目录结构及作用

3 Mininet命令详解

主要介绍Mininet的网络启动命令及内部交互命令的使用

  • Mininet命令图谱,网络构建启动参数、内部交互、外部参数
  • mn网络构建使用参数介绍
  • 内部交互式命令介绍及使用
  • 实验演示内部深度交互
    实验目的: 1.熟练使用内部交互命令py; 2.通过py命令的使用扩展拓扑。

4 Mininet可视化——MiniEdit

主要介绍如何使用及配置miniedit进行自定义拓扑,为使用者提供更方便的创建拓扑方法

    • Miniedit可视化介绍
    • Miniedit启动
    • 自定义拓扑
    • 拓扑属性配置及全局配置
    • 运行miniedit
    • 保存拓扑脚本并测试

实验目的: 1.学习使用miniedit; 2.可视化方法创建自定义拓扑; 3.为不熟悉Python的使用者方法创建网络。

5 Mininet中流表应用实战

主要介绍Mininet中如何操作流表,且通过流表使设备通信

    • 实战目的
    • 拓扑创建并远程控制器
    • 查看流表
    • 添加流表
    • 删除流表
    • 操作丢弃流表

实验目的: 1.掌握在Mininet中下发流表操作; 2.掌握添加、删除流表命令以及设备通信的原理。

6 Mininet模拟多数据中心带宽实验

主要介绍应用Mininet模拟数据中心,并通过在Mininet中实现随机流量模型,随机向其他主机打UDP流,测试边缘交换机与主机链路的带宽、延时抖动及丢包情况。

    • 实战目的及应用价值
    • 详细逻辑拓扑设计
    • python自定义拓扑脚本
    • mn调用脚本,远程连接支持环路的ryu
    • iperf带宽测试

实验目的: 1.学习使用Python脚本掌握网络拓扑的构建; 2.通过Mininet模拟搭建基于不同数据中心的网络拓扑; 3.熟练使用网络性能测试工具Iperf,根据实验测试SDN网络的性能; 4.随机流量模型测试网络的带宽、延时及丢包情况。

三、上课方式

视频课程全面上线,报名后即可收到SDNLAB发送的视频激活链接和课程答疑交流QQ群,即报即学。

四、报名咨询

联系人:胡老师,电话/微信:17366169452,邮箱:hubing@sdnlab.com,QQ:341254763