Open switch得到port相关信息的命令

1.查看port所属bridge

zg@cp42:~$ sudo ovs-vsctl port-to-br qvo500b9699-47
br-int

2.查看一个br下的所有port,port的排列顺序为创建时间先后顺序

stack@cp42:/home/zg/kvm$ sudo ovs-ofctl show br-int
OFPT_FEATURES_REPLY (xid=0x1): ver:0x1, dpid:000040169ff14865
n_tables:255, n_buffers:256
features: capabilities:0xc7, actions:0xfff
 1(tapd14504fa-a8): addr:0f:08:f0:3e:f2:09
     config:     PORT_DOWN
     state:      LINK_DOWN
 2(qr-2010deb0-d1): addr:1a:b6:56:fc:7d:a6
     config:     PORT_DOWN
     state:      LINK_DOWN
 3(tap336fbfa7-00): addr:0f:08:f0:3e:f2:09
     config:     PORT_DOWN
     state:      LINK_DOWN
 4(eth1): addr:40:16:9f:f1:48:65
     config:     0
     state:      LINK_DOWN
     current:    10MB-HD AUTO_NEG
     advertised: 10MB-HD 10MB-FD 100MB-HD 100MB-FD COPPER AUTO_NEG
     supported:  10MB-HD 10MB-FD 100MB-HD 100MB-FD COPPER AUTO_NEG
 5(qr-7aa6debb-3a): addr:86:69:33:38:93:e0
     config:     PORT_DOWN
     state:      LINK_DOWN
 6(int-br-int): addr:c2:0e:aa:2b:1c:17
     config:     0
     state:      0
     current:    10GB-FD COPPER
 7(phy-br-int): addr:7e:aa:4e:f4:b8:fb
     config:     0
     state:      0
     current:    10GB-FD COPPER
 9(qvo78d072d8-5f): addr:06:c9:7e:34:38:81
     config:     0
     state:      0
     current:    10GB-FD COPPER
 LOCAL(br-int): addr:40:16:9f:f1:48:65
     config:     0
     state:      0
OFPT_GET_CONFIG_REPLY (xid=0x3): frags=normal miss_send_len=0

3.为一个port配置QoS

stack@cp42:~/data/nova/instances/locks$ sudo ovs-vsctl -- set port qvo5561051d-68 qos=@newqos -- --id=@newqos create qos type=linux-htb other-config:max-rate=100
53250b57-beff-45c0-9d1d-3a2e2d509ada
 这里是为qvo5561051d-68端口配置一条最大rate不超过100的QoS,返回的是这个QoS的uuid  这时,在查看port qvo5561051d-68的信息,就能看到它所应用的qos的uuid
stack@cp42:~/data/nova/instances/locks$ sudo ovs-vsctl list port qvo5561051d-68_uuid               : 6dbd2080-d2b2-42bc-8d57-f6a26e79f91d
bond_downdelay      : 0
bond_fake_iface     : false
bond_mode           : []
bond_updelay        : 0
external_ids        : {}
fake_bridge         : false
interfaces          : [822b735b-c428-49bd-968f-44d329046f73]
lacp                : []
mac                 : []
name                : "qvo5561051d-68"
other_config        : {}
qos                 : 53250b57-beff-45c0-9d1d-3a2e2d509ada
statistics          : {}
status              : {}
tag                 : []
trunks              : []
vlan_mode           : []
使用list qos + qos uuid 命令能显示出这条QoS的详细信息
stack@cp42:~/data/nova/instances/locks$ sudo ovs-vsctl list qos 53250b57-beff-45c0-9d1d-3a2e2d509ada
_uuid               : 53250b57-beff-45c0-9d1d-3a2e2d509ada
external_ids        : {}
other_config        : {max-rate="100"}
queues              : {}
type                : linux-htb
   

猜你喜欢

转载自iam42.iteye.com/blog/1807233