易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4454|回复: 1
收起左侧

一些常用的OVS命令示例:

[复制链接]
发表于 2019-10-18 10:05:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
sudo ovs-vsctl show9 k$ S' B8 C  u) E' m( o# K
sudo ovs-vsctl add-br mybridge' m% B3 \' m1 r6 J
sudo ovs-vsctl del-br mybridge( i" a8 l0 X" V, h& x- y0 c) o
sudo ovs-vsctl add-port mybridge port-name% q  ~2 v6 O& x) s  }' O4 g7 Y+ M0 T
sudo ovs-vsctl del-port mybridge port-name
$ X, c0 V: `3 K: |, csudo ovs-vsctl list Bridge/Port/Interface/...
# B* e7 R$ R' m& N. g' b& g% msudo ovs-appctl fdb/show mybridge, S* C" U4 q; y3 Q; f2 {1 B! ^
sudo ovs-ofctl show mybridge4 L. ]% l# _' ?
sudo ovs-ofctl dump-flows mybridge/ t  {* F& `2 i- I" p5 ]
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:6
. S; \/ g8 J9 bsudo 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
8 N  \1 [* \. {0 B5 J& Lsudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6
" Y# ]8 M8 O: [0 O' }$ C# This will delete all the flow entries in the flow table# l1 k) |4 L7 i9 }1 g
sudo ovs-ofctl del-flows mybridge
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:* o* G  R0 R, z4 E
ovs-vsctl add-br br0  
+ X! G/ Y' N- Z% X3 m  Y; ^3 ]  3 Z( a0 k* i8 i& Q7 k! B( t' r0 e2 D
# 列出所有网桥:. z" N$ @9 ~* p6 S0 |
ovs-vsctl list-br$ B, a# i' c" x
  7 P7 E% x. h4 d& G2 |+ Q
# 判断网桥是否存在:6 p0 d* a( b' o7 X& Y/ m! U: C2 ~0 j1 ^
ovs-vsctl br-exists br0& a: {9 e  k) i* b
  
/ _9 H6 Y6 d. N9 j8 D; e  Z# 将物理网卡挂载到网桥上:$ ?! ^) e) c) J
ovs-vsctl add-port br0 eth0" c5 _7 X. O9 F8 _$ @
  ( ~0 E# }+ S0 V! M. S* p
# 列出网桥中的所有端口:
. e0 C$ F0 k0 N) n3 s" p1 }ovs-vsctl list-ports br0
: ~$ v$ S+ y  z7 p* I! B  # T1 G- X% O% q* e) d
# 列出所有挂载到网卡的网桥:
( O: }9 j0 \( _0 c6 movs-vsctl port-to-br eth0
8 l4 p- v) i3 `, U7 l! ^$ Y! H0 F  
8 K( i0 s. W4 G# 查看ovs的网络状态:2 L8 c: p' c5 T. n% [9 s% ?; \
ovs-vsctl show" R! H' X1 n- W" k* v
    ^' @, U( B1 _7 a' z/ X
# 删除网桥上已经挂载的网口:) G8 U$ _& X- q" N  ]' I
ovs-vsctl del-port br0 eth0, Z, p, u1 `! v% A# @8 r; J* O
  
- N# B% ?6 T* s% Q# 删除网桥:8 ?% J" f; |( E# r
ovs-vsctl del-br br0
3 U) }2 l6 E4 H. t3 s/ I  ]. j7 O  + E$ m( l' Q0 ]% K6 P! `
# 设置控制器:
) f: l" j" `  govs-vsctl set-controller br0 tcp:ip:6633% e8 {# X0 O, W- ~8 B
  ) d- b. Y! B! \. z0 Z
# 删除控制器:
: Y2 t  \$ T- e; zovs-vsctl del-controller br0
) ~4 q% Y% F' v* L$ X  
; E- F- v2 A8 v6 j% X; k# 设置支持OpenFlow Version 1.3:
- @. ]! i( c8 l: V$ N0 R5 Covs-vsctl set bridge br0 protocols=OpenFlow13  
2 ~) z5 e( Q* _+ y  6 D* U3 [! H$ M" G2 X* Q: h* F
# 删除OpenFlow支持设置:
* }  o  C* s; Q1 Q6 `ovs-vsctl clear bridge br0 protocols
/ v2 _6 ]4 Q( w4 f7 [% @. h  ( }( _0 k9 S6 o6 p
# 设置vlan标签:
- r4 C8 m% `6 Y5 \/ Sovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal
: y1 Y, R! I' a  
7 x# |( `5 o4 l/ y! }, U8 X+ J# 删除vlan标签:" [" G2 n& i0 d+ h# i
ovs-vsctl del-port br0 vlan3 0 t2 Y0 I( j/ u0 `! K! r- O! i
  & A! u! Y$ g: T3 R8 e! `* Z% B
# 查询 VLAN:% ^+ S* b2 Y* `1 Y" \
ovs-vsctl show   u6 d3 {+ ]- W
ifconfig vlan3
5 x7 }) Y3 C$ B5 [+ {5 V. i  ! g% h  z" G) A6 R6 Q4 X
# 查看网桥上所有交换机端口的状态:
- U: z) h$ X- O, Lovs-ofctl dump-ports br0  H# Q8 }. u$ L0 i4 F! \
  2 J& p' h# {% f4 F: q, J+ x9 L& ~/ G
# 查看网桥上所有的流规则:2 a4 ~2 k" F5 ?) h
ovs-ofctl dump-flows br0) p: ^0 P5 J& e( U
  3 |$ l3 W  X0 j: ~, r
# 查看ovs的版本:
# W; W. f4 k5 N$ i( Z8 Uovs-ofctl -V# o1 o4 R! a) P. B
+ R! X  F' |! {7 M% V
# 给端口配置tag
5 \5 F- c) D- n' `6 Y* }ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 00:03 , Processed in 0.044230 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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