Una fórmula general, y muy usada en muchos sitios (próximamente en BASpeed, también ;-)), es esta:
BDP = bandwidth (bits/s) * latency (s)
En castellano:
BDP = ancho_de_banda (bits/s) * latencia (segundos)
BDP = Bandwidth Delay Product (Producto de la latencia y el ancho de banda). El BDP es el RWIN, pero expresado en bits, en vez de bytes. Para pasar a los valores correctos que utiliza RWIN (y DSW, que usa la misma fórmula), hay que transformar los bits/s en KByte/s y la latencia en milisegundos.
Cuando hablo de latencia, hablo de latencia máxima esperada, que no es la latencia al ISP, sino una media de la máxima latencia a cualquier servidor del mundo, y que en conexiones normales de ADSL y cable suele ser de unos 300 ms.
Bien, aplicando la fórmula a los valores de ancho de banda que me das (100 Mb/100 Mb), aquí te muestro el desarrollo de como se calculan RWIN y DSW:
BDP = ancho_de_banda (bits/s) * latencia (segundos).
ancho de banda = 100 Mb/s = 100000000 bits/s
latencia = 300 ms = 0.3 segundos
BDP = 100000000 * 0.3 = 30000000
Este BDP no nos sirve, ya que está expresado en otras unidades distintas a las que entiende Windows, por lo que pasamos las unidades a los valores correctos, y obtenemos:
BDP = ancho_de_banda (KBytes/s) * latencia (milisegundos)
ancho_de_banda = 100 Mb/s = 100000000 bits/s = 100000 Kbits/s = 12500 KByte/s
latencia = 300 ms
RWIN = 12500 * 300 = 3750000
Este valor de RWIN, es el valor correcto para una conexión de 100 Mb en sentido descendente (download).
La misma fórmula se puede aplicar a DSW (Default Send Window), para ver que valor debería tener DSW dependiendo de la velocidad en sentido ascendente (upload). En este caso, como la conexión es símetrica, los valores de RWIN y DSW coinciden.
Como ya te digo, tengo planes de modificar BAOptimize, de forma que utilice esa fórmula, y pueda calcular el RWIN y DSW de cualquier conexión, no estando limitado como hasta ahora a una conexión máxima de 20 Mb/1 Mb.
Si quieres saber un poquito más acerca del tema, puedes mirar esta info, por si te interesa: speedguide.net/faq/what-is-the-bandwidth…-product-185
Un saludo :-)