易陆发现互联网技术论坛

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

一些常用的OVS命令示例:

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

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

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

x
sudo ovs-vsctl show
1 K% v* H) u" u  a9 U$ P+ Csudo ovs-vsctl add-br mybridge! K' O2 m$ M1 c8 [$ [% F
sudo ovs-vsctl del-br mybridge' m) \/ ^0 H! q) [% f
sudo ovs-vsctl add-port mybridge port-name
3 u9 F% ]# S3 B3 K5 Isudo ovs-vsctl del-port mybridge port-name
7 F! X) \5 @# [sudo ovs-vsctl list Bridge/Port/Interface/...% b! N# S0 M3 c0 |5 J' B' w
sudo ovs-appctl fdb/show mybridge
! h  t6 h$ J. O( T4 Xsudo ovs-ofctl show mybridge
( L) u# c6 v9 dsudo ovs-ofctl dump-flows mybridge
' j8 j* N* ~6 ^3 O6 w; f- x6 msudo 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
" w7 f* f9 V3 x# E, y6 _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! j& r) h1 `) n0 E" P  f
sudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6& `' T" X8 m8 |: Z& |+ i. D1 N. |
# This will delete all the flow entries in the flow table8 _9 f( G" w& l
sudo ovs-ofctl del-flows mybridge
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:
3 X' `0 L' o0 tovs-vsctl add-br br0  8 z& _% G1 P/ O& Y3 S. V4 }1 @, L
  
% ~) n/ W6 ?, H& R# 列出所有网桥:: m. P9 k* S  X1 n; O' }% u
ovs-vsctl list-br
- f$ B: i2 \+ |+ ?5 y& }& U& E  I, m  9 @- c8 j8 C( C! p- ^* ^
# 判断网桥是否存在:; F6 |' H; G# [$ n* _
ovs-vsctl br-exists br0, P/ N$ w- c3 x) d8 j8 \5 O
  6 h2 D  x* D4 N, I. u
# 将物理网卡挂载到网桥上:
8 Q8 Q7 a% X( b9 Eovs-vsctl add-port br0 eth0- B# Z9 h. `3 v1 Q! ^( Q2 D
  
7 G/ V% {  k3 x# 列出网桥中的所有端口:
, L; ]2 S, _: Y. G, \0 b* Novs-vsctl list-ports br02 H* R* q+ S) }" [+ ^4 n
  : Z& R9 D. F  @. l5 I/ a1 l8 s8 z
# 列出所有挂载到网卡的网桥:7 n% G: B/ `2 T; B, X
ovs-vsctl port-to-br eth0
9 J) N; w7 Y  V) t  0 j' W) M6 D5 |1 f5 b% K4 p2 [
# 查看ovs的网络状态:
+ O; U2 _4 A, Z# E& zovs-vsctl show2 Z+ I* e1 g" L- w
  ; Q* T4 |% ?, J0 a0 c
# 删除网桥上已经挂载的网口:
% x( z, e+ L0 @$ @( ]+ {ovs-vsctl del-port br0 eth0
0 |  L* H/ Z: m' @4 d  
0 W  `9 U) v1 I6 j! b# 删除网桥:
. E& T7 {0 u1 r* Z8 H# |  Oovs-vsctl del-br br0
  I/ A' E3 y: @) e) a  
; g' q: M' A4 V: o; }4 q# 设置控制器:
# D, j. N$ ?9 ?" dovs-vsctl set-controller br0 tcp:ip:6633
9 @4 e' e3 U; }  
2 m! p/ t& H* e* U8 f  _# 删除控制器:  A! m2 |- t- P, k
ovs-vsctl del-controller br0' Y) f, z) L- U6 l$ w2 t
  
7 r' g3 I( H% N: `* U0 Y# 设置支持OpenFlow Version 1.3:( W* N5 Z6 _. W9 X
ovs-vsctl set bridge br0 protocols=OpenFlow13  
% v  y- T! k- n  X0 h- o  m; F5 w  * B- M6 }! @* h0 n: Z
# 删除OpenFlow支持设置:
! i9 W: n' v/ v9 _ovs-vsctl clear bridge br0 protocols
+ X- N) i8 e" p% `6 d- C6 n  
- U" p, j% w% r  f4 ~# 设置vlan标签:
$ x3 l3 L4 y# @5 T& i# ]. R/ bovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal
$ D8 C3 G. g3 Q, [: ^6 K3 ]  
3 }8 q1 [0 J/ X- y$ A, T; C# 删除vlan标签:
3 \8 O2 d6 L0 H# C: novs-vsctl del-port br0 vlan3
, p" M* y$ q3 e4 p  / N( n: f. Y; t
# 查询 VLAN:; b+ E# Z" ?9 d, b7 {/ b
ovs-vsctl show . ]5 E% T3 F+ K2 A% I& a0 ^' q! F
ifconfig vlan3 5 Z8 X1 w# L: Z! X
  ) B7 ^2 _! g; ?7 q1 h# P& e
# 查看网桥上所有交换机端口的状态:/ B# H- \! ^. w1 d& o2 e0 N
ovs-ofctl dump-ports br0
0 h  r8 c- c& f/ C  k' ]1 m  
  G. |+ s! r4 v5 \# 查看网桥上所有的流规则:
' \( X- b& g1 m/ h# O: wovs-ofctl dump-flows br0
0 {  f; R+ ^8 n9 R5 v8 R4 v  
; a* g2 r3 j8 i$ V, V) F# 查看ovs的版本:9 v8 Z5 r; J! U2 f# L+ |9 f/ Y
ovs-ofctl -V! s+ f( X( c: z( r1 h
1 D* z/ }4 K. H
# 给端口配置tag# B3 _: [  O3 V9 S1 ?/ ?
ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 10:40 , Processed in 0.075876 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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