10.29 大创汇报
搭建环境
安装 git
下载项目并安装
安装 python 和必要插件
下载 ryu(基于 python 的网络操作系统)
测试
Mininet 学习
根据网上教程学习 Mininet-WIFI 基本操作
官网:http://mininet.org/sample-workflow/
https://xiaoer.blog.csdn.net/article/details/105230800
构建常见拓扑
基本命令:
help: 默认列出所有命令文档,后面加命令名将介绍该命令用法 dump 打印节点信息
gterm: 给定节点上开启 gnome-terminal。注:可能导致 mn 崩溃 xterm 给定节点上开启 xterm
intfs:列出所有的网络接口
iperf:两个节点之间进行简单的 iperf TCP 测试
iperfudp:两个节点之间用制定带宽 udp 进行测试
net:显示网络链接情况
noecho:运行交互式窗口,关闭回应(echoing)
pingpair:在前两个主机之间互 ping 测试
source:从外部文件中读入命令
dpctl:在所有交换机上用 dptcl 执行相关命令,本地为 tcp 127.0.0.1:6634
link:禁用或启用两个节点之间的链路
nodes:列出所有的节点信息
pingall:所有 host 节点之间互 ping
py:执行 python 表达式
sh:运行外部 shell 命令
quit/exit:退出
论文阅读
子网温度:将检测时使用的交换机的检测值称为“子网温度”代表相应子网内饱和攻击的程度。
饱和攻击检测:
步骤(1):设置计算子网温度时使用的数据参数;
步骤(2):周期性获取网络中各个子网的流表并根据步骤1中的数据参数计算各个子网的子网温度;
步骤(3):根据步骤2中的子网温度与步骤1中设置的阈值进行比较;
步骤(4):根据步骤3中的判定结果以子网相关温度对子网中的流量使用分类算法(本文中使用SVM算法)进行分类分析。