¿Debe la tabla de enrutamiento contener la dirección IP o la dirección MAC de la próxima máquina? ¿Por qué?

Hay más de una tabla de enrutamiento involucrada. La tabla de enrutamiento IP o de capa 3 tiene una lista de direcciones IP de destino (host, red / prefijo o predeterminado), cada una de las cuales está asignada al siguiente salto (una dirección IP de host) y la interfaz utilizada para alcanzar el siguiente salto .

A menos que esa interfaz sea punto a punto, necesita encontrar la dirección de capa 2 para enviar el paquete, y eso es proporcionado por la tabla ARP (para Ethernet y similares). A partir de esto, puede asignar la dirección IP de destino (el próximo salto, no el destino final del paquete) a una dirección MAC, que el controlador de interfaz insertará en el campo de dirección de destino del encabezado L2.

Además, en un conmutador Ethernet hay una tabla de enrutamiento MAC que le dice al conmutador dónde encontrar el destino; podría ser un dispositivo local conectado a un puerto en este conmutador, o podría implicar el reenvío a través de un enlace troncal a otro conmutador en la red. Exactamente análogo al proceso de enrutamiento IP, busca el MAC de destino y la tabla le indica a qué interfaz (puerto local o troncal) enviar el paquete.

Sí, debería haber una ruta para el próximo salto.

Más específicamente, debería haber uno o más prefijos que apuntan a la siguiente dirección IP de la máquina. Debe haber al menos un prefijo que asigne esa dirección IP a una interfaz. Suponiendo que esa interfaz es una interfaz 802, el caché ARP deberá rellenarse con la dirección MAC del próximo salto.

En la tabla de enrutamiento siempre verá las direcciones de red, no las direcciones de Mac. Pero para que un enrutador reenvíe un paquete a la siguiente máquina, necesitará la dirección MAC del siguiente salto (sin hablar de interfaces seriales) pero el enrutador no almacenará Mac en la tabla Routng, el enrutador tendrá caché ARP.

Puede variar Arp Table of Router mediante el comando show ip arp.

La tabla de enrutamiento no contiene la dirección MAC. Solo las rutas aprendidas y el siguiente salto (que es la interfaz de salida o el enrutador del siguiente salto) se almacenan en la tabla de enrutamiento.

Puedes pensar de otra manera. IP está en la capa 3, Capa de red. Detrás de la capa, puede tener diferentes protocolos de capa 2. MAC solo se usa para dos protocolos particulares de capa 2, Ethernet y WiFi. Si usa otros protocolos de capa 2, no hay MAC en absoluto.

More Interesting

Cómo personalizar mi dirección IP

Mi dirección IP se considera maliciosa en varios sitios, ¿qué puedo hacer?

Cómo averiguar las direcciones IP de las universidades de EE. UU.

¿Qué startup puede identificar clientes potenciales a través de la dirección IP?

¿Cómo debo tratar con una contraseña predeterminada para un Switch Catalyst 2960-C Layer 3?

¿Es el protocolo de datagramas de usuario (UDP) una alternativa al protocolo de control de transmisión (TCP)?

¿Se puede usar async / await en C # para programar un servidor TCP? Dado que en realidad no están creando un nuevo hilo, ¿el servidor colapsará bajo demasiados clientes?

¿Cuáles son los ataques DDoS más grandes de la historia?

¿Por qué el tamaño del paquete IP en la práctica es de solo 1500 bytes?

¿Qué tan complicado y costoso sería ejecutar un intercambio de paquetes X.25 en 2016?

¿Cómo se diferencian las dos partes de una dirección IP por dispositivos en la red como una PC?

¿Instagram almacena la dirección IP de cada mensaje directo?

¿Cómo podemos optimizar el tamaño del paquete durante la transmisión de datos, suponiendo que la posibilidad de que un paquete se corrompa y necesite una nueva transmisión es directamente proporcional al tamaño del paquete, y suponiendo que podamos transmitir un paquete por unidad de tiempo sin importar el tamaño del paquete?

¿Cuáles son los medios utilizados para identificar a un usuario de una manera única, aparte de las cookies y la dirección IP?

¿Qué significa el número en un cuadro ACK para una repetición selectiva de ARQ?