ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

dpctl命令-针对所有流表

2022-09-16 11:03:07  阅读:137  来源: 互联网

标签:针对 流表 端口 flows n1 dpctl port


dpctl 程序是一个命令行工具用来检测和管理 OpenFlow 数据通路,它能够显示当前的状态数据路,包括功能配置和表中的条目,以及合适使用 OpenFlow 的内核模块,可以用来添加,删除,修改和监视 datapaths。

查看流表

dpctl dump-flows
image

删除流表

删除所有流表命令
dpctl del-flows
image

删除入端口号为1和2的流表项命令

dpctl del-flows in_port=1
dpctl del-flows in_port=2

添加流表

添加入端口为1,出端口为2及入端口为2,出端口为1的流表项

dpctl add-flow in_port=1,actions=output:2
dpctl add-flow in_port=2,actions=output:1

image

添加丢弃数据包的流表,丢弃入端口为2的数据包
dpctl add-flow in_port=2,actions=drop

其他常用操作

dpctl show 显示交换机的动作列表,缓存大小等信息
image

dpctl -V 显示交换机的版本信息
image

dump-tables print table stats(打印表统计信息)
dump-ports print port statistics(打印端口统计信息)
-O, --protocols 设置允许的OpenFlow版本,后面是默认值
创建 datapath 编号为 0 dpctl adddp n1:0
增加两个网络设备到新的 datapath

dpctl adddp n1:0 eth0
dpctl adddp n1:0 eth1

检测数据通路接收的流量dpctl monitor n1:0
在数据通路中删除网络设备dpctl delif nl:0 eth0

标签:针对,流表,端口,flows,n1,dpctl,port
来源: https://www.cnblogs.com/lht333/p/16699034.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有