TCP Bandwidth-Delay Product
Calcula o produto largura×atraso (BDP) — tamanho ideal do window TCP para utilizar 100% do link.
BDP
—
Bandwidth-Delay Product: dimensionando o "cano" TCP
O BDP sai da multiplicação entre a banda do enlace e o round-trip time: BDP = banda · RTT. É o tamanho do cano, ou seja, quantos bytes cabem em trânsito no fio ao mesmo tempo. Pegue um link de 1 Gbps com 100 ms de RTT: dá 10⁹ · 0,1 / 8 ≈ 12,5 MB. Se você quer encher o link, a janela de recepção TCP tem que ser pelo menos igual ao BDP. Se ela ficar abaixo disso, o emissor trava parado, esperando ACKs. O campo antigo de 16 bits para na janela de 64 KB, e é justamente esse teto que a RFC 1323 Window Scaling contorna com um shift, liberando janelas de até 1 GB. Tire o scaling e aquele mesmo link de 1 Gbps × 100 ms fica preso perto de ~5 Mbps, não importa quanta banda você tenha sobrando.
Aplicações: WAN longa, satélite e tuning de CDN
Ele aparece quando você dimensiona buffers TCP em links WAN longos entre data centers, em enlaces de satélite com RTT acima de 600 ms e em pulls de origem de CDN que cruzam continentes. Redes científicas como ESnet e Internet2 dependem bastante dele para o tuning de alto BDP. Tem também o lado do controle de congestão: o engenheiro confere o BDP antes de cravar um algoritmo, já que BBR e CUBIC não reagem do mesmo jeito quando o caminho engorda.
Perguntas frequentes
Por que meu link de 1 Gbps só entrega 100 Mbps? O mais provável é que a janela de recepção esteja abaixo do BDP. Ligue o Window Scaling e suba net.ipv4.tcp_rmem/tcp_wmem.
BDP importa em LAN? Quase nada. Com RTT submilissegundo o BDP fica minúsculo, e aí os buffers padrão já dão conta.
Banda em bits e BDP em bytes? Isso. Bits divididos por 8 viram bytes, e a ferramenta já devolve o BDP em bytes/KB/MB.
Ferramentas Relacionadas
Calculadora de TCP Window BDP Bandwidth Delay
Calcula o produto bandwidth-delay (BDP) ideal de janela TCP a partir da banda em Mbps e RTT em ms.
Calculadora de EIGRP Metric Bandwidth Delay
Estima a metrica composta do EIGRP usando banda minima e soma de delays no caminho.
Calculadora de TCP MSS MTU Overhead IP
Estima o MSS do TCP a partir do MTU do link descontando cabecalhos IP e TCP.
Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.