在软路由器上, UDP 如何做流量控制?

查看 39|回复 2
作者:tool2d   
TCP 我知道,如果流量过大,网络过于拥挤,可以人为去减少 TCP 包头的 window size 参数。这样一来,网卡自然就会降低发送速度。
UDP 我没想明白,是按照一定比例,暴力丢弃包;还是把包延后几秒发送;还是干脆回怼几个大数据的 UDP 回去?
一些网盘软件不讲武德,后台暴力 UDP 发包上传太凶残了。
billlee   
tc 命令
tool2d
OP
  
@billlee 感谢,google 查了一下,似乎 tc 是采取随机丢包机制。UDP 协议设计问题,没有 tcp window 窗口的概念,不丢包似乎没办法减少客户端主动发送流量。
但还不能丢太少或太少,有些 UDP 设计上( KCP),就是为了抵抗网络丢包。你丢越多,它重发越多。
好像 iptables 也能随机丢包,用用还是挺方便的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部