💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
### dpctl使用示例 Dpctl是OpenFlow的命令行工具,可以控制和显示交换机的流表,在日常调试时,可以查看流状态和流统计。大部分的OF交换机会默认启动一个被动监听端口(6634),可以查询交换机信息,而不必通过控制器。 创建另一个SSH窗口,输入命令: ~~~ $ dpctl show tcp:127.0.0.1:6634 ~~~ 其中‘show’表示连接到交换机,并输出其端口状态和容量。 如下命令会输出所有流信息,由于当前没有连接控制器,因此,该tcp流信息为空。 ~~~ $ dpctl dump-flows tcp:127.0.0.1:6634 ~~~ ### 启动Wireshark OpenFlow VM已经安装了能够解析openflow协议的wireshark。Wireshark是查看Openflow协议消息的工具,对于调试非常有用。启动一个新的SSH终端,连通过`X11forwarding`接到VM:在linux或Mac OS X的命令为: ~~~ $ ssh -X openflow@[guest ip address] ~~~ Windows用户的命令为: ~~~ C:> putty.exe -X openflow@[guest ip address] ~~~ 现在启动wireshark: ~~~ $ sudo wireshark & ~~~ 弹出一条告警消息,点击OK。 在菜单栏点击capture->Interfaces。点击“lo”网卡的“start”按钮。可以看到一些报文。设置OpenFLow控制流量的过滤器,在过滤器中输入‘of’: ~~~ of ~~~ 点击应用过滤器。