(57)【要約】【課題】宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御する通信システムを得ること。【解決手段】局側通信装置１が、変換テーブル１１に格納された宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に局側通信装置１と加入者終端装置と端末装置との間で用いるローカルＩＰアドレスを関連付けたＩＰ変換情報と、マルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスとに基づいて、マルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて加入者終端装置に転送し、加入者終端装置が透過フィルタによって局側通信装置１から受信したマルチキャストフレームを自装置が収容する端末装置に転送するか否かを判定する。【選択図】        図２
2008306681.tif 000002
【特許請求の範囲】
【請求項１】
複数のマルチキャスト配信サーバが接続されたネットワークに接続する単一の局側通信装置と、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続される通信システムにおいて、
前記局側通信装置は、
前記マルチキャスト配信サーバが配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に前記局側通信装置と前記加入者終端装置と前記端末装置との間で用いるローカルＩＰアドレスを関連付けたＩＰ変換情報が登録される変換テーブルと、
前記マルチキャスト配信サーバが配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスと、前記ＩＰ変換情報とに基づいて、前記マルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて加入者終端装置に転送するＩＰアドレス書換え部と、
を備え、
前記加入者終端装置は、
予め設定された透過フィルタによって前記局側通信装置から受信したマルチキャストフレームを自装置が収容する端末装置に転送するか否かを判定する透過フィルタ識別部、
を備えることを特徴とする通信システム。
【請求項２】
前記局側通信装置は、
前記ローカルＩＰアドレスに関連するＭＡＣアドレスを生成するＭＡＣアドレス生成部と、
前記ＩＰアドレス書換え部によってグローバルＩＰアドレスをローカルＩＰアドレスに書き換えたマルチキャストフレームの宛先ＭＡＣアドレスを、当該マルチキャストフレームのローカルＩＰアドレスに関連して生成されたＭＡＣアドレスに書き換えるＭＡＣアドレス書換え部と、
をさらに備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記局側通信装置は、
前記変換テーブルに登録されたＩＰ変換情報を前記加入者終端装置を介して前記端末装置に通知するローカルアドレス設定部、
をさらに備え、
前記端末装置は、
要求すべきマルチキャストグループに関連付けたグローバルＩＰアドレスが登録されるマルチキャストグループ情報を格納するマルチキャストグループ格納部と、
前記マルチキャストグループ格納部に格納されたマルチキャストグループ情報のグローバルＩＰアドレスを、前記局側通信装置から通知されたＩＰ変換情報のグローバルＩＰアドレスに関連付けられたローカルＩＰアドレスに書き換えるローカルアドレス設定部と、
前記端末装置のローカルアドレス設定部によって書き換えられたマルチキャストグループ情報のローカルＩＰアドレスを用いて要求すべきマルチキャストグループへのマルチキャスト転送要求を前記加入者終端装置を介して局側通信装置に通知するマルチキャスト転送要求部と、
を備えることを特徴とする請求項１または２に記載の通信システム。
【請求項４】
前記局側通信装置は、
前記端末装置から通知されたマルチキャスト転送要求に含まれるローカルＩＰアドレスに関連付けた宛先マルチキャストＭＡＣアドレスを透過フィルタとして生成する透過フィルタ生成部と、
前記透過フィルタ生成部によって生成された透過フィルタを前記加入者終端装置に通知する透過フィルタ要求部と、
をさらに備え、
前記加入者終端装置は、
前記局側通信装置から通知された透過フィルタを前記透過フィルタ識別部に設定する透過フィルタ設定部、
をさらに備えることを特徴とする請求項３に記載の通信システム。
【請求項５】
複数のマルチキャスト配信サーバが接続されたネットワークに接続する単一の局側通信装置と、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続される通信システムにおいて、
前記局側通信装置は、
前記マルチキャスト配信サーバが配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に前記局側通信装置と前記加入者終端装置との間で用いるローカルＭＡＣアドレスを関連付けたＩＰーＭＡＣ変換情報が登録されるＩＰ−ＭＡＣ変換テーブルと、
前記マルチキャスト配信サーバが配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスと、前記ＩＰーＭＡＣ変換情報とに基づいて、前記マルチキャストフレームの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換えて加入者終端装置に転送するＭＡＣアドレス書換え部と、
を備え、
前記加入者終端装置は、
予め設定された透過フィルタによって前記局側通信装置から受信したマルチキャストフレームを自装置が収容する端末装置に転送するか否かを判定する透過フィルタ識別部と、
予め設定された宛先ＭＡＣ変換情報に基づいて、前記透過フィルタ識別部が自装置が収容する端末装置に転送すると判定したマルチキャストフレームの宛先ＭＡＣアドレスを書き換えて端末装置に転送するＭＡＣアドレス書換え部と、
を備えることを特徴とする通信システム。
【請求項６】
前記局側通信装置は、
前記ローカルＭＡＣアドレスに関連したグローバルＭＡＣアドレスが登録される宛先ＭＡＣ変換情報が登録される宛先ＭＡＣアドレス変換テーブルと、
前記ローカルＭＡＣアドレスに関連したグローバルＭＡＣアドレスを生成し、前記ローカルＭＡＣアドレスに生成したグローバルＭＡＣアドレスを関連付けた前記宛先ＭＡＣ変換情報を前記宛先ＭＡＣアドレス変換テーブルに登録するＭＡＣアドレス生成部と、
前記ＭＡＣアドレス生成部によって生成された宛先ＭＡＣ変換情報を前記加入者終端装置に通知するローカルアドレス設定部と、
をさらに備え、
前記加入者終端装置は、
前記局側通信装置から通知された宛先ＭＡＣ変換情報を自装置のＭＡＣアドレス書換え部に設定するローカルＭＡＣアドレス設定部、
をさらに備えることを特徴とする請求項５に記載の通信システム。
【請求項７】
前記局側通信装置は、
前記端末装置から通知されたマルチキャスト転送要求に含まれる要求すべきマルチキャストグループのグローバルＩＰアドレスに関連付けた宛先マルチキャストＭＡＣアドレスを透過フィルタとして生成する透過フィルタ生成部と、
前記宛先ＭＡＣ変換情報のグローバルＭＡＣアドレスの中で前記透過フィルタ生成部が生成した透過フィルタと一致するグローバルＭＡＣアドレスに関連付けられたローカルＭＡＣアドレスに透過フィルタを書き換える透過フィルタ書換え部と、
前記透過フィルタ書換え部によって書き換えられた透過フィルタを前記加入者終端装置に通知する透過フィルタ要求部と、
をさらに備え、
前記加入者終端装置は、
前記局側通信装置から通知された透過フィルタを前記透過フィルタ識別部に設定する透過フィルタ設定部、
をさらに備えることを特徴とする請求項６に記載の通信システム。
【請求項８】
複数のマルチキャスト配信サーバが接続されたネットワークに接続するとともに、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続する単一の局側通信装置において、
前記マルチキャスト配信サーバが配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に前記局側通信装置と前記加入者終端装置と前記端末装置との間で用いるローカルＩＰアドレスを関連付けたＩＰ変換情報が登録される変換テーブルと、
前記マルチキャスト配信サーバが配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスと、前記ＩＰ変換情報とに基づいて、前記マルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて加入者終端装置に転送するＩＰアドレス書換え部と、
を備ることを特徴とする局側通信装置。
【請求項９】
前記ローカルＩＰアドレスに関連するＭＡＣアドレスを生成するＭＡＣアドレス生成部と、
前記ＩＰアドレス書換え部によってグローバルＩＰアドレスをローカルＩＰアドレスに書き換えたマルチキャストフレームの宛先ＭＡＣアドレスを、当該マルチキャストフレームのローカルＩＰアドレスに関連して生成されたＭＡＣアドレスに書き換えるＭＡＣアドレス書換え部と、
をさらに備えることを特徴とする請求項８に記載の局側通信装置。
【請求項１０】
前記変換テーブルに登録されたＩＰ変換情報を前記加入者終端装置を介して前記端末装置に通知するローカルアドレス設定部、
をさらに備えることを特徴とする請求項８または９に記載の局側通信装置。
【請求項１１】
前記端末装置から通知されたマルチキャスト転送要求に含まれるローカルＩＰアドレスに関連付けた宛先マルチキャストＭＡＣアドレスを透過フィルタとして生成する透過フィルタ生成部と、
前記透過フィルタ生成部によって生成された透過フィルタを前記加入者終端装置に通知する透過フィルタ要求部と、
をさらに備えることを特徴とする請求項８または９に記載の局側通信装置。
【請求項１２】
複数のマルチキャスト配信サーバが接続されたネットワークに接続するとともに、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続する単一の局側通信装置において、
前記マルチキャスト配信サーバが配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に前記局側通信装置と前記加入者終端装置と前記端末装置との間で用いるローカルＭＡＣアドレスを関連付けたＩＰーＭＡＣ変換情報が登録されるＩＰ−ＭＡＣ変換テーブルと、
前記マルチキャスト配信サーバが配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスと、前記ＩＰーＭＡＣ変換情報とに基づいて、前記マルチキャストフレームの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換えて加入者終端装置に転送するＭＡＣアドレス書換え部と、
を備えることを特徴とする局側通信装置。
【請求項１３】
前記ローカルＭＡＣアドレスに関連したグローバルＭＡＣアドレスが登録される宛先ＭＡＣ変換情報が登録される宛先ＭＡＣアドレス変換テーブルと、
前記ローカルＭＡＣアドレスに関連したグローバルＭＡＣアドレスを生成し、前記ローカルＭＡＣアドレスに生成したグローバルＭＡＣアドレスを関連付けた前記宛先ＭＡＣ変換情報を前記宛先ＭＡＣアドレス変換テーブルに登録するＭＡＣアドレス生成部と、
前記ＭＡＣアドレス生成部によって生成された宛先ＭＡＣ変換情報を前記加入者終端装置に通知するローカルアドレス設定部と、
をさらに備えることを特徴とする請求項１２に記載の局側通信装置。
【請求項１４】
前記端末装置から通知されたマルチキャスト転送要求に含まれる要求すべきマルチキャストグループのグローバルＩＰアドレスに関連付けた宛先マルチキャストＭＡＣアドレスを透過フィルタとして生成する透過フィルタ生成部と、
前記宛先ＭＡＣ変換情報のグローバルＭＡＣアドレスの中で前記透過フィルタ生成部が生成した透過フィルタと一致するグローバルＭＡＣアドレスに関連付けられたローカルＭＡＣアドレスに透過フィルタを書き換える透過フィルタ書換え部と、
前記透過フィルタによって書き換えられた透過フィルタを前記加入者終端装置に通知する透過フィルタ要求部と、
をさらに備えることを特徴とする請求項１２または１３に記載の局側通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のマルチキャスト配信サーバが接続されたネットワークに接続する単一の局側通信装置と、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続される通信システムに関するものであり、特に、マルチキャスト転送対象となるフレームの転送に関するものである。
【背景技術】
【０００２】
従来、単一の局側通信装置から複数の加入者終端装置へブロードキャスト配信し、各加入者終端装置が受信フレーム内に格納されている宛先ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの内容にしたがって、フレームを転送するのか、またはフレームを廃棄するのかを判断する方式が知られている。
【０００３】
このような伝送方式に関する従来技術として、たとえば、非特許文献１がある。非特許文献１において標準化されている伝送方式を、ＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）トポロジで接続されたＰＯＮシステムを例に挙げて説明する。なお、伝送方式を説明するにあたって、単一の局側通信装置から単一の特定の加入者終端装置に対する転送方式をユニキャスト転送とし、ブロードキャスト転送とは単一の局側通信装置から全加入者終端装置に対する転送方式、マルチキャスト転送とは単一の局側通信装置から全加入者終端装置ではない複数の特定加入者終端装置に対する転送方式のことを示すものとする。
【０００４】
非特許文献１に記載の従来の通信システムは、単一の局側通信装置と、端末装置を収容する１〜複数の加入者終端装置と、複数のマルチキャスト配信サーバを備えており、局側通信装置はネットワークによってマルチキャストトラヒックを配信する各マルチキャスト配信サーバと接続されるとともに、光分岐部によって複数のファイバに分岐される光ファイバを介して加入者終端装置とそれぞれ接続されている。
【０００５】
局側通信装置は、各マルチキャスト配信サーバから配信されたマルチキャストフレームをネットワーク経由で受信し、受信したフレームを各加入者終端装置へブロードキャスト配信する。各加入者終端装置はフレームフィルタを有し、局側通信装置からブロードキャスト配信されたマルチキャストフレームを受信すると、フレームフィルタにおいて、受信したフレーム内の情報から自装置が収容する端末装置へ転送可能かどうかを判断し、転送可能であれば当該端末装置へ転送し、転送可能でない場合は当該受信フレームを廃棄する。
【０００６】
つぎに、非特許文献１に記載の従来の通信システムのマルチキャスト転送の動作について説明する。端末装置は、マルチキャストグループに対応するマルチキャストＩＰアドレスが登録されたマルチキャストグループ情報を有している。マルチキャストグループ情報は、たとえば、端末装置がＩＰ−ＳＴＢ（Internet  Protocol-Set  Top  Box）である場合では、視聴番組毎にマルチキャストＩＰアドレスが１対１に関連付けられており、受信すべき宛先マルチキャストＩＰアドレスが登録されている。端末装置は、このマルチキャストグロープ情報に基づいて、要求すべきマルチキャストグループのマルチキャストＩＰアドレスを含むマルチキャスト転送要求を局側通信装置に通知する。
【０００７】
局側通信装置は、マルチキャスト転送要求フレームを受信すると、マルチキャスト転送フレームに含まれるマルチキャスト転送の対象となる宛先マルチキャストＩＰアドレスに関連付けられた宛先マルチキャストＭＡＣアドレスを持つフレームを透過するための透過フィルタを生成する。局側通信装置は、生成した透過フィルタをマルチキャスト転送要求フレームを送信した端末装置を収容する加入者終端装置に通知し、加入者終端装置は、フレームフィルタに透過フィルタを設定する。
【０００８】
一方、ネットワークからフレームを受信すると、局側通信装置は、受信したフレームがマルチキャスト転送対象のフレームの場合にはブロードキャスト転送を示すブロードキャストＬＬＩＤをフレームに付与して各加入者終端装置に対してブロードキャスト転送を行い、受信したフレームがマルチキャスト転送対象のフレームではない場合にはユニキャスト転送を示すユニキャストＬＬＩＤをフレームに付与して当該フレームの送信対象となる加入者終端装置に対してユニキャスト転送を行う。
【０００９】
加入者終端装置は、フレームに付与されたＬＬＩＤから自装置宛またはブロードキャスト転送のフレームであることを認識し、このフレームがマルチキャストフレームである場合には、フレーム内の宛先マルチキャストＭＡＣアドレスが自装置に設定されている透過フィルタと一致するか否かを判定する。フレーム内の宛先マルチキャストＭＡＣアドレスが自装置に設定されている透過フィルタと一致する場合には、加入者終端装置は、当該フレームを自装置が収容する端末装置に転送する。
【００１０】
なお、ここでは、局側通信装置が、マルチキャスト転送要求フレームに基づいて透過フィルタを生成して加入者終端装置に通知する場合を例に挙げて説明したが、マルチキャスト転送要求フレームを局側通信装置に転送することなく、加入者終端装置がマルチキャスト転送要求フレームに基づいて透過フィルタを生成する構成もある。
【００１１】
このように、非特許文献１に記載の従来の通信システムでは、端末装置からのマルチキャスト転送要求に応じて、宛先マルチキャストＩＰアドレスに関連付けられる宛先マルチキャストＭＡＣアドレスを有するフレームに対してマルチキャスト転送を実現するようにしている。すなわち、非特許文献１に記載の従来の通信システムは、マルチキャスト転送要求フレームを抽出する処理を局側通信装置で実行するのか、または加入者終端装置で実行するのかの違いはあるが、宛先ＭＡＣアドレスに基づいて端末装置への転送可否を実現する方式である。
【００１２】
宛先ＭＡＣアドレスに基づいて端末装置への転送可否を実現する従来技術として、たとえば、特許文献１がある。特許文献１には、受信パケットが転送要求を示すフレームであることを判別して、判別結果に該当する宛先マルチキャストＭＡＣアドレスに基づいて端末装置にマルチキャストフレームを転送するかを決定する技術が開示されている。
【００１３】
【特許文献１】特開２００６−２３８４３３号公報
【非特許文献１】ＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）８０２．３ａｈ
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上記非特許文献１および特許文献１に記載の従来技術は、端末装置からの転送要求に応じて、宛先マルチキャストＩＰアドレスに関連付けられる宛先マルチキャストＭＡＣアドレスを有するフレームに対するマルチキャスト転送を実現するようにしている。
【００１５】
しかしながら、上記非特許文献１および特許文献１に記載の従来技術では、たとえば、ＲＦＣ３３７６で公開されているＩＧＭＰｖ３や、ＲＦＣ３８１０で公開されているＭＬＤｖ２のプロトコルによって実現するマルチキャスト転送グループを示す「宛先マルチキャストＩＰアドレス」と、マルチキャスト転送フレームの送信元を示す「送信元ＩＰアドレス」の両方を特定し、ともに条件を満たすフレームのみをマルチキャスト転送することはできないという問題があった。
【００１６】
これは、上記非特許文献１および特許文献１の従来技術では、宛先マルチキャストＭＡＣアドレスが宛先マルチキャストＩＰアドレスに関連付けられて構成されることを利用してマルチキャスト転送を実現しているため、宛先マルチキャストＭＡＣアドレスからは送信元ＩＰアドレスに関連する情報を識別することができず、たとえ、端末装置から宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求が行われた場合であっても、宛先マルチキャストＩＰアドレスにのみ基づいたマルチキャスト転送しか実現できない。すなわち、上記非特許文献１および特許文献１に記載の従来技術では、同一の宛先マルチキャストＩＰアドレスを有するが異なる送信元ＩＰアドレスを持つフレームに対して異なるマルチキャスト転送処理を実現することができないため、マルチキャスト配信サーバが異なるマルチキャストフレームを同一のものと見なしてしまうためである。
【００１７】
本発明は、上記に鑑みてなされたものであって、宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御する通信システムを得ることを目的とする。
【課題を解決するための手段】
【００１８】
上述した課題を解決し、目的を達成するために、本発明は、複数のマルチキャスト配信サーバが接続されたネットワークに接続する単一の局側通信装置と、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続される通信システムにおいて、前記局側通信装置は、前記マルチキャスト配信サーバが配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に前記局側通信装置と前記加入者終端装置と前記端末装置との間で用いるローカルＩＰアドレスを関連付けたＩＰ変換情報が登録される変換テーブルと、前記マルチキャスト配信サーバが配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスと、前記ＩＰ変換情報とに基づいて、前記マルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて加入者終端装置に転送するＩＰアドレス書換え部と、を備え、前記加入者終端装置は、前記予め設定された透過フィルタによって前記局側通信装置から受信したマルチキャストフレームを自装置が収容する端末装置に転送するか否かを判定する透過フィルタ識別部、を備えることを特徴とする。
【発明の効果】
【００１９】
この発明によれば、局側通信装置が、マルチキャスト配信サーバが配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に局側通信装置と加入者終端装置と端末装置との間で用いるローカルＩＰアドレスを関連付けたＩＰ変換情報と、マルチキャスト配信サーバが配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスとに基づいて、マルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて加入者終端装置に転送し、加入者終端装置が、予め設定された透過フィルタによって局側通信装置から受信したマルチキャストフレームを自装置が収容する端末装置に転送するか否かを判定するようにしているため、宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御する通信システムを得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明にかかる通信システムおよび局側通信装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２１】
実施の形態１．
図１〜図６を用いてこの発明の実施の形態１を説明する。図１は、この発明における通信システムの実施の形態１の構成を示す図である。図１において、通信システムは、単一の局側通信装置１と、端末装置３−１〜３−３を収容する加入者終端装置６−１〜６−３と、マルチキャスト配信サーバ５−１，５−２を備えており、局側通信装置１はネットワーク８によってマルチキャストトラヒック（マルチキャストフレーム）を配信するマルチキャスト配信サーバ５−１，５−２と接続されるとともに、光分岐部９によってファイバ７−１〜７−３に分岐される光ファイバ２を介して加入者終端装置６−１〜６−３と接続されている。
【００２２】
なお、加入者終端装置６−１〜６−３の台数はこれに限るものではない。また、すべての加入者終端装置６−１〜６−３が必ずしも端末装置３−１〜３−３を収容している必要はなく、加入者終端装置６−１〜６−３の少なくとも１台が端末装置３−１〜３−３を収容していればよい。さらに、加入者終端装置６−１〜６−３が収容する端末装置の台数もこれに限るものではなく、１台の加入者終端装置が複数の端末装置を収容してもよい。
【００２３】
また、端末装置３−１〜３−３、加入者終端装置６−１、局側通信装置１、およびマルチキャスト配信サーバ５−１，５−２の通信には、タイミング設定のため情報を格納するプリアンブルフィールド、当該フレームの宛先を示す宛先ＭＡＣアドレスを格納する宛先ＭＡＣアドレスフィールドと当該フレームの送信元を示す送信元ＭＡＣアドレスを格納する送信元ＭＡＣアドレスフィールドとを含みＭＡＣレイヤの情報を格納するＭＡＣヘッダフィールド、当該フレームの送信元を示す送信元ＩＰアドレスを格納する送信元ＩＰアドレスフィールドと当該フレームの宛先を示す宛先ＩＰアドレスを格納する宛先ＩＰアドレスフィールドとを含みＴＣＰ／ＩＰレイヤの情報を格納するＴＣＰ／ＩＰヘッダフィールド、ユーザデータを格納するデータフィールド、およびＬＣＣを格納するＬＣＣフィールドとで構成される一般的なレイヤ２フレームが用いられる。
【００２４】
図２は、図１に示した局側通信装置１の構成を示すブロック図である。図２において、局側通信装置１は、ネットワークインタフェース部（以下、ネットワークＩ／Ｆ部という）２２、加入者側インタフェース部（以下、加入者側Ｉ／Ｆ部という）２３、変換テーブル１１、ローカルＩＰアドレス登録部１２、ローカルアドレス設定部１３、ＭＡＣアドレス生成部１４、転送要求抽出部１５、透過フィルタ生成部１６、透過フィルタ要求部１７、宛先判定部１８、ＩＰアドレス書換え部１９、ＭＡＣアドレス書換え部２０、およびＬＬＩＤ（Logical  Link  ID）付与部２１を備えている。
【００２５】
ネットワークＩ／Ｆ部２２は、ネットワーク８とのインタフェース機能を有し、自装置とマルチキャスト配信サーバ５−１，５−２との間のフレームの送受信を行う。加入者側Ｉ／Ｆ部２３は、光ファイバ２とのインタフェース機能を有し、自装置と加入者終端装置６−１〜６−１との間のフレームの送受信を行う。
【００２６】
変換テーブル１１は、自装置に対してマルチキャスト配信サーバ５−１，５−２から送信されるマルチキャスト転送のフレーム内のＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドに格納された宛先マルチキャストＩＰアドレス（以下、グローバルＩＰアドレスとする）を局側通信装置１、加入者終端装置６−１〜６−３、および端末装置３−１〜３−３の間で用いる宛先マルチキャストＩＰアドレス（以下、ローカルＩＰアドレスとする）に変換するためのＩＰ変換情報を格納する。
【００２７】
ここで、ローカルＩＰアドレスとは、グローバルＩＰアドレスとＴＣＰ／ＩＰヘッダの送信元ＩＰアドレスフィールドに格納される送信元ＩＰアドレス（以下、ソースＩＰアドレスとする）との組に対して１対１の関係となるＩＰアドレスであり、ＩＰ変換情報は、グローバルＩＰアドレスとソースＩＰアドレスの組とグローバルＩＰアドレスとを対応付けた情報である。
【００２８】
ローカルＩＰアドレス登録部１２は、図示しない入力手段を用いて入力されたＩＰ変換情報を変換テーブル１１に登録する。ローカルアドレス設定部１３は、ＩＰ変換情報を端末装置３−１〜３−３に通知するＩＰ変換情報通知フレームを生成する。ＭＡＣアドレス生成部１４は、ＩＰ変換情報のローカルＩＰアドレスから関連する宛先マルチキャストＭＡＣアドレスを生成する。ＭＡＣアドレス生成部１４は、ローカルＩＰアドレスと当該ローカルＩＰアドレスに関連して生成した宛先マルチキャストＭＡＣアドレスとの組を宛先マルチキャストＭＡＣアドレス情報としてＭＡＣアドレス書換え部２０に設定する。
【００２９】
転送要求抽出部１５は、加入者側Ｉ／Ｆ部２３を介して受信したフレームがマルチキャスト転送要求フレームであるか否かを判定する。転送要求抽出部１５は、受信したフレームがマルチキャスト転送要求フレームである場合にはマルチキャスト転送要求フレームを透過フィルタ生成部１６に出力し、受信したフレームがマルチキャスト転送要求フレームではない場合には受信したフレームをネットワーク８に送信する。
【００３０】
なお、マルチキャスト転送要求フレームとは、端末装置３−１〜３−３が加入者終端装置６−１〜６−３を介して局側通信装置１に送信するフレームで、たとえば、ＲＦＣ２２３６で公開されているＩＧＭＰ（Internet  Group  Management  Protocol）やＲＦＣ２７１０で公開されているＭＬＤ（Multicast  Listener  Protocol）などで、マルチキャスト転送されるフレームが有する宛先マルチキャストＩＰアドレスを転送要求し、当該宛先マルチキャストＩＰアドレスを有するフレームの転送を要求する制御フレームである。
【００３１】
透過フィルタ生成部１６は、マルチキャスト転送要求フレームに基づいて透過フィルタを生成する。透過フィルタ要求部１７は、透過フィルタを加入者終端装置６−１〜６−３に設定するための透過フィルタ設定要求フレームを生成する。透過フィルタ要求部１７は、生成した透過フィルタ設定要求フレームを加入者側Ｉ／Ｆ部２３を介して加入者終端装置６−１〜６−３に送信する。
【００３２】
宛先判定部１８は、ネットワークＩ／Ｆ部２２を介して受信したフレームがマルチキャストフレームであるか否かを判定する。宛先判定部１８は、受信したフレームがマルチキャストフレームであると判定した場合には受信したフレームをＩＰアドレス書換え部１９に出力し、受信したフレームがマルチキャストフレームではないと判定した場合には受信したフレームをＬＬＩＤ付与部２１に出力する。
【００３３】
ＩＰアドレス書換え部１９は、マルチキャストフレームおよびＩＰ変換情報に基づいてマルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換える。ＭＡＣアドレス書換え部２０は、マルチキャストフレームおよび宛先マルチキャストアドレス情報に基づいて宛先マルチキャスＭＡＣアドレスを書き換える。ＬＬＩＤ付与部２１は、フレームに応じたＬＬＩＤをフレームのプリアンブルフィールドに付与して加入者側Ｉ／Ｆ部２３を介して送信する。
【００３４】
加入者終端装置６−１〜６−３は同じ機能を備えている。また端末装置３−１〜３−３は同じ機能を備えている。図３に示した加入者終端装置６−１および端末装置３−１の構成を示すブロック図を参照して、加入者終端装置および端末装置の機能を説明する。
【００３５】
図３において、加入者終端装置６−１は、局側インタフェース部（以下、局側Ｉ／Ｆ部とする）６１、端末側インタフェース部（以下、端末側Ｉ／Ｆ部という）６２、透過フィルタ設定部６３、およびＬＬＩＤ処理部６４１と透過フィルタ識別部６４２とを有するフレームフィルタ６４を備えている。
【００３６】
局側Ｉ／Ｆ部６１は、ファイバ７−１のインタフェース機能を有し、自装置と局側通信装置１との間のフレームの送受信を行う。端末側Ｉ／Ｆ部６２は、端末装置３−１とのインタフェース機能を有し、自装置と端末装置３−１との間のフレームの送受信を行う。
【００３７】
透過フィルタ設定部６３は、局側通信装置１からの透過フィルタ設定要求フレームに基づいて透過フレームを透過フィルタ識別部６４２に設定する。ＬＬＩＤ処理部６４１は、局側Ｉ／Ｆ部６１を介して受信したフレームのプリアンブルフィールドに付加されたＬＬＩＤに基づいて当該フレームが自装置宛またはブロードキャストのフレームであるか否かを判定する。
【００３８】
透過フィルタ識別部６４２は、ＬＬＩＤ処理部６４１によって自装置宛のフレームであると判定されたフレームを端末装置３−１に転送する。また、ＬＬＩＤ処理部６４１によってブロードキャストのフレームであると判定されたフレームがマルチキャストフレームであって、かつ当該フレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先マルチキャストＭＡＣアドレスが透過フィルタと一致した場合に当該フレームを端末装置３−１に転送する。
【００３９】
また、図３において、端末装置３−１は、マルチキャストグループ格納部３２と、ローカルアドレス設定部３１と、マルチキャスト転送要求部３３と、フレーム受信部３４とを備えている。
【００４０】
マルチキャストグループ格納部３２は、予め定められたマルチキャストグループ情報を格納する。マルチキャストグループ情報は、マルチキャストグループと当該マルチキャストグループに対応付けられたグローバルＩＰアドレスとからなる情報であり、たとえば、たとえば、端末装置３−１がＩＰ−ＳＴＢ（Internet  Protocol-Set  Top  Box）である場合には、視聴番組毎にマルチキャストＩＰアドレスが１対１に関連付けられており、受信すべき宛先マルチキャストＩＰアドレスが登録された情報である。
【００４１】
ローカルアドレス設定部３１は、加入者終端装置６−１を介して局側通信装置１から送信されるＩＰ変換情報通知フレームに含まれるＩＰ変換情報に基づいてマルチキャストグループ格納部３２に格納されたマルチキャストグループ情報のグローバルＩＰアドレスをローカルＩＰアドレスに書き換える。
【００４２】
マルチキャスト転送要求部３３は、マルチキャストグループ格納部３２に格納されたマルチキャストグループ情報に基づいて要求するマルチキャストグループに対するマルチキャスト転送要求フレームを生成する。フレーム受信部３４は、加入者側Ｉ／Ｆ部３５を介して受信したフレームに所定のフレーム受信処理を施して上位レイヤ処理部（図示せず）に出力する。
【００４３】
図４〜図６のシーケンス図を参照して、この実施の形態１の通信システムの動作を局側通信装置１、加入者終端装置６−１、および端末装置３−１を例に挙げて説明する。
【００４４】
まず、図４のシーケンス図を参照して、端末装置３−１にローカルＩＰアドレスを設定するローカルＩＰアドレス設定処理の動作について説明する。管理者は、局側通信装置１の入力手段（図示せず）を用いてグローバルＩＰアドレスとソースＩＰアドレスとの組に対応付けたローカルＩＰアドレスをＩＰ変換情報として局側通信装置１に入力する。
【００４５】
ＩＰ変換情報が入力されると、局側通信装置１のローカルＩＰアドレス登録部１２は、入力されたＩＰ変換情報を変換テーブル１１に格納する（Ｓ１００）。ローカルＩＰアドレス登録部１２は、新たに変換テーブル１１に格納（登録）したＩＰ変換情報を、ＭＡＣアドレス生成部１４、ローカルアドレス設定部１３、およびＩＰアドレス書換え部１９に通知する。
【００４６】
ローカルアドレス設定部１３は、ローカルＩＰアドレス登録部１２によって通知されたＩＰ変換情報を端末装置３−１に通知するＩＰ変換情報通知フレームを生成する（ステップＳ１０１）。ローカルアドレス設定部１３は、生成したＩＰ変換情報通知フレームを加入者側Ｉ／Ｆ部２３を介して光ファイバ２に送信する（ステップＳ１０２）。光ファイバ２に送信されたＩＰ変換情報通知フレームは、加入者終端装置６−１〜６−３に到達する。
【００４７】
加入者終端装置６−１の局側Ｉ／Ｆ部６１は、ＩＰ変換情報通知フレームを受信する。局側Ｉ／Ｆ部６１は、受信したフレームがＩＰ変換情報通知フレームであることを認識して端末側Ｉ／Ｆ部６２を介してＩＰ変換情報通知フレームを端末装置３−１に送信する。
【００４８】
端末装置３−１の加入者側Ｉ／Ｆ部３５は、ＩＰ変換情報通知フレームを受信してローカルアドレス設定部３１に出力する。ローカルアドレス設定部３１は、ＩＰ変換情報通知フレームに含まれるＩＰ変換情報に基づいてマルチキャストグループ格納部３２に格納されているマルチキャストグループ情報のグローバルＩＰアドレスを対応するローカルＩＰアドレスに書き換える（ステップＳ１０３）。
【００４９】
具体的には、ローカルアドレス設定部３１は、ＩＰ変換情報に含まれるグローバルＩＰアドレスを検索キーとしてマルチキャストグループ格納部３２に格納されたマルチキャストグループ情報のグローバルＩＰアドレスを検索して、検索キーと一致するグローバルＩＰアドレスを抽出する。ローカルアドレス設定部３１は、抽出したグローバルＩＰアドレスを、ＩＰ変換情報に含まれるグローバルＩＰアドレスに関連付けられたローカルＩＰアドレスに書き換える。すなわち、予め設定されていたマルチキャストグループ情報のグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて、マルチキャストグループ情報をマルチキャストグループに関連付けたローカルＩＰアドレスに変更する。
【００５０】
一方、局側通信装置１のＭＡＣアドレス生成部１４は、ローカルＩＰアドレス登録部１２から通知されたＩＰ変換情報のローカルＩＰアドレスから関連する宛先マルチキャストＭＡＣアドレスを生成し、生成した宛先マルチキャストＭＡＣアドレスをＭＡＣアドレス書換え部２０に設定する（ステップＳ１０４）。具体的には、ＭＡＣアドレス生成部１４は、ローカルＩＰアドレスと当該ローカルＩＰアドレスに関連して生成した宛先マルチキャストＭＡＣアドレスとの組を宛先マルチキャストＭＡＣアドレス情報としてＭＡＣアドレス書換え部２０に設定する。
【００５１】
また、局側通信装置１のＩＰアドレス書換え部１９は、ローカルＩＰアドレス登録部１２から通知されたＩＰ変換情報に基づいてグローバルＩＰアドレスとＩＰアドレスからローカルＩＰアドレスの書換え情報を設定する（ステプＳ１０５）。
【００５２】
つぎに、図５のシーケンス図を参照して、この実施の形態１の通信システムのマルチキャスト転送要求処理の動作について説明する。端末装置３−１のマルチキャスト転送要求部３３は、マルチキャスト転送の要求が発生すると、マルチキャストグループ格納部３２から要求すべきマルチキャストグループのマルチキャストグループ情報を抽出する（ステップＳ２００）。
【００５３】
具体的には、マルチキャスト転送要求部３３は、要求すべきマルチキャストグループを検索キーとしてマルチキャストグループ格納部３２に格納されたマルチキャストグループ情報のマルチキャストグループを検索し、検索キーと一致するマルチキャストグループに関連付けられた情報を抽出する。
【００５４】
マルチキャスト転送要求部３３は、抽出したマルチキャストグループ情報に基づいてマルチキャスト転送要求フレームを生成する（ステップＳ２０１）。ここで、先の図４のシーケンス図を参照して説明したローカルＩＰアドレス登録処理によって、マルチキャストグループ情報の宛先ＩＰアドレスはローカルＩＰアドレスとなっている。よって、マルチキャスト転送要求部３３は、ローカルＩＰアドレスを含むマルチキャスト転送要求フレームを生成する。
【００５５】
マルチキャスト転送要求部３３は、生成したマルチキャスト転送要求フレームを加入者側Ｉ／Ｆ部３５を介して加入者終端装置６−１に送信する（ステップＳ２０２）。加入者終端装置６−１の端末側Ｉ／Ｆ部６２は、マルチキャスト転送要求フレームを受信する。端末側Ｉ／Ｆ部６２は、受信したフレームがマルチキャスト転送要求フレームであることを認識して局側Ｉ／Ｆ部６１を介してマルチキャスト転送要求フレームを局側通信装置１に送信する。
【００５６】
局側通信装置１の転送要求抽出部１５は、加入者側Ｉ／Ｆ部２３を介して端末装置３−１からのフレームを受信すると、受信したフレームがマルチキャスト転送要求フレームであるか否かを判定する（ステップＳ２０３）。マルチキャスト転送要求フレームではない場合（ステップＳ２０３，Ｎｏ）、転送要求抽出部１５は、受信したフレームをネットワークＩ／Ｆ部２２を介してネットワーク８に送信する（ステップＳ２０４）。
【００５７】
マルチキャスト転送要求フレームの場合（ステップＳ２０３，Ｙｅｓ）転送要求抽出部１５は、マルチキャスト転送要求フレームを透過フィルタ生成部１６に出力する。透過フィルタ生成部１６は、マルチキャスト転送要求フレームに基づいて透過フィルタを生成する（ステップＳ２０５）。
【００５８】
具体的には、透過フィルタ生成部１６は、マルチキャスト転送要求フレームに含まれるマルチキャスト転送の対象となる宛先マルチキャストＩＰアドレスを識別し、識別した宛先マルチキャストＩＰアドレスに関連付けられた宛先マルチキャストＭＡＣアドレスを有するフレームを透過するための透過フィルタ（宛先マルチキャストＭＡＣアドレス）を生成する。透過フィルタ生成部１６は、生成した透過フィルタを透過フィルタ要求部１７に通知する。
【００５９】
透過フィルタ要求部１７は、透過フィルタ生成部１６から通知された透過フィルタの設定を転送要求元である加入者終端装置６−１に要求する透過フィルタ設定要求フレームを生成する（ステップＳ２０６）。透過フィルタ要求部１７は、透過フィルタ設定要求フレームに設定すべき透過フィルタ（ここでは、宛先マルチキャストＭＡＣアドレス）を含めておく。透過フィルタ要求部１７は、加入者側Ｉ／Ｆ部２３を介して生成した透過フィルタ設定要求フレームをマルチキャスト転送要求フレームを送信した端末装置３−１を収容する加入者終端装置６−１に送信する（ステップＳ２０７）。
【００６０】
加入者終端装置６−１の透過フィルタ設定部６３は、局側Ｉ／Ｆ部６１を介して受信した透過フィルタ設定要求フレームに基づいて透過フィルタを透過フィルタ識別部６４２に設定する（ステップＳ２０８）。
【００６１】
つぎに、図６のシーケンス図を参照して、この実施の形態１の通信システムのフレーム転送処理の動作について説明する。マルチキャスト配信サーバ５−１，５−２が送信したマルチキャストフレームはネットワーク８を介して局側通信装置１に到達する。
【００６２】
局側通信装置１の宛先判定部１８は、ネットワークＩ／Ｆ部２２を介してフレームを受信すると、受信したフレームがマルチキャスト転送対象のフレームであるか否か、すなわち受信したフレームがマルチキャストフレームであるか否かを判定する（ステップＳ３００）。マルチキャストフレームであると判定した場合（ステップＳ３００，Ｙｅｓ）、宛先判定部１８は、マルチキャストフレームをＩＰアドレス書換え部１９に出力する。
【００６３】
ＩＰアドレス書換え部１９は、ＩＰ変換情報に基づいてマルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換える（ステップＳ３０１）。ＩＰアドレス書換え部１９は、先の図４のシーケンス図を参照して説明したローカルＩＰアドレス登録処理において、ローカルＩＰアドレス登録部１２によってＩＰ変換情報が設定されている。ＩＰアドレス書換え部１９は、設定されたＩＰ変換情報を用いてマルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換える。なお、ローカルＩＰアドレス登録部１２がＩＰ変換情報をＩＰアドレス書換え部１９に設定するのではなく、変換テーブル１１に格納されたＩＰ変換情報を用いるようにしてもよい。
【００６４】
具体的には、ＩＰアドレス書換え部１９は、マルチキャストフレームのＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドに格納された宛先マルチキャストＩＰアドレス（グローバルＩＰアドレス）および送信元ＩＰアドレスフィールドに格納された送信元ＩＰアドレス（ローカルＩＰアドレス）を抽出する。ＩＰアドレス書換え部１９は、抽出したグローバルＩＰアドレスおよびローカルＩＰアドレスの組を検索キーとして登録されたＩＰ変換情報のグローバルＩＰアドレスおよびローカルＩＰアドレスの組を検索し、検索キーと一致したグローバルＩＰアドレスおよびローカルＩＰアドレスの組に関連付けられたローカルＩＰアドレスを取得する。
【００６５】
ＩＰアドレス書換え部１９は、マルチキャストフレームのＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドに格納されたグローバルアドレスを取得したローカルＩＰアドレスに書き換える。ＩＰアドレス書換え部１９は、宛先ＩＰアドレスフィールドを書き換えたマルチキャストフレームをＭＡＣアドレス書換え部２０に出力する。
【００６６】
ＭＡＣアドレス書換え部２０は、ローカルＩＰアドレスに書き換えられたマルチキャストフレームの宛先マルチキャストＭＡＣアドレスをローカルＩＰアドレスに関連付けられた宛先マルチキャストＭＡＣアドレスに書き換える（ステップＳ３０３）。
【００６７】
具体的には、ＭＡＣアドレス書換え部２０には、先の図３のシーケンス図を参照して説明したローカルＩＰアドレス登録処理において、ローカルＩＰアドレスと当該ローカルＩＰアドレスに関連して生成した宛先マルチキャストＭＡＣアドレスとの組が宛先マルチキャストＭＡＣアドレス情報として設定されている。ＭＡＣアドレス書換え部２０は、マルチキャストフレームのＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドに格納されている宛先ＩＰアドレス（ローカルＩＰアドレス）を抽出する。ＭＡＣアドレス書換え部２０は、抽出したローカルＩＰアドレスを検索キーとして宛先マルチキャストＭＡＣアドレス情報のローカルＩＰアドレスを検索し、検索キーと一致するローカルＩＰアドレスと組となる宛先マルチキャストＭＡＣアドレスを取得する。
【００６８】
ＭＡＣアドレス書換え部２０は、マルチキャストフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに取得した宛先マルチキャストＭＡＣアドレスを格納して宛先マルチキャストＭＡＣアドレスをローカルＩＰアドレスに関連付けられた宛先マルチキャストＭＡＣアドレスに書き換える。ＭＡＣアドレス書換え部２０は、宛先ＭＡＣアドレスフィールドを書き換えたマルチキャストフレームをＬＬＩＤ付与部２１に出力する。
【００６９】
ＬＬＩＤ付与部２１は、宛先ＭＡＣアドレスフィールドが書き換えられたマルチキャストフレームのプリアンブルフィールドに当該フレームがブロードキャストであることを示すＬＬＩＤ（ブロードキャストＬＬＩＤ）を付与する（ステップＳ３０３）。
【００７０】
一方、受信したフレームがマルチキャストフレームではないと判定した場合（ステップＳ３００，Ｎｏ）、宛先判定部１８は、受信したフレームをＬＬＩＤ付与部２１に出力する。ＬＬＩＤ付与部２１は、宛先判定部１８から入力されたフレームのプリアンブルフィールドに当該フレームがユニキャストであることを示すＬＬＩＤ（ユニキャストＬＬＩＤ）を付与する（ステップＳ３０４）。
【００７１】
当該フレームに応じたＬＬＩＤをプリアンブルフィールドを付与した後、ＬＬＩＤ付与部２１は、加入者側Ｉ／Ｆ部２３を介してＬＬＩＤ付きのフレームをファイバ７に送信する（ステップＳ３０５）。具体的には、ＬＬＩＤ付与部２１は、ブロードキャストＬＬＩＤを付与した場合には当該フレームをブロードキャスト転送し、ユニキャストＬＬＩＤを付与した場合には当該フレームをユニキャスト転送する。
【００７２】
加入者終端装置６−１のＬＬＩＤ処理部６４１は、局側Ｉ／Ｆ部６１を介してフレームを受信すると、受信したフレームのプリアンブルフィールドに格納されたＬＬＩＤに基づいて自装置宛またはブロードキャストのフレームであるか否かを判定する（ステップＳ３０６）。自装置宛またはブロードキャストのフレームであると判定した場合（ステップＳ３０６，Ｙｅｓ）、ＬＬＩＤ処理部６４１は、フレームを透過フィルタ識別部６４２に出力する。
【００７３】
透過フィルタ識別部６４２は、ＬＬＩＤ処理部６４１から入力されたフレームがマルチキャストフレームであるか否かを判定する（ステップＳ３０７）。具体的には、透過フィルタ識別部６４２は、フレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納されたＭＡＣアドレスを抽出し、抽出したＭＡＣアドレスがマルチキャスト転送対象を示す宛先マルチキャストＭＡＣアドレスであるか否かを判定する。透過フィルタ識別部６４２は、抽出したＭＡＣアドレスがマルチキャスト転送対象を示す宛先マルチキャストＭＡＣアドレスであると判定した場合には当該フレームはマルチキャストフレームであると判定し、抽出したＭＡＣアドレスがマルチキャスト転送対象を示す宛先マルチキャストＭＡＣアドレスではないと判定した場合には当該フレームはマルチキャストフレームではないと判定する。
【００７４】
マルチキャストフレームであると判定した場合（ステップＳ３０７，Ｙｅｓ）、透過フィルタ識別部６４２は、先の図５のシーケンス図を参照して説明したマルチキャスト転送要求処理によって透過フィルタ設定部６３から設定された透過フィルタ（宛先マルチキャストＭＡＣアドレス）とフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先マルチキャストＭＡＣアドレスとが一致するか否かを判定する（ステップＳ３０８）。
【００７５】
透過フィルタとフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先マルチキャストＭＡＣアドレスとが一致しない場合（ステップＳ３０８，Ｎｏ）、または自装置宛またはブロードキャストのフレームではないと判定した場合（ステップＳ３０６，Ｎｏ）、ＬＬＩＤ処理部６４１または透過フィルタ識別部６４２は、当該フレームを廃棄する（ステップＳ３０９）。
【００７６】
一方、透過フィルタとフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先マルチキャストＭＡＣアドレスとが一致した場合（ステップＳ３０８，Ｙｅｓ）、または当該フレームがマルチキャストフレームではないと判定した場合（ステップＳ３０７，Ｎｏ）、透過フィルタ識別部６４２は、端末側Ｉ／Ｆ部６２を介して当該フレームを端末装置３−１に転送する（ステップＳ３１０）。
【００７７】
端末装置３−１のフレーム受信部３４は、加入者側Ｉ／Ｆ部３５を介してフレームを受信すると、受信したフレームに所定のフレーム受信処理を施して上位レイヤ処理部（図示せず）に出力する（ステップＳ３１１）。
【００７８】
以上説明したように、この実施の形態１においては、局側通信装置１が、変換テーブル１１に格納されたマルチキャスト配信サーバ５−１，５−２が配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に局側通信装置１と加入者終端装置６−１〜６−３と端末装置３−１〜３−３との間で用いるローカルＩＰアドレスを関連付けたＩＰ変換情報と、マルチキャスト配信サーバ５−１，５−２が配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスとに基づいて、マルチキャストフレームのグローバルＩＰアドレスをローカルＩＰアドレスに書き換えて加入者終端装置６−１〜６−３に転送し、加入者終端装置６−１〜６−３が、予め設定された透過フィルタによって局側通信装置１から受信したマルチキャストフレームを自装置が収容する端末装置３−１〜３−３に転送するか否かを判定するようにしているため、宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御することができる。
【００７９】
また、この実施の形態１においては、同一の宛先マルチキャストＩＰアドレスを有するが転送元ＩＰアドレスが異なる２種類のマルチキャストフレームに対して、異なるローカルＩＰアドレスを割り当てるようにしているため、異なるマルチキャスト配信サーバ５−１，５−２から送信された同一マルチキャストＩＰアドレス宛のマルチキャストフレームを識別することが可能とし配信元を特定することができる。
【００８０】
また、ローカルＩＰアドレスは、局側通信装置１、加入者終端装置６−１〜６−３、および端末装置３−１〜３−３の間でのみ用いられるＩＰアドレスであるため、ネットワーク８に局側通信装置１が多数接続された場合であっても、局側通信装置１、加入者終端装置６−１〜６−３、端末装置３−１〜３−３の間でそれぞれ異なるルールに基づいてＩＰ変換情報を構築することができる。これにより、局側通信装置１が設置されているエリアや、マルチキャスト配信を行う端末装置３−１〜３−３それぞれに対して転送すべきマルチキャスト信号を自由に選択することできる。
【００８１】
さらに、ネットワークで一意に決定される宛先マルチキャストＩＰアドレス（グローバルＩＰアドレス）と転送元ＩＰアドレス（ソースＩＰアドレス）の組に対してローカルＩＰアドレスを設定するようにしているため、転送元ＩＰアドレスすなわちマルチキャスト配信サーバ５−１，５−２が交換されても局側通信装置１のＩＰ変換情報を変更するだけで宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御することができる。
【００８２】
また、この実施の形態１においては、局側通信装置１がＩＰ変換情報を端末装置３−１〜３−３に通知し、端末装置３−１〜３−３が、通知されたＩＰ変換情報に基づいてマルチキャストグループ情報のグローバルＩＰアドレスをローカルＩＰアドレスに変更するようにしているため、従来の通信システムにおいて加入者終端装置を変更することなく、局側通信装置と端末装置を変更するだけで宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御することができる。
【００８３】
なお、この実施の形態１においては、局側通信装置１で透過フィルタを生成して加入者終端装置６−１〜６−３に通知するようにしたが、加入者終端装置６−１〜６−３が透過フィルタを生成するようにしてもよい。この場合、局側通信装置１の転送要求抽出部１５および透過フィルタ生成部１６を加入者終端装置６−１〜６−３が備え、透過フィルタ生成部１６が生成した透過フィルタを透過フィルタ設定部６３が透過フィルタ識別部６４２に設定するようにすればよい。
【００８４】
また、この実施の形態１においては、ＰＯＮトポロジで接続された通信システム（ＰＯＮシステム）を例に挙げて説明したが、本発明の通信システムにおける宛先ＩＰアドレス変換を利用したマルチキャスト転送を、レイヤ２スイッチに代表されるイーサネット（登録商標）フレームを伝送するシステムに適用することも可能である。
【００８５】
実施の形態２．
図７〜図１１を用いてこの発明の実施の形態２を説明する。先の実施の形態１では、宛先マルチキャストＩＰアドレス（グローバルＩＰアドレス）および送信元ＩＰアドレス（ソースＩＰアドレス）の組に対して１対１の関係となるローカルＩＰアドレスを用いて宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送を実現したが、この実施の形態２では、グローバルＩＰアドレスおよびソースＩＰアドレスの組に対して１対１の関係となるローカルＭＡＣアドレスを用いて宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送を実現する通信システムについて説明する。
【００８６】
この実施の形態２の通信システムは、先の図１に示した実施の形態１の局側通信装置１、加入者終端装置６−１〜６−３、および端末装置３−１〜３−３の代わりに、局側通信装置１ａ、加入者終端装置６ａ−１〜６ａ−３、および端末装置３ａ−１〜３ａ−３を備えている。
【００８７】
図７は、この実施の形態２の通信システムの局側通信装置１ａの構成を示すブロック図である。図７に示した局側通信装置１ａは、先の図２に示した実施の形態１の局側通信装置１のＭＡＣアドレス生成部１４、ＭＡＣアドレス書換え部２０、およびローカルアドレス設定部１３の代わりに、ＭＡＣアドレス生成部１４ａ、ＭＡＣアドレス書換え部２０ａ、およびローカルアドレス設定部１３ａを備え、変換テーブル１１、ローカルＩＰアドレス登録部１２、ＩＰアドレス書換え部１９が削除され、ローカルＭＡＣアドレス登録部２７、透過フィルタ書換え部２４、宛先ＭＡＣアドレス変換テーブル２５、およびＩＰ−ＭＡＣ変換テーブル２６が追加されている。先の図１に示した実施の形態１の局側通信装置１と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【００８８】
ローカルＭＡＣアドレス登録部２７は、図示しない入力手段を用いて入力された登録情報（ＭＡＣ対応関係）を受け付けてＭＡＣアドレス生成部１４ａに通知する。ここで、ＭＡＣ対応関係とは、自装置に対してマルチキャスト配信サーバ５−１，５−２から送信されるフレームのＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドに格納されるグローバルＩＰアドレスと送信元ＩＰアドレスフィールドに格納されるソースＩＰアドレスとの組と、この組に対して１対１の関係となる任意の宛先マルチキャストＭＡＣアドレス（以下、ローカルＭＡＣアドレスという）とを関連付けた情報である。
【００８９】
ＭＡＣアドレス生成部１４ａは、グローバルＩＰアドレスに関連付けた宛先マルチキャストＭＡＣアドレス（以下、グローバルＭＡＣアドレスという）を生成する。ＭＡＣアドレス生成部１４ａは、生成したグローバルＭＡＣアドレスとローカルＭＡＣアドレスとを関連付けた宛先ＭＡＣ変換情報を宛先ＭＡＣアドレス変換テーブル２５に格納する。また、ＭＡＣアドレス生成部１４ａは、ＭＡＣ対応関係をＩＰ−ＭＡＣ変換情報としてＩＰ−ＭＡＣ変換テーブル２６に格納する。
【００９０】
ローカルアドレス設定部１３ａは、宛先ＭＡＣアドレス変換テーブル２５に格納された宛先ＭＡＣ変換情報を含む宛先ＭＡＣ変換情報通知フレームを生成し、生成した宛先ＭＡＣ変換情報通知フレームを加入者側Ｉ／Ｆ部２３を介して加入者終端装置６ａ−１〜６ａ−３に送信する。
【００９１】
透過フィルタ書換え部２４は、宛先ＭＡＣアドレス変換テーブル２５に基づいて透過フィルタ生成部１６によって生成された透過フィルタの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換える。
【００９２】
ＭＡＣアドレス書換え部２０ａは、ＩＰ−ＭＡＣ変換テーブル２６に格納されたＩＰ−ＭＡＣ変換情報に基づいてマルチキャストフレームの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換える。
【００９３】
加入者終端装置６ａ−１〜６ａ−３は同じ機能を備えている。また端末装置３ａ−１〜３ａ−３は同じ機能を備えている。図８に示した加入者終端装置６ａ−１および端末装置３ａ−１の構成を示すブロック図を参照して、加入者終端装置および端末装置の機能を説明する。
【００９４】
図８に示したこの実施の形態２の加入者終端装置６ａ−１は、先の図３に示した実施の形態１の加入者終端装置６−１にローカルＭＡＣアドレス設定部６５とＭＡＣアドレス書換え部６６とが追加されている。先の図３に示した実施の形態１の加入者終端装置６−１と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【００９５】
ローカルＭＡＣアドレス設定部６５は、局側通信装置１ａから受信した宛先ＭＡＣ変換情報通知フレームに含まれる宛先ＭＡＣ変換情報をＭＡＣアドレス書換え部６６に設定する。ＭＡＣアドレス書換え部６６は、宛先ＭＡＣ変換情報に基づいてマルチキャストフレームの宛先ＭＡＣアドレス（ローカルＭＡＣアドレス）をグローバルＭＡＣアドレスに書き換える。
【００９６】
図８に示したこの実施の形態２の端末装置３ａ−１は、先の図３に示した実施の形態１の端末装置３−１からローカルアドレス設定部３１が削除されている。先の図３に示した実施の形態１の端末装置３−１と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【００９７】
つぎに、図９〜図１１のシーケンス図を参照して、この実施の形態１の通信システムの動作を局側通信装置１ａ、加入者終端装置６ａ−１、および端末装置３ａ−１を例に挙げて説明する。
【００９８】
まず、図９のシーケンス図を参照して、加入者終端装置６ａ−１に宛先ＭＡＣ変換情報を設定する宛先ＭＡＣ変換情報設定処理の動作について説明する。管理者は、局側通信装置１ａの入力手段（図示せず）を用いてグローバルＩＰアドレスとソースＩＰアドレスとの組に関連付けたローカルＭＡＣアドレスをＭＡＣ対応関係として局側通信装置１ａに入力する。
【００９９】
ＭＡＣ対応関係が入力されると、局側通信装置１ａのローカルＭＡＣアドレス登録部２７は、入力されたＭＡＣ対応関係を受け付けてＭＡＣアドレス生成部１４ａに出力する。ＭＡＣアドレス生成部１４ａは、ＭＡＣ対応関係に基づいて、ＭＡＣ対応関係のグローバルＩＰアドレスに関連付けたグローバルＭＡＣアドレスを生成する（ステップＳ４００）。
【０１００】
ＭＡＣアドレス生成部１４ａは、生成したグローバルＭＡＣアドレスとローカルＭＡＣアドレスとを関連付けた宛先ＭＡＣ変換情報を宛先ＭＡＣアドレス変換テーブル２５に格納（登録）する（ステップＳ４０１）。ＭＡＣアドレス生成部１４ａは、宛先ＭＡＣ変換情報を宛先ＭＡＣアドレス変換テーブル２５に登録したことを透過フィルタ書換え部２４およびローカルアドレス設定部１３ａに通知する。
【０１０１】
また、ＭＡＣアドレス生成部１４ａは、グローバルＩＰアドレスとソースＩＰアドレスとの組に１対１に関連付けられたローカルＭＡＣアドレスからなるＭＡＣ対応関係をＩＰ−ＭＡＣ変換情報としてＩＰ−ＭＡＣ変換テーブル２６に格納（登録）する（ステップＳ４０２）。ＭＡＣアドレス生成部１４ａは、ＩＰーＭＡＣ変換情報をＩＰ−ＭＡＣ変換テーブルに格納したことをＭＡＣアドレス書換え部２０ａに通知する。
【０１０２】
ローカルアドレス設定部１３ａは、宛先ＭＡＣアドレス変換テーブル２５に格納された宛先ＭＡＣ変換情報を読み出し、読み出した宛先ＭＡＣ変換情報を含む宛先ＭＡＣ変換情報通知フレームを生成する（ステップＳ４０３）。ローカルアドレス設定部１３ａは加入者側Ｉ／Ｆ部２３を介して、生成した宛先ＭＡＣ変換情報通知フレームを加入者終端装置６ａ−１に送信する（ステップＳ４０４）。
【０１０３】
加入者終端装置６ａ−１の局側Ｉ／Ｆ部６１は宛先ＭＡＣ変換情報通知フレームを受信してローカルＭＡＣアドレス設定部６５に出力する。ローカルＭＡＣアドレス設定部６５は、宛先ＭＡＣ変換情報通知フレームに含まれる宛先ＭＡＣ変換情報を抽出し、抽出した宛先ＭＡＣ変換情報をＭＡＣアドレス書換え部６６に設定する（ステップＳ４０５）。
【０１０４】
つぎに、図１０のシーケンス図を参照して、この実施の形態２の通信システムのマルチキャスト転送要求処理の動作について説明する。なお、先の図５のシーケンス図を参照して説明した実施の形態１の通信システムのマルチキャスト転送要求処理の動作と同じ動作については、その詳細な説明を省略する。
【０１０５】
端末装置３ａ−１のマルチキャスト転送要求部３３は、マルチキャスト転送の要求が発生すると、マルチキャストグループ格納部３２から要求すべきマルチキャストグループのマルチキャストグループ情報を抽出する（ステップＳ５００）。
【０１０６】
マルチキャスト転送要求部３３は、抽出したマルチキャストグループ情報に基づいてマルチキャスト転送要求フレームを生成する（ステップＳ５０１）。マルチキャストグループ格納部３２に格納されているマルチキャストグループ情報の宛先ＩＰアドレスはグローバルＩＰアドレスとなっている。よって、マルチキャスト転送要求フレームのＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドにはグローバルＩＰアドレスが格納されている。
【０１０７】
マルチキャスト転送要求部３３は、生成したマルチキャスト転送要求フレームを加入者側Ｉ／Ｆ部３５を介して加入者終端装置６ａ−１に送信する（ステップＳ５０２）。加入者終端装置６ａ−１の端末側Ｉ／Ｆ部６２は、受信したフレームがマルチキャスト転送要求フレームであることを認識して局側Ｉ／Ｆ部６１を介してマルチキャスト転送要求フレームを局側通信装置１ａに送信する。
【０１０８】
局側通信装置１ａの転送要求抽出部１５は、加入者側Ｉ／Ｆ部２３を介して端末装置３ａ−１からのフレームを受信すると、受信したフレームがマルチキャスト転送要求フレームであるか否かを判定する（ステップＳ５０３）。受信したフレームがマルチキャスト転送要求フレームではない場合（ステップＳ５０３，Ｎｏ）、転送要求抽出部１５は、受信したフレームをネットワークＩ／Ｆ部２２を介してネットワーク８に送信する（ステップＳ５０４）。
【０１０９】
マルチキャスト転送要求フレームの場合（ステップＳ５０３，Ｙｅｓ）転送要求抽出部１５は、マルチキャスト転送要求フレームを透過フィルタ生成部１６に出力する。透過フィルタ生成部１６は、マルチキャスト転送要求フレームに基づいて透過フィルタを生成し（ステップＳ５０５）、作成した透過フィルタを透過フィルタ書換え部２４に出力する。
【０１１０】
透過フィルタ書換え部２４は、宛先ＭＡＣアドレス変換テーブル２５に基づいて透過フィルタの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換える（ステップＳ５０６）。具体的には、透過フィルタはグローバルＭＡＣアドレスとなっている。透過フィルタ書換え部２４は、このグローバルＭＡＣアドレスを検索キーとして宛先ＭＡＣアドレス変換テーブル２５に格納されている宛先ＭＡＣ変換情報のグローバルＭＡＣアドレスを検索し、検索キーと一致するグローバルＭＡＣアドレスに関連付けられたローカルＭＡＣアドレスを取得する。透過フィルタ書換え部２４は、透過フィルタのグローバルＭＡＣアドレスを取得したローカルＭＡＣアドレスに書き換える。なお、検索キーと一致するグローバルＭＡＣアドレスが存在しない場合、透過フィルタ書換え部２４は、グローバルＭＡＣアドレスをそのまま透過フィルタとしてもよいし、予め定められた所定の処理を行なうようにしてもよい。透過フィルタ書換え部２４は、ローカルＭＡＣアドレスに書き換えた透過フィルタを透過フィルタ要求部１７に通知する。
【０１１１】
透過フィルタ生成部１６から通知された透過フィルタの設定を転送要求元である加入者終端装置６ａ−１に要求する透過フィルタ設定要求フレームを生成する（ステップＳ５０７）。透過フィルタ要求部１７は、透過フィルタ設定要求フレームに設定すべき透過フィルタ（ここでは、ローカルＭＡＣアドレス）を含めておく。透過フィルタ要求部１７は、加入者側Ｉ／Ｆ部２３を介して生成した透過フィルタ設定要求フレームを加入者終端装置６ａ−１に送信する（ステップＳ５０８）。
【０１１２】
加入者終端装置６ａ−１の透過フィルタ設定部６３は、局側Ｉ／Ｆ部６１を介して受信した透過フィルタ設定要求フレームに基づいて透過フィルタを透過フィルタ識別部６４２に設定する（ステップＳ５０９）。
【０１１３】
つぎに、図１１のシーケンス図を参照して、この実施の形態２の通信システムのフレーム転送処理の動作について説明する。なお、先の図６のシーケンス図を参照して説明した実施の形態１の通信システムのフレーム転送処理の動作と同じ動作については、その詳細な説明を省略する。
【０１１４】
局側通信装置１ａの宛先判定部１８は、ネットワークＩ／Ｆ部２２を介してフレームを受信すると、受信したフレームがマルチキャスト転送対象のフレームであるか否か、すなわち受信したフレームがマルチキャストフレームであるか否かを判定する（ステップＳ６００）。マルチキャストフレームであると判定した場合（ステップＳ６００，Ｙｅｓ）、宛先判定部１８は、マルチキャストフレームをＭＡＣアドレス書換え部２０ａに出力する。
【０１１５】
ＭＡＣアドレス書換え部２０ａは、ＩＰ−ＭＡＣ変換テーブル２６に格納されたＩＰ−ＭＡＣ変換情報に基づいてマルチキャストフレームの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換える（ステップＳ６０１）。
【０１１６】
具体的には、ＭＡＣアドレス書換え部２０ａは、マルチキャストフレームのＴＣＰ／ＩＰヘッダの宛先ＩＰアドレスフィールドおよび送信元ＩＰアドレスフィールドに格納されている宛先マルチキャストＩＰアドレス（グローバルＩＰアドレス）および送信元ＩＰアドレス（ローカルＩＰアドレス）を抽出する。ＭＡＣアドレス変換部２０ａは、抽出したグローバルＩＰアドレスおよびローカルＩＰアドレスの組を検索キーとして、ＩＰーＭＡＣ変換情報のグローバルＩＰアドレスおよびローカルＩＰアドレスの組を検索し、検索キーと一致するグローバルＩＰアドレスおよびローカルＩＰアドレスの組に関連付けられたＩＰーＭＡＣ変換情報のローカル宛先ＭＡＣアドレスを取得する。ＭＡＣアドレス書換え部２０ａは、取得したローカル宛先ＭＡＣアドレスをマルチキャストフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに取得したローカル宛先ＭＡＣアドレスを格納して宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換える。ＭＡＣアドレス書換え部２０ａは、宛先ＭＡＣアドレスフィールドを書き換えたマルチキャストフレームをＬＬＩＤ付与部２１に出力する。
【０１１７】
ＬＬＩＤ付与部２１は、宛先ＭＡＣアドレスフィールドが書き換えられたマルチキャストフレームのプリアンブルフィールドに当該フレームがブロードキャストであることを示すＬＬＩＤ（ブロードキャストＬＬＩＤ）を付与する（ステップＳ６０２）。
【０１１８】
一方、受信したフレームがマルチキャストフレームではないと判定した場合（ステップＳ６００，Ｎｏ）、宛先判定部１８は、受信したフレームをＬＬＩＤ付与部２１に出力する。ＬＬＩＤ付与部２１は、宛先判定部１８から入力されたフレームのプリアンブルフィールドに当該フレームがユニキャストであることを示すＬＬＩＤ（ユニキャストＬＬＩＤ）を付与する（ステップＳ６０３）。
【０１１９】
当該フレームに応じたＬＬＩＤをプリアンブルフィールドに付与した後、ＬＬＩＤ付与部２１は、加入者側Ｉ／Ｆ部２３を介してＬＬＩＤ付きのフレームをファイバ７に送信する（ステップＳ６０４）。
【０１２０】
加入者終端装置６ａ−１のＬＬＩＤ処理部６４１は、局側Ｉ／Ｆ部６１を介してフレームを受信すると、受信したフレームのプリアンブルフィールドに格納されたＬＬＩＤに基づいて自装置宛またはブロードキャストのフレームであるか否かを判定する（ステップＳ６０５）。自装置宛またはブロードキャストのフレームであると判定した場合（ステップＳ６０５，Ｙｅｓ）、ＬＬＩＤ処理部６４１は、フレームを透過フィルタ識別部６４２に出力する。
【０１２１】
透過フィルタ識別部６４２は、ＬＬＩＤ処理部６４１から入力されたフレームがマルチキャストフレームであるか否かを判定する（ステップＳ６０６）。マルチキャストフレームではないと判定した場合（ステップＳ６０６，Ｎｏ）、透過フィルタ識別部６４２は、端末側Ｉ／Ｆ部６２を介してフレームを端末装置３ａ−１に送信する（ステップＳ６１０）。
【０１２２】
マルチキャストフレームであると判定した場合（ステップＳ６０６，Ｙｅｓ）、透過フィルタ識別部６４２は、先の図１０のシーケンス図を参照して説明したマルチキャスト転送要求処理によって透過フィルタ設定部６３から設定された透過フィルタ（ローカルＭＡＣアドレス）とフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先ＭＡＣアドレス（局側通信装置１ａのＭＡＣアドレス書換え部２０ａによってローカルＭＡＣアドレスに書き換えられている）とが一致するか否かを判定する（ステップＳ６０７）。
【０１２３】
フレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先ＭＡＣアドレスと透過フィルタとが一致しない場合（ステップＳ６０７，Ｎｏ）、または自装置宛またはブロードキャストのフレームではないと判定した場合（ステップＳ６０５，Ｎｏ）、ＬＬＩＤ処理部６４１または透過フィルタ識別部６４２は、当該フレームを廃棄する（ステップＳ６０８）。
【０１２４】
透過フィルタとフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納された宛先マルチキャストＭＡＣアドレスとが一致した場合（ステップＳ６０７，Ｙｅｓ）、透過フィルタ識別部６４２は、フレームをＭＡＣアドレス書換え部６６に出力する。
【０１２５】
ＭＡＣアドレス書換え部６６は、先の図９のシーケンス図を参照して説明した宛先ＭＡＣ変換情報設定処理によってローカルＭＡＣアドレス設定部６５によって設定された宛先ＭＡＣ変換情報に基づいて宛先ＭＡＣアドレスを書き換える（ステップＳ６０９）。
【０１２６】
具体的には、ＭＡＣアドレス書換え部６６は、フレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納されている宛先ＭＡＣアドレス（ここでは、ローカルＭＡＣアドレス）を抽出する。ＭＡＣアドレス書換え部６６は、抽出したローカルＭＡＣアドレスを検索キーとして宛先ＭＡＣ変換情報のローカルＭＡＣアドレスを検索し、検索キーと一致するローカルＭＡＣアドレスに関連付けられたグローバルＭＡＣアドレスを取得する。ＭＡＣアドレス書換え部６６は、取得したグローバルＭＡＣアドレスをフレームのＭＡＣヘッダの宛先ＭＡＣアドレスフィールドに格納して宛先ＭＡＣアドレスをローカルＭＡＣアドレスからグローバルＭＡＣアドレスに書き換える。
【０１２７】
ＭＡＣアドレス書換え部６６は、端末側Ｉ／Ｆ部６２を介して宛先ＭＡＣアドレスを書き換えたフレームを端末装置３ａ−１に送信する（ステップＳ６１０）。
【０１２８】
端末装置３ａ−１のフレーム受信部３４は、加入者側Ｉ／Ｆ部３５を介してフレームを受信すると、受信したフレームに所定のフレーム受信処理を施して上位レイヤ処理部（図示せず）に出力する（ステップＳ６１１）。
【０１２９】
以上説明したように、この実施の形態２においては、局側通信装置１ａは、ＩＰ−ＭＡＣ変換テーブル２６に格納されたマルチキャスト配信サーバ５−１，５−２が配信するマルチキャストフレームの宛先マルチキャストＩＰアドレスであるグローバルＩＰアドレスおよび送信元ＩＰアドレスであるソースＩＰアドレスの組に局側通信装置１ａと加入者終端装置６ａ−１〜６ａ−３との間で用いるローカルＭＡＣアドレスを関連付けたＩＰーＭＡＣ変換情報と、マルチキャスト配信サーバ５−１，５０２が配信したマルチキャストフレームのグローバルＩＰアドレスおよびソースＩＰアドレスとに基づいて、マルチキャストフレームの宛先ＭＡＣアドレスをローカルＭＡＣアドレスに書き換えて加入者終端装置６ａ−１〜６ａ−３に転送し、加入者終端装置６ａ−１〜６ａ−３は、予め設定された透過フィルタによって局側通信装置１ａから受信したマルチキャストフレームを自装置が収容する端末装置３ａ−１〜３ａ−３に転送するか否かを判定し、予め設定されたローカルＭＡＣアドレスに関連したグローバルＭＡＣアドレスが登録された宛先ＭＡＣ変換情報に基づいて、自装置が収容する端末装置３ａ−１〜３ａ−３に転送すると判定したマルチキャストフレームの宛先ＭＡＣアドレスを書き換えて端末装置３ａ−１〜３ａ−３に転送するようにしているため、宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御することができる。
【０１３０】
また、この実施の形態２においては、同一の宛先マルチキャストＩＰアドレスを有するが転送元ＩＰアドレスが異なる２種類のマルチキャストフレームに対して、異なるローカルＭＡＣアドレスを割り当てるようにしているため、異なるマルチキャスト配信サーバ５−１，５−２から送信された同一マルチキャストＩＰアドレス宛のマルチキャストフレームを識別することが可能とし配信元を特定することができる。
【０１３１】
また、ネットワークで一意に決定される宛先マルチキャストＩＰアドレス（グローバルＩＰアドレス）と転送元ＩＰアドレス（ソースＩＰアドレス）の組に対してローカルＭＡＣアドレスを設定するようにしているため、転送元ＩＰアドレスすなわちマルチキャスト配信サーバ５−１，５−２が交換されても局側通信装置１のＩＰ変換情報を変更するだけで宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御することができる。
【０１３２】
さらに、局側通信装置１ａと加入者終端装置６ａ−１〜６ａ−３との間でのみローカルＭＡＣアドレスを用いるようにしているため、従来の通信システムにおいて端末装置を変更することなく、局側通信装置と加入者終端装置とを変更するだけで宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御することができ、ユーザに知られることなくサービスのアップグレードが可能となる。
【０１３３】
なお、この実施の形態２においては、局側通信装置１ａで透過フィルタを生成して加入者終端装置６ａ−１〜６ａ−３に通知するようにしたが、加入者終端装置６ａ−１〜６ａ−３が透過フィルタを生成するようにしてもよい。この場合、局側通信装置１ａの転送要求抽出部１５、透過フィルタ生成部１６、および透過フィルタ書換え部２４を加入者終端装置６ａ−１〜６ａ−３が備え、透過フィルタ書換え部２４が生成した透過フィルタを透過フィルタ設定部６３が透過フィルタ識別部６４２に設定するようにすればよい。
【０１３４】
また、この実施の形態２においては、ＰＯＮトポロジで接続された通信システム（ＰＯＮシステム）を例に挙げて説明したが、本発明の通信システムにおける宛先ＭＡＣアドレス変換を利用したマルチキャスト転送を、レイヤ２スイッチに代表されるイーサネット（登録商標）フレームを伝送するシステムに適用することも可能である。
【産業上の利用可能性】
【０１３５】
以上のように、本発明にかかる通信システムは、複数のマルチキャスト配信サーバが接続されたネットワークに接続する単一の局側通信装置と、端末装置を収容する１〜複数の加入者終端装置とが光伝送媒体で接続されるシステムに有用であり、特に、宛先マルチキャストＩＰアドレスと送信元ＩＰアドレスの両方を特定したマルチキャスト転送要求に対して両アドレスの条件を満たすフレームをマルチキャスト転送対象として制御する通信システムに適している。
【図面の簡単な説明】
【０１３６】
【図１】この発明における通信システムの実施の形態１の構成を示す図である。
【図２】図１に示した局側通信装置の構成を示すブロック図である。
【図３】図１に示した加入者終端装置および端末装置の構成を示すブロック図である。
【図４】実施の形態１の通信システムのローカルＩＰアドレス設定処理の動作を説明するためのシーケンス図である。
【図５】実施の形態１の通信システムのマルチキャスト転送要求処理の動作を説明するためのシーケンス図である。
【図６】実施の形態１の通信システムのフレーム転送処理の動作を説明するためのシーケンス図である。
【図７】実施の形態２の通信システムの局側通信装置の構成を示すブロック図である。
【図８】実施の形態２の通信システムの加入者終端装置および端末装置の構成を示すブロック図である。
【図９】実施の形態２の通信システムのローカルＩＰアドレス設定処理の動作を説明するためのシーケンス図である。
【図１０】実施の形態２の通信システムのマルチキャスト転送要求処理の動作を説明するためのシーケンス図である。
【図１１】実施の形態２の通信システムのフレーム転送処理の動作を説明するためのシーケンス図である。
【符号の説明】
【０１３７】
１，１ａ  局側通信装置
２  光ファイバ
３−１，３−２，３−３，３ａ−１，３ａ−２，３ａ−３  端末装置
５−１，５−２  マルチキャスト配信サーバ
６−１，６−２，６−３，６ａ−１，６ａ−２，６ａ−３  加入者終端装置
７−１，７−２，７−３  ファイバ
８  ネットワーク
１１  変換テーブル
１２  ローカルＩＰアドレス登録部
１３，１３ａ，３１  ローカルアドレス設定部
１４，１４ａ  ＭＡＣアドレス生成部
１５  転送要求抽出部
１６  透過フィルタ生成部
１７  透過フィルタ要求部
１８  宛先判定部
１９  ＩＰアドレス書換え部
２０，２０ａ  ＭＡＣアドレス書換え部
２１  ＬＬＩＤ付与部
２２  ネットワークＩ／Ｆ部
２３，３５  加入者側Ｉ／Ｆ部
２４  透過フィルタ書換え部
２５  宛先ＭＡＣアドレス変換テーブル
２６  ＩＰ−ＭＡＣ変換テーブル
２７  ローカルＭＡＣアドレス登録部
３２  マルチキャストグループ格納部
３３  マルチキャスト転送要求部
３４  フレーム受信部
６１  局側Ｉ／Ｆ部
６２  端末側Ｉ／Ｆ部
６３  透過フィルタ設定部
６４  フレームフィルタ
６５  ローカルＭＡＣアドレス設定部
６６  ＭＡＣアドレス書換え部
６４１  ＬＬＩＤ処理部
６４２  透過フィルタ識別部
【図１】
2008306681.tif 000003
【図２】
2008306681.tif 000004
【図３】
2008306681.tif 000005
【図４】
2008306681.tif 000006
【図５】
2008306681.tif 000007
【図６】
2008306681.tif 000008
【図７】
2008306681.tif 000009
【図８】
2008306681.tif 000010
【図９】
2008306681.tif 000011
【図１０】
2008306681.tif 000012
【図１１】
2008306681.tif 000013