¿Por qué algunos enrutadores tienen CPU?

Los enrutadores deciden la mejor ruta para transferir paquetes desde el origen al destino en la capa de red del modelo de referencia OSI. Para ello, utilizan las direcciones IP de los hosts de origen y destino para enrutar paquetes. Para hacer esto, los enrutadores requieren una CPU para hacer el AND binario para determinar si el enrutador de destino está dentro de la red del enrutador de reenvío o en una red remota.

Los enrutadores también ejecutan enrutamiento estático, así como otros protocolos de enrutamiento como RIP, OSPF, EIGRP, entre otros protocolos. Estos protocolos utilizan métricas como la distancia administrativa, el conteo de saltos, el ancho de banda, el retraso, entre otros, para determinar la mejor ruta para los paquetes. Estas métricas requieren manipulaciones lógicas de la CPU para determinar cómo enrutar los paquetes en la red.

Espero que la larga explicación ayude 🙂

Los enrutadores o conmutadores se pueden dividir lógicamente en el plano de datos y el plano de control. El plano de control es donde se ejecutan los protocolos y usa CPU. El plano de datos es donde ocurre el reenvío de paquetes y utiliza chips especializados conocidos como ASIC. El plano de control programa el plano de datos con reglas sobre cómo tratar un tipo particular de tráfico, como reenviar, marcar / comentar para QoS, túnel, etc.

Un enrutador pequeño puede ejecutarse solo con cpu, donde cpu realiza la función de los datos y el plano de control. Pero sin CPU no puede funcionar ningún enrutador o conmutador.

Todos ellos lo hacen.

El procesamiento de paquetes TCP requiere potencia informática. Cuantos más paquetes procesen por segundo, las reglas más complicadas en una tabla de enrutamiento, se necesita una CPU más potente.

Los paquetes se deben analizar para tomar una decisión si se van a detener (bloquear), enrutar más (a una interfaz específica, es decir) o cambiar / reescribir con reglas específicas.

Todos los enrutadores tienen CPU. El trabajo de un enrutador es recibir paquetes, mirar su sobre y luego decidir de qué manera se debe enviar el paquete en función de la información en el sobre. Para hacer eso, necesita poder procesar la información y, por lo tanto, necesita un procesador.