En la mayoría de los equipos SOHO, encontrará un conmutador LAN de 4 puertos más un puerto WAN, que puede pertenecer al mismo conmutador o no. Los paquetes intercambiados a través de Ethernet dentro de su red local serán manejados principalmente por el conmutador, a menos que habilite alguna función de inspección (Firewall, SPI, bloqueo de URL, control parental). El conmutador Ethernet puede reenviar paquetes a la velocidad anunciada (100 Mbits / s). Sin embargo, en la configuración típica (enrutador que proporciona acceso a Internet), la CPU reenvía los paquetes intercambiados entre LAN y WAN.
Ese enrutador en particular tiene una CPU de 300Mhz y un conmutador de hardware de 5 puertos. Podrá hacer cerca de 100Mbits en Ethernet, _si los paquetes se mantienen dentro del conmutador_. Si habilita alguna función que enruta paquetes a la CPU para su posterior procesamiento, verá una cierta degradación de la velocidad.
El enrutamiento de paquetes a Internet requiere el reenvío de paquetes de acuerdo con una tabla de enrutamiento y la traducción de direcciones de red (NAT), que son realizadas por esa CPU de 300Mhz. Algunos enrutadores pueden tener módulos de hardware para acelerar las operaciones NAT, y estos podrán proporcionar un mayor rendimiento.
- Cómo construir mi propio enrutador de Internet
- ¿Cuál es la diferencia entre módems DSL de buena y mala calidad?
- ¿Existe un enrutador inalámbrico que automáticamente / simplemente crea VPN o algo así para ocultar a los ISP en qué sitio se encuentra?
- ¿Por qué el equipo de red de consumo está diseñado sin ventiladores?
- Una computadora en LAN realiza una solicitud a un sitio web. La solicitud pasa por un enrutador que realiza una entrada (ip: port-ip: port) en una tabla de reenvío NAT. ¿Cómo podemos consultar desde qué puerto del enrutador se envió la solicitud al servidor final?
Por cierto, esta es una respuesta simplificada porque hay otros problemas a considerar. Un paquete reenviado por el enrutador debe enviarse desde la tarjeta Ethernet a la RAM, procesados por la CPU y finalmente enviados a través de otra o la misma interfaz. La velocidad de las interconexiones (tarjeta Ethernet-> CPU, CPU-> RAM, CPU-> tarjeta Ethernet), su contención y el retraso de acceso también impondrán algunas penalizaciones, así como los controladores y el sistema operativo que se utilizan.
Si realmente desea tener un rendimiento de 100Mbits, la forma más simple es comprar un enrutador Gb SOHO y apegarse al firmware original. No podrán proporcionar 1 Gbit en todas las configuraciones, pero probablemente manejarán 100 Mbits sin ningún problema.