- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
以下是Open vSwitch与Linux bridge之间的优劣势对比:2 n' ?( K3 t5 }" b4 g/ K4 V
( A/ G5 A9 _0 K. Y7 u% u4 p(1)Open vSwitch 目前还存在不少稳定性问题,比如:) i' m# `( h6 f2 \6 L! ?+ G
1.Kernetl panics 1.10
3 Z' {, y6 Z3 s" N0 b4 L2.ovs-switched segfaults 1.11- l" K" [4 o+ v) I2 \# E
3.广播风暴. e% ] p) a0 `9 W( C8 Q
4.Data corruption 2.01
6 n+ m! l" z' ]# q2 T" C2 J
; H2 I1 Q( }# z6 M7 G(2)于Linux bridge,Open vSwitch有以下好处:
& [) ~& m$ A+ M1.Qos配置,可以为每台vm配置不同的速度和带宽* P( a7 j6 u B: L$ W! k5 U% M
2.流量监控
; W" G$ ~+ U7 `7 |3 A2 x3.数据包分析
! K" s9 F/ g5 G( _ O4.将openflow引入到ovs中,实现控制逻辑和物理交换网络分离- `( R3 L- z' x/ r& _) Q$ l; T' F
9 U( b; i) R7 p7 l1 o' X/ G$ d5 X5 W0 q
(3)为什么可以使用 Linux bridge?
. ~% d0 b7 F. k1 h; F. Q7 t1.稳定性和可靠性要求:Linux bridge 有十几年的使用历史,非常成熟。
/ l% d* a* E( e7 d2 Y6 m/ i A2.易于问题诊断 (troubleshooting)/ r, |# F5 d$ v7 [ x0 }
3.社区也支持
" d R& |* Q3 K. t* `2 o4.还是可以使用 Overlay 网络 VxLAN 9需要 Linux 内核 3.9 版本或者以上)$ z2 A; s9 x" i9 M% |
( _: V _$ C: X
(4)使用 Linux bridge 的局限性
: e* I0 ]+ W6 t& s1.Neutron DVR 还不支持 Linux bridge
' w6 R6 I+ O5 V/ w0 e; i2.不支持 GRE
8 \: j' j5 s' @: V3.一些 OVS 提供但是 Neutorn 不支持的功能
. q# U& S! A- B7 _+ X! U
+ w% `" `: K) I" N(5)长期来看,随着稳定性的进一步提高,Open vSwitch 会在生产环境中成为主流。. O, K7 x E1 E# g% s' J6 J
* B2 Y V d# mLinux bridge 和 Open vSwitch 的功能对比:
6 i( n- Q2 s7 f( `Neutron中Linux bridge与Open vSwitch两种plugin优劣势对比; B1 \2 L7 p" T3 M m& i
) @! _; G( F- W2 o3 x可以看出:
2 E7 y+ K7 e3 c2 X: @' B7 A% I(1)OVS 将各种功能都原生地实现在其中,这在起始阶段不可避免地带来潜在的稳定性和可调试性问题;
* l/ |+ d* B. q; y8 G" F( e(2)Linux bridge 依赖各种其他模块来实现各种功能,而这些模块的发布时间往往都已经很长,稳定性较高;
! I& Z& \& w3 J# a(3)两者在核心功能上没有什么差距,只是在集中管控和性能优化这一块Open vSwitch有一些新的功能或者优化。但是,从测试结果看,两者的性能没有明显差异;- M5 y+ G3 ^4 K( Z$ g
Neutron中Linux bridge与Open vSwitch两种plugin优劣势对比% i/ l. l3 o6 U# Z7 D
$ S* @9 q' a, T+ y7 ~Neutron中Linux bridge与Open vSwitch两种plugin优劣势对比
" `% V- o6 Q4 U/ Y' T- l4 E ' P5 t* j6 Y* \8 A
总之,目前,Open vSwitch与Linux bridge都有各自的适合的场景,对于云用户来说也提供了更好的两种优秀的网络解决方案,除了SDN对集中管控的需求,和更新更多的网络特性时,Open vSwitch更加有优势,但是在稳定性,大规模网络部署等场景中Linux bridge 是个较好的选择。 |
|