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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-24 10:02:19 | 显示全部楼层 |阅读模式
以下是Open vSwitch与Linux bridge之间的优劣势对比:1 n9 |) \1 D. W
6 E4 c/ [; d: e  @. r- `
(1)Open vSwitch 目前还存在不少稳定性问题,比如:/ ?; O0 B2 _$ y" z
1.Kernetl panics 1.101 O/ C) t& x( `! Y& e
2.ovs-switched segfaults 1.11- g3 s3 _/ Q; _
3.广播风暴
: S. x. L* B" p" U5 ]$ F4.Data corruption 2.01
- I, }" |% y! Z6 g/ \5 T/ W% T  J. W/ E8 K7 K  d& ^5 C6 \
(2)于Linux bridge,Open vSwitch有以下好处:
  ?) {% @) O5 F0 [2 A1.Qos配置,可以为每台vm配置不同的速度和带宽: y2 `1 b  H7 O( T
2.流量监控# Z8 }! E& f1 J1 \: V
3.数据包分析
; R6 c) T) H2 d8 ~* i4.将openflow引入到ovs中,实现控制逻辑和物理交换网络分离* }4 [) g: U4 }( k8 }2 R, ]/ j' A

- Q$ m/ M. u4 a' ?* S$ {(3)为什么可以使用 Linux bridge?( i( _0 ]! c9 }
1.稳定性和可靠性要求:Linux bridge 有十几年的使用历史,非常成熟。- a* L6 A' D* A) w
2.易于问题诊断 (troubleshooting)6 Z" Q! Q, |% g6 t2 F- U7 e
3.社区也支持5 @6 _' l: G. G) Y4 E8 G( @$ L
4.还是可以使用 Overlay 网络 VxLAN 9需要 Linux 内核 3.9 版本或者以上)
2 ~5 l9 A7 p) \9 \* O# }, i
4 N6 O1 X+ W, h2 r7 W; ?4 W(4)使用 Linux bridge 的局限性" d  T0 @5 ~# Q) M) Y/ H' b7 m1 b
1.Neutron DVR 还不支持 Linux bridge
! C, @" E( u3 |4 {, ~2.不支持 GRE) @5 X# [4 ?7 Y" f/ a& p
3.一些 OVS 提供但是 Neutorn 不支持的功能
4 B' a/ r! ^) E$ l4 a
. X6 F; S- H5 K+ c(5)长期来看,随着稳定性的进一步提高,Open vSwitch 会在生产环境中成为主流。
4 }+ E5 F$ M) [' [* L0 W
' e5 ^7 U+ `/ b& c3 P2 B9 K5 _Linux bridge 和 Open vSwitch 的功能对比:
/ {: z2 h5 |: v! d: cNeutron中Linux bridge与Open vSwitch两种plugin优劣势对比$ _' q, v3 K0 Y
! A8 t- T+ N# Q3 V6 L# b) C
可以看出:
- G4 _* t& x3 n! W; G9 T0 q(1)OVS 将各种功能都原生地实现在其中,这在起始阶段不可避免地带来潜在的稳定性和可调试性问题;3 h/ t4 }3 U- K
(2)Linux bridge 依赖各种其他模块来实现各种功能,而这些模块的发布时间往往都已经很长,稳定性较高;8 {$ V; q/ }$ I7 i. d1 u1 ~9 {2 l
(3)两者在核心功能上没有什么差距,只是在集中管控和性能优化这一块Open vSwitch有一些新的功能或者优化。但是,从测试结果看,两者的性能没有明显差异;/ a$ {4 R" [0 ]" }$ A4 ~
Neutron中Linux bridge与Open vSwitch两种plugin优劣势对比
) U. [4 g" @- g
7 U5 g+ V  g+ q/ [, a, [0 W3 b" O* \( E! ONeutron中Linux bridge与Open vSwitch两种plugin优劣势对比
' w* Z0 T/ |+ M1 u9 e; b' v( Q3 d
! l2 f! z  }. H0 Z+ y+ |总之,目前,Open vSwitch与Linux bridge都有各自的适合的场景,对于云用户来说也提供了更好的两种优秀的网络解决方案,除了SDN对集中管控的需求,和更新更多的网络特性时,Open vSwitch更加有优势,但是在稳定性,大规模网络部署等场景中Linux bridge 是个较好的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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