V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tinet
V2EX  ›  分享发现

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

  •  
  •   Tinet · 2016-06-27 18:04:36 +08:00 · 3082 次点击
    这是一个创建于 3078 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://blog.docker.com/2015/11/docker-multi-host-networking-ga/去年的文章
    multi-host network 将所有容器放在同一个二层网络中,容量数量一多(比如超过 200 ),很容易有广播风暴的问题呀!但是到今天也没有看到 multi-host network 在解决这一问题。
    是我哪里理解得不对还是广播风暴的问题不是一个严重的问题?
    10 条回复    2016-07-06 20:32:05 +08:00
    Citrus
        1
    Citrus  
       2016-06-27 18:39:20 +08:00
    我只想问问,您理解的 广播风暴 是指什么情况下产生的什么问题?恕我才疏学浅,我知道的广播风暴好像不太适用您这个问题。。。
    Tinet
        2
    Tinet  
    OP
       2016-06-27 20:19:32 +08:00
    @Citrus 广播 ARP 包。同一个 vlan 下主机数量太多,不就会产生风暴吗?
    zzlyzq
        3
    zzlyzq  
       2016-06-27 20:24:10 +08:00 via iPhone
    兄弟 我见过一个 vlan/22 的, 1000+ 日常也没啥问题
    Tinet
        4
    Tinet  
    OP
       2016-06-27 20:26:52 +08:00
    @zzlyzq 确实,我们现在的集群也是 1000+,目前问题好像还不明显,但是如果继续增加的话就不知道会发生什么了。
    jasontse
        5
    jasontse  
       2016-06-27 21:25:31 +08:00 via iPad
    我不懂,一个正常的 vlan 就是 /24 ,为什么跑 docker 里就要特别去担心风暴的问题?
    zzlyzq
        6
    zzlyzq  
       2016-06-28 01:35:51 +08:00 via iPhone   ❤️ 1
    @Tinet 这个一般网工可以回答。 一般常见的也就是 /22 了,没有见过再大的。 ARP 隔离需做好工作,即然是 ARP 是瓶颈,就想办法解决他,毕竟 docker 是新技术,而 ARP 已经很古老了,就好像小孩子个长高了,衣服买了新的,鞋也得换,全套的 哈哈
    Tinet
        7
    Tinet  
    OP
       2016-06-28 09:47:59 +08:00
    @zzlyzq 嗯,有道理。如果 docer 的网络在容器生成后就把 mac 地址存到了一个统一的地方,那么就不存在 arp 广播风暴的问题,我先去查查
    Tinet
        8
    Tinet  
    OP
       2016-06-28 09:50:22 +08:00
    @jasontse /24 的话确实不需要担心风暴问题,但是生产环境一般 /24 是不够的。
    julyclyde
        9
    julyclyde  
       2016-06-28 11:09:04 +08:00
    @Tinet 跟 MAC 存在哪儿有啥关系啊…… docker 自己知道,但里面的程序不知道,还是得 ARP
    Tinet
        10
    Tinet  
    OP
       2016-07-06 20:32:05 +08:00
    @julyclyde 这个要看怎么实现了, docker 可以截获 ARP 报文,然后直接回复正确的 MAC 地址的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2764 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:01 · PVG 23:01 · LAX 07:01 · JFK 10:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.