Hasta donde yo entiendo, un conmutador de red maneja el tráfico "inteligentemente" de la manera en que solo propaga paquetes a su puerto donde sabe que está ubicado el receptor (en contraste con el Hub, la fuerza bruta envía todos los datos a todos los puertos).
Si, eso es correcto.
Por lo tanto, un Switch necesita recordar todas las direcciones de los Hosts conectados a él. Si no se encuentra el host, el paquete se envía a la ruta predeterminada (comúnmente enlace ascendente a una red más amplia)
Bueno, no del todo. Es cierto que un conmutador recuerda qué hosts están conectados a qué puerto (generalmente al observar las direcciones MAC de los paquetes que llegan a los puertos). Sin embargo, un conmutador normalmente no conoce la "ruta predeterminada", ya que es un concepto de una capa de red superior. Los conmutadores funcionan en la capa 2 del modelo OSI (capa de enlace de datos). La "ruta predeterminada" es un concepto utilizado para el enrutamiento, que ocurre en la capa 3 (capa de red).
Por lo tanto, un interruptor no tiene una "ruta predeterminada". Si no conoce una dirección MAC de destino, simplemente envía el paquete a todos los puertos (al menos al principio, eso es todo lo que puede hacer; esto se conoce como "inundación"). En cualquier caso, en un ethernet, cada paquete debe estar dirigido a una dirección MAC local, de lo contrario, nunca llegará. Los paquetes enviados "a Internet" aún obtienen un destino de dirección MAC local, es decir, la dirección de la puerta de enlace predeterminada de la red. El conmutador simplemente pasa este paquete a la puerta de enlace predeterminada, y la puerta de enlace (que opera en la capa 3) lee el destino "real" de la dirección IP incrustada en el paquete y lo envía en su camino.
¿Un Switch recuerda las direcciones IP o las direcciones MAC para calcular sus decisiones?
Como se explicó anteriormente, un conmutador es independiente de IP, ya que funciona en un nivel inferior de abstracción. Por lo tanto, solo las direcciones MAC.
Una complicación: Como se explica en la respuesta de wolfgangsz, no son interruptores que también operan en la capa 3 (la llamada switches multicapa ). Estos son un poco más complicados y pueden manejar direcciones IP y más.