Anycast 多机房防护:单机房被打满流量无法分流、其余节点带宽闲置问题解决 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jonathan001

Anycast 多机房防护:单机房被打满流量无法分流、其余节点带宽闲置问题解决

  •  
  •   jonathan001 3 天前 511 次点击

    问题描述 现有全球 20 个机房,单机房出口峰值带宽 500Gbps ,业务网段采用 Anycast 方式全网统一宣告。 正常业务流量下流量可均匀分散至各节点,带宽资源利用率良好。

    但遭遇 DDoS 攻击时存在明显缺陷:

    若攻击者定向针对单一机房节点发起大流量攻击,该节点 500Gbps 带宽被快速打满后直接瘫痪不可用; 此时撤销攻击机房路由宣告,根据 BGP 选路原则流量会进入 19 个机房的其中一个,最终结果还是一样被打死,最终形成多米多骨牌;

    请问该如何彻底解决该问题?

    9 条回复    2026-04-26 02:17:59 +08:00
    NewYear
        1
    NewYear  
       3 天前
    放弃这个架构。
    自己调度节点会好点。

    DDOS 的本质是伪造 IP ,互联网谁都不管伪造 IP 这个事,各个运营商接入商谁都闭着眼睛当做看不见,才导致成为了问题。
    jonathan001
        2
    jonathan001  
    OP
       3 天前
    @NewYear 自己调度节点也需要解决入口流量问题。不好搞。
    NewYear
        3
    NewYear  
       3 天前
    @jonathan001 #2

    问题是运营商是黑盒,你啥都控制不了。

    技术上你控制不了,钱你有没有嘛,如果你有钱也可以买防御 ddos 的,本质上还是烧宽带烧钱。
    jonathan001
        4
    jonathan001  
    OP
       3 天前
    @NewYear 我什么也没有,就像知道底层的运作原理,从而开开眼界。
    mytsing520
        5
    mytsing520  
    PRO
       2 天前
    CloudFlare 的边缘数据中心运作方式和你这个是一样的
    jonathan001
        6
    jonathan001  
    OP
       2 天前
    @mytsing520 不知道他们是如何解决某一机房带宽被占满的情况。
    mytsing520
        7
    mytsing520  
    PRO
       2 天前
    @jonathan001
    首先每个机房带宽本身就很大
    其次,来自同一个地区的流量不会只指向同一个机房,而是多机房互备

    当然即便如此他们最近也遇到过几次全球所有机房带宽差点被打爆的情况
    jonathan001
        8
    jonathan001  
    OP
       2 天前
    @mytsing520 那他们也没解决这个问题,只是带宽大硬抗
    lan894734188
        9
    lan894734188  
       6 小时 25 分钟前 via iPhone
    要实现可调度的前提
    20 个机房之间除了出口外还有独立链路互联
    anycast 的情况正常是就近打进来 不应全压在一个机房的 这种情况你的 aspath 可能有问题
    被打的情况一般应向上游发 666 黑洞
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2248 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 00:43 PVG 08:43 LAX 17:43 JFK 20:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86