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

一些常用的OVS命令示例:

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-18 10:05:11 | 显示全部楼层 |阅读模式
sudo ovs-vsctl show! ]0 U# V% p, ~
sudo ovs-vsctl add-br mybridge
# @+ s, K8 N: Q  tsudo ovs-vsctl del-br mybridge
* b2 n; q# |5 B( psudo ovs-vsctl add-port mybridge port-name0 j* J. c, Y! R( Z8 E
sudo ovs-vsctl del-port mybridge port-name7 K+ \4 M( i+ P
sudo ovs-vsctl list Bridge/Port/Interface/...
. Q* y  }2 }- ~2 A* m. lsudo ovs-appctl fdb/show mybridge
: a2 V! i  B* }0 g1 J+ w  x/ Bsudo ovs-ofctl show mybridge
/ I6 a& [) A; }" B3 K; W1 P; lsudo ovs-ofctl dump-flows mybridge, W0 m, N  R3 O: P6 x
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! `" U- O8 @) A- D; [% V' J
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; a* K: m0 c$ G) k
sudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6/ O3 Z2 N( R, W2 |+ e' P
# This will delete all the flow entries in the flow table
+ Y. G' a# d( I- B$ k% m9 v, t/ {sudo ovs-ofctl del-flows mybridge

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:
/ z5 Y7 L: Q2 C1 G( e7 k. w1 ~ovs-vsctl add-br br0  
9 n1 i& e9 |7 Y3 E- ]) B  3 O& G# b- l# b4 O+ S& a
# 列出所有网桥:
( J9 M9 T: w- novs-vsctl list-br
. M8 ~% S$ a' y! m$ @0 q  
6 o8 S! {8 K& F+ [# 判断网桥是否存在:8 w9 s  N. M# f: n9 @! B, [9 v
ovs-vsctl br-exists br0$ c" d- C/ s0 w7 j
  
& w/ e* K* N' p7 c! _) L# 将物理网卡挂载到网桥上:2 j% G/ m% B/ C5 i/ a5 B" w/ V
ovs-vsctl add-port br0 eth00 O9 _# l- b8 K* I7 g& t% `
  " [1 P, e1 E/ {% Z9 [$ M
# 列出网桥中的所有端口:
9 G2 a8 }: ?5 ~$ N& _9 L- Aovs-vsctl list-ports br0
7 D2 ~3 V& D3 u0 V/ o/ A  
7 ~1 F5 G8 \, x4 T5 F* h, |# 列出所有挂载到网卡的网桥:+ G! [" q6 J7 e1 g
ovs-vsctl port-to-br eth0
# M- h% Z" ^' [/ Q3 k2 f3 J  9 y2 j, b. E( M- r, j6 m
# 查看ovs的网络状态:
, S' g$ d; ~3 A+ G* a& xovs-vsctl show
& F- w/ f3 `8 p+ R  s' G0 q  4 D- y  f3 C5 m) L" b% r# r
# 删除网桥上已经挂载的网口:
( ?) q8 f+ F3 a9 R- X/ l! jovs-vsctl del-port br0 eth0
# K- _4 w! @5 X3 K  ( S: c9 G# A: \+ t: i& v$ x
# 删除网桥:3 m/ O# A5 p" M
ovs-vsctl del-br br0
% E5 E0 ^3 P* |6 w5 H! Q  
7 k& L" ~2 a" c! c# 设置控制器:
8 z& {& H" r; x# ]" zovs-vsctl set-controller br0 tcp:ip:6633
# v% V& ]7 i9 c6 f8 r  
  T9 o/ X$ a9 w: \! F$ z$ [5 m# 删除控制器:
. h" \) @2 w) H6 dovs-vsctl del-controller br0
+ Z4 ]# N9 j$ M, o7 c. d& ~  8 g  g' U2 j: w& r+ Y+ K+ N! Y0 Q' V7 D
# 设置支持OpenFlow Version 1.3:
5 b: D! x( G  T. @' M' I/ Zovs-vsctl set bridge br0 protocols=OpenFlow13  
# j0 _  c! W" X; ~, x& V  ! T6 _3 {( n) Z; I+ d
# 删除OpenFlow支持设置:
8 D' V  o2 ^( e( _ovs-vsctl clear bridge br0 protocols
- T+ r# {4 }7 ?6 p4 A  % w, f8 J$ w( w3 Z% `+ \
# 设置vlan标签:
' m6 h6 o/ d" p: c$ A2 G0 tovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal$ |# x& T1 B1 K4 [
  
6 N; z. B$ k/ h% i. f# k5 i# 删除vlan标签:
! c, W4 r5 c; @ovs-vsctl del-port br0 vlan3 7 G; S- |3 ~8 R1 W4 P
  ! H4 p7 m: X& g6 R
# 查询 VLAN:
5 z- L! \2 ]) l+ b% f# |ovs-vsctl show * n- b' _: E$ k7 S4 s; e
ifconfig vlan3
9 J2 J0 j; K9 _' x& c  " ?9 y2 ^- o; N, ]+ I9 D
# 查看网桥上所有交换机端口的状态:
0 {. h: O8 l& ~# ]- [6 s& m( @ovs-ofctl dump-ports br0
) ]: _6 g* z5 j, `/ S  9 |5 g0 z2 ]. l$ _3 I. ], W7 g
# 查看网桥上所有的流规则:
' f8 a. z+ n, ~& J/ a- y5 @, B; p! _ovs-ofctl dump-flows br0
0 A# y$ i# E, A  + k: \9 p3 R/ R, f1 Z
# 查看ovs的版本:
# ~! Q: y% A) Kovs-ofctl -V
4 q1 W0 S7 m, O, e* p$ N$ s3 ^3 Z' D  Y; K5 Z& s7 _, K# l0 z
# 给端口配置tag- Z) F- d0 j/ ], h; S
ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:21 , Processed in 0.020391 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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