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

一些常用的OVS命令示例:

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-18 10:05:11 | 显示全部楼层 |阅读模式
sudo ovs-vsctl show6 b' A" Z! H& k$ |+ n
sudo ovs-vsctl add-br mybridge
# a) ~! E, ?9 z: o6 Y7 d) ?; W: usudo ovs-vsctl del-br mybridge
; X! k6 h1 X# i& gsudo ovs-vsctl add-port mybridge port-name2 b3 r( }7 z; X6 b
sudo ovs-vsctl del-port mybridge port-name* v3 W! ]  U$ k2 q
sudo ovs-vsctl list Bridge/Port/Interface/...
/ [3 W  f8 H; P- z* Vsudo ovs-appctl fdb/show mybridge" B  h( m- f4 Q7 Q5 Q) D7 N9 D& D
sudo ovs-ofctl show mybridge
* b9 i- ]5 G5 a7 K& y+ M5 q' P5 @sudo ovs-ofctl dump-flows mybridge
1 x7 q* C' D5 y! isudo 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
- w) A: F; I4 [, }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
, P9 r& b8 [9 h- \: Zsudo ovs-ofctl add-flow dp0 in_port=2,actions=output:6' x3 ^8 N. n* R4 u+ L+ h
# This will delete all the flow entries in the flow table8 B; w) Y. b0 f4 c
sudo ovs-ofctl del-flows mybridge

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2019-10-24 11:13:56 | 显示全部楼层
# 添加网桥:
, W/ g  v) G+ \, ~( ]0 g* Uovs-vsctl add-br br0  0 t8 O  D) p( {" g9 `) j+ l
  
% H; I1 U: `  U6 P' h  p# 列出所有网桥:* X; X9 u' \  V4 h! `( o5 [! ?
ovs-vsctl list-br; Q: I6 D3 L) `  e1 r4 n1 Q
  ( v$ g' N# A  ~) m* j+ H) G1 Z( O
# 判断网桥是否存在:
& \+ T5 L$ @% t" O" Eovs-vsctl br-exists br04 F8 ?0 L) G# o2 t3 O/ ]' Z
  ; g. w. w; s5 x4 A
# 将物理网卡挂载到网桥上:7 Y! T- c; p; U2 C% u, Q
ovs-vsctl add-port br0 eth05 y; R" t* M# ^, ]" K4 a
  
" o8 J. g; p2 D6 E4 {7 ?6 ?# 列出网桥中的所有端口:7 m/ ^0 [  V% \
ovs-vsctl list-ports br0" i' }% x* ?9 z
  5 [) m) @4 m& R
# 列出所有挂载到网卡的网桥:
, A3 E6 c# o3 K4 z% _* Movs-vsctl port-to-br eth0
. w6 c: A5 l, s0 q- g4 ^$ Z/ Q* N  . X) v$ ?4 d3 x% L5 T/ G7 w2 P
# 查看ovs的网络状态:. `# U' X" D4 V
ovs-vsctl show: B' q( c. c" C4 p- ?
  : q9 g% r0 C7 ]% ~* H
# 删除网桥上已经挂载的网口:1 L" ^$ D+ d8 W
ovs-vsctl del-port br0 eth0
) g% o8 p. q7 j% i  {- K  
  C+ l' n1 L+ s) h! O) }# 删除网桥:
; ]( |* L1 @6 K% \, T( L1 v0 Novs-vsctl del-br br0. X% e, K" X8 V: g
  ! R8 k1 y2 j* j& c0 ~/ ~
# 设置控制器:
7 Y# M' r# m: p3 g# lovs-vsctl set-controller br0 tcp:ip:6633
: T9 r* v# s$ m  
# I0 ^" c- J. v3 ^  F# 删除控制器:
3 R$ ?& ]! R8 X1 z% }3 T) S3 ]! o: O/ Y4 Bovs-vsctl del-controller br0
" \- K: ?. _+ w( M) z5 D! F9 b  & g& ~& D* n, [/ ~" p5 ^/ e
# 设置支持OpenFlow Version 1.3:
+ ~4 L& m" {% B; g4 kovs-vsctl set bridge br0 protocols=OpenFlow13  
# J5 ~! {. b% K- l5 p; ]  
; U+ ]- y3 @) J) W  \! S7 ?# 删除OpenFlow支持设置:
: W$ P9 S- @2 Novs-vsctl clear bridge br0 protocols
2 D4 ]8 `$ o0 @* ^  
, G, D" t1 @1 l. W/ g9 X% b/ F& V# 设置vlan标签:
9 |& d3 F  ?, K5 [" aovs-vsctl add-port br0 vlan3 tag=3 -- set interface vlan3 type=internal3 q) V2 A+ F1 u2 T. x8 ~! @
  
* Q7 E' m! f2 T9 z# 删除vlan标签:$ E1 ^: O, A9 u! r1 y4 `
ovs-vsctl del-port br0 vlan3 * ~3 h. }# ]) X
  " g- _$ O, [/ F) k% {$ K* r
# 查询 VLAN:6 c* s: |+ W& q" p5 i" Z
ovs-vsctl show
$ O7 o4 k2 @1 b  R; Xifconfig vlan3
! h+ t- @$ t6 g) [  c, B  
, y" N+ O: M2 \2 H# 查看网桥上所有交换机端口的状态:
/ |3 ^# n/ `4 Z$ z0 b9 R4 }ovs-ofctl dump-ports br0
1 e+ q: f" d6 g% _0 D4 B  
0 {6 J9 b" p# @: G5 g" R0 @# 查看网桥上所有的流规则:
* `4 i; N0 _9 S( q: N* j3 wovs-ofctl dump-flows br07 B& Z  [! l0 l4 C! C
  4 [+ a; _2 U0 u5 ]
# 查看ovs的版本:
) f4 }  v6 x9 P# lovs-ofctl -V
: J; n9 w% T9 p: s8 v
$ n. H0 k+ P  K2 q, A# 给端口配置tag. `* L1 `0 G- y7 T
ovs-vsctl set port br-ex tag=101
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:18 , Processed in 0.018162 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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