Cuando un marco viene de un enrutador a un conmutador, ¿cuál es la dirección MAC de origen y de destino (marco)?

La dirección MAC de origen y destino cambiará a medida que la trama atraviese la red a la del dispositivo del próximo salto y al puerto del dispositivo de envío MAC, respectivamente.

EJEMPLO:

Tres enrutadores, A, B, C. Están conectados en línea (A se conecta a B, B se conecta a A y C y C solo se conecta a B de esta manera: A – B – C) con el Host 1 en el enrutador A y el Host 2 en el enrutador C.

(1 – A – B – C – 2)

El host conectado al enrutador A quiere hablar con el host conectado al enrutador C. El host A determina la dirección IP del host y realiza una búsqueda ARP para ver si es local. El host en A determina que no es local, por lo que busca una dirección IP de puerta de enlace predeterminada. Una vez que se encuentra, la IP de la puerta de enlace predeterminada se verifica para una entrada ARP y, si no, transmisiones y ARP para determinar la dirección MAC. Ahora que se ha hecho todo esto, el host 1 en el enrutador A reenviará el paquete con la IP de origen y el MAC de su máquina, el host 1. La IP de destino será la del host 2 en el enrutador C y el MAC de destino será el MAC dirección de la puerta de enlace predeterminada, que en este caso, si la red está configurada correctamente, será la interfaz en el enrutador A que se conecta al segmento LAN local donde reside el Host 1. Una vez que el enrutador A recibe la trama, verificará la dirección IP de destino para ver si la dirección IP está conectada a un segmento LAN local o no. En este caso, necesitamos pasar por el enrutador C para llegar al host 2, el enrutador determina que la IP de destino NO es local y mira la tabla de enrutamiento para los siguientes pasos. Este paso verificará la MEJOR ruta disponible para la dirección IP de destino. Si no se encuentra ninguna ruta, buscará una ruta cuádruple (0.0.0.0 también conocida como Ruta predeterminada). Una vez que la interfaz se determina en función del proceso de selección de ruta, verificará si hay una entrada ARP para la dirección IP del siguiente salto, en este caso, la interfaz del enrutador B frente al enrutador A. El enrutador A enviará la trama a la CPU y tener las direcciones MAC de origen y de destino actualizadas para reflejar lo siguiente. La interfaz de salida del enrutador A será la nueva interfaz MAC de origen y la interfaz del enrutador B orientada hacia el enrutador A será la dirección MAC de destino. Una vez que el enrutador B obtiene la trama, hará lo mismo y reenviará la trama hacia el enrutador C, con el MAC de origen como la interfaz del enrutador B frente al enrutador C y la dirección MAC de destino como la interfaz del enrutador C. Todo el tiempo, el Las direcciones IP de origen y destino son las mismas. Dado que el host 2 probablemente se enviaría a un conmutador que conecta a todos los usuarios, el enrutador C verificará su tabla de rutas y verá que la dirección IP de destino está conectada localmente a través de una de sus interfaces. En ese punto, se realiza una comprobación final de ARP para encontrar la dirección MAC del host 2. El conmutador responderá con esta información y la informará de nuevo al enrutador C. El enrutador C luego reemplaza el MAC de destino al del host 2 (aprendido a través de ARP ) y reemplaza el MAC de origen como la interfaz del enrutador C conectado al Segmento / Conmutador LAN. El conmutador, suponiendo que solo sea la capa 2, verá el MAC de destino como el del Host 2 y reenviará el paquete al puerto al que está conectado el Host 2. El host 2 recibe la trama y se completa el viaje inicial. Mientras tanto, estas entradas ARP también se almacenan en caché y se almacenan para la ruta de retorno.

En resumen, ARP se utiliza para asignar la dirección IP a las direcciones MAC en una red para el reenvío no local. Esto se hace para evitar que las transmisiones inunden la red. Imagínese si quiere, Internet es una gran red plana. Todos los hosts en Internet estarían buscando la dirección MAC del dispositivo con el que desea hablar y nunca podríamos cargar http://Quora.com ya que Internet se inundaría con transmisiones. El propósito de un enrutador es solo eso, dividir los dominios de difusión para evitar que esto ocurra. En el pasado, tuvimos que diseñar redes con esto en mente ya que el cambio aún no se había realizado por completo.

Lo último que hay que tener en cuenta es importante. Toda la comunicación ocurre en la capa 2, la capa 3 es solo una forma para que los humanos organicemos la red de una manera que tenga sentido lógico utilizando el direccionamiento IP.

Espero que esto ayude.

La dirección MAC del enrutador será la fuente del paquete.

El destino será la dirección MAC del destino (si vive en la misma subred que el enrutador), o la dirección MAC de otro enrutador, en caso de que el destino sea remoto (no local).

¿Por qué?

El enrutador A tiene que enviar el paquete y el destino no está en la misma subred.

Entonces el enrutador A busca en su tabla de rutas y encuentra la dirección IP del siguiente enrutador a lo largo de la ruta. El enrutador A le pide a la red que vea quién tiene la dirección IP del enrutador B, y el enrutador B responde a la solicitud ARP (protocolo de resolución de dirección) con su propia dirección MAC. El paquete de A ahora se dirigirá al MAC de B.

Este mismo procedimiento continúa para cada salto hasta que el paquete llega al destino final.

NOTA: asumí una red IP en este ejemplo; IP usa ARP para convertir direcciones IP a MAC. Si está utilizando un protocolo que no es IP, este ejemplo no es relevante.

Los interruptores son transparentes en el nivel utilizado con MAC. El MAC de origen será el MAC del remitente (el enrutador), y será inequívocamente único. El MAC de destino será el MAC del destino, que será algún dispositivo conectado al conmutador, o será una dirección MAC de difusión. Dado que el concepto de un enrutador implica TCP / IP, sin duda se han utilizado ambos métodos en algún momento, ya que el enrutador habrá utilizado arp (broadcast) para determinar el MAC del host de destino, dada la IP conocida. Una vez encontrado el MAC del host de destino, se compondrá una trama con el MAC de destino como parte de un datagrama (trama) TCP / IP.

La Mac de origen será la de la interfaz del enrutador conectada a la red del conmutador y la Mac de destino podría ser la de una computadora en la red o el próximo salto (enrutador). Esta decisión se basará en la tabla de enrutamiento del enrutador emisor.

Nota. Alguien dijo anteriormente que ARP convierte IP a Mac. Realmente coincide con una IP con su host correspondiente Mac.

La dirección MAC de origen sería la dirección MAC de la interfaz de salida del enrutador.

La dirección MAC de destino sería la dirección MAC de la interfaz de ingreso del conmutador (si se trata de un conmutador multicapa) o la interfaz de ingreso de otro enrutador conectado al conmutador.

Si se conectan muchos enrutadores al conmutador, la dirección MAC de destino será la dirección MAC de la interfaz de ingreso del enrutador que se utiliza para llevar el paquete al destino.

El MAC de destino puede ser Broadcast, Multicast o la dirección MAC del host final (conocido o desconocido en el conmutador). La fuente MAC es normalmente la dirección MAC de la interfaz del enrutador.

La dirección de origen será la dirección MAC del enrutador y la dirección MAC de destino es la dirección MAC del puerto real del conmutador, si utiliza el conmutador CISCO.