易陆发现互联网技术论坛

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

一些常用的OVS命令示例:

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

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

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

x
sudo ovs-vsctl show
3 H. N# p- o  u" Y+ h! Osudo ovs-vsctl add-br mybridge
( [3 W4 g. {; u" ssudo ovs-vsctl del-br mybridge
* {6 T& O* z: f* |" Y2 S5 B4 msudo ovs-vsctl add-port mybridge port-name
8 I8 J; J' `. F5 Asudo ovs-vsctl del-port mybridge port-name
! O4 P. ~- e+ W6 k8 A4 [sudo ovs-vsctl list Bridge/Port/Interface/...' x% U* j1 W( ?2 ~7 F
sudo ovs-appctl fdb/show mybridge
  L) j/ o! H3 z* N  r2 o% Vsudo ovs-ofctl show mybridge9 U0 Y; W) d' @1 P& g: |( u& K
sudo ovs-ofctl dump-flows mybridge; ?! h1 V& J4 A9 J. j+ q3 ?) d3 q
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! j" l# z$ l# _1 k# K
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.28 |( D4 |) j3 E7 r" q
sudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6
! j6 V3 t, L/ J1 i- Q# This will delete all the flow entries in the flow table9 E5 y: ?/ y" C4 `( e* V3 o4 s
sudo ovs-ofctl del-flows mybridge
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:
5 w& |9 [3 Z+ a. t% Bovs-vsctl add-br br0  
- z; t8 p8 J  _' L- g. Q: X- M  _  
+ f" o4 Y9 c+ \/ C# 列出所有网桥:: a+ ?& i1 s" g' N. E
ovs-vsctl list-br
' `! g+ Y9 q' U' [& {  5 x- J! r- O7 d. x
# 判断网桥是否存在:/ @5 U) j4 }$ F: w
ovs-vsctl br-exists br0# ?7 ~# ]; h; l- N) ]$ f
  
8 j- f' l) `. A8 k; X# 将物理网卡挂载到网桥上:5 B* a6 F  v: o* m$ Z  m2 k! M
ovs-vsctl add-port br0 eth0
' W9 M* u! V  Z3 m- u  
; Y, M7 l5 t) m8 \( @: e. D1 d# 列出网桥中的所有端口:
1 Y6 d) C- G7 n/ P) I+ ?* Tovs-vsctl list-ports br0
5 {& a' V/ m1 R    {2 L! ^$ k5 z5 N9 f# J
# 列出所有挂载到网卡的网桥:: k3 |+ P7 a  `! j5 c
ovs-vsctl port-to-br eth0/ P! _- x( [) q0 O
  
) _. Q2 `; j* Z, U7 k# 查看ovs的网络状态:
; h& @$ O' b6 P4 c0 Movs-vsctl show2 n$ T  U$ c' U. R4 H1 u
  
' f9 ~7 w. m3 V9 z+ u$ ]# 删除网桥上已经挂载的网口:
5 X; s" {: \% n$ D4 j" Qovs-vsctl del-port br0 eth0
) l% K: {3 d" S( u, b$ ?8 N  
# }( @9 F- }# l: r0 A0 n# 删除网桥:" h; ^+ N# L! z0 Z# W: Q
ovs-vsctl del-br br0
9 {8 a3 \. a1 d: Y. |  + r- i1 G$ q7 U4 {) Q0 G
# 设置控制器:
! _) I" F# T+ n# u7 Fovs-vsctl set-controller br0 tcp:ip:6633
& H$ D$ l8 A2 ~8 Q4 X' h& s  h  
2 o7 T- a* g3 B6 a# 删除控制器:
+ j1 ?8 ?6 {+ ~4 Covs-vsctl del-controller br0
% L, ~" z2 a; `  ! ]/ @! M7 p, L- d
# 设置支持OpenFlow Version 1.3:) I1 ~  i6 z  N+ D; m9 ?
ovs-vsctl set bridge br0 protocols=OpenFlow13  
2 U+ T7 g  |* _; g  * U5 ^" C' D; W1 t
# 删除OpenFlow支持设置:
' E. r7 j5 l: R# s: ?" R2 xovs-vsctl clear bridge br0 protocols
1 O+ b+ Y  E; A* I' l3 w8 \  , e1 \) O; M: ^5 A& Y$ u+ g6 x
# 设置vlan标签:
, G8 s8 k  r. P) j/ W% qovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal: n2 B3 S- b& p7 q) x6 ~. k
  ( m/ k. }/ P% F- F; B. F
# 删除vlan标签:
* q  h5 Q) |5 s1 d: U+ J3 e0 }ovs-vsctl del-port br0 vlan3
% _9 c* ]1 {) o5 |  
0 h; E( p3 v7 {8 p$ P0 h( s# 查询 VLAN:
$ U! ^9 d* _5 n" Hovs-vsctl show   p' U; J( n8 Q
ifconfig vlan3 3 S0 L; ^( q  w& ^
  
; M1 J$ O4 J4 k# 查看网桥上所有交换机端口的状态:3 V5 H+ i2 m$ U# ~7 x. n
ovs-ofctl dump-ports br0
3 @# l& ^% }  @1 J% j6 R  2 W; K2 |$ f* A* H; J: x
# 查看网桥上所有的流规则:
6 o" x  D3 v3 y: H" m( Rovs-ofctl dump-flows br05 J8 R/ M$ _2 B5 h' d
  : N$ w* E: A$ S: r
# 查看ovs的版本:
+ z4 s# Q- Z8 w- Zovs-ofctl -V; R0 Q4 O+ w! J; s8 h$ c
" j8 a% a; o! m* }$ Z: m
# 给端口配置tag* k9 d, U, b2 u% d9 B% q
ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-10 17:57 , Processed in 0.042799 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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