Pulso de prueba de integridad de enlace vs señal portadora

2
  

Ethernet utiliza un refinamiento de ALOHA, conocido como acceso múltiple de detección de portadora (CSMA), que mejora el rendimiento cuando hay una mayor utilización del medio. Cuando una NIC tiene datos para transmitir, la NIC primero escucha el cable (usando un transceptor) para ver si un portador (señal) está siendo transmitido por otro nodo. Esto se puede lograr monitoreando si una corriente está fluyendo en el cable (cada bit corresponde a 18-20 miliAmps (mA)). Los bits individuales se envían codificándolos con un reloj de 10 (o 100 MHz para Fast Ethernet) utilizando la codificación Manchester. Los datos solo se envían cuando no se observa ninguna portadora (es decir, no hay presencia actual) y, por lo tanto, el medio físico está inactivo. Cualquier NIC que no necesite transmitir, escucha si otras NIC han comenzado a transmitirle información.

Reference 1

Me estoy confundiendo acerca de CSMA / CD (comunicación half-duplex) después de leer la siguiente oración.

  

Los datos solo se envían cuando no se observa ninguna portadora (es decir, no hay presencia actual) y, por lo tanto, el medio físico está inactivo.

¿No se genera el pulso (pulso de prueba de integridad del enlace, pulso normal, pulso rápido) cuando el medio está inactivo?

Una cosa más.

  

En la salida de show interfaces fastethernet, show interfaces gigabitethernet o show interfaces tengigabitethernet, observe el valor de los contadores de señal del operador. El contador de la portadora perdida muestra el número de veces que la portadora se perdió durante la transmisión. El contador sin operador muestra el número de veces que el operador no estuvo presente durante la transmisión.

Reference 2

¿Se pierde el operador por RX de la interfaz?

    
pregunta user49224

1 respuesta

2

A partir de 10BASE-T, no hay CDMA / CD en Ethernet porque (y mientras tanto) el PMA / PMD subyacente proporciona al PCS (que proporciona la interfaz de servicio para el MAC) un mecanismo de transmisión de datos dúplex completo. En 10BASE-T, 100BASE-TX, 1000BASE-X, 1000BASE-T, etc., el modo de operación semidúplex, es decir, que proporciona señales de CRS y CD del PHY a su MAC, se simula de forma especulativa en la PHY por sí misma como la siguiente:

  • carrier sense : = rx activity o tx activity
  • collision detect : = rx activity y tx activity

(Tenga cuidado aquí y recuerde que rx activity así como tx activity están en el lado medio, mientras que carrier sense está en la interfaz del servicio PHY, es decir, MAC, lado).

Al regresar a sus contadores, ellos (podrían) mostrar cómo las acciones sobre la PHY (que está siendo atendida por el MAC atendido) se correlacionan / corresponden con las acciones bajo la PHY (que suceden en el medio) y pueden (podrían) ser como las siguiente:

  • lost carrier counter aumenta cuando carrier sense transita de ALTO a BAJO, mientras que TX_EN es ALTO (en términos generales, depende de la implementación y podría ser único TX_EN, único RX_DV o una combinación de ellos)

  • no carrier counter aumenta cuando TX_EN transita de LOW a HIGH, mientras que carrier sense es LOW (también depende de la implementación y podría ser otro)

En otras palabras, el primer contador indica cuántas veces falla el enlace mientras se transmitió y / o recibió un paquete --- colectivamente, se presentó --- en el medio, y el segundo contador indica cuántas veces intenta MAC para enviar un paquete mientras no hubiera enlace físico.

Sí, en 10BASE-T (y en EEE hoy) los FLP se generan mientras el medio está inactivo, pero este no es el caso como se muestra arriba.

    
respondido por el asndre

Lea otras preguntas en las etiquetas