SDLC Multipoint 接続

ノードでは、プライマリ側とセカンダリ側の両方で、プライマリ マルチポイント (複数削除とも呼ばれます) リンクがサポートされます。 マルチポイントは、同期データ リンク制御 (SDLC) のリース リンク用の特別な構成であり、プライマリ ステーションの 1 つの SDLC 回線を使用して、最大 16 台のセカンダリ ステーションと通信できます。 各セカンダリ ステーションに物理的に接続されるようにプライマリ回線をファンアウトするには、特別なハードウェアが必要となります。 次の図は、3 台のセカンダリ ステーションの例を示しています。

Image that shows a primary station with three secondary stations.
3 台のセカンダリ ステーションを持つプライマリ ステーション

セカンダリ ステーションの SDLC アドレスは、個々のセカンダリ ステーション間でフレームをルーティングするために使用されます。 したがって、プライマリによってすべてのフレームがすべてのセカンダリ ステーションに送信されるため、セカンダリ ステーションの SNALink では SDLC アドレスを確認する必要があります。 セカンダリ ステーションの SNALink では、SDLC アドレスを持つフレームのみを受け入れ、他のフレームを無視する必要があります。

セカンダリ ステーションのノードの観点では、データ リンク制御 (DLC) インターフェイスのメッセージ フローは、ポイントツーポイント接続 (接続を開くに関するページで説明されています) の場合と同じです。 ノードでは、これがマルチポイント接続であることを認識している必要はありません。

プライマリ側では、マルチポイント接続に必要な特別な処理を行う必要があります。 このセクションの残りの部分では、プライマリ ステーションに焦点を当てます。

プライマリ側には、次の LPI 接続があります。

  • 1 つの LINK LPI 接続。

  • アクティブな各セカンダリ ステーションに 1 つの STATION LPI 接続。

    交換 ID (XID) の交換は 1 つの LINK LPI 接続を使用して行われるため、Request-Open-StationSend-XID メッセージには、その XID が送受信されるセカンダリ ステーションのステーション アドレスが常に指定されます。 Open (LINK) Request には XID は指定されません。

    各 STATION LPI 接続では、インデックスである I の値が異なります。 ステーションがアクティブ化されると、データ メッセージは LINK LPI 接続ではなく STATION LPI 接続で送信されます。

    セカンダリが XID に応答しなかったために XID 交換が失敗した場合、SNALink ではリンクの Outage メッセージの特殊なバリアントが生成されます。 SNALink によってステーション Outage メッセージが生成されるのが理想的ですが、STATION LPI 接続がまだ開いていないため、これは不可能です。 代わりに、SNALink では、コード 0xA0 と、ステーションの SDLC アドレスであるサブ修飾子を含むリンク Outage メッセージが生成されます。

    ステーションがマルチポイント リンクでアクティブ化されると、ほとんどのメッセージは STATION LPI 接続間で送信されます。 特定のセカンダリ ステーションへの接続を閉じる場合 (オペレーターが非アクティブ化する場合など)、ノードによって Close(STATION) Request が発行されます。 SNALink では、そのノードに Close(STATION) Response で応答し、Discontact (DISC) フレームをセカンダリ ステーションに送信します。

    SNALink では、ステーション Outage メッセージとリンク Outage メッセージの両方を生成できます。 問題が特定のステーションにのみ影響する (ポーリングに応答しないなど) 場合、リンクではステーション Outage メッセージが生成され、ノードでは Close(STATION) Request を使用してステーションが閉じられます。 SNALink では Close(STATION) Response で応答します。

    問題がリンク全体に影響する (回線がプライマリ SDLC アダプターから切断されているなど) 場合、SNALink ではリンク Outage メッセージが生成され、ノードでは Close(LINK) Request が送信されます。 SNALink では Close(LINK) Response で応答します。

    ノードが Close(STATION) Response を受信するたびに、マルチポイント リンクでまだアクティブなステーションが存在するかどうかが確認されます。 存在しない場合は、Close(LINK) Request が送信されます。 SNALink では Close(LINK) Response で応答します。 次の図は、停止処理のメッセージ フローを示しています。 2 つのセカンダリ ステーションを持つマルチポイント接続が示されています (完全な XID の交換は示されていません)。

    Image that shows the message flow for outage processing.
    停止処理のメッセージ フロー

    Image that shows processing for a multipoint configuration with two secondary stations.
    2 つのセカンダリ ステーションを持つマルチポイント構成の処理

    この図のステーションのメッセージには、ステーションのアドレスでラベルが付けられています。 実際には、ノードと SNALink では LPI アドレスを使用して 2 つのステーションが識別されます。