JP2006229966A - Multicast session management system - Google Patents
Multicast session management system Download PDFInfo
- Publication number
- JP2006229966A JP2006229966A JP2006037142A JP2006037142A JP2006229966A JP 2006229966 A JP2006229966 A JP 2006229966A JP 2006037142 A JP2006037142 A JP 2006037142A JP 2006037142 A JP2006037142 A JP 2006037142A JP 2006229966 A JP2006229966 A JP 2006229966A
- Authority
- JP
- Japan
- Prior art keywords
- multicast
- session
- manager
- network
- requested
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】マルチキャスト環境においてリソースをマネージするための集中化されたマルチキャスト・セッション・マネジメント・システムが提供する。
【解決手段】このセッション・マネジメント・システムは:マルチキャスト・セッションの要求を開始することができる少なくとも1つのマルチキャスト・アプリケーション;そのセッション要求をマルチキャスト・アプリケーションから受け取るべく適合され、要求されたマルチキャスト・セッションのためにマルチキャスト・アドレスを割り当てるべく機能できるセッション・マネージャ;および、ネットワーク・リソースをマネージするためのルーティングおよびネットワーク・マネージャを含み、それにおいてセッション・マネージャがルーティングおよびネットワーク・マネージャとインタラクションし、マルチキャスト・アドレスがマルチキャスト・アプリケーションに伝えられる前に、要求されたマルチキャスト・セッションのためにネットワーク・リソースを割り付ける。
【選択図】図1A centralized multicast session management system for managing resources in a multicast environment is provided.
The session management system includes: at least one multicast application capable of initiating a request for a multicast session; adapted to receive the session request from the multicast application, and for a requested multicast session A session manager that can function to assign a multicast address for; and a routing and network manager for managing network resources, in which the session manager interacts with the routing and network manager, and the multicast address Requested multicast session before it is communicated to the multicast application Allocate network resources in order.
[Selection] Figure 1
Description
(関連出願に対するクロスリファレンス)
本発明は、2003年5月23日に出願された特許文献1の部分継続出願である。当該出願の開示は、参照によりこれに援用されている。
(Cross-reference for related applications)
The present invention is a partial continuation application of
本発明は、マルチキャストに関連し、より詳細に述べれば、マルチキャスト・リソースをマネージしてアプリケーションの要件に適合させるための集中化アーキテクチャに関する。 The present invention relates to multicast and, more particularly, to a centralized architecture for managing multicast resources to meet application requirements.
IPマルチキャストは、それが1ないしは複数のソースから複数のレシーバにデータを配信する効率的なネットワーク・リソースの利用を可能にすることから、データ/メディア配信目的で広く使用されている。多くのアプリケーション・システムは、ネットワーク・リソースを節約し、したがってその種のアプリケーションのためのネットワーク・コストを削減するべく帯域幅集約的データの配信にこのテクノロジを採用している。しかしながら、マルチキャスト・アプリケーションのためのパフォーマンスは、しばしばアプリケーション自体のコントロール外となる。適切なマネジメントがなければ、マルチキャストはネットワーク・パフォーマンスにとって有害となり得る。 IP multicast is widely used for data / media distribution purposes because it allows efficient use of network resources to distribute data from one or more sources to multiple receivers. Many application systems employ this technology for the delivery of bandwidth intensive data to conserve network resources and thus reduce network costs for such applications. However, performance for multicast applications is often out of control of the application itself. Without proper management, multicast can be detrimental to network performance.
したがって、マルチキャスト集約的システムのためのマネジメント・フレームワークを提供し、マルチキャスト・セッション、アドレス割り付け、ルーティング・パス計算、マルチキャスト・セキュリティ、およびネットワーク・リソース利用をマネージすることが望ましい。 Therefore, it is desirable to provide a management framework for a multicast intensive system to manage multicast sessions, address allocation, routing path computation, multicast security, and network resource utilization.
マルチキャスト環境内におけるリソースのマネジメントのために、集中化されたマルチキャスト・セッション・マネジメント・システムが提供される。このセッション・マネジメント・システムは:マルチキャスト・セッションの要求を開始することができる少なくとも1つのマルチキャスト・アプリケーション;そのセッション要求をマルチキャスト・アプリケーションから受け取るべく適合され、要求されたマルチキャスト・セッションのために少なくとも1つのマルチキャスト・アドレスを割り当てるべく機能できるセッション・マネージャ;および、ネットワーク・リソースをマネージするためのルーティングおよびネットワーク・マネージャを含み、それにおいてセッション・マネージャがルーティングおよびネットワーク・マネージャとインタラクションし、マルチキャスト・アドレスがマルチキャスト・アプリケーションに伝えられる前に、要求されたマルチキャスト・セッションのためにネットワーク・リソースを割り付ける。 A centralized multicast session management system is provided for resource management within a multicast environment. The session management system includes: at least one multicast application capable of initiating a request for a multicast session; adapted to receive the session request from the multicast application and at least one for the requested multicast session A session manager that can function to assign two multicast addresses; and a routing and network manager for managing network resources, wherein the session manager interacts with the routing and network manager, and the multicast address is The requested multicast session before it is communicated to the multicast application. Allocate network resources for emissions.
本発明の適用可能性の追加の分野については、以下に提供される詳細な説明から明らかになるであろう。ここで理解する必要があるが、これらの詳細な説明および特定の例は、本発明の好ましい実施態様を示してはいるが、例示のみを目的としており、本発明の範囲を限定することは意図されていない。 Additional areas of applicability of the present invention will become apparent from the detailed description provided below. It should be understood that these detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are intended to limit the scope of the invention. It has not been.
マルチキャスト・セッションは、1ないしは複数のマルチキャスト・ソース・アプリケーションのインスタンスと、1ないしは複数のマルチキャスト・レシーバ・アプリケーションのインスタンスの間における通信フローである。これらのインスタンスは、同一マルチキャスト通信チャンネルの1ないしは複数を共有する。マルチキャスト・セッションは、ユニフォーム・リソース識別子を用いて識別される必要がある。これは、さらに次に示すプロパティによって識別される:すなわち、名前、記述情報、チャンネルのリスト、認証仕様、タイミング仕様、およびソース・リストならびにディスティネーション・リストを含めたメンバーシップ情報である。 A multicast session is a communication flow between one or more instances of a multicast source application and one or more instances of a multicast receiver application. These instances share one or more of the same multicast communication channel. A multicast session needs to be identified using a uniform resource identifier. This is further identified by the following properties: name, description information, channel list, authentication specification, timing specification, and membership information including source list and destination list.
マルチキャスト・チャンネルは、マルチキャスト通信の1つのスレッドである。チャンネルは、マルチキャスト・アドレスおよびトランスポート・レイヤのポート番号(たとえばUDPポート)によって決定される。それに加えてチャンネルは、次に示すプロパティを有する:すなわち、チャンネル記述、インジェクション・タイプ(たとえば、1ソースまたは多ソース)、フロー・タイプ(たとえば、可変または固定ビット・レート)、信頼性要件(たとえば、保証、リアルタイム、ベストエフォート)、帯域幅仕様(すなわち、最小必要帯域幅、ピーク帯域幅、平均帯域幅等)、フロー仕様(すなわち、最小パケット・サイズ、最大パケット・サイズ、平均パケット・サイズ等)、およびセキュリティ仕様である。 A multicast channel is one thread of multicast communication. The channel is determined by the multicast address and the transport layer port number (eg, UDP port). In addition, a channel has the following properties: channel description, injection type (eg, one source or multiple sources), flow type (eg, variable or constant bit rate), reliability requirements (eg, Guaranteed, real-time, best effort), bandwidth specifications (ie, minimum required bandwidth, peak bandwidth, average bandwidth, etc.), flow specifications (ie, minimum packet size, maximum packet size, average packet size, etc.) ), And security specifications.
図1は、本発明の原理に従ったマルチキャスト・セッション・マネジメント・システムを図示している。マルチキャスト・セッション・マネジメント・システム10は、概してセッション・マネージャ12、ルーティングおよびネットワーク・マネージャ14、セキュリティ・マネージャ16、マルチキャスト・アプリケーション18、およびネットワーク・デバイス19(たとえば、ルータおよびスイッチ)からなる。また、ここで容易に理解できるが、このネットワーク環境がほかのタイプのネットワーク・コンポーネントを含むこともできる。
FIG. 1 illustrates a multicast session management system in accordance with the principles of the present invention. The multicast
マルチキャスト・アプリケーション18は、マルチキャスト・アプリケーション・インスタンス17のクラスであり、さらにそれらは、マルチキャスト・ソース・アプリケーション・インスタンスおよびマルチキャスト・レシーバ・アプリケーション・インスタンスにカテゴリ分類することができる。たとえば、マルチキャスト‐ベースのビデオ監視システム(すなわち、ビデオ監視アプリケーション)においては、マルチキャスト機能付きネットワーク・カメラが一例のマルチキャスト・ソース・アプリケーション・インスタンスとなり、マルチキャストされた監視ビデオを受信することのできる監視モニタが一例のマルチキャスト・レシーバ・アプリケーション・インスタンスとなる。
オプションとして、マルチキャスト・アプリケーションは、アプリケーション構成マネージャ22(デバイス・マネージャと呼ばれることもある)を含むことができる。デバイス・マネージャが特定のアプリケーションのために存在する場合には、そのデバイス・マネージャは、そのアプリケーション・セッションの開始/終了をはじめ、マルチキャスト・アプリケーション・インスタンスとのインタラクションを受け持ち、それらのマルチキャスト・アプリケーション・インスタンスに対してマルチキャスト・セッション・リソースをさらに分配する。 Optionally, the multicast application may include an application configuration manager 22 (sometimes referred to as a device manager). If a device manager exists for a particular application, the device manager is responsible for the interaction with the multicast application instance, including the start / end of the application session, and those multicast application Further distribute multicast session resources to instances.
図2を参照すると、セッション・マネージャ12は、ネットワーク内のすべてのマルチキャスト・セッションをマネージするべく設計される。セッション・マネジメント機能は、主としてセッション・マネージャ12上に常駐するセッション・マネジメント・サービス20によって実装される。セッション・マネジメント・サービス20は、ほかのサービス、外部インターフェース、およびデータ・ストアとのインターフェースも行う。これらのコンポーネントのそれぞれについては、さらに以下において説明する。
Referring to FIG. 2, the
マルチキャスト・アプリケーションは、トラフィックのマルチキャストのためにセッション・マネージャ12に登録してネットワークへのアクセスを獲得しなければならない。セッション・マネージャ・アプリケーション・プログラム・インターフェース(API)24は、セッション・マネージャ12に登録するためのインターフェースを提供する。アプリケーションの登録に加えて、セッション・マネージャAPIが:セッション・マネージャとの接続の初期化、セッション要求の登録、登録済みセッションに対する変更、セッションのキャンセル、セッション・マネージャからアプリケーション・インスタンスの登録の取り消し、セッション・モニタへのパフォーマンス・フィードバックの提供、および登録済みセッションに関する情報の要求のためのインターフェースを提供することもできる。これらの要求された機能のそれぞれが、セッション・マネジメント・サービス20によって実装されることは容易に理解できる。
A multicast application must register with the
マルチキャスト・セッション・イニシエータ26は、セッション登録プロシージャを開始するソフトウエア・コンポーネントである。セッション・イニシエータ26は、アプリケーション・インスタンスの一部、あるいはデバイス・マネージャ等の別のタイプのネットワーク・コンポーネントに関連して実装される専用エンティティとすることが可能である。
The
セッション登録要求を受け取ると、セッション・マネジメント・サービス20は、詳しくは後述するが、要求されたセッションのために少なくとも1つのマルチキャスト・アドレスを割り当てることができる。それを行うためにセッション・マネジメント・サービス20は、利用可能なマルチキャスト・アドレスのプール32を維持している。その結果、アドレス・プール32からマルチキャスト・アドレスを割り付けることが可能になる。それに代えて、セッション・マネジメント・サービス20が外部サーバとインターフェースし、利用可能なマルチキャスト・アドレスを獲得することもできる。一例の実施態様においては、セッション・マネジメント・サービス20が、マルチキャスト・アドレス動的クライアント割り付けプロトコルを介してアドレス・プール32のためのアドレスのブロックを受け取り、かつ必要な場合には追加のアドレスを必要に応じて予約することができる。
Upon receiving the session registration request, the
各チャンネルは、マルチキャスト・アドレスおよびポート番号の一意的な組み合わせによって識別される。セッションが1を超える数のチャンネルを採用するといった点においては、セッション・マネジメント・サービス20が、要求されたセッション内の各チャンネルのためにトランスポート・レイヤのポート番号の割り当ても行わなければならない。ポート番号も同様に、利用可能なポート番号のプール38から割り付けることができる。
Each channel is identified by a unique combination of multicast address and port number. In that the session employs more than one channel, the
それに加えて、ネットワーク・マネジメント・インターフェース42は、セッション・マネジメント・サービス20をルーティングおよびネットワーク・マネージャ14とインターフェースし、要求されたマルチキャスト・セッションのためのネットワーク・リソースを割り付けできるようにする。より詳細に述べれば、ルーティングおよびネットワーク・マネージャ14は、要求されたセッションのための好ましいネットワーク・パスの計算をはじめ、そのセッションのためのネットワーク帯域幅を予約するべく動作することができる。セッションからチャンネルが削除されるとき、ルーティングおよびネットワーク・マネージャ14に、そのリソースの解放が通知される。同様に、チャンネル・プロパティ内において、割り付け済みネットワーク・リソースにおける変更を必要とする変更が生じた場合には、それに応じてネットワーク・リソースの再割り付けができるようにルーティングおよびネットワーク・マネージャ14に通知が行われる。一例のルーティングおよびネットワーク・マネージャ14については、本件譲受人に譲渡された、参照によりこれに援用される特許文献1に追加の記述がある。
In addition, the
セッションの登録が成功すると、セッション・マネジメント・サービス20は、セッション・モニタ28のインスタンスを作成し、そのセッションを監視する。セッション・モニタは、そのセッションに関連付けされたマルチキャスト・アプリケーションから、そのセッションのためのパフォーマンス・フィードバックを受け取るべく適合される。不充分なセッション・パフォーマンスに応答して、セッション・モニタ28は、現在のパス割り付けを変更する必要があるか否かを決定し、必要がある場合には、そのセッションのために新しいパスを割り付けるべくルーティングおよびネットワーク・マネージャとインターフェースする。セッション・モニタの実装の一例を図6に示す。
If the session registration is successful, the
登録済みセッションに関する情報は、セッション・マネジメント・サービス20によってセッション・レジストリ30内にも維持される。セッション情報は、ユニフォーム・リソース識別子、名前、記述情報、チャンネルのリスト、認証仕様、タイミング仕様、およびソース・リストならびにディスティネーション・リストを含めたメンバーシップ情報を含む。さらに詳細を後述するとおりセッション・レジストリ30は、与えられたセッション内の各チャンネルについて、割り付け済みマルチキャスト・アドレスおよび割り付け済みトランスポート・レイヤ・ポート番号も維持する。
Information regarding registered sessions is also maintained in the
セッション・マネジメント・サービス20は、ディジタル証明書の使用を採用することもできる。それを行うため、セッション・マネジメント・サービス20は、セキュリティ・マネジメント・インターフェース44を介してセキュリティ・マネージャ16とインターフェースする。セキュリティ・マネージャ16は、公開鍵およびそのほかの識別情報を含む暗号化されたディジタル証明書を発行する。互いの認証のため、ネットワーク内のコンポーネント(マルチキャスト・インスタンスをはじめセッション・マネージャ)は、セキュリティ・マネージャ16からディジタル証明書を獲得し、有効性検査を行うことができる。セッションの内容を暗号化を介して送信する必要がある場合に、ソースは、その鍵を生成し、セッション・マネージャへの登録プロシージャを介してその公開鍵を公開することができ、その結果、認証され、権限の与えられたレシーバは、公開鍵を獲得して送信されたデータを平文化できる。
The
動作においては、セッション・イニシエータが、マルチキャスト・セッションの作成を要求する。この要求が、セッション・マネジメント・サービスによって受け取られ、続いてそれが登録プロセスを開始する。セッションを登録するために、最初にセッション・マネジメント・サービスは、その要求からマルチキャスト・ソース、マルチキャスト・ディスティネーション、およびQoS要件といった関連情報を抽出する。このセッション情報は、その後セッション・レジストリ30に挿入される。セッション・マネジメント・サービス20は、オプションとして、セキュリティ・マネージャ16とインターフェースし、リクエスタからのセッション要求の認証および権限付与を行うことができる。
In operation, the session initiator requests the creation of a multicast session. This request is received by the session management service, which then initiates the registration process. To register a session, the session management service first extracts relevant information from the request, such as multicast source, multicast destination, and QoS requirements. This session information is then inserted into the
次にセッション・マネジメント・サービス20は、ルーティングおよびネットワーク・マネージャを起動し、要求されたセッションのための可能なパスを決定する。既存のパスをそのセッションのために使用できる場合には、そのパスに関連付けされたマルチキャスト・アドレスがセッション・マネージャに返される。セッション・マネジメント・サービス20は、割り当てられたマルチキャスト・アドレスを用いてセッション・レジストリ30を更新し、それによってそのマルチキャスト・セッションとマルチキャスト・アドレスをバインディングする。
セッションのために新しいパスが必要とされる場合には、ルーティングおよびネットワーク・マネージャ14が、そのセッションのための1ないしは複数のパスを計算する。新しいパスの必要性は、セッション・マネジメント・サービス20に伝達され、続いてそれが、そのセッション内の要求されたチャンネルのそれぞれのためにマルチキャスト・アドレスを割り当てる。異なるチャンネルが同一のパスを使用するときには、それらのチャンネルに同一のマルチキャスト・アドレスが割り当てられるが、異なるUDPポート番号が割り当てられて互いを弁別する。またここでは、同一セッション内の異なるチャンネルが異なるパスを要求することがあり、したがって異なるマルチキャスト・アドレスが割り当てられることも企図されている。この場合においてもセッション・マネジメント・サービス30が、割り当てられたマルチキャスト・アドレスおよび各チャンネルのためのポート番号を用いてセッション・レジストリ30を更新し、それによってそのマルチキャスト・セッションをバインディングする。それに加えてセッション・マネジメント・サービス20は、割り当てられたマルチキャスト・アドレスを、ルーティングおよびネットワーク・マネージャ14に返す。
If a new path is required for a session, the routing and
ルーティングおよびネットワーク・マネージャ14は、割り当てられたマルチキャスト・アドレスを使用して、この分野において周知の態様に従ってネットワーク・ルーティング・デバイス19を用意する。しかしながら従来のアプローチとは異なり、ネットワーク・ルーティング・デバイスは、登録されたセッションに関連付けされたパケットの転送だけを行うことができる。このシステム内に入る任意のほかのマルチキャスト・トラフィックは、破棄されることになる。
The routing and
要求されたセッションが、少なくとも1つのマルチキャスト・アドレスとのバインディングに成功した後は、セッション・マネジメント・サービス20が、割り当てられたマルチキャスト・アドレスを、要求マルチキャスト・アプリケーション18に伝達し、それによってそのセッションの開始を可能にする。利用可能なマルチキャスト・アドレスがない場合、パスの割り当てができない場合、あるいは登録プロセスに何らかの別の障害が生じている場合には、セッション要求が認められない。このようにして、セッション・マネージャは、ネットワーク環境内において生じるあらゆるマルチキャストを完全にマネージする。セッション・マネジメント・サービスによって実装できる登録プロシージャのより詳細な例示を図5A〜5Cに示す。
After the requested session has successfully bound to at least one multicast address, the
従来のアプローチにおいては、各マルチキャスト・セッションが異なるマルチキャスト・アドレスを使用し、そのセッションのライフタイムにわたってそのアドレスとバインドされている。2つのマルチキャスト・アプリケーションが1つのアドレスの下における集合体となる場合であっても、セッションの一方と他方を再グループ化すること、あるいは2つのセッションを引き離すことは困難である。本発明のマルチキャスト・セッション・マネジメント・システムは、セッションを終了させることなく、そのセッションが異なるアドレスに動的に割り当てられることを可能にする。 In conventional approaches, each multicast session uses a different multicast address and is bound to that address for the lifetime of that session. Even when two multicast applications are aggregated under one address, it is difficult to regroup one and the other of the sessions or to separate the two sessions. The multicast session management system of the present invention allows a session to be dynamically assigned to a different address without terminating the session.
この点を例証するため、さらに図3および4に関連して一例のマルチキャスト構成を説明する。図3においては、2つのマルチキャスト・ソース・アプリケーション54、56が第1のサブネット52内にある;一方、これら2つのソース・アプリケーションのそれぞれのためのマルチキャスト・ディスティネーション・アプリケーションは、2つの異なるサブネット58、59内にある。この例においては、マルチキャスト・セッション・マネジメント・システム10が両方のアプリケーションのために、60として示される同一のパスを割り付けることが可能である。それを行うために、同一のマルチキャスト・アドレスが両方のアプリケーションによって共有されるが、セッションを弁別するために各アプリケーションが異なるトランスポート・レイヤ・ポート番号を採用する。
To illustrate this point, an example multicast configuration is further described in connection with FIGS. In FIG. 3, two
ここで第1のアプリケーション54のためのセッション要求が変化し(たとえば、より多くの帯域幅を要求する)、その結果、割り付け済みパスが要求に適合できなくなった場合を考える。マルチキャスト・セッション・マネジメント・システム10は、新しい要求のサポートが可能なパスの再計算を選択することができる。その種のパスが利用可能であれば、ネットワーク・ルーティング・マネージャは、それに応じてネットワークを供給する。
Now consider the case where the session request for the
それに代えて、図4に示されるように、セッションを分割して新しい要求を満たす必要が生じることもある。その場合においては、マルチキャスト・セッション・マネジメント・システム10が、62に示されるとおり、そのアプリケーションのための新しいパスを決定する。ここでは、現在の割り付け済みパスから新しいパスが選択できることも企図されている。適用可能であれば、新しいパスに利用可能なマルチキャスト・アドレスが割り当てられる。新しく割り当てられたアドレスは、その後、セッション・レジストリ内に記録されることはもとより、そのセッションに関連付けされたアプリケーションに伝達される。この例においては、適用可能なアプリケーションが56、64、および66として示されている。新しく割り当てられたアドレスを使用することによって、マルチキャスト・セッションが新しいパスに切り替えられている。
Alternatively, as shown in FIG. 4, it may be necessary to divide the session to satisfy a new request. In that case, the multicast
多くの場合、マルチキャスト・アドレスにおける変更は、セッションを新しいパスに切り替えれば充分である。しかしながら別の場合においては、現在、新しく割り当てられたマルチキャスト・アドレスを使用しているセッションとそのセッションを弁別するためにポート番号の再割り当てが必要となることがある。本発明のマルチキャスト・セッション・マネジメント・システムは、マルチキャスト・アドレス、ポート番号、あるいはそれら両方を変更する柔軟性を提供する。 In many cases, a change in the multicast address is sufficient to switch the session to a new path. However, in other cases, it may be necessary to reassign port numbers to distinguish between sessions currently using newly assigned multicast addresses and those sessions. The multicast session management system of the present invention provides the flexibility to change the multicast address, port number, or both.
以上の本発明の説明は、本質的に例示に過ぎず、したがって本発明の要旨から逸脱しない変形は本発明の範囲内に含まれることが意図されている。その種の変形は、本発明の精神ならびに範囲から逸脱していると考えられるべきものではない。 The above description of the present invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the present invention are intended to be included within the scope of the present invention. Such variations are not to be regarded as a departure from the spirit and scope of the present invention.
10 マルチキャスト・セッション・マネジメント・システム
12 セッション・マネージャ
14 ルーティングおよびネットワーク・マネージャ
16 セキュリティ・マネージャ
17 マルチキャスト・アプリケーション・インスタンス
18 マルチキャスト・アプリケーション
19 ネットワーク・ルーティング・デバイス;ネットワーク・デバイス
20 セッション・マネジメント・サービス
22 アプリケーション構成マネージャ;デバイス・マネージャ
24 セッション・マネージャ・アプリケーション・プログラム・インターフェース(API)
26 マルチキャスト・セッション・イニシエータ;セッション・イニシエータ
28 セッション・モニタ
30 セッション・レジストリ
32 プール;アドレス・プール
38 プール
42 ネットワーク・マネジメント・インターフェース
52 第1のサブネット
54 マルチキャスト・ソース・アプリケーション;第1のアプリケーション
56 マルチキャスト・ソース・アプリケーション
56、64、および66 アプリケーション
58 サブネット
59 サブネット
60 パス
62 パス
DESCRIPTION OF
26 multicast session initiator;
Claims (17)
前記マルチキャスト・アプリケーションからセッション要求を受け取るべく適合され、かつ前記要求されたマルチキャスト・セッションのためにマルチキャスト・アドレスを割り当てるべく機能できるセッション・マネージャと、
ネットワーク・リソースをマネージするためのルーティングおよびネットワーク・マネージャとを備え、
前記セッション・マネージャが前記ルーティングおよびネットワーク・マネージャとインタラクションし、前記マルチキャスト・アドレスが前記マルチキャスト・アプリケーションに伝えられる前に、前記要求されたマルチキャスト・セッションのためにネットワーク・リソースを割り付ける、マルチキャスト・セッション・マネジメント・システム。 A multicast application that can function to initiate a request for a multicast session;
A session manager adapted to receive a session request from the multicast application and operable to assign a multicast address for the requested multicast session;
With routing and network manager to manage network resources,
A multicast session, wherein the session manager interacts with the routing and network manager and allocates network resources for the requested multicast session before the multicast address is communicated to the multicast application. Management system.
マルチキャスト・アプリケーションからマルチキャスト・セッションのための要求を受け取るべく適合され、かつ前記要求されたマルチキャスト・セッションのためにマルチキャスト・アドレスを割り当てるべく機能できるセッション・マネジメント・サービスと、
外部ルーティングおよびネットワーク・マネージャとインターフェースし、前記要求されたマルチキャスト・セッションのためにネットワーク・リソースを割り付けるべく機能できるネットワーク・マネジメント・インターフェースとを備え、
前記セッション・マネジメント・サービスが、前記要求されたマルチキャスト・セッションのためにネットワーク・リソースが割り付けられた後に限り、前記マルチキャスト・アプリケーションに対して前記マルチキャスト・アドレスを伝達する、マルチキャスト配信システムのためのマルチキャスト・セッション・マネージャ。 A session registry that can function to store session information for each registered multicast session, including the assigned multicast address for each registered multicast session;
A session management service adapted to receive a request for a multicast session from a multicast application and operable to assign a multicast address for said requested multicast session;
A network management interface that interfaces with external routing and network managers and can function to allocate network resources for said requested multicast session;
Multicast for a multicast distribution system, wherein the session management service conveys the multicast address to the multicast application only after network resources are allocated for the requested multicast session Session manager.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/058,559 US7477617B2 (en) | 2003-05-23 | 2005-02-15 | Multicast session management system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006229966A true JP2006229966A (en) | 2006-08-31 |
Family
ID=36990840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006037142A Withdrawn JP2006229966A (en) | 2005-02-15 | 2006-02-14 | Multicast session management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006229966A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014162828A1 (en) * | 2013-04-05 | 2014-10-09 | ソニー株式会社 | Relay management device, relay management method, program, and relay management system |
WO2016039135A1 (en) * | 2014-09-10 | 2016-03-17 | ソニー株式会社 | Communication control device, communication control method and communication system |
-
2006
- 2006-02-14 JP JP2006037142A patent/JP2006229966A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014162828A1 (en) * | 2013-04-05 | 2014-10-09 | ソニー株式会社 | Relay management device, relay management method, program, and relay management system |
JPWO2014162828A1 (en) * | 2013-04-05 | 2017-02-16 | ソニー株式会社 | Relay management device, relay management method, program, and relay management system |
US9942166B2 (en) | 2013-04-05 | 2018-04-10 | Sony Corporation | Relay management apparatus, relay management method, program, and relay management system |
WO2016039135A1 (en) * | 2014-09-10 | 2016-03-17 | ソニー株式会社 | Communication control device, communication control method and communication system |
US10785515B2 (en) | 2014-09-10 | 2020-09-22 | Sony Corporation | Communication control device, communication control method, and communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7477617B2 (en) | Multicast session management system | |
KR101203462B1 (en) | System for supplying multicast/broadcast service through wibro/wimax network and method using the same | |
US12150016B2 (en) | Multicast service activation in wireless communication networks | |
JP3644009B2 (en) | Multicast session management device | |
CN101207501B (en) | IP broadcasting system and a multicast group management apparatus for the same | |
US7830825B2 (en) | Method for realizing the multicast service | |
CN101369907B (en) | Multicast service implementing method, its apparatus and system | |
CN107426339B (en) | Access method, device and system of data connection channel | |
US8588210B2 (en) | Method and apparatus for floor control in a communication system | |
EP2154867B1 (en) | A configuration method, system and device of cryptographically generated address | |
CN102882989B (en) | A kind of method and apparatus of many NVR monitoring network allocation IP address | |
US20090274163A1 (en) | Method, system, and apparatus for controlling multicast bearer resources | |
US20100046514A1 (en) | Multicast communication system and method | |
CN101155046B (en) | Network control system and method for realizing multicast control | |
CN101166194A (en) | A system and method for realizing distributed acceptance control | |
JP2006229966A (en) | Multicast session management system | |
CN101325500A (en) | Method, device and system for controlling multicast bearer resources | |
CN105376226A (en) | Streaming media server forwarding method and system | |
KR20170092612A (en) | Method of providing nomadic service through virtual residential gateway | |
US8228812B2 (en) | Method and system for providing multicast service in next-generation network | |
US7620708B2 (en) | Automatic discovery of controlling policy enforcement point in a policy push model | |
EP1807995B1 (en) | Methods and systems for controlling the admission of media content into a network | |
CN108668151A (en) | Audio/video interaction method and device | |
CN101483868B (en) | Method, equipment and system for allocating application server | |
KR101162341B1 (en) | Multicast ip address management system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071113 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071120 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090512 |