You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TCP负载均衡器及AWS ELB工作原理疑问:TCP序列号影响路由?

关于AWS ELB TCP负载均衡哈希算法的疑问解答
  • 你误解了文档中「TCP序列号」的指代:这里使用的是TCP连接建立时的初始序列号(ISN),而非每个数据包传输时动态递增的序列号。
  • AWS ELB的流哈希算法基于连接的唯一标识集合计算:协议、源IP地址、源端口、目的IP地址、目的端口,再加上连接初始化阶段的初始序列号。由于单个TCP连接的初始序列号是固定的,所以整个连接的哈希结果从建立到断开始终一致,不会随后续数据包的序列号变化而改变。
  • 加入初始序列号的作用是区分同一客户端同一端口发起的不同TCP连接:比如客户端短时间内关闭并重启与后端的连接,源IP和端口未变,但这是两个独立的连接,初始序列号不同,哈希结果也会不同,从而可以被路由到不同的目标实例,避免重复端口的连接全部集中到同一实例上。

简单来说:单个TCP连接的所有数据包,都会基于连接建立时的固定参数(含初始序列号)计算哈希值,因此整个生命周期内都会被路由到同一个目标,不会出现因数据包动态序列号变化而错误跳转的情况。

内容的提问来源于stack exchange,提问作者toto'

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 09:01:02