ISO/IEC 14476-3:2008 情報技術—強化された通信トランスポートプロトコル:デュプレックスマルチキャストトランスポートの仕様—パート3: | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

このおすすめ |国際標準は、マルチキャスト対応ネットワーク上で動作するインターネット マルチキャスト アプリケーションをサポートするように設計されたトランスポート プロトコルである Enhanced Communications Transport Protocol (ECTP) を指定します。 ECTP は、IGMP および IP マルチキャスト ルーティング プロトコルの助けを借りて、IP マルチキャスト転送機能を持つ IPv4/IPv6 ネットワーク上で動作します。 ECTP は、UDP 経由でプロビジョニングされる可能性があります。

ECTP は、シンプレックス、デュプレックス、および N-プレックス アプリケーションで厳密に制御されたマルチキャスト接続をサポートするように設計されています。この ECTP の 3 番目の部分 (ITU-T Rec. X.607 ∣ ISO/IEC 14476-3) は、デュプレックスの場合の信頼性制御のプロトコル メカニズムを指定します。 ECTP は、接続ユーザーの QoS を安定的に管理するための QoS 管理機能も提供します。二重化ケースの QoS 管理の手順は、二重化 QoS 管理仕様 (ITU-T Rec. X.607.1 ∣ ISO/IEC 14476-4) で定義されます。

二重マルチキャスト接続では、参加者は 1 人の TC 所有者と多数の TS ユーザーに分類されます。接続が開始される前に、TS ユーザーの中から TC 所有者が指定されます。二重マルチキャスト接続では、TC 所有者から他のすべての TS ユーザーへのマルチキャスト データ転送と、TS ユーザーから TC 所有者へのユニキャスト データ転送の 2 種類のデータ転送がサポートされます。接続が作成された後、TC-Owner はグループにマルチキャスト データを送信できますが、各 TS ユーザーは、TC-Owner からトークンを取得した直後にユニキャスト データを TC-Owner に送信できます。

ECTP では、TC 所有者はマルチキャスト グループ通信の中心です。接続の作成と終了、接続の一時停止と再開、および遅延参加と離脱操作を管理することにより、全体的な接続管理を担当します。

ECTP-3 で指定されたデュプレックス マルチキャスト接続は、TC 所有者 (単一のマルチキャスト送信者) が他のすべての TS ユーザーにデータ情報を送信するマルチキャスト アプリケーションを対象とし、一部の TS ユーザーはマルチキャスト送信者に応答します。ユニキャスト フィードバック データ。基本的に、デュプレックス マルチキャスト トランスポートは、一部の TS ユーザーからのユニキャスト フィードバック チャネルを必要とする 1 対多のマルチキャスト アプリケーション (遠隔教育、インターネット放送など) に適しています。たとえば、リモート教育アプリケーションでは、マルチキャストの送信者 (講師) が音声、テキスト、画像などのデータを学生グループに送信しますが、一部の学生は確認のための質問などのユニキャスト データで講師に応答する場合があります。

この二重マルチキャスト接続は、少数の TS ユーザーがグループにマルチキャスト データを送信することを望む「数対多」マルチキャスト アプリケーション (たとえば、パネル会議) にも使用できることに注意してください。このシナリオでは、TS ユーザーからのマルチキャスト データは、最初にユニキャストによって TC 所有者に配信され、次に TC 所有者は受信したユニキャスト データをマルチキャストによってグループに送信します。たとえば、パネル会議では、一部の TS ユーザーがパネルとして機能し、TC 所有者 (会議の招集者) を介してマルチキャスト データをリスナー グループに送信する場合があります。デュプレックス マルチキャスト接続の詳細な使用方法は、このデュプレックス マルチキャスト トランスポート プロトコルのアプリケーションに依存します。

Introduction

This Recommendation | International Standard specifies the Enhanced Communications Transport Protocol (ECTP), which is a transport protocol designed to support Internet multicast applications running over multicast-capable networks. ECTP operates over IPv4/IPv6 networks that have the IP multicast forwarding capability with the help of IGMP and IP multicast routing protocols. ECTP could possibly be provisioned over UDP.

ECTP is designed to support tightly controlled multicast connections in simplex, duplex and N-plex applications. This third part of ECTP (ITU-T Rec. X.607 ∣ ISO/IEC 14476-3) specifies the protocol mechanisms for reliability control in the duplex case. ECTP also provides QoS management functions for stable management of the QoS of the connection users. The procedures for QoS management of the duplex case will be defined in the duplex QoS management specification (ITU-T Rec. X.607.1 ∣ ISO/IEC 14476-4).

In the duplex multicast connection, the participants are classified into one TC-Owner and many TS-users. TC-Owner will be designated among the TS-users before the connection begins. In the duplex multicast connection, the two types of data transports are supported: multicast data transport from TC-Owner to all the other TS-users and unicast data transport from TS-users to TC-Owner. After the connection is created, TC-Owner can transmit multicast data to the group, whereas each TS-user is allowed to send unicast data to TC-Owner just after it gets a token from the TC-Owner.

In ECTP, TC-Owner is at the heart of multicast group communications. It is responsible for overall connection management by governing the connection creation and termination, connection pause and resumption and the late join and leave operations.

The duplex multicast connection specified in ECTP-3 is targeted to the multicast applications in which the TC-Owner (a single multicast sender) transmits the data information to all the other TS-users, and some of the TS-users respond to the multicast sender with the unicast feedback data. Basically, the duplex multicast transport will be well suited to the one-to-many multicast applications that need the unicast feedback channels from some TS-users (e.g., remote education, Internet broadcasting, etc). For example, in a remote education application, the multicast sender (lecturer) transmits the data such as voice, text and image to the student group, whereas some of the students may respond to the lecturer with the unicast data like questions for confirmation.

It is noted that this duplex multicast connection can also be used for the 'some-to-many' multicast applications (e.g., a panel conferencing) in which a few of TS-users want to send multicast data to the group. In this scenario, the multicast data from the TS-users may first be delivered to the TC-Owner by unicast, and then TC-Owner will transmit the received unicast data to the group by multicast. For example, in the panel conferencing, some of the TS-users may act as a panel and transmit multicast data via TC-Owner (the conference convener) to the listener group. The detailed use of the duplex multicast connection depends on the applications of this duplex multicast transport protocol.