- 启动 odl 控制器
./distribution-karaf-0.6.4-Carbon/bin/karaf
- 启动 mininet
sudo mn --custom topo.py --topo=mytopo --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13
- 检测网络拓扑连通性
pingall
- 运行检测系统
app.py
文件python app.py
- 点击
START
按钮开始检测 - 查看系统输出
- 使用
h3 hping3 h1 -i u400 -p 80 -S
模拟攻击 - 可以看到系统检测到了攻击并开始下发流表进行防御
- 网络流量恢复正常
- 使用
pingall
验证是否防御成功 - 如果看到 h3 和 h1 无法 ping 通则说明防御成功(下发流表拦截掉了 h3 的包)