BBR 拥塞控制算法blog笔记

摘要:

1) BBR是一种算法,不是一种协议. 因为基于丢包的码率评估存在的问题(详见正文),所以BBR是基于延时的码率评估算法被提倡.
2) BBR 原理BDP=最大带宽*最小rtt。也就是网路链路中能保存的最大数据包数量(inflight)
bbr判断网路带宽条件不是rtt,不是ack数量,是BDP.
四个阶段startup,drain,probebw,probertt.其中probebw,probertt是并列关系.
probebw 1.25,0.75,1,1,1,1,1,1 8个rtt.
3) Pace
4) cubic ,bbr 比较;bbr,vego,westwood比较

other:带宽探测是动态的,每个rtt都在探测。带宽多人共享,随时可能有人退出,其他人就上探出来占用这个退出的带宽。 反之,有人加入,则丢包的方式是从都大家释放一半带宽,开始探测均分剩下

两个经典实例:

https://blog.csdn.net/fdsafwagdagadg6576/article/details/122334775

小结:

1 bbr是基于延时的码率评估。bbr两张图;图1 从10M到20M. 8个rtt一组,每次上

你可能感兴趣的:(传输,音视频,tcp/ip,网络协议,网络)