找回密码
 注册
查看: 4000|回复: 0

Neutron中Linux bridge与Open vSwitch两种plugin优劣对比

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-24 10:02:19 | 显示全部楼层 |阅读模式
以下是Open vSwitch与Linux bridge之间的优劣势对比:
5 J- W$ B& Z* a; T* e. B9 F% `( D& I: ^6 \) Q- ?3 Z1 s2 Q- e* y9 l
(1)Open vSwitch 目前还存在不少稳定性问题,比如:
3 \! B/ q( V7 x" J1.Kernetl panics 1.100 ~( j6 n. l( O! T
2.ovs-switched segfaults 1.11
0 j; D6 j1 P. g; j6 x2 e+ f3.广播风暴2 v# ]1 X) R' T! l6 P* r! s
4.Data corruption 2.01
; N, [% l& _! Y& a5 F
3 k% q: q2 ^3 }5 h* ](2)于Linux bridge,Open vSwitch有以下好处:# q; b) A0 Q9 q. S. C! |$ ^5 w
1.Qos配置,可以为每台vm配置不同的速度和带宽7 X, {( A/ s! t2 K) y& m% `5 E, i. o) z
2.流量监控
4 l3 v: W) m. Y/ c, _1 O3.数据包分析' q" r# p4 c& ]$ r1 x
4.将openflow引入到ovs中,实现控制逻辑和物理交换网络分离$ y( m8 @% X) q- k+ ^

& E5 x4 x) |( v+ Z& @+ o(3)为什么可以使用 Linux bridge?& w8 W, ]; R* y  G
1.稳定性和可靠性要求:Linux bridge 有十几年的使用历史,非常成熟。, a7 l& ^' f  o7 E% R
2.易于问题诊断 (troubleshooting)/ v' b9 N( x! z5 ?  D
3.社区也支持6 V3 [2 J. R3 B0 Z2 |1 _! F
4.还是可以使用 Overlay 网络 VxLAN 9需要 Linux 内核 3.9 版本或者以上)
- E5 Q# q: y$ J4 G: F3 W2 @. Y3 c- _7 u+ ]) r3 w  ~3 \' q: W, P' i/ Y
(4)使用 Linux bridge 的局限性! n( v9 u1 U( Q. `# I7 F
1.Neutron DVR 还不支持 Linux bridge2 Q; o* {5 ~. d3 F( V* a: m
2.不支持 GRE
& _7 [* u6 [4 U  E, Q3.一些 OVS 提供但是 Neutorn 不支持的功能
- r- g( e4 n  f: [6 [. V1 @/ b
- ^* t  L& g! r( S(5)长期来看,随着稳定性的进一步提高,Open vSwitch 会在生产环境中成为主流。
9 c8 Q/ o2 m  Y  T& D  H3 |
2 r8 d/ O' S% ]Linux bridge 和 Open vSwitch 的功能对比:
4 M2 O, C1 Q  t8 h/ g6 B" BNeutron中Linux bridge与Open vSwitch两种plugin优劣势对比
; T! o, U5 _6 Y; _3 t
3 u7 {8 [; v. b; O& }. ]- F$ Z可以看出:
( L0 C/ p4 O! p3 a5 U. n(1)OVS 将各种功能都原生地实现在其中,这在起始阶段不可避免地带来潜在的稳定性和可调试性问题;
* {) y% e5 g7 E; B2 u2 ^(2)Linux bridge 依赖各种其他模块来实现各种功能,而这些模块的发布时间往往都已经很长,稳定性较高;) }; h! Q" H/ J0 P
(3)两者在核心功能上没有什么差距,只是在集中管控和性能优化这一块Open vSwitch有一些新的功能或者优化。但是,从测试结果看,两者的性能没有明显差异;
# |  c" z3 v/ ONeutron中Linux bridge与Open vSwitch两种plugin优劣势对比( y( C- l. x* p/ z- ?8 h" j1 p

, ]% \; W6 E& u4 s% m3 w- {# t9 {) jNeutron中Linux bridge与Open vSwitch两种plugin优劣势对比
2 |- q: D3 B) U7 w; d, k ; D$ y3 w1 X2 I; X* [' r
总之,目前,Open vSwitch与Linux bridge都有各自的适合的场景,对于云用户来说也提供了更好的两种优秀的网络解决方案,除了SDN对集中管控的需求,和更新更多的网络特性时,Open vSwitch更加有优势,但是在稳定性,大规模网络部署等场景中Linux bridge 是个较好的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:23 , Processed in 0.017598 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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