Python-第三方库-mininet-Openflow教程
Contents
学习开发工具
启动网络
|
|
ovs-ofctl 示例用法
ovs-ofctl是 Open vSwitch 附带的实用程序,可以查看和控制单个交换机的流表。
连接到交换机并转储(打印)其端口状态和功能
|
|
只打印流表信息可以使用
|
|
访问远程 OVS 实例或 Stanford 参考交换机
ovs-ofctl通过 Unix 域套接字与 Open vSwitch 通信,不管是本地交换机还是远程交换机
连接交换机的完整格式
|
|
尽量不用使用dpctl和ovs-dpctl命令,使用 Open vSwitch 可以让您检查 OVS 的内核流缓存
ping 测试
|
|
交换机流表是空的吗,没有控制器连接到交换机,交换机不知道如何处理传入流量,从而导致 ping 失败
使用ovs-ofctl手动安装必要的流表
|
|
检查流表
|
|
再ping就能通过了
启动 Wireshark
|
|
他这里提示使用ssh x11登录节点,我建议使用mx命令
|
|
选择ens33
添加过滤规则openflow
启动 Controller 并在 Wireshark 中查看启动消息
首先停止 mininet 并清理
|
|
我这里是在openflow虚拟机里面启动 OpenFlow 参考控制器
|
|
启动拓扑
|
|
带 iperf 的基准控制器
|
|