Establecimiento de un enlace Ethernet unidireccional forzado físicamente con 1000BASE-X, fibra óptica PHY

0

Tengo un caso de uso en el que estoy intentando establecer un enlace Ethernet unidireccional donde se usa una fibra singular para transmitir datos al receptor. La Rx del lado de transmisión y la Tx del lado de recepción no están conectadas físicamente.

La configuración propuesta es la siguiente:

• El PHY es una fibra óptica 1000BASE-X (LX o SX)

• Los protocolos de autonegociación y de monitoreo de enlaces están deshabilitados

• Configuración dúplex completa

• Se utiliza un segundo transceptor en el lado bajo (transmisor) para proporcionar una conexión al puerto Rx en el transceptor que intenta transmitir de manera unidireccional (falsificación de Ethernet) para configurar la variable signal_detect en el PCS

• UDP es el protocolo de transporte y ARP está configurado estáticamente

Entonces, la pregunta es si esta configuración permitirá una sincronización exitosa en el nivel de PHY para el lado de transmisión, es decir, esta "falsificación de Ethernet" permitirá que el segundo transceptor proporcione los grupos de código / Comma y / Idle a los primeros que se requieren ¿Para lograr la sincronización? ¿Es necesario establecer la sincronización en el lado alto (receptor) para recibir datos con éxito?

Alternativamente, ¿los transceptores SFP COTS admitirán la cláusula 66 de IEEE 802.3, es decir, establecer la variable PCS mr_unidirectional_enable, si la PHY no es del tipo de red óptica pasiva y no hay una subcapa OAM?

Soy consciente de los diodos de datos del dispositivo de seguridad, sin embargo, estoy tratando de evitar esa implementación.

    
pregunta Quiet

1 respuesta

0

No se debe requerir la sincronización de recepción para transmitir datos. Sin embargo, en algunos casos, la cadena de transmisión se desactiva en algún momento si no hay señal en el lado de recepción. ¿En qué estás metiendo el transceptor? NIC? ¿Cambiar? Dispositivo personalizado de algún tipo? Tengo algo de experiencia con la ejecución unidireccional de módulos SFP + para varios experimentos fotónicos. En general, el módulo SFP + y PHY no son un problema, es en la capa MAC o superior que puede obtener problemas si no hay señal de recepción. La técnica que utilicé con las NIC estándar 10G fue hacer que el lado de transmisión volviera al lado de recepción del mismo módulo con una toma óptica, ya sea una toma de 90/10 o una toma de 98/2. Con las modificaciones del controlador para enmascarar el estado del enlace desde el sistema operativo, generalmente era posible ejecutar sin el bucle de retorno, al menos para la NIC específica que estábamos usando. Supongo que esto debería funcionar también para su aplicación. Sin embargo, si tiene control sobre las capas superiores de MAC y puede configurarlas para ignorar el estado del lado de recepción, es posible que esto no sea necesario. No he tenido problemas con la ejecución de módulos SFP + solo de transmisión sin conexión de recepción desde una placa FPGA.

Es posible que solo necesites hacer un poco de experimentación; Los NIC gigabit y los transceptores SFP son bastante baratos de segunda mano.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas