(57)【特許請求の範囲】
【請求項１】
パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する方法において、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のパラメータのテーブルを記憶し、
送信者(1)からデータパケットを、ルーティング手段において、受け取り(S21)、
行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取ったデータパケットからのデータパケットを、ルーティング手段において、バッファし(S22)、
制御手段において、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレスを決定し、そして受信者特有のパラメータを決定し、該決定されたアドレスおよび指定されたフィルタをルーティング手段へ供給し(S23)、
マルチキャストグループの各受信者(4a-c)に対し上記決定された受信者特有のパラメータに基づいてマルチキャストデータパケットを、ルーティング手段において、フィルタし(S24)、そして
そのフィルタされたマルチキャストデータパケットを、上記決定された受信者アドレスに、ルーティング手段において、供給する(S25)、
という段階を含むことを特徴とする方法。
【請求項２】
上記受信者特有のパラメータは、特定の受信者により受信されるべきでないデータパケットのある内容を指示する請求項１に記載の方法。
【請求項３】
上記受信者特有のパラメータは、データパケットにおけるある内容のデータ量であって特定の受信者によって受信されるべきでないデータ量を指示する請求項１に記載の方法。
【請求項４】
上記ある内容は、フィルタ段階(S24)においてフィルタ除去される請求項２又は３に記載の方法。
【請求項５】
上記受信者特有のパラメータは、受信者の条件に依存する請求項２又は３に記載の方法。
【請求項６】
パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する方法において、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のパラメータのテーブルを記憶し、
送信者(1)からデータパケットを、ルーティング手段において、受け取り(S31)、
行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取ったデータパケットからのデータパケットを、ルーティング手段において、バッファし(S32)、
制御手段において、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレスを決定し、そして受信者特有のパラメータを決定し、該決定されたアドレスおよび指定されたフィルタをルーティング手段へ供給し(S33)、
その決定されたアドレスを上記決定された受信者特有のパラメータに基づいて、ルーティング手段において、フィルタし(S34)、そして
そのフィルタされた受信者アドレスにマルチキャストデータパケットを、ルーティング手段において、供給する(S35)、
という段階を含むことを特徴とする方法。
【請求項７】
上記決定段階(S33)は、データパケットの内容及びデータ量を検出する更に別の段階を含み、そして上記フィルタ段階(S34)は、検出された結果に基づいて上記決定されたアドレスをフィルタする更に別の段階を含む請求項６に記載の方法。
【請求項８】
上記受信者特有のパラメータは、特定の受信者によりデータパケットを受信すべきでない時間を指示する請求項６に記載の方法。
【請求項９】
上記時間が上記決定段階(S33)において検出されたときに、特定受信者のアドレスが上記フィルタ段階(S35)においてフィルタ除去される請求項８に記載の方法。
【請求項１０】
上記受信者特有のパラメータは、特定受信者により受信されるべきでないデータパケットのある内容を指示する請求項７に記載の方法。
【請求項１１】
上記受信者特有のパラメータは、特定受信者により受信されるべきでないデータパケットのあるデータ量を指示する請求項７に記載の方法。
【請求項１２】
上記ある内容が検出段階において検出されたときに、特定受信者のアドレスがフィルタ段階(S35)においてフィルタ除去される請求項１０に記載の方法。
【請求項１３】
上記あるデータ量が検出段階において検出されたときに、特定受信者のアドレスがフィルタ段階(S35)においてフィルタ除去される請求項１１に記載の方法。
【請求項１４】
上記受信者特有のパラメータは、受信者の条件に依存する請求項８、１０及び１１のいずれかに記載の方法。
【請求項１５】
パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する装置において、
送信者(1)からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取ったデータパケットからのデータパケットをバッファするためのルーティング手段(2)と、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のテーブルを記憶し、上記ルーティング手段(2)と通信し、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレス及び受信者特有のパラメータを決定し、上記決定された受信者特有のパラメータに基づいて各受信者(4a-c)に対するフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段(2)へ供給するように構成された制御手段(3)とを備え、
上記ルーティング手段(2)は、マルチキャストグループの各受信者(4a-c)に対し上記指定されたフィルタでマルチキャストデータパケットをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記決定された受信者アドレスに供給するように構成されていることを特徴とする装置。
【請求項１６】
上記受信者特有のパラメータは、特定の受信者により受信されるべきでないデータパケットのある内容を指示する請求項１５に記載の装置。
【請求項１７】
上記受信者特有のパラメータは、データパケットにおけるある内容のデータ量であって特定の受信者によって受信されるべきでないデータ量を指示する請求項１５に記載の装置。
【請求項１８】
上記ある内容は、ルーティング手段(2)によってフィルタ除去される請求項１６又は１７に記載の装置。
【請求項１９】
上記受信者特有のパラメータは、受信者の条件に依存する請求項１６又は１７の記載の装置。
【請求項２０】
パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する装置において、
送信者(1)からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取られたデータパケットからのデータパケットをバッファするためのルーティング手段(2)と、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のパラメータのテーブルを記憶し、上記ルーティング手段(2)と通信し、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレス及び受信者特有のパラメータを決定し、上記決定された受信者特有のパラメータに基づいて各決定された受信者アドレスに対してフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段(2)へ供給するように構成された制御手段(3)とを備え、
上記ルーティング手段(2)は、マルチキャストグループの各受信者(4a-c)に対し上記指定されたフィルタで上記決定されたアドレスをフィルタし、そしてマルチキャストデータパケットを上記フィルタされた受信者アドレスに供給するように構成されていることを特徴とする装置。
【請求項２１】
上記ルーティング手段(2)は、データパケットの内容及びデータ量を検出し、そしてその結果を制御手段(3)へ通信するように構成されており、該制御手段(3)は、これらの結果に基づいてフィルタを指定するように構成されている請求項２０に記載の装置。
【請求項２２】
上記受信者特有のパラメータは、特定の受信者によりデータパケットを受信すべきでない時間を指示する請求項２０に記載の装置。
【請求項２３】
上記時間が制御手段(3)によって検出されたときに、特定受信者のアドレスが上記ルーティング手段(2)によりフィルタ除去される請求項２２に記載の装置。
【請求項２４】
上記受信者特有のパラメータは、特定受信者により受信されるべきでないデータパケットのある内容を指示する請求項２１に記載の装置。
【請求項２５】
上記受信者特有のパラメータは、特定受信者によって受信されるべきでないデータパケットのあるデータ量を指示する請求項２１に記載の装置。
【請求項２６】
上記ある内容がルーティング手段(2)により検出されたときには、特定受信者のアドレスがルーティング手段(2)によりフィルタ除去される請求項２４に記載の装置。
【請求項２７】
上記あるデータ量がルーティング手段(2)により検出されたときには、特定受信者のアドレスがルーティング手段(2)によりフィルタ除去される請求項２５に記載の装置。
【請求項２８】
上記受信者特有のパラメータは、受信者の条件に依存する請求項２２、２４及び２５のいずれかに記載の装置。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、パケット交換ネットワークにおけるマルチキャストアドレスマッピングに係り、より詳細には、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法及び装置に係る。
【０００２】
【背景技術】
マルチキャストは、異なる加入者がマルチキャストグループに契約しなければならないネットワークにおけるポイント対マルチポイントサービスである。マルチキャスト技術は、一般に、通常送信者が前もって知らない同じ意向の受信者のグループに到達することを望むアプリケーションによって使用される。
マルチキャスト技術は、ラジオ又はテレビ放送にも適している。音声又は映像の送信は、将来、ワイヤレスネットワークにおいても、ＵＭＴＳ（ユニバーサル移動テレコミュニケーションシステム）技術が必要な容量を提供するようになったときに一般的なものとなろう。マルチキャストアドレスは、インターフェイス又は加入者のグループを識別する。マルチキャストアドレスに送信されるデータパケットは、インターネットグループマネージメントプロトコル（ＩＧＭＰ）によりグループの全てのインターフェイス又は加入者に供給される。
しかしながら、従来のマルチキャスト技術では、マルチキャストグループに属する異なる加入者の異なるニーズを考慮することができない。
【０００３】
【発明の開示】
それ故、本発明の目的は、上記問題を解消すると共に、マルチキャストグループに属する異なる受信者に対しマルチキャストデータパケットの異なる操作を行えるようにすることである。
本発明の第１の特徴によれば、この目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法であって、送信者からデータパケットを受け取り、行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファし、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレスを決定し、そして受信者特有のパラメータを決定し、マルチキャストグループの各受信者に対し受信者特有のパラメータに基づいてマルチキャストデータパケットをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記決定された受信者アドレスに供給するという段階を含む方法によって達成される。
【０００４】
更に、第１の特徴によれば、この目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する装置であって、送信者からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファするためのルーティング手段と、上記ルーティング手段と通信し、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレス及び受信者特有のパラメータを決定し、受信者特有のパラメータに基づいて各受信者に対するフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段へ供給するための制御手段とを備え、上記ルーティング手段は、マルチキャストグループの各受信者に対し上記指定されたフィルタでマルチキャストデータパケットをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記決定された受信者アドレスに供給するという装置によって達成される。
【０００５】
本発明の第２の特徴によれば、上記目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法であって、送信者からデータパケットを受け取り、行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファし、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレスを決定し、そして受信者特有のパラメータを決定し、その決定されたアドレスを受信者特有のパラメータに基づいてフィルタし、そしてそのフィルタされた受信者アドレスにマルチキャストデータパケットを供給するという段階を含む方法によって達成される。
【０００６】
更に、第２の特徴によれば、この目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する装置であって、送信者からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファするためのルーティング手段と、上記ルーティング手段と通信し、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレス及び受信者特有のパラメータを決定し、その受信者特有のパラメータに基づいて各決定された受信者アドレスに対してフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段へ供給するための制御手段とを備え、上記ルーティング手段は、マルチキャストグループの各受信者に対し上記指定されたフィルタで上記決定されたアドレスをフィルタし、そしてマルチキャストデータパケットを上記フィルタされた受信者アドレスに供給するという装置によって達成される。
【０００７】
本発明によるマルチキャストグループの加入者へのＩＮ制御マルチキャストアドレッシングでは、加入者特有の制約又は例外を設定することができる。例えば、マルチキャストデータパケットは、タイムスケジュールに基づいて受信者へ送信することが許される。又、データパケットの内容を受信者の能力に一致させることもできる。
本発明の更に別の特徴は、従属請求項に規定する。
以下、添付図面を参照して、本発明の好ましい実施形態を詳細に説明する。
【０００８】
【発明を実施するための最良の形態】
本発明の考え方は、マルチキャストサービスのためのインテリジェントネットワーク（ＩＮ）制御を提供することである。
図１は、本発明によるシステムの概略ブロック図である。簡略化のために、システムの基本的な部分しか図示されていない。
送信者１は、パケット交換ネットワークにおいてルーティング手段２へデータパケットを送信する。例えば、ルーティング手段２は、インターネットルータ又はプロキシーサーバーである。送信者１が、マルチキャストグループを指示するマルチキャストアドレスにデータパケットを送信する場合、ルーティング手段２は、マルチキャストグループのメンバー、例えば、受信者４ａ−４ｃにデータパケットをルーティングしなければならない。マルチキャストグループに属する受信者は、ＧＳＭ（移動通信用のグローバルシステム）ネットワークではＵＭＴＳ加入者である。
【０００９】
しかしながら、各受信者４ａ−ｃは、データ通信に対して特定のニーズを有することがある。従って、本発明によれば、ＳＣＰ（サービス制御ポイント）のような制御手段３がルーティング手段２に対して設けられる。この制御手段３は、マルチキャストグループに属する受信者のアドレスのテーブルを記憶すると共に、それら受信者の特定のフィルタリングパラメータを前もってテーブルに記憶する。これらパラメータは、予め定められたフィルタリングアルゴリズムに対するレファレンス、外部フィルタ装置のアドレス又は特定のフィルタリングルールである。予め定められたアルゴリズムは、映像フィルタリング、広告フィルタリング等を含むことができる。
【００１０】
ルーティング手段２がデータパケットを受け取り、その行先アドレスが受信者４ａ−ｃをアドレスするマルチキャストアドレスであるときには、ルーティング手段２がそれらマルチキャストデータパケットをバッファし、そしてマルチキャストアドレスを制御手段３へ通信し、検出されたマルチキャストグループに属する受信者のアドレスリストをフェッチする。更に、ルーティング手段２は、データパケットをある内容又はデータ量についてチェックし、そしてその結果を制御手段３へ通信することができる。制御手段３は、記憶されたテーブルを使用することによりマルチキャストアドレスで指示されたマルチキャストグループに属する受信者のアドレスを決定し、即ち制御手段３は、マルチキャストアドレスに対する受信者リストを準備する。例えば、制御手段３は、同じマルチキャストグループに属する受信者４ａ−ｃのアドレスを決定する。次いで、制御手段は、このマルチキャストグループの受信者の対する特定のパラメータが定義された記憶されたテーブルをサーチすることにより各受信者４ａ−ｃの特定のパラメータを決定し、即ち制御手段３は、準備された受信者リストの各受信者に対してフィルタパラメータをチェックする。上記決定された受信者特有のフィルタパラメータに基づき、そしてルーティング手段２により通信されるチェック結果を考慮して、制御手段３は、各受信者４ａ−ｃに対するフィルタ又はフィルタリングルールを指定し、そして受信者アドレスのリスト及びアドレスごとのフィルタリングルールをルーティング手段２へ通信する。ＳＣＰ実施に基づき、ＳＣＰにおけるサービス論理プログラムがこのオペレーションを実行する。
【００１１】
ルーティング手段２は、各受信者４ａ−ｃに対するデータパケットを、各受信者４ａ−ｃに対する指定のフィルタに基づいてフィルタし、そしてパケットがフィルタを通過する場合にそれらパケットを受信者４ａ−ｃへ送信する。このように、データパケットは、受信者特有のパラメータにおいて定義されたそのニーズに基づいて各受信者４ａ−ｃに対して変更することができる。このフィルタリング機能は、ルーティング手段に一体化することもできるし、或いは個別のデバイス、例えば、プロキシーに一体化することができる。
又、マルチキャストグループに属する受信者のアドレスをフィルタすることもできる。制御手段３は、ルーティング手段が、アドレスがフィルタ除去されない受信者へデータパケットをルーティングしないように、受信者アドレスに対してフィルタを指定することができる。
【００１２】
受信者特有のフィルタリングパラメータは、例えば、受信者の到達性、使用可能な帯域、ターミナルスクリーンの形式、例えば、大型／小型、カラー／モノクロ、グラフィック／テキスト、等々を含む受信者の条件又は能力に依存する。
以下、図２を参照して、本発明の第１の実施形態を説明する。マルチキャストデータパケットを供給する第１の実施形態によれば、これらパケットは、各受信者４ａ−ｃに対して制御手段３により指定されたフィルタにより変更することができる。
【００１３】
第１ステップＳ２１では、データパケットがルーティング手段２により送信者１から受け取られる。データパケットが送信者によりマルチキャストアドレスに送信される場合には、ステップＳ２２において、マルチキャストデータパケットがルーティング手段２にバッファされる。次いで、ステップＳ２３において、マルチキャストアドレスにより指示されたマルチキャストグループの受信者４ａ−ｃのアドレスが決定される。更に、ステップＳ２３では、受信者特有のパラメータが決定される。上述したように、この決定は、制御手段３により実行され、受信者特有のフィルタリングパラメータを含む受信者アドレスのリストがルーティング手段２へ送られる。
ステップＳ２４では、マルチキャストデータパケットは、マルチキャストグループの各受信者４ａ−ｃに対し上記決定された受信者特有のパラメータに基づいてフィルタされる。即ち、受信者特有のパラメータに基づいて各受信者４ａ−ｃに対しフィルタが指定され、そしてそれらフィルタを使用してデータパケットが変更される。最終的に、変更又はフィルタされたマルチキャストデータパケットが各受信者４ａ−ｃに供給される。
【００１４】
受信者特有のパラメータは、特定の受信者により受信されるべきでないデータパケットのある内容、又はデータパケットのある内容のデータ量であって特定の受信者により受信されるべきでないデータ量を指示することができる。例えば、ＧＳＭネットワーク内をローミングするマルチキャスト受信者４ａは、映像を取り扱うに充分な容量をもたないことがある。従って、映像の受信を希望しないことをそのパラメータに指示する。制御手段３が、ステップＳ２３において、受信者４ａのアドレス及びそのパラメータを決定するときには、マルチキャストデータパケットから映像データをフィルタ除去するためのフィルタを指定し、そしてこのフィルタ情報をルーティング手段２に供給する。ルーティング手段２は、フィルタされたデータパケットに映像が存在しないように受信者４ａに対するデータパケットをフィルタし、そしてフィルタされたパケットを受信者４ａに供給する。
【００１５】
この点において、受信者４ａは、ネットワーク内をローミングするときだけ映像の受信を希望しないことをそのパラメータに指示することができる。この場合に、制御手段３は、受信者４ａの条件をチェックし、そしてそれに応じてフィルタを指定する。更に、ある内容が受信者によって受信されるべきでないところのある時間インターバルを受信者特有のパラメータに指示することができる。
以下、図３を参照して、本発明の第２の実施形態を説明する。マルチキャストデータパケットを供給する第２の実施形態によれば、特定の受信者がマルチキャストデータパケットを受信しないように、マルチキャストグループに属する受信者のアドレスをフィルタ除去することができる。
【００１６】
ステップＳ３１では、データパケットが送信者１からルーティング手段２によって受信される。データパケットがマルチキャストアドレスに送信される場合には、それらがステップＳ３２においてルーティング手段２にバッファされる。ステップＳ３３では、受信者アドレス及び受信者特有のパラメータが制御手段３により決定され、そしてルーティング手段２へ送信される。更に、ステップＳ３３では、マルチキャストデータパケットのある内容又はデータ量を、ルーティング手段２によってチェックすることができ、そしてその結果が制御手段３へ通信される。ステップＳ３４では、マルチキャストグループに属する受信者４ａ−ｃの決定されたアドレスがフィルタされる。正確さを期すために、制御手段３は、受信者特有のパラメータに基づいて各受信者４ａ−ｃのフィルタを指定する。フィルタを指定する際に、制御手段３は、マルチキャストデータパケットのある内容又はデータ量に関する結果も考慮することができる。制御手段３は、フィルタ情報をルーティング手段２へ通信し、該手段は、このフィルタ情報を使用して受信者アドレスをフィルタし、そしてステップＳ３５において、マルチキャストデータパケットをフィルタされた受信者アドレスに供給する。
【００１７】
例えば、受信者４ｂは、ある時間インターバル中にデータパケットの受信を希望しないことをそのパラメータに指示することができる。従って、制御手段３は、ステップＳ３３において、受信者４ｂのアドレス及びそのパラメータを決定すると、時刻及び日付をチェックする。マルチキャストデータパケットが、除外された時間インターバル中に送信される場合には、制御手段は、受信者４ｂのアドレスをルーティング手段２によってフィルタ除去するようにフィルタ情報を指定する。
【００１８】
更に、受信者４ｃは、いかなる広告の受信も希望しないことをそのパラメータに指示することができる。制御手段３は、ステップＳ３３において、受信者４ｃのアドレス及びそのパラメータを決定すると、データパケットのある内容、即ち広告が受信者４ｃにより受信されるべきでないことを検出する。それ故、制御手段３は、バッファされたデータパケットの内容をチェックするようにルーティング手段２に要求する。その際に、ルーティング手段２は、内容をチェックし、そしてその結果を制御手段へ通信する。内容が広告である場合には、制御手段３は、受信者４ｃのアドレスをフィルタ除去してデータパケットが受信者４ｃへルーティングされないように、受信者４ｃのフィルタを指定する。
【００１９】
又、受信者は、受信されるべきでないデータパケットのあるデータ量を指示することもできる。更に、受信者は、ある内容のあるデータ量であって受信されるべきでないデータ量を指示することもできる。ルーティング手段２は、マルチキャストデータパケットをバッファするときに常に、或いは要求あがったときに、内容及びデータ量をチェックすることができる。
当業者であれば、第１及び第２実施形態の特徴を合成できることが明らかであろう。例えば、ルーティング手段２が送信者１からマルチキャストデータパケットを受信すると、変更されたマルチキャストデータパケットを受信者４ａに供給し、受信者４ｂにはマルチキャストデータパケットを供給せず、即ち受信者４ｂのアドレスがフィルタ除去され、そして非変更のマルチキャストデータパケットを受信者４ｃに供給する。
【００２０】
ルーティング手段２は、マルチキャストデータパケットをそれらのマルチキャストアドレスに基づいて確認する。或いは又、この確認は、ルーティング手段によりデータパケットからのＨＴＴＰ／ＳＭＴＰ（ハイパーテキスト転送プロトコル／簡単なメール転送プロトコル）プッシュメッセージのようなあるメッセージを解釈することにより上位プロトコルレベルにおいて実行することもできる。
本発明によるマルチキャストグループの加入者へのＩＮ制御マルチキャストアドレッシングでは、加入者特有の制約又は例外を設定することができる。例えば、マルチキャストデータパケットは、タイムスケジュールに基づいて受信者へ送信することが許される。又、データパケットの内容を受信者の能力に一致させることもできる。
【００２１】
本発明によれば、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法及び装置が開示される。この装置は、送信者からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファするためのルーティング手段を備えている。この装置は、更に、上記ルーティング手段と通信し、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレス及び受信者特有のパラメータを決定し、受信者特有のパラメータに基づいて各受信者に対するフィルタ及び／又は各決定された受信者アドレスを指定し、そしてその決定されたアドレス及び指定されたフィルタを上記ルーティング手段へ供給するための制御手段も備えている。上記ルーティング手段は、マルチキャストグループの各受信者に対し上記指定されたフィルタでマルチキャストデータパケット及び／又は決定されたアドレスをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記フィルタされた受信者アドレスに供給する。
以上、本発明の好ましい実施形態を説明したが、これは、本発明を例示するためのものに過ぎず、本発明を何ら限定するものではない。特許請求の範囲に規定された本発明の真の精神及び範囲から逸脱せずに種々の変更や修正がなされ得ることが当業者に明らかであろう。
【図面の簡単な説明】
【図１】  本発明によるシステムの基本的要素を示す概略ブロック図である。
【図２】  本発明の第１の実施形態による図１のルーティング手段及び制御手段の動作を示すフローチャートである。
【図３】  本発明の第２の実施形態による図１のルーティング手段及び制御手段の動作を示すフローチャートである。
【図１】
0004160302.tif 000002
【図２】
0004160302.tif 000003
【図３】
0004160302.tif 000004