您的位置:首页 > 运维架构

Cisco交换机、OVS、 OVN 的CLI命令行对比

2017-01-24 18:05 441 查看
操作
Cisco
OpenvSwitch
查询MAC地址表
show mac address-table dynamic
ovs-appctl fdb/show <bridge_Name>
清空MAC地址表
clear mac address-table dynamic
ovs-appctl fdb/flush <bridge_Name>
查看端口状态
show interface status
ovs-ofctl dump-ports-desc <bridge_Name>
查看交换机配置
show run
ovs-vsctl show
查看路由表/流表
show ip route
ovs-ofctl dump-flows <bridge_Name>
追踪数据流
packet-tracer
ovs-appctl ofproto/trace <bridge_Name> in_port=1
查看命令行历史记录
show archive log config
ovsdb-tool show-log -m
查看软件版本
show version
ovs-ofctl --version
OVS常用子命令说明:

ovs-dpctldatapath控制器,可以创建删除DP,控制DP中的FlowTables,最常使用
show
命令,其他很少手动操作
ovs-ofctl流表控制器,控制bridge上的流表,查看端口统计信息等
ovsdb-tool专门管理ovsdb的client
ovs-vsctl最常用的命令,通过操作ovsdb去管理相关的bridge,ports什么的
ovs-appctl这个可以直接与openvswitch daemon进行交互,上图中没有列出来,这么命令较少使用
ovs-dpctl 
show -s

ovs-ofctl 
show, dump-ports, dump-flows,
add-flow, mod-flows, del-flows

ovsdb-tool 
show-log -m

ovs-vsctl
show 显示数据库内容
关于桥的操作 
add-br, list-br, del-br, br-exists
.
关于port的操作 
list-ports, add-port, del-port, add-bond, port-to-br
.
关于interface的操作 
list-ifaces, iface-to-br

ovs-vsctl list/set/get/add/remove/clear/destroy table
record column [value]
, 常见的表有bridge, controller,interface,mirror,netflow,open_vswitch,port,qos,queue,ssl,sflow.

ovs-appctl 
list-commands, fdb/show, qos/show

ovs-appctl vlog/list :查看日志级别

日志文件路径:/var/log/openvswitch/

显示学习到的MAC地址: ovs-appctl fdb/show br-ex

OVN常用命令:

ovn-sbctl show 显示北向数据库中物理网络基本信息:

Chassis "5a3a040f-0131-4693-8c9d-74397db9a534"
hostname: controller
Encap vxlan
ip: "192.168.200.68"
options: {csum="true"}
Encap geneve
ip: "192.168.200.68"
options: {csum="true"}
Port_Binding "92e2f138-0e72-449a-a2f0-2d1a87530265"
Port_Binding "a5820978-0179-42ee-8a03-1c2016169408"
Chassis "90d6bd9c-dcce-48d3-91d2-75dbe832f4a4"
hostname: compute
Encap geneve
ip: "192.168.200.69"
options: {csum="true"}
Encap vxlan
ip: "192.168.200.69"
options: {csum="true"}


ovn-nbctl show 显示北向数据库中虚拟(机)网络基本信息:

switch 0b00760c-76ff-4e79-9652-aa96f8b2448a (neutron-a29c2e3d-9186-4e4e-bfd6-08de0589a8ed)
port 8fc4dd27-b580-42e0-b3af-b25fb1e498a1
addresses: ["fa:16:3e:5f:69:0c 11.0.0.8"]
port 92e2f138-0e72-449a-a2f0-2d1a87530265
addresses: ["fa:16:3e:e4:27:9b 11.0.0.1"]
port f3027954-d8bf-4fc0-9fe3-3158b92983a0
addresses: ["fa:16:3e:93:02:cc 11.0.0.5"]
switch 1f341cde-986c-4328-bc39-992ba7cae876 (neutron-ffe4f0f4-028e-4e30-8cb2-b0216e2ab583)
port a5820978-0179-42ee-8a03-1c2016169408
addresses: ["fa:16:3e:27:d7:05 192.168.10.1"]
port 6dcc1bd1-039f-4bd3-a386-8e4c9100f275
addresses: ["fa:16:3e:b6:f3:bc 192.168.10.10"]
port 7c392347-19b5-4582-82dc-c67cbef3a79d
addresses: ["fa:16:3e:32:0d:4a 192.168.10.6"]


显示所有的OVN交换机:

[root@controller ~]# ovn-nbctl ls-list
0b00760c-76ff-4e79-9652-aa96f8b2448a (neutron-a29c2e3d-9186-4e4e-bfd6-08de0589a8ed)
1f341cde-986c-4328-bc39-992ba7cae876 (neutron-ffe4f0f4-028e-4e30-8cb2-b0216e2ab583)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息