dpctl是一个可以分配、修改和管理流表的功能指令
可以在用man dpctl 具体查看其用法,下面列举
几个比较常用的命令
显示基本信息
dpctl show tcp:127.0.0.1:6634
可以查看到交换机的端口等基本情况,其中 tcp 端口 6634 是默认的交换机监听端口。
若在mininet拓扑同存在多个交换机 则交换机的tcp端口号在6634的基础上依次加1
显示流表
可以看到更详细的流表信息。 此时,流表为空,执行dpctl dump-flows tcp:127.0.0.1:6634
h1 ping h2
无法得到响应。因此我们需要通过 dpctl 手动添加流表项,实现转发。
添加流表
此时查看流表可以看到新的转发信息,同时可以在 h1和 h2 之间 ping 通。dpctl add-flow tcp:127.0.0.1:6634 in_port=1,actions=output:2 dpctl add-flow tcp:127.0.0.1:6634 in_port=2,actions=output:1
mininet--dpctl
最新推荐文章于 2024-05-17 06:31:27 发布