docker 的 multi-host network 特性有明显的瓶颈,官方文档还敢说 READY FOR PRODUCTION

2016-06-27 18:04:36 +08:00
 Tinet
https://blog.docker.com/2015/11/docker-multi-host-networking-ga/去年的文章
multi-host network 将所有容器放在同一个二层网络中,容量数量一多(比如超过 200 ),很容易有广播风暴的问题呀!但是到今天也没有看到 multi-host network 在解决这一问题。
是我哪里理解得不对还是广播风暴的问题不是一个严重的问题?
3074 次点击
所在节点    分享发现
10 条回复
Citrus
2016-06-27 18:39:20 +08:00
我只想问问,您理解的 广播风暴 是指什么情况下产生的什么问题?恕我才疏学浅,我知道的广播风暴好像不太适用您这个问题。。。
Tinet
2016-06-27 20:19:32 +08:00
@Citrus 广播 ARP 包。同一个 vlan 下主机数量太多,不就会产生风暴吗?
zzlyzq
2016-06-27 20:24:10 +08:00
兄弟 我见过一个 vlan/22 的, 1000+ 日常也没啥问题
Tinet
2016-06-27 20:26:52 +08:00
@zzlyzq 确实,我们现在的集群也是 1000+,目前问题好像还不明显,但是如果继续增加的话就不知道会发生什么了。
jasontse
2016-06-27 21:25:31 +08:00
我不懂,一个正常的 vlan 就是 /24 ,为什么跑 docker 里就要特别去担心风暴的问题?
zzlyzq
2016-06-28 01:35:51 +08:00
@Tinet 这个一般网工可以回答。 一般常见的也就是 /22 了,没有见过再大的。 ARP 隔离需做好工作,即然是 ARP 是瓶颈,就想办法解决他,毕竟 docker 是新技术,而 ARP 已经很古老了,就好像小孩子个长高了,衣服买了新的,鞋也得换,全套的 哈哈
Tinet
2016-06-28 09:47:59 +08:00
@zzlyzq 嗯,有道理。如果 docer 的网络在容器生成后就把 mac 地址存到了一个统一的地方,那么就不存在 arp 广播风暴的问题,我先去查查
Tinet
2016-06-28 09:50:22 +08:00
@jasontse /24 的话确实不需要担心风暴问题,但是生产环境一般 /24 是不够的。
julyclyde
2016-06-28 11:09:04 +08:00
@Tinet 跟 MAC 存在哪儿有啥关系啊…… docker 自己知道,但里面的程序不知道,还是得 ARP
Tinet
2016-07-06 20:32:05 +08:00
@julyclyde 这个要看怎么实现了, docker 可以截获 ARP 报文,然后直接回复正确的 MAC 地址的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/288656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX