この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
国際電気通信連合 (ITU) は、電気通信、情報通信技術 (ICT) の分野における国連の専門機関です。 ITU 電気通信標準化部門 (ITU-T) は、ITU の常設機関です。 ITU-T は、世界規模で電気通信を標準化することを目的として、技術的、運用上、および料金に関する問題を研究し、それらに関する勧告を発行する責任を負っています。
4 年ごとに開催される世界電気通信標準化総会 (WTSA) は、ITU-T 研究グループによる研究テーマを確立し、ITU-T 研究グループはこれらのテーマに関する推奨事項を作成します。
ITU-T 勧告の承認は、WTSA 決議 1 に定められた手順の対象となります。
ITU-T の範囲内にある情報技術の一部の分野では、必要な規格が ISO および IEC との協力のもとに作成されています。
導入
この推奨事項 |リレードマルチキャストを実現するために使用されるリレードマルチキャストプロトコル(RMCP)は、国際規格で規定されています。オーバーレイ マルチキャストまたはアプリケーション層マルチキャストとも呼ばれるリレー マルチキャストは、IP ベースのネットワーク環境を介したグループ通信アプリケーションのデータ配信スキームです。 RMCP は、1 つ以上の送信機から多くの受信機にアプリケーション データを中継するために中間マルチキャスト エージェントを使用します。
RMCP の設計は、次の観察に基づいて設計されました。
市場では、さまざまなグループ アプリケーションとサービスが世界中で商業的にプロビジョニングされています。例としては、インターネット TV, 遠隔教育、リアルタイム メディア ストリーミング アプリケーション、ヴィクトリアズ シークレット ファッション ショーなどの特別イベントのライブ放送、株式相場表示などが含まれます。
現在、上記のグループ アプリケーションのほとんどは、複製 IP ユニキャスト方式を使用してグループ サービスを実現しています。その結果、これらのアプリケーションには、サポートする同時ユーザー数の制限により、スケーラビリティの問題が生じます。ビジネスモデルの観点から言えば、収益や利益が減少することになります。
IPマルチキャストは、グループ通信サービスを提供するための有効なトランスポート技術として知られています。それにもかかわらず、次のようないくつかの理由により、IP マルチキャストはインターネット上で広く展開されていません。
- 導入コストが高く、投資収益率 (ROI) が不確実である
- IP マルチキャストだけでは、あらゆる種類のグループ アプリケーションをサポートできません。
グループ ファイル転送やネットワーク ゲームなどのネットワーク サービスには、信頼性の高いマルチキャスト トランスポート メカニズムが必要です。しかし、現在の信頼性の高いマルチキャスト トランスポート メカニズムにも、スケーラビリティ、フロー制御、輻輳制御などの未解決の問題がまだ残っています。適切なマルチキャスト トランスポート メカニズムが確立されるまで、信頼性の高いデータ転送を必要とするグループ通信アプリケーションは、サーバーベースの複製ユニキャスト方式に依存し続けることになります。
IP マルチキャストはグローバルに展開されていませんが、さまざまなローカル ネットワークにはすでに IP マルチキャスト機能が装備されています。たとえば、イーサネット ベースの LAN および企業ネットワークやキャンパス ネットワークなどのプライベート ネットワークは、ローカル サブネットまたは管理ドメイン内でマルチキャスト トランスポート機能を実質的に提供します。
これらの観察を認識すると、代替のグループ配信スキームを開発することが極めて重要です。 RMCP は、IP ベースのネットワーク上でグループ配信を実現するスキームの 1 つです。 RMCP は、既存のユニキャスト、マルチキャスト、および/またはマルチキャスト トンネリング スキームを利用します。さらに、RMCP は、あらゆる種類のグループ サービス タイプをサポートするために別の形式で設計されています。 RMCP は、IP ベースのネットワーク上のグループ サービスに実質的なソリューションを提供すると期待されています。
1 スコープ
リレード マルチキャスト プロトコル (RMCP) は、リレード マルチキャスト データ転送方式を実現するために使用されるプロトコルです。従来の IP マルチキャストとは異なり、RMCP は中間エンドホストを使用してマルチキャスト トラフィックが流れる中継マルチキャスト パスを構成できます。 RMCP は、IP マルチキャストが完全に展開されていない現在のユニキャストwhere の IP ネットワークに適用できます。
この推奨事項 |国際標準は、リレーされたマルチキャストの RMCP を指定するために必要な基本概念を扱います。関連する用語を定義し、後続のプロトコルの将来の開発のためのフレームワークを提案します。このフレームワークは、ネットワーク エンティティとそれらの間の関係を含むネットワーク トポロジ、サービス シナリオ、基本操作、およびメッセージ フォーマットをカバーします。
2 規範的参照
なし。
3 つの定義
3.1 他の場所で定義されている用語
なし。
3.2 この勧告で定義される用語 |国際規格
この推奨事項の目的のために |国際規格では次の定義が適用されます。
3.2.1
子マルチキャストエージェント
CMA
中継マルチキャスト プロトコル (RMCP) データ配信パス内の次の下流のマルチキャスト エージェント (MA)
3.2.2
IPマルチキャスト
マルチキャスト対応の IP ルーターを使用して、IP ネットワークでのマルチキャスト スキームを実現します。
3.2.3
マルチキャスト
サービスの 1 回の呼び出しwhere 、同じデータ ユニットが単一の送信元から複数の宛先に送信されるデータ配信スキーム。
3.2.4
マルチキャストエージェント
MA
グループアプリケーションデータを中継する中間ノード。
3.2.5
Nプレックス
誰でも何かを送信でき、誰かが送信すると、他の人全員がそれを受信する可能性があります。
3.2.6
親マルチキャストエージェント
PMA
リレード マルチキャスト プロトコル (RMCP) データ配信パスの次の上流マルチキャスト エージェント (MA)
3.2.7
中継されたマルチキャスト
ユニキャスト環境で使用できるマルチキャスト データ配信スキーム。
3.2.8
受信側マルチキャストエージェント
RMA
送信側マルチキャスト エージェント (SMA) 以外のマルチキャスト エージェント (MA)
3.2.9
中継されたマルチキャストプロトコル
RMCP
エンドホストを利用した中継マルチキャスト方式を実現するためのプロトコル。
3.2.10
中継マルチキャスト プロトコル (RMCP) セッション
RMCP を使用してデータ配信パスを構成するマルチキャスト エージェント (MA) のセット。
3.2.11
セッションの識別
シド
グループ名に対応し、リレード マルチキャスト プロトコル (RMCP) セッションを一意に識別します。
3.2.12
セッションマネージャー
sm
RMCP 操作全体を担当する中継マルチキャスト プロトコル ( RMCP) エンティティ。
3.2.13
送信機マルチキャストエージェント
SMA
同じシステムまたはローカル ネットワーク内の送信者に接続されたマルチキャスト エージェント (MA)
3.2.14
シンプレックス
ここで、1 つの送信者のみが送信専用で、他の送信者はすべて受信専用です。
参考文献
| – | IETF RFC 76, ユーザー データグラム プロトコル。 |
| – | IETF RFC 79, インターネット プロトコル。 |
| – | IETF RFC 79, 伝送制御プロトコル。 |
| – | IETF RFC 111, IP マルチキャストのホスト拡張。 |
| – | IETF RFC 164, T/TCP – トランザクション用の TCP 拡張機能仕様。 |
| – | IETF RFC 185, IP トンネリングにおける I |
| – | IETF RFC 223, インターネット グループ管理プロトコル、バージョン |
| – | IETF RFC 296, ストリーム制御伝送プロトコル。 |
FOREWORD
The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis.
The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics.
The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1.
In some areas of information technology which fall within ITU-T's purview, the necessary standards are prepared on a collaborative basis with ISO and IEC.
Introduction
This Recommendation | International Standard specifies the relayed multicast protocol (RMCP) used for realizing relayed multicast. Relayed multicast, also known as an overlay multicast or an application-layer multicast, is a data-delivery scheme for group communications applications over an IP-based network environment. RMCP employs intermediate multicast agents for relaying application data from one or more senders to many receivers.
The design of RMCP has been motivated from the following observations:
In the marketplace, diverse group applications and services have been provisioned commercially all over the world. Some of the examples include Internet TV, remote education, real-time media streaming applications, live broadcasting of special events such as the Victoria’s Secret Fashion Show, stock-tickers, etc.
At present, most of the group applications mentioned above use a replicated IP unicast method to realize group services. As a result, those applications have scalability problems due to the limitation in supporting a number of simultaneous users. In terms of a business model, it would mean less revenue or profit.
IP multicast has been known as an effective transport technology for providing group communication services. Nevertheless, the IP multicast has not been deployed widely over the Internet due to several reasons, including the following:
- high deployment cost along with an uncertainty of return-on-investment (ROI)
- IP multicast alone cannot support all kinds of group applications.
Network services such as group file transfer or network games, need a reliable multicast transport mechanism. However, even current reliable multicast transport mechanisms still have unresolved problems including scalability, flow control, congestion control, etc. Until an appropriate multicast transport mechanism is laid down, group communication applications requiring reliable data transfer will continue to depend on the server-based replicated unicast method.
Although IP multicast is not deployed globally, various local networks have already been equipped with IP multicast capability. For example, Ethernet-based LANs and private networks, such as corporate and campus networks, substantially provide the multicast transport capability within their local subnet or administrative domains.
Recognizing these observations, there is a crucial need to develop an alternative group delivery scheme. RMCP is one such scheme to realize group delivery over the IP-based network. RMCP utilizes existing unicast, multicast, and/or multicast tunnelling schemes. In addition, RMCP is designed in separate forms to support any kind of group service type. RMCP is expected to provide a substantial solution for group services over the IP-based network.
1 Scope
Relayed multicast protocol (RMCP) is a protocol which is used to realize a relayed multicast data transport scheme. Different from the conventional IP multicast, RMCP can configure a relayed multicast path that multicast traffic flows by using intermediate end-hosts. RMCP can be applied to the current unicast based IP network where IP multicast is not fully deployed.
This Recommendation | International Standard addresses the basic concepts needed to specify RMCP for relayed multicast. It defines the related terminology and proposes a framework for the future development of subsequent protocols. The framework covers network topology including network entities and the relationship among them, service scenarios, basic operations, and message format.
2 Normative references
None.
3 Definitions
3.1 Terms defined elsewhere
None.
3.2 Terms defined in this Recommendation | International Standard
For the purpose of this Recommendation | International Standard the following definitions apply:
3.2.1
child multicast agent
CMA
A next downstream multicast agent (MA) in the relayed multicast protocol (RMCP) data delivery path.
3.2.2
IP multicast
Realizes a multicast scheme in the IP network with the help of multicast-enabled IP routers.
3.2.3
multicast
A data delivery scheme where the same data unit is transmitted from a single source to multiple destinations in a single invocation of service.
3.2.4
multicast agent
MA
An intermediate node which relays group application data.
3.2.5
N-plex
Wherein anyone can send something, and, if someone does so, all others may receive it.
3.2.6
parent multicast agent
PMA
A next upstream multicast agent (MA) in the relayed multicast protocol (RMCP) data delivery path.
3.2.7
relayed multicast
A multicast data delivery scheme that can be used in unicast environments.
3.2.8
receiver multicast agent
RMA
A multicast agent (MA) other than sender multicast agent (SMA).
3.2.9
relayed multicast protocol
RMCP
A protocol to realize the relayed multicast scheme using end hosts.
3.2.10
relayed multicast protocol (RMCP) session
A set of multicast agents (MAs) which configures the data delivery path using RMCP.
3.2.11
session identification
SID
Corresponds to group name and identifies relayed multicast protocol (RMCP) session uniquely.
3.2.12
session manager
sm
A relayed multicast protocol ( RMCP) entity that is responsible for the overall RMCP operations.
3.2.13
sender multicast agent
SMA
A multicast agent (MA) attached to a sender in the same system or local network.
3.2.14
simplex
Wherein only one sender is send-only and all others are receive-only.
Bibliography
| – | IETF RFC 768 (1980), User Datagram Protocol. |
| – | IETF RFC 791 (1981), Internet Protocol. |
| – | IETF RFC 793 (1981), Transmission Control Protocol. |
| – | IETF RFC 1112 (1989), Host extensions for IP multicasting. |
| – | IETF RFC 1644 (1994), T/TCP– TCP Extensions for Transactions Functional Specification. |
| – | IETF RFC 1853 (1995), IP in IP Tunneling. |
| – | IETF RFC 2236 (1997), Internet Group Management Protocol, Version 2. |
| – | IETF RFC 2960 (2000), Stream Control Transmission Protocol. |