Conexiones multipunto de SDLC

El nodo puede admitir vínculos multipunto principales, tanto en el extremo principal como en el secundario. Multipunto es una configuración especial para un vínculo con concesión de control de vínculo de datos sincrónico (SDLC) en el que se puede usar una sola línea SDLC en la estación principal para comunicarse con hasta 16 estaciones secundarias. Se requiere un hardware especial para distribuir la línea primaria de manera que haya una conexión física con cada estación secundaria. En la ilustración siguiente se muestra un ejemplo con tres estaciones secundarias.

Image that shows a primary station with three secondary stations.
Estación principal con tres estaciones secundarias

La dirección SDLC de la estación secundaria se usa para enrutar marcos hacia y desde las estaciones secundarias individuales. Por lo tanto, SNALink en la estación secundaria debe comprobar la dirección SDLC, ya que la principal envía todos los marcos a todas las estaciones secundarias. El SNALink de la estación secundaria solo debe aceptar marcos con su dirección SDLC; los demás marcos deben omitirse.

Desde el punto de vista del nodo en una estación secundaria, el flujo de mensajes en la interfaz de control de vínculo de datos (DLC) es como para una conexión de punto a punto (que se describe en Apertura de una conexión). El nodo no tiene que saber que se trata de una conexión multipunto.

El extremo principal tiene que controlar el procesamiento especial necesario para las conexiones multipunto. El resto de esta sección se centra en la estación principal.

En el extremo principal, hay las siguientes conexiones LPI:

  • Una conexión LINK LPI.

  • Una conexión STATION LPI para cada estación secundaria activa.

    Dado que el intercambio de identificación de intercambio (XID) se lleva a cabo mediante la conexión LPI link única, los mensajes Request-Open-Station y Send-XID siempre especifican la dirección de estación de la estación secundaria desde la que el XID ha llegado o a la que se dirige. Tenga en cuenta que no se proporciona ningún XID en la solicitud Open(LINK).

    Cada conexión STATION LPI tiene valores diferentes de I, el índice. Una vez activada la estación, los mensajes de datos fluyen en la conexión STATION LPI en lugar de en la conexión LINK LPI.

    Si se produce un error en el intercambio XID porque el secundario no responde al XID, SNALink genera una variante especial del mensaje de interrupción del vínculo. Lo ideal sería que SNALink proporcionara un mensaje de interrupción de la estación, pero esto no es posible porque la conexión STATION LPI aún no está abierta. En su lugar, SNALink genera un mensaje de interrupción del vínculo con código 0xA0 y un subcalificador que es la dirección SDLC de la estación.

    Cuando las estaciones se activan en un vínculo multipunto, la mayoría de los mensajes fluyen a través de las conexiones station LPI. Si se va a cerrar una conexión a una estación secundaria determinada (porque el operador la desactiva, por ejemplo), el nodo emite una solicitud Close(STATION). SNALink responde con una respuesta Close(STATION) al nodo y envía un marco Discontact (DISC) a la estación secundaria.

    SNALink puede generar mensajes de interrupción de la estación y el vínculo. Si el problema solo afecta a una estación determinada, como no responder a los sondeos, el vínculo genera un mensaje de interrupción de la estación y el nodo cierra la estación con una solicitud Close(STATION) . El SNALink responde con una respuesta Close(STATION) .

    Si el problema afecta al vínculo en su conjunto, como la línea que se desconecta del adaptador SDLC principal, SNALink genera un mensaje de interrupción del vínculo y el nodo envía una solicitud Close(LINK). SNALink responde con una respuesta Close(LINK).

    Cada vez que el nodo recibe una respuesta Close(STATION) , comprueba si alguna estación sigue activa en el vínculo multipunto. Si no es así, se envía una solicitud Close(LINK) . SNALink responde con una respuesta Close(LINK) . En la ilustración siguiente se muestran los flujos de mensajes para el procesamiento de interrupciones. Muestra una conexión multipunto con dos estaciones secundarias (no se muestra el intercambio XID completo).

    Image that shows the message flow for outage processing.
    Flujo de mensajes para el procesamiento de interrupciones

    Image that shows processing for a multipoint configuration with two secondary stations.
    Procesamiento de una configuración multipunto con dos estaciones secundarias

    Tenga en cuenta que los mensajes de estación se etiquetan en la ilustración con direcciones de estación. De hecho, el nodo y SNALink usan las direcciones LPI para identificar las dos estaciones.