(57)【要約】【課題】複数のマルチキャスト転送経路を区別するために必要とする送信元ＩＰアドレスまたは宛先マルチキャストアドレスが少ないマルチキャスト通信システムを提案する。【解決手段】マルチキャスト通信システムは、データサーバから受信端末にデータをマルチキャストに送信するマルチキャスト通信システムにおいて、予め定められた宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号に対応する転送先に受信した上記データを転送する転送装置を備える。【選択図】図２
2008219259.tif 000002
【特許請求の範囲】
【請求項１】
データサーバから受信端末にデータをマルチキャストに送信するマルチキャスト通信システムにおいて、
予め定められた宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号に対応する転送先に受信した上記データを転送する転送装置を備えることを特徴とするマルチキャスト通信システム。
【請求項２】
上記転送装置は、上記受信端末と上記データサーバ間で行われる受信要求またはセッション制御の通信内容に基づいて上記転送先を更新することを特徴とする請求項１に記載のマルチキャスト通信システム。
【請求項３】
上記受信端末を直収する上記転送装置は、上記受信端末と上記データサーバ間で行われる受信要求またはセッション制御の通信内容に基づいて上記転送先を更新するとともに他の転送装置に更新内容を送信し、
上記他の転送装置は、受信した上記更新内容に従って上記転送先を更新することを特徴とする請求項２に記載のマルチキャスト通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データをマルチキャストアドレス毎に通信するマルチキャスト通信システムに関するものである。
【背景技術】
【０００２】
従来のＩＰマルチキャスト通信システムでは、宛先マルチキャストアドレス毎に送信経路を個別に扱うことが可能である。また、送信元特定マルチキャスト（Ｓｏｕｒｃｅ  Ｓｐｅｃｉｆｉｃ  Ｍｕｌｔｉｃａｓｔ：ＳＳＭ）通信方式では、受信装置が所望するマルチキャストの送信元ＩＰアドレスを特定することによって、同一のマルチキャストアドレス宛の送信経路を送信元ＩＰアドレス毎に個別に扱うことが可能である（例えば、非特許文献１参照）。
また、従来のＩＰマルチキャスト通信システムでは、転送に対応していないルータなどから構成されるネットワーク上ではユニキャスト方式でトンネリングすることが開示されている（例えば、特許文献１参照）。
【０００３】
このように、従来のＩＰマルチキャスト通信システムでは、宛先マルチキャストアドレス毎に転送経路が区別され、ＳＳＭでは宛先マルチキャストアドレスと送信元ＩＰアドレスの組毎に転送経路が区別される。非常に多くの種類のデータやコンテンツを、それぞれ異なる数多くの受信端末群へ同時に配送する場合、ネットワーク内ではこれらのデータの転送経路を区別して扱うことで、不要な経路へのトラヒック転送を避けることが可能となる。
【０００４】
【特許文献１】特開２００４−２５４２８８号公報
【非特許文献１】Ｈ．Ｈｏｌｂｒｏｏｋ、外２名、「Ｕｓｉｎｇ  Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ３（ＩＧＭＰｖ３）  ａｎｄ  Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ２（ＭＬＤｖ２）  ｆｏｒ  Ｓｏｕｒｃｅ−Ｓｐｅｃｉｆｉｃ  Ｍｕｌｔｉｃａｓｔ」、ＲＦＣ４６０４、Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｓｏｃｉｅｔｙ、２００６年、８月
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、通常のＩＰマルチキャストでは宛先マルチキャストアドレス、ＳＳＭでは送信元ＩＰアドレスを、区別すべき転送経路の数だけ必要とするため、同時に送信したいデータの種類の数に対するスケーラビリティに欠けるという問題がある。
【０００６】
この発明の目的は、複数のマルチキャスト転送経路を区別するために必要とする送信元ＩＰアドレスまたは宛先マルチキャストアドレスが少ないマルチキャスト通信システムを提案することである。
【課題を解決するための手段】
【０００７】
この発明に係るマルチキャスト通信システムは、データサーバから受信端末にデータをマルチキャストに送信するマルチキャスト通信システムにおいて、予め定められた宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号に対応する転送先に受信した上記データを転送する転送装置を備える。
【発明の効果】
【０００８】
この発明に係るマルチキャスト通信システムの効果は、同一の送信元ＩＰアドレス、宛先マルチキャストアドレスを用いた場合でも送信元ポート番号に応じた複数のマルチキャスト転送経路をネットワークで識別することができるので、送信元ＩＰアドレスまたは宛先マルチキャストアドレスを増やさなくても無駄なトラヒックの発生を防ぐことができることである。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１によるマルチキャスト通信システムのシステム構成図である。
この発明の実施の形態１によるマルチキャスト通信システムは、図１に示すように、ＩＰマルチキャストプロトコルを利用してデータを受信端末群に向けて送信するデータサーバ１、データサーバ１をサーバ網３に接続する転送装置２、サーバ網３、サーバ網３をコア網５に接続する転送装置４、コア網５、コア網５内の転送装置６ａ〜６ｃ、コア網５をアクセス網８ａ〜８ｃに接続する転送装置７ａ〜７ｃ、加入者宅への通信路を提供するアクセス網８ａ〜８ｃ、加入者宅への通信路を収容する転送装置９ａ〜９ｆ、加入者宅に設置された複数の受信端末１０ａ〜１０ｌを備える。なお、ＩＰマルチキャストプロトコルを用いて送信されるデータをマルチキャストデータと称す。
【００１０】
図２は、この発明の実施の形態１による転送装置の機能ブロック図である。図３は、図２の転送装置内に格納される転送経路管理テーブルの内マルチキャストに関連する部分を示す。
転送装置２、４、６、７、９は、機能は同様であるので、転送装置２についてだけ説明する。転送装置２は、図２に示すように、それぞれ、複数の通信インタフェース３２、通信インタフェース３２で受信したデータを転送先の通信インタフェース３２に転送する転送処理部３３、転送処理に用いる転送経路管理テーブル３４を有する。
【００１１】
転送経路管理テーブル３４には、図３に示すように、宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号に対応して転送先インタフェース番号が格納されている。
宛先マルチキャストアドレスとして、ＡＡＡ．ＢＢＢ．ＣＣＣ．ＤＤＤが割り当てられている。
データサーバ１のＩＰアドレスはＷＷＷ．ＸＸＸ．ＹＹＹ．ＺＺＺである。また、データサーバ１は２つ以上のポートを有し、その内の２つにＰＰＰＰ、ＱＱＱＱのポート番号が設定されている。
【００１２】
転送処理部３３は、受信したデータから宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号を抽出し、その宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号に基づき転送経路管理テーブル３４を検索して転送先インタフェース番号を求める。そして、求めた転送先インタフェース番号の通信インタフェース３２に受信したデータを転送する。
【００１３】
転送装置２、４、６、７、９は、ＩＰレイヤで転送処理を行うＩＰルータや、イーサネット（登録商標）レイヤで転送処理を行うイーサネット（登録商標）スイッチなどが一般的である。例えば、ＩＰルータはＩＰレイヤの情報である宛先ＩＰアドレスに基づいて転送先のインタフェースを決定し、イーサネット（登録商標）スイッチは宛先ＭＡＣアドレスに基づいて転送先インタフェースを決定する。
【００１４】
図４は、この発明の実施の形態１におけるデータ転送処理の手順を示すフローチャートである。
次に、転送装置２、４、６、７、９のデータ転送処理について説明する。
転送装置２、４、６、７、９がデータの受信待ちの状態にあるところから説明を始める。
ステップＳ１において、マルチキャストデータを受信したか否かを判断し、マルチキャストデータを受信したときステップＳ２に進み、マルチキャストデータを受信しないときステップＳ４に進む。
ステップＳ２において、受信したマルチキャストデータから宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号を抽出し、ステップＳ３に進む。
ステップＳ３において、宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号を用いて転送経路管理テーブル３４を検索し、転送先インタフェース番号を求めてステップＳ６に進む。
ステップＳ４において、受信したデータから宛先ＩＰアドレスを抽出し、ステップＳ５に進む。
ステップＳ５において、宛先ＩＰアドレスを用いて転送経路管理テーブル３４を検索し、転送先インタフェース番号を求めてステップＳ６に進む。
ステップＳ６において、求めた転送先インタフェース番号の通信インタフェース３２に受信したデータを転送して、受信待ちの状態に移行する。
【００１５】
次に、２種類のマルチキャストデータ２０、２１を送信するときの転送経路を説明する。
マルチキャストデータ２０が転送される経路を図１に実線で表し、マルチキャストデータ２１が転送される経路を図１に点線で表す。
データサーバ１は、マルチキャストデータ２０、２１をそれぞれ異なる送信元ポート番号のポートから送信する。データサーバ１から送信されたマルチキャストデータ２０、２１は、転送装置２、４、６、７、９で転送される。
【００１６】
転送装置４はマルチキャストデータ２０を転送装置６ａ、６ｂに転送する。転送装置６ａはマルチキャストデータ２０を転送装置７ａに転送する。転送装置６ｂはマルチキャストデータ２０を転送装置７ｂ、７ｃに転送する。転送装置７ａはマルチキャストデータ２０を転送装置９ａ、９ｂに転送する。転送装置７ｂはマルチキャストデータ２０を転送装置９ｄに転送する。転送装置７ｃはマルチキャストデータ２０を転送装置９ｅに転送する。転送装置９ａはマルチキャストデータ２０を受信端末１０ａに転送する。転送装置９ｂはマルチキャストデータ２０を受信端末１０ｄに転送する。転送装置９ｄはマルチキャストデータ２０を受信端末１０ｇに転送する。転送装置９ｅはマルチキャストデータ２０を受信端末１０ｉ、９ｊに転送する。このようにしてデータサーバ１から転送装置２に送信されたマルチキャストデータ２０は、受信端末１０ａ、９ｄ、９ｇ、９ｉ、９ｊに送信される。
【００１７】
また、転送装置４はマルチキャストデータ２１を転送装置６ａ、６ｂに転送する。転送装置６ａはマルチキャストデータ２１を転送装置７ａに転送する。転送装置６ｂはマルチキャストデータ２１を転送装置７ｂ、７ｃに転送する。転送装置７ａはマルチキャストデータ２１を転送装置９ａに転送する。転送装置７ｂはマルチキャストデータ２１を転送装置９ｃに転送する。転送装置７ｃはマルチキャストデータ２１を転送装置９ｅ、９ｆに転送する。転送装置９ａはマルチキャストデータ２１を受信端末１０ｂに転送する。転送装置９ｃはマルチキャストデータ２１を受信端末１０ｆに転送する。転送装置９ｅはマルチキャストデータ２１を受信端末１０ｊに転送する。転送装置９ｆはマルチキャストデータ２１を受信端末１０ｋに転送する。このようにしてデータサーバ１から転送装置２に送信されたマルチキャストデータ２１は、受信端末１０ｂ、９ｆ、９ｇ、９ｊ、９ｋに送信される。
【００１８】
このようにマルチキャストデータに含まれる宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号を用いて転送経路管理テーブル３４に予め定められた宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号と転送先インタフェース番号との対応から転送先インタフェース番号を求め、その転送先インタフェース番号の通信インタフェース３２に転送することにより、マルチキャストデータに対する適切な転送経路が構成される。
【００１９】
なお、上述の例では２種類のマルチキャストデータ２０、２１を送信する場合であるが、送信すべきマルチキャストデータが３種類以上同時に存在する場合でも送信元ポート番号を分けることで、ネットワークを構成する転送装置は、転送経路管理テーブル３４の情報に従い、適切に転送経路を決定可能であり、マルチキャストデータに対する受信端末が存在しない経路に対する転送を行うことなく適切な転送経路を構成することができる。
【００２０】
また、ＳＳＭに対応したＩＰルータは宛先マルチキャストＩＰアドレスに加えて、送信元ＩＰアドレスの情報も用いて転送先インタフェースを決定する。この発明で用いる転送装置は、ＳＳＭに対応したＩＰルータが転送先インタフェースを決定する際に用いる宛先マルチキャストＩＰアドレス、送信元ＩＰアドレスに加えて、ＩＰレイヤの上位レイヤで用いられる送信元ポート番号情報までを転送先インタフェースの決定に用いることで、同一の送信元ＩＰアドレス、宛先マルチキャストＩＰアドレスを用いた場合でも送信元ポート番号に応じた複数のマルチキャスト転送経路をネットワークで識別することが可能となると同時に、無駄なトラヒックの発生を防ぐことも可能となる。
【００２１】
このように、例えばＩＰルータのようなレイヤ３機器やイーサネット（登録商標）スイッチのようなレイヤ２機器において、同一送信元ＩＰアドレス、同一宛先マルチキャストアドレスを用いても、転送制御にレイヤ４の送信元ポート番号を用いるため、多数のマルチキャストデータを同時に、かつ、不要なトラヒックを発生させずに転送処理することができる。
【００２２】
実施の形態２．
図５は、この発明の実施の形態２によるマルチキャスチ通信システムのシステム構成図である。図６は、この発明の実施の形態２による転送装置の機能ブロック図である。
この発明の実施の形態２によるマルチキャスト通信システムは、実施の形態１によるマルチキャスト通信システムと転送装置４２、４４、４６、４７、４９が異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態２による転送装置４２、４４、４６、４７、４９は、実施の形態１による転送装置２、４、６、７、９に転送経路更新部３５が追加されていることが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
【００２３】
転送経路更新部３５は、受信要求を受信したとき、受信要求を受信した通信インタフェース３２の番号と受信要求に含まれる宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号を抽出し、抽出した宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号が転送経路管理テーブル３４にエントリされているか否かを判断し、エントリされていないとき転送経路管理テーブル３４にエントリする。
また、転送経路更新部３５は、抽出した宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号が転送経路管理テーブル３４にエントリされているとき、受信要求を受信した通信インタフェース３２の番号が転送先インタフェース番号に未登録の場合追加する。
【００２４】
図７に、受信要求を受信する前の転送経路管理テーブルの内容を示す。図８に、受信要求を受信し更新された転送経路管理テーブルの内容を示す。
次に、具体的な一例を用いて転送経路管理テーブル３４の更新を説明する。
受信要求を受信する前の転送経路管理テーブル３４には、宛先マルチキャストアドレスＡＡＡ．ＢＢＢ．ＣＣＣ．ＤＤＤ、送信元ＩＰアドレスＷＷＷ．ＸＸＸ．ＹＹＹ．ＺＺＺ、送信元ポート番号ＰＰＰＰ、転送先インタフェース番号４が登録されている。
受信要求に含まれる宛先マルチキャストアドレスがＡＡＡ．ＢＢＢ．ＣＣＣ．ＤＤＤ、データサーバ１のＩＰアドレスがＷＷＷ．ＸＸＸ．ＹＹＹ．ＺＺＺ、データサーバ１のポート番号がＰＰＰＰであるとすると、受信要求を受信する前と同じであるので、既にエントリはされている。但し、受信要求を受信した通信インタフェース３２の番号が２であるとすると、受信要求の受信前の転送先インタフェース番号には登録されていないので、転送先インタフェース番号に２を登録する。このようにして転送経路管理テーブル３４の内容が更新される。
【００２５】
次に、実施の形態２によるマルチキャスト通信システムの動作について説明する。但し、マルチキャストデータおよびユニキャストデータの送信は実施の形態１によるマルチキャスト通信システムと同様であるので、説明は省略する。ここでは受信要求に関する動作を説明する。
受信端末１０ｇが新規にマルチキャストデータの受信を開始するとき、受信端末１０ｇから転送装置４９ｄに対して、マルチキャストデータが送信される宛先マルチキャストアドレス、送信元であるデータサーバ１の送信元ＩＰアドレス、送信元であるデータサーバ１のポート番号を含めた受信要求が送信される。
【００２６】
転送装置４９ｄは、受信端末１０ｇからの受信要求を受信した通信インタフェースの番号と受信要求から抽出した宛先マルチキャストアドレス、送信元ＩＰアドレス、送信元ポート番号とに基づき転送経路管理テーブル３４を更新する。
【００２７】
その後、転送装置４９ｄは、受信要求を上位転送装置である転送装置４７ｂに転送する。転送装置４７ｂは、転送装置４９ｄと同様に転送経路管理テーブル３４の更新を行い、更に上位の転送装置４６ｂへと受信要求を転送する。以下同様に転送装置４４、４２へと受信要求が転送され、各転送装置４４、４２内の転送経路管理テーブル３４が更新される。
【００２８】
各転送装置４９ｄ、４７ｂ、４６ｂ、４４、４２内の転送経路管理テーブル３４が更新されると、データサーバ１から送信されたマルチキャストデータは、図５に点線で示す転送経路上の各転送装置４９ｄ、４７ｂ、４６ｂ、４４、４２によって適切に中継され受信端末１０ｇに送信される。
【００２９】
図９は、この発明の実施の形態２による転送装置での転送経路更新処理の手順のフローチャートである。
次に、転送装置４２、４４、４６、４７、４９において行われる転送経路更新処理の手順について説明する。
転送装置４２、４４、４６、４７、４９が受信要求待ちの状態にあるところから説明を始める。
ステップＳ１１において、受信要求を受信したか否かを判断し、受信要求を受信したときステップＳ１２に進み、受信要求以外のデータを受信したときステップＳ１７に進む。
ステップＳ１２において、受信要求が入力された通信インタフェース３２の番号を取得し、且つ受信要求に含まれる宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号を抽出し、ステップＳ１３に進む。
ステップＳ１３において、抽出した宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号が転送経路管理テーブル３４にエントリされているか否かを判断し、エントリされていないときステップＳ１４に進み、エントリされているときステップＳ１７に進む。
ステップＳ１４において、受信要求が入力された通信インタフェース３２の番号を転送先インタフェース番号とし、その転送先インタフェース番号と抽出した宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号とを対応して転送経路管理テーブル３４にエントリしてステップＳ１７に進む。
ステップＳ１５において、抽出した宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号が転送経路管理テーブル３４にエントリされているとき、受信要求を受信した通信インタフェース３２の番号が転送先インタフェース番号に未登録か否かを判断し、未登録の場合ステップＳ１６に進み、登録済の場合ステップＳ１７に進む。
ステップＳ１６において、受信要求を受信した通信インタフェース３２の番号を抽出した宛先マルチキャストアドレス、送信元ＩＰアドレスおよび送信元ポート番号の欄の転送先インタフェース番号に追加する。
ステップＳ１７における手順は図４の転送処理の手順と同様である。
【００３０】
このように受信要求を転送するときの経路を新たにマルチキャストデータの転送経路に追加することにより多数のマルチキャストデータを同時に、かつ、不要なトラヒックを発生させずに転送処理することができる。
【００３１】
実施の形態３．
図１０は、この発明の実施の形態３による転送装置の機能ブロック図である。
この発明の実施の形態３によるマルチキャスト通信システムは、実施の形態２によるマルチキャスト通信システムと転送経路更新部３５Ｂが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態２による転送経路更新部３５は受信要求の通信内容に基づいて転送経路管理テーブル３４を更新しているが、この発明の実施の形態３による転送経路更新部３５Ｂは、明示的に行われるセッション制御のための通信内容を用いて転送経路管理テーブル３４を更新することが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
【００３２】
この発明の実施の形態３によるマルチキャスト通信システムは、受信端末１０ｇのマルチキャストデータの受信に先立ち、受信端末１０ｇとデータサーバ１の間で明示的にセッション制御が実施される。セッション制御は、例えば、ＳＩＰ（ＳＭＤＳ  Ｉｎｔｅｒｆａｃｅ  Ｐｒｏｔｏｃｏｌ：ＳＩＰプロトコルと称す）を用いて行われる。
マルチキャストデータの受信を希望する受信端末１０ｇは、データサーバ１との間のセッション制御を起動する。このとき、データサーバ１から受信端末１０ｇへはマルチキャストデータを送信するポート番号情報も送られる。
【００３３】
転送経路更新部３５Ｂは、ＳＩＰプロトコルを用いたセッション制御のための通信の内容を、転送と同時にコピーし、その内容を常時監視する。そして、コピーしたデータを解析し、受信端末１０ｇが受信を希望しているマルチキャストデータに対する宛先マルチキャストアドレス、送信元ＩＰアドレス、送信元ポート番号を把握し、受信端末１０ｇに向けて転送する際に用いるインタフェース番号と合わせて、転送経路管理テーブル３４を更新する。
これにより、マルチキャストデータの転送を適切に効率よく実施することが可能となる。
【００３４】
実施の形態４．
図１１は、この発明の実施の形態４によるマルチキャスチ通信システムのシステム構成図である。図１２は、この発明の実施の形態４による転送装置の機能ブロック図である。
この発明の実施の形態４によるマルチキャスト通信システムは、実施の形態２によるマルチキャスト通信システムと転送装置５２、５４、５６、５７、５９が異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態４による転送装置５２、５４、５６、５７、５９は、実施の形態２による転送装置４２、４４、４６、４７、４９に転送経路情報共有機能部３６が追加されていることが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
【００３５】
実施の形態４に係わる転送経路情報共有機能部３６は、受信端末１０を直収していることを、受信端末１０から送信されるデータパケットにより認識し、受信端末１０を直収していると認識したとき、転送経路更新部３５を起動する。
また、転送経路情報共有機能部３６は、転送経路管理テーブル３４が更新されたとき、更新された情報から宛先マルチキャストアドレス、送信元ＩＰアドレス、送信元ポート番号の情報を取得し、送信元ＩＰアドレスに向けてこれらの情報を格納した転送経路管理テーブル更新要求を送信する。
また、転送経路情報共有機能部３６は、転送経路管理テーブル更新要求を受信したとき、受信したインタフェース番号を転送先インタフェース番号とし、転送経路管理テーブル更新要求に格納されている宛先マルチキャストアドレス、送信元ＩＰアドレス、送信元ポート番号の情報と合わせて転送経路管理テーブル３４を更新する。
【００３６】
次に、受信要求が受信端末１０ｇからデータサーバ１に送信されたときに、受信要求の転送に関与する転送装置５９ｄ、５７ｂ、５６ｂ、５４、５２における転送経路管理テーブル３４の更新処理について説明する。
転送装置５９ｄにおいて、受信端末１０ｇからの受信要求を受信すると、受信端末１０ｇを直収していることを、受信端末１０ｇから送信されるデータパケットにより認識し、転送経路更新部３５を起動する。転送経路更新部３５は実施の形態２において説明した動作と同様に転送経路管理テーブル３４を更新する。
また、転送装置５９ｄの転送経路情報共有機能部３６は、転送経路管理テーブル３４の更新を検出すると、更新された情報から宛先マルチキャストアドレス、送信元ＩＰアドレス、送信元ポート番号の情報を取得し、送信元ＩＰアドレスに向けてこれらの情報を格納した転送経路管理テーブル更新要求を送信する。
【００３７】
転送装置５９ｄから送信された転送経路管理テーブル更新要求は、転送装置５７ｂで受信される。
転送装置５７ｂは、転送経路管理テーブル更新要求を受信すると、転送経路情報共有機能部３６にて、受信したインタフェース番号を転送先インタフェース番号とし、転送経路管理テーブル更新要求に格納されている宛先マルチキャストアドレス、送信元ＩＰアドレス、送信元ポート番号の情報と合わせて転送経路管理テーブル３４に追加する。
その後、転送装置５７ｂは、転送経路管理テーブル更新要求を上位の転送装置である転送装置５６ｂに転送する。
転送装置５６ｂは、転送装置５７ｂと同等の処理を実施した後、上位の転送装置５４に転送する。
転送装置５４は、転送装置５７ｂと同等の処理を実行した後、転送装置５２に転送する。
転送装置５２は、転送装置５７ｂと同等の処理を実行した後、直収しているデータサーバ１宛の転送経路管理テーブル更新要求を廃棄する。
【００３８】
このような転送装置の動作により、受信端末１０ｇとデータサーバ１間の各転送装置の転送経路管理テーブル３４は適切なエントリを管理することとなり、データサーバ１から送信されるマルチキャストデータは受信端末１０ｇに向けて転送経路上を転送されることとなる。
【００３９】
この発明の実施の形態４によるマルチキャスト通信システムでは、実施の形態２に比較して、転送経路管理テーブル更新要求を受け取った時に転送経路管理テーブルを更新すればよいため、受信端末を直収する転送装置以外は、受信端末とデータサーバ間の受信要求を解釈する必要がないため、適用範囲が広がるという利点がある。
【００４０】
なお、実施の形態４においては受信要求の送信に関連して転送経路管理テーブルを更新しているが、事前の調整のためのセッション制御に関連して転送経路管理テーブルを更新するときに受信端末を直収する転送装置でだけセッション制御における通信内容に基づいて更新するとともに他の転送装置に転送経路管理テーブル更新情報を送信しても同様な効果が得られる。
【図面の簡単な説明】
【００４１】
【図１】この発明の実施の形態１によるマルチキャスト通信システムのシステム構成図である。
【図２】この発明の実施の形態１による転送装置の機能ブロック図である。
【図３】図２の転送装置内に格納される転送経路管理テーブルの内マルチキャストに関連する部分の内容である。
【図４】この発明の実施の形態１におけるデータ転送処理の手順を示すフローチャートである。
【図５】この発明の実施の形態２によるマルチキャスト通信システムのシステム構成図である。
【図６】この発明の実施の形態２による転送装置の機能ブロック図である。
【図７】受信要求を受信する前の転送経路管理テーブルの内容を示す。
【図８】受信要求を受信し更新された転送経路管理テーブルの内容を示す。
【図９】この発明の実施の形態２における転送経路更新処理の手順を示すフローチャートである。
【図１０】この発明の実施の形態３による転送装置の機能ブロック図である。
【図１１】この発明の実施の形態４によるマルチキャスト通信システムのシステム構成図である。
【図１２】この発明の実施の形態４による転送装置の機能ブロック図である。
【符号の説明】
【００４２】
１  データサーバ、２、４、６ａ〜６ｃ、７ａ〜７ｃ、９ａ〜９ｆ、４２、４４、４６ａ〜４６ｃ、４７ａ〜４７ｃ、４９ａ〜４９ｆ、５２、５４、５６ａ〜５６ｃ、５７ａ〜５７ｃ、５９ａ〜５９ｆ  転送装置、３  サーバ網、５  コア網、８ａ〜８ｃ  アクセス網、１０ａ〜１０ｌ  受信端末、２０、２１  マルチキャストデータ、３２  通信インタフェース、３３  転送処理部、３４  転送経路管理テーブル、３５、３５Ｂ  転送経路更新部、３６  転送経路情報共有機能部。
【図１】
2008219259.tif 000003
【図２】
2008219259.tif 000004
【図３】
2008219259.tif 000005
【図４】
2008219259.tif 000006
【図５】
2008219259.tif 000007
【図６】
2008219259.tif 000008
【図７】
2008219259.tif 000009
【図８】
2008219259.tif 000010
【図９】
2008219259.tif 000011
【図１０】
2008219259.tif 000012
【図１１】
2008219259.tif 000013
【図１２】
2008219259.tif 000014