openvswitch常用命令之ovs-ofctl、ovs-appctl
1. 查看ovs的ofport端口号
# ovs-ofctl show ns-vswitch
OFPT_FEATURES_REPLY (xid=0x2): dpid:0000820552ee2c4e
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst15(veth121): addr:56:0b:f8:55:e4:a3config: 0state: 0current: 10GB-FD COPPERspeed: 10000 Mbps now, 0 Mbps max16(veth122): addr:3e:06:31:85:92:01config: 0state: 0current: 10GB-FD COPPERspeed: 10000 Mbps now, 0 Mbps maxLOCAL(ns-vswitch): addr:82:05:52:ee:2c:4econfig: PORT_DOWNstate: LINK_DOWNspeed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0
2. 查看namespace内的端口MAC地址
# ovs-appctl fdb/show ns-vswitch port VLAN MAC Age15 100 46:0a:51:d8:0a:d3 016 100 36:50:ea:2f:91:49 0
3. 查看bridge流表
# ovs-ofctl dump-flows ns-vswitch cookie=0x0, duration=7.555s, table=0, n_packets=0, n_bytes=0, priority=10,tcp,in_port=veth121,tp_src=8000 actions=dropcookie=0x0, duration=4.619s, table=0, n_packets=0, n_bytes=0, priority=10,in_port=veth121 actions=NORMALcookie=0x0, duration=7668.945s, table=0, n_packets=599, n_bytes=37923, priority=0 actions=NORMAL
# ovs-ofctl dump-flows ns-vswitch tp_src=8000cookie=0x0, duration=34.575s, table=0, n_packets=0, n_bytes=0, priority=10,tcp,in_port=veth121,tp_src=8000 actions=drop
4. 创建、修改、删除流表
只能修改匹配流表的动作 mod-flows SWITCH FLOW : modify actions of matching FLOWs
# ovs-ofctl add-flow ns-vswitch tcp,tp_dst=8000,actions=drop
# ovs-ofctl dump-flows ns-vswitchcookie=0x0, duration=1.849s, table=0, n_packets=0, n_bytes=0, tcp,tp_dst=8000 actions=dropcookie=0x0, duration=347.259s, table=0, n_packets=160, n_bytes=10701, priority=0 actions=NORMAL
# ovs-ofctl mod-flows ns-vswitch tp_dst=8000,action=NORMAL
# ovs-ofctl dump-flows ns-vswitchcookie=0x0, duration=1.849s, table=0, n_packets=0, n_bytes=0, tcp,tp_dst=8000 actions=NORMALcookie=0x0, duration=347.259s, table=0, n_packets=160, n_bytes=10701, priority=0 actions=NORMAL
# ovs-ofctl del-flows ns-vswitch tp_dst=8000
5. 其他命令
# ovs-vsctl list-br
# ovs-vsctl list-ports vswitch0
# ovs-vsctl list qos
# ovs-vsctl list queue# ovs-vsctl --find Interface name="vnet0"
# ovs-vsctl --find Bridge name="vswitch0"
# ovs-vsctl --find Port name="vnet0"# ovsdb-client list-dbs
# ovsdb-client dump
openvswitch常用命令之ovs-ofctl、ovs-appctl相关推荐
- OVS常用命令与使用总结
OVS常用命令与使用总结 说明 在平时使用ovs中,经常用到的ovs命令,参数,与举例总结,持续更新中- 进程启动 1.先准备ovs的工作目录,数据库存储路径等 mkdir -p /etc/openv ...
- 狂神说--docker学习笔记-docker安装,常用命令,以及使用
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...
- Openlab实验平台实验--Mininet 常用命令
任务目的 1.掌握使用Mininet命令行创建拓扑的方法. 2.掌握使用Python脚本定义拓扑的方法. 3.掌握使用交互式界面自定义拓扑的实现方法. 任务环境 注:系统默认的账户为root/root ...
- 软件定义网络SDN基础实验:MiniNet常用命令、创建网络拓扑、OpenFlow流表操作
此实验基于<软件定义网络实验1-5>,主要内容为: MiniNet常用命令 如何创建网络拓扑 OpenFlow流表操作 00x1 搭建SDN环境 SDN 环境配置:Mininet + Ry ...
- Kubectl 常用命令, 开发人员常用k8s命令
Kubectl 常用命令: 什么是常用,我用的,就是常用的
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 客快物流大数据项目(十五):DockeFile常用命令
目录 DockeFile常用命令 一.FROM 二.MAINTAINER 三.RUN
- 客快物流大数据项目(九):Docker常用命令
目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
最新文章
- 晶体管参数在实际使用中的意义
- 使用泛型查询数据小例
- android端与服务端差别,Android客户端和服务器端编程
- maven 报错解决
- 也是一个国外的final cut pro的模版网站
- IDEA 运行键是灰色
- python bool值要注意的一些地方
- sap crm button_正值SAP中国成立25周年之际,江苏金来奇智能科技SAPB1项目正式启动...
- 【Java】蒙提霍尔问题的概率原理及随机化模拟
- 技术公开课:SQL Server 索引优化原则与工具
- 45个非常有用的Oracle查询语句(转自开源中国社区)
- 联想用u盘重装系统步骤_保姆级重装系统教程在此
- 手机c语言编译器ide文件位置,C语言编译器IDE
- 织梦采集工具-织梦CMS采集教程
- 关于wireshark安装npcap不成功的问题
- ssm框架组件及介绍
- 解决电脑启动蓝屏出现Recovery—错误代码0xc000014
- 苹果手机配对手表总是显示服务器,苹果手表配对失败,为什么iwatch跟手机总是配对...
- 用UNION的注意事项
- hdu 1548 A strange lift (BFS)