2SDN(软件定义网络)环境测试实验(ryu+mininet+wireshark)

前面我们在mininet的相关博文中:1-2 Mininet启动参数以及应用实践https://blog.csdn.net/qq_28938301/article/details/135571825?spm=1001.2014.3001.5501,启动的时候都是用mininet自带的控制器和交换机,但是我们后续如果要自定义控制策略和交换机的转发策略。本文将介绍相关的控制器和交换机软件工具

一、进入RYU安装的目录

然后在ryu下的app目录下执行 ryu-manager +实例
如:ryu-manager simple_switch.py

在这里插入图片描述

2SDN(软件定义网络)环境测试实验(ryu+mininet+wireshark)_第1张图片

如果忘记RYU控制器的安装路径,在Ubuntu系统中找出所有包含"ryu"安装路径,可用以下命令:

sudo find / -type d -name “ryu
这个命令将在根目录(/)下递归搜索所有文件夹,并找出文件夹名称中包含"ryu"的文件夹

如果只搜索当前用户的主目录下的文件夹,可以将命令修改为:
find ~ -type d -name “ryu

2 令开启一个终端,切换到root模式后,开启mininet

: sudo mn --controller=remote,ip=127.0.0.1,port=6633 --switch=ovs

在这里插入图片描述

3 以上运行成功后,两个终端显示如下

4 使用wireshark查看ovs,以及openflow协议运行状态

另打开一个终端,使用root权限后输入wireshark,在打开的界面可看到当前系统中启用mininet后产生的网络虚拟接口,此处可以选择“any”抓取所有接口,然后采用过滤的方式查看各个协议的数据。
2SDN(软件定义网络)环境测试实验(ryu+mininet+wireshark)_第2张图片
查看和过滤openflow
2SDN(软件定义网络)环境测试实验(ryu+mininet+wireshark)_第3张图片
如果需要只显示openflow的流,选中对应版本后回车,enter即可看到
2SDN(软件定义网络)环境测试实验(ryu+mininet+wireshark)_第4张图片
2SDN(软件定义网络)环境测试实验(ryu+mininet+wireshark)_第5张图片

你可能感兴趣的:(软件定义安全,python3,网络,wireshark,数据库)