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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-24 10:02:19 | 显示全部楼层 |阅读模式
以下是Open vSwitch与Linux bridge之间的优劣势对比:9 [/ ~( p: t0 e, |, I5 T$ t8 R* O
( q4 W. `. C  s$ J9 p4 Q4 N# u
(1)Open vSwitch 目前还存在不少稳定性问题,比如:
4 L: ^: Q) k% U1.Kernetl panics 1.109 N  d" R: M" F, q3 K$ G
2.ovs-switched segfaults 1.11; z" p' i3 q; `) |0 N* T! `  k2 g* ^) L
3.广播风暴( m+ _* o- Z% c+ R- s* L) h
4.Data corruption 2.01+ x  r. W. Q, m3 r6 N; i6 i& \( D

. x1 ]2 |; q! g- ]2 g/ y(2)于Linux bridge,Open vSwitch有以下好处:
% g5 Q( n3 D2 S; D5 [1.Qos配置,可以为每台vm配置不同的速度和带宽( h) v2 e% i" s, s# l
2.流量监控. X+ K7 }7 _% m8 j3 O, K5 `
3.数据包分析
, S/ y7 m2 j+ C% _4.将openflow引入到ovs中,实现控制逻辑和物理交换网络分离
4 ?; r1 ~4 [- v3 C1 u) Y7 z, {+ ]3 B, y
(3)为什么可以使用 Linux bridge?
$ i9 `$ M# j! _) }+ s2 c, t1.稳定性和可靠性要求:Linux bridge 有十几年的使用历史,非常成熟。, s% q; ~+ P& R0 y2 t2 r
2.易于问题诊断 (troubleshooting)8 d3 f- z+ @- D
3.社区也支持0 Z' ^" |+ X0 _' q# i& F0 v- t. d
4.还是可以使用 Overlay 网络 VxLAN 9需要 Linux 内核 3.9 版本或者以上)
9 }! V0 y. a3 K9 b
0 |2 i2 r* J- M% u/ ~% p$ P5 {% h(4)使用 Linux bridge 的局限性
- @2 G& v5 V5 e/ s% l( g* m& K1.Neutron DVR 还不支持 Linux bridge  D7 M) Q8 |4 ~% Z6 Z/ X) \3 X
2.不支持 GRE! G; @0 z8 r: a4 G5 i# y( W
3.一些 OVS 提供但是 Neutorn 不支持的功能
$ C9 o# V6 j) l2 V7 o! y9 l7 z1 G  G7 G: ?, f' B" S1 L9 l9 `
(5)长期来看,随着稳定性的进一步提高,Open vSwitch 会在生产环境中成为主流。
5 J  d# f; h9 q: ?9 x% U) o1 A6 d4 g/ |8 `0 b0 o
Linux bridge 和 Open vSwitch 的功能对比:: w% M  i/ G$ n( ~0 h
Neutron中Linux bridge与Open vSwitch两种plugin优劣势对比
2 @+ w" i! Y. L' E8 Q: H" q7 s, c2 G: S9 q7 K
可以看出:% M; G7 b6 Z5 d  N7 H9 c. N0 Z: i
(1)OVS 将各种功能都原生地实现在其中,这在起始阶段不可避免地带来潜在的稳定性和可调试性问题;8 L* o- s: ^( s' ]/ h' _" o9 s
(2)Linux bridge 依赖各种其他模块来实现各种功能,而这些模块的发布时间往往都已经很长,稳定性较高;
4 ]+ r% z/ _6 ?" c- J7 H(3)两者在核心功能上没有什么差距,只是在集中管控和性能优化这一块Open vSwitch有一些新的功能或者优化。但是,从测试结果看,两者的性能没有明显差异;
6 B. Y- ?1 A( a" PNeutron中Linux bridge与Open vSwitch两种plugin优劣势对比
8 m* S, a5 s/ q! C7 T; R5 \6 l0 r4 l$ @: e
Neutron中Linux bridge与Open vSwitch两种plugin优劣势对比
" d! y4 J+ s, x( o1 K; c8 q / M3 x3 T3 ?5 x( i* x# D) B
总之,目前,Open vSwitch与Linux bridge都有各自的适合的场景,对于云用户来说也提供了更好的两种优秀的网络解决方案,除了SDN对集中管控的需求,和更新更多的网络特性时,Open vSwitch更加有优势,但是在稳定性,大规模网络部署等场景中Linux bridge 是个较好的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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