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

一些常用的OVS命令示例:

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-18 10:05:11 | 显示全部楼层 |阅读模式
sudo ovs-vsctl show
% E3 F2 w' J8 U) l* }sudo ovs-vsctl add-br mybridge
& v9 \7 ~$ m8 ~2 tsudo ovs-vsctl del-br mybridge
. ]4 y4 Y# z" asudo ovs-vsctl add-port mybridge port-name5 e3 g, V4 y5 k4 ^3 R
sudo ovs-vsctl del-port mybridge port-name
4 j: r. w8 {6 u: _/ w: ~4 t) S: e/ Ksudo ovs-vsctl list Bridge/Port/Interface/...
* g. c+ {3 {* J, Psudo ovs-appctl fdb/show mybridge
, r( L% O( {/ D+ ^6 Nsudo ovs-ofctl show mybridge- `) X  X* M) I
sudo ovs-ofctl dump-flows mybridge
& {" a" W2 |7 E+ lsudo 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. j5 s- u: L. O; V. t
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+ Y' m* h5 l/ J' n4 W6 S
sudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6
" Z5 Q' u8 {; N. Z/ N3 `# This will delete all the flow entries in the flow table
2 r/ |$ w* }2 N6 C2 v$ Vsudo ovs-ofctl del-flows mybridge

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:0 F$ q& V' u7 H3 }+ S# K: j# w
ovs-vsctl add-br br0  " Y' `6 k! X; U# J- t
  . s: P3 y8 d, \
# 列出所有网桥:
$ W6 H( s# J" U9 Aovs-vsctl list-br
: [6 h7 u$ u1 _  5 }( }. {$ T  m8 V; T& B8 ?
# 判断网桥是否存在:
" Z! |9 E+ X3 Q' J( Fovs-vsctl br-exists br0+ d5 ]1 `  P) f- t. V8 y: U
  
/ Z3 x  w9 k7 \1 V% J# 将物理网卡挂载到网桥上:
( r" x4 {6 c  y. j/ w, X+ Movs-vsctl add-port br0 eth01 e- v+ r5 r) X9 Q% m
  * O9 e7 x  r% o# d( _9 y
# 列出网桥中的所有端口:' p) W6 m2 V' q! u
ovs-vsctl list-ports br0
+ s3 R7 r2 D  s! L  
) ^/ R1 f" W0 L" w3 c# 列出所有挂载到网卡的网桥:+ G. u8 E5 W% S
ovs-vsctl port-to-br eth07 ^: W0 L! |' J2 B: ~3 d' }9 ]
  
- S$ h' Q# p7 |; R# 查看ovs的网络状态:
* O5 w  q8 G: M& _, B! N) @0 O9 Iovs-vsctl show* c% u! s1 U0 g. W! X6 c
  3 o2 d: v" C: I
# 删除网桥上已经挂载的网口:" V8 k. K* c7 ~' j' b' j- X6 K
ovs-vsctl del-port br0 eth0
! T  ^' e% R+ U/ S8 Z  
& q4 |) ~- W# m5 [2 Y9 Y* E# 删除网桥:
+ I7 \! O' |+ A8 tovs-vsctl del-br br0
( T/ @: i5 K, S/ Z" ~* Q+ S  ( I6 y7 j+ ^# C# f# O0 ]
# 设置控制器:
# |. }  g: W! [, xovs-vsctl set-controller br0 tcp:ip:66332 Q9 Q* O  q7 |9 Q1 J8 t
  
9 O' ]& S# }1 i, H6 E; e# N* k# 删除控制器:1 f+ X) ~+ V/ @* P6 V) J+ K
ovs-vsctl del-controller br0
9 S! D* w( K1 f. ^  
: _% W$ k; N- m3 n% I  r# 设置支持OpenFlow Version 1.3:0 B/ b; j# e$ M2 @
ovs-vsctl set bridge br0 protocols=OpenFlow13  : n+ c& R& ?; e8 E0 r: h
  
* G4 @3 v! d- ~# 删除OpenFlow支持设置:9 f% N( w' R2 F) X0 @: e1 s7 ~
ovs-vsctl clear bridge br0 protocols   g6 _$ d/ U- d6 k* l' |
  & I9 O, L9 h+ T; t
# 设置vlan标签:8 s/ U4 y. K' b! w
ovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal! R# e; A" a  v2 v4 z3 {. t
  
8 a4 C' L  _0 |. K9 N% B# 删除vlan标签:' b; g6 W+ H6 J3 L- z: u& K
ovs-vsctl del-port br0 vlan3
, d/ a' h% ~4 a3 t# v9 G  
6 s2 R7 i5 Y' r' S1 X9 L& W# 查询 VLAN:; T6 a3 J* i' D' T, A5 u
ovs-vsctl show
! i7 M5 a7 N: t8 O# X( f& sifconfig vlan3
9 e" |8 |2 b6 M& |# [6 Q% F    |) V4 \& A; Z& w' ^1 y7 H( E
# 查看网桥上所有交换机端口的状态:
$ R* c' e+ t6 U1 govs-ofctl dump-ports br0) E0 G- K5 s6 s8 m# A/ y+ u0 e
  1 k4 l' x: L; s$ u) Z7 y
# 查看网桥上所有的流规则:
% l% P& H  b6 z( e% G) Y& e) w2 tovs-ofctl dump-flows br07 f9 S$ N/ \. h" b; J) Q
  ( c" I; @) p$ a; ~: |
# 查看ovs的版本:
5 x5 {" o7 P" z" Sovs-ofctl -V
. t) \, W! K# e1 d/ K, q6 n
7 j7 f& n0 t# c$ n' K6 p2 Y# 给端口配置tag6 |) ~( t7 {: K) ~2 e! |2 D
ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:22 , Processed in 0.018154 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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