¿La dirección MAC de origen de una trama cambia cuando pasa por varios conmutadores? [duplicar]


12

Si la PC1 envía una trama de Ethernet al Switch1 que reenvía la trama a la Switch2, que a su vez reenvía la trama a la PC2, ¿ocurre alguna decapsulación que cambie la dirección MAC de origen?


2
Ron tiene razón. Los interruptores no cambian las direcciones MAC . El encabezado L2 solo cambia cuando un paquete cruza un enrutador. De hecho, el encabezado L2 es cómo una PC lleva el paquete a un enrutador, para que el enrutador pueda reenviarlo al siguiente enrutador (o destino final).
Eddie

Respuestas:


12

No. Si todos los interruptores son de capa 2, los cuadros se cambian sin ningún cambio.

Solo con los enrutadores, incluidos los conmutadores de capa 3 donde los paquetes deben cruzarse a otras VLAN, las tramas se eliminarán y reescribirán para la nueva red o VLAN.


3

La dirección MAC es un identificador único que utilizan los hosts en la red local.

Si el conmutador cambiara el MAC de destino, la trama no se entregaría al host apropiado. En los casos en que lo haría, por ejemplo, si el marco se inunda, el host de destino lo descartará porque ya no estará destinado para el host.

Si el conmutador cambiara la dirección MAC de origen, el host de destino usaría esta dirección MAC para cualquier respuesta (incluida la actualización de cualquier entrada ARP con datos incorrectos). Esto daría como resultado la misma situación que ya describí, solo para todo el tráfico de retorno.

¿Se podrían desarrollar mecanismos para hacer esto? Estoy seguro de que podrían hacerlo. Pero no hay ninguna razón para hacerlo en este momento y esto solo complicaría las redes y agregaría un procesamiento innecesario. No estamos cerca de agotar el grupo de direcciones MAC disponibles, por lo que no hay necesidad de algo como MAT (no sé si el concepto de traducción de direcciones MAC existe en algún lugar, ¿tal vez acabo de acuñar un término?).

Respondido por @YLearn ¿Por qué los interruptores no reescriben direcciones de Mac?


"No sé si el concepto de traducción de direcciones MAC existe en algún lugar, ¿tal vez acabo de acuñar un término?" existe, google "ebtables MAC nat". Sin embargo, solo recomendaría usarlo en circunstancias excepcionales.
Peter Green
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.