找回密码
 注册
查看: 4459|回复: 1

一些常用的OVS命令示例:

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-18 10:05:11 | 显示全部楼层 |阅读模式
sudo ovs-vsctl show
3 F9 F$ H* h. e2 q' {( Asudo ovs-vsctl add-br mybridge
8 S9 T6 _1 T5 Ssudo ovs-vsctl del-br mybridge; ~% P( _4 B. D* L% [/ w, T
sudo ovs-vsctl add-port mybridge port-name
; g* i4 I8 M- C0 f: dsudo ovs-vsctl del-port mybridge port-name
% n- M8 d: x7 M; B' r2 {: D- esudo ovs-vsctl list Bridge/Port/Interface/...
; L2 T' y( L' ^! z, D& Msudo ovs-appctl fdb/show mybridge
! l8 I8 n) D9 L/ ]  s: asudo ovs-ofctl show mybridge2 `9 j9 z) N6 B: n: p
sudo ovs-ofctl dump-flows mybridge+ z$ L% g. n9 e  j1 }% e# z
sudo ovs-ofctl add-flow mybridge dl_src=02:a2:a2:a2:a2:a2,dl_dst=02:b2:b2:b2:b2:b2,in_port=2,dl_type=0x0800,nw_src=10.0.0.1,nw_dst=10.0.0.2,actions=output:66 O  \* N$ I; o+ T6 m7 ?
sudo ovs-ofctl del-flows mybridge dl_src=02:a2:a2:a2:a2:a2,dl_dst=02:b2:b2:b2:b2:b2,in_port=2,dl_type=0x0800,nw_src=10.0.0.1,nw_dst=10.0.0.2) M0 l1 b7 ]0 y5 U3 [+ h
sudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6. k- d- U! C1 L7 C4 l( N5 f8 J
# This will delete all the flow entries in the flow table
0 f6 y7 f9 f8 F$ osudo ovs-ofctl del-flows mybridge

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:( B; n+ s: A$ p. z
ovs-vsctl add-br br0  0 s- d% V$ F( P9 f+ a& a
  & g8 |4 J' b$ S3 |. |- d
# 列出所有网桥:
2 u6 l9 u& F1 jovs-vsctl list-br4 R" N* ]- y9 Z; g, e' K& v4 _
  
+ z+ g+ H2 J, O# ]0 B  z& N# 判断网桥是否存在:
0 k3 D& I% G6 X* a6 B2 k8 Xovs-vsctl br-exists br01 w' p) u5 ?* E' Z+ u- t
  
5 g/ u, k( n4 k; _8 T2 ]7 Y! J# 将物理网卡挂载到网桥上:
- U' P: V: a) u2 o  |1 wovs-vsctl add-port br0 eth0
6 T3 v2 N3 H+ o/ b( w# {/ |9 h  6 c0 k: p# ]' t) S
# 列出网桥中的所有端口:
1 v9 J8 k+ n& {) j$ rovs-vsctl list-ports br0
7 _% d6 o* @) N+ V( I$ I: E8 H  ( _( f2 [$ y6 u" G/ x& ]/ Z! N
# 列出所有挂载到网卡的网桥:; g( F9 V4 x2 Y
ovs-vsctl port-to-br eth0
1 ?, L  E  a9 P5 s2 S  
! N: s: {9 l' q# 查看ovs的网络状态:
6 J6 S8 t, W, ~( o: {$ h- x; qovs-vsctl show% _0 }1 t% X: ]) r9 i* w* I) W
  2 `& ]* z" v4 o. J& z
# 删除网桥上已经挂载的网口:
4 h& j  |2 B- F( m" Y6 s) yovs-vsctl del-port br0 eth0
; e1 P# H: }( j# K3 r# e  5 s7 O) G: {; h" M9 L0 I1 L
# 删除网桥:& r1 Y  L7 k7 ~" q$ p
ovs-vsctl del-br br09 @. P4 P6 B; J$ i5 u8 H
  
& A  l8 A) m' c/ f# 设置控制器:/ h$ L4 U. p" U" I& b% n
ovs-vsctl set-controller br0 tcp:ip:6633
: [+ d) S) z; A  
0 Z- l* c3 s4 _& `# 删除控制器:
2 K: p& _$ z9 w- D3 M5 \/ b0 qovs-vsctl del-controller br09 Y; e7 Q: z& n8 N. ^* i3 s
  7 D& R: M& N0 _4 t; X
# 设置支持OpenFlow Version 1.3:! c0 p9 Q3 b- E
ovs-vsctl set bridge br0 protocols=OpenFlow13  7 d1 c! o! r  \! N2 [+ k
  
8 D( s" p6 d9 m8 b6 Z# 删除OpenFlow支持设置:
5 A! k9 p5 E$ c9 `" vovs-vsctl clear bridge br0 protocols 9 O. l+ H+ F' Z
  * }, p6 n2 S  K- L$ N* w4 a- U
# 设置vlan标签:
* z# S! z! k. R  \ovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal
3 o- N9 l4 h0 B" L/ L( g; d# H  0 V3 B* D- ]$ n9 O8 m
# 删除vlan标签:
/ o- ?! V( Y2 J5 {# v  Iovs-vsctl del-port br0 vlan3
9 y/ h; ?7 v1 y) }) k  ; c& A$ d( d4 S7 M. N
# 查询 VLAN:0 c9 W" }% o) X, w
ovs-vsctl show
' X! D! [4 X& Kifconfig vlan3
5 a* Q7 |3 j8 J) S$ ?6 N3 ?  * v) ?) J! X  u- V, I
# 查看网桥上所有交换机端口的状态:
( z% P4 d. s  j' c. W- [7 Sovs-ofctl dump-ports br0
( i: \3 t. C2 j% y- s" z  
: c3 |0 m% V+ b: Q* w0 ?# 查看网桥上所有的流规则:
' m4 k4 M; G+ G6 |/ U. t' jovs-ofctl dump-flows br0
5 ?0 m  g+ q( A: D8 T7 s: Z) ?0 W* H  ! z7 {( U; L3 h0 h
# 查看ovs的版本:
$ l# @, f, H* T1 Zovs-ofctl -V
& t# C2 D; k" N
  M' V* s. k0 f# 给端口配置tag! _% C8 c4 a. W6 C: Z
ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:13 , Processed in 0.025712 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表