¿Son posibles colisiones en redes Ethernet full-duplex?

Es posible, pero solo con un desajuste bastante oscuro de la implementación del dispositivo de red. Mirando https://standards.ieee.org/finds … el problema que encontré con los medios compartidos también puede ser un problema con los conmutadores dúplex completos.

He visto que esto sucede en una red ethernet de cable coaxial delgado (medios compartidos) donde la NIC transmisora ​​estaba enviando paquetes con un espacio entre paquetes más cercano de lo que la NIC receptora aceptaría como válida, por lo que la NIC transmisora ​​asumió que el paquete había sido enviado correctamente, pero la NIC receptora estaba ignorando el paquete.

El efecto de esto fue reducir la velocidad de transferencia a> = 1% del máximo práctico porque la capa TCP / IP tenía que manejar los paquetes faltantes que no estaban siendo manejados por la capa de medios físicos y así reducir la ventana de transmisión / reconocimiento a un paquete en tránsito a la vez.

La solución más simple en ese caso era cambiar la tarjeta de red en el servidor para que fuera un conjunto de chips similar a los clientes (todas las tarjetas funcionarían con otras tarjetas de la misma familia de conjuntos de chips, simplemente no entremezcladas, y nadie aceptaría la culpa) .

Simplemente no … .. Las colisiones son posibles en una red Ethernet donde todos los hosts comparten el mismo medio portador. Los protocolos CSMA / CD ayudan en el sentido de la portadora para Tx y detección de colisiones. Ejemplo serían pocas computadoras conectadas a un Hub.

En full duplex, el medio Tx y Rx (cables de cobre separados del mismo cable) y, por lo tanto, no habría colisión. Un ejemplo sería una PC conectada a un puerto de conmutador. Cada puerto de conmutador es un dominio de colisión separado. Sin embargo, si hay un desajuste dúplex entre dos dispositivos (por ejemplo, conexión entre dos interruptores), como uno está configurado en Duplex Auto y uno está configurado manualmente en Full Duplex, el dispositivo que está configurado en Auto duplex volverá a Half Duplex ya que no habrá respuesta a la negociación automática desde el otro extremo. Entonces los dispositivos tendrán colisiones, ya que uno se ejecuta en Half Duplex y el otro está en Full Duplex.

El acceso a los medios siempre me ha fascinado durante 30 años, desde Kleinrock y Tobagi estudiando la contención en Aloha. La colisión limita la capacidad a medida que la carga ofrecida sube en las redes de contención que explotan en un mero 18% (saturación). El ranurado duplica la capacidad al 36% antes de la saturación. El sentido del operador puede aumentar la capacidad dentro del 80% de la carga ofrecida antes de la saturación, pero la carga ofrecida que satura el acceso a los medios depende en gran medida del tamaño de la unidad de mensaje. Si el tiempo para detectar la portadora es un intervalo fijo, su efectividad disminuye (a cero) cuando los mensajes caen al tamaño de la portadora (y la red vuelve al límite de colisión pura por debajo del 18% de la carga ofrecida). Por lo tanto, la detección de operador funciona mejor para mensajes largos en comparación con el período de detección de detección de operador.

Ethernet comenzó como acceso a medios compartidos en coaxial (10base2). Ethernet en pares trenzados separados (en cat5) apareció por primera vez en 10baseT, y los concentradores eran comunes. A pesar de que hay pares trenzados separados para TX y RX, todos los dispositivos conectados a un concentrador común están en conflicto. Dado que 100baseT y 1000baseT reducen la longitud de los mensajes en factores de 10 y 100, la efectividad de la detección del operador disminuye rápidamente. Por lo tanto, los concentradores son malos para la capacidad, y los conmutadores de Ethernet son el camino a seguir para redes cargadas o más rápidas.

Si está utilizando un concentrador, no un interruptor como su punto de concentración, sí, se producirán colisiones y esta es la naturaleza de la metodología CSMA / CD de Ethernet, el CD después de la barra significa “Detección de colisión”

Pero si usa un conmutador, nuevamente independiente de su configuración dúplex, está limitando su dominio de colisión a dos puertos, que ya han negociado para comunicarse. Por lo tanto, ninguna colisión es realmente necesaria.

Sin embargo, es difícil para mí entender por qué estás tratando de relacionar la configuración dúplex con las colisiones.

No.