以下、本発明の実施の形態について図面を参照しながら説明する。
<実施形態1>
まず、本発明の第1の実施の形態のネットワーク構成について説明する。
図1は、本発明の第1の実施の形態のネットワークの構成図である。
ネットワークは、送信装置101、ネットワーク装置102、無線中継装置103、無線端末104、有線中継装置105、及び有線端末106を備える。
送信装置101は、ネットワーク装置102にIPマルチキャストを送信する。
ネットワーク装置102は、MAC変換要求有のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を無線中継装置103から受信する。MAC変換要求とは、ネットワーク装置102でIPマルチキャストの宛先MACアドレスに、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元ユニキャストMACアドレスを設定するように要求することである。MAC変換要求有とは、MAC変換要求が転送される要求に含まれることである。また、ネットワーク装置102は、MAC変換要求無のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を有線中継装置105から受信する。MAC変換要求無とは、MAC変換要求が転送される要求に含まれないことである。さらに、ネットワーク装置102は、送信装置101から受信したIPマルチキャストを、IPマルチキャストの宛先MACアドレスを送信先の無線端末104のMACアドレスに変換し、宛先MACアドレスが変換されたIPマルチキャストを無線中継装置103に送信する。また、ネットワーク装置102は、送信装置101から受信したIPマルチキャストを、IPマルチキャストの宛先MACアドレスを変換せずに有線中継装置105に送信する。
無線中継装置103は、無線端末104から受信したIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をMAC変換要求有でネットワーク装置102に送信する。また、無線中継装置103は、ネットワーク装置102から受信したIPマルチキャストを無線端末104に送信する。
無線端末104は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を無線中継装置103に送信する。また、無線端末104は、無線中継装置103からIPマルチキャストを受信する。
有線中継装置105は、有線端末106から受信したIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をMAC変換要求無でネットワーク装置102に送信する。また、有線中継装置105は、ネットワーク装置102から受信したIPマルチキャストを有線端末106に送信する。
有線端末106は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を有線中継装置105に送信する。また、有線端末106は、IPマルチキャストを有線中継装置105から受信する。
図2は、本発明の第1の実施の形態の各装置で送受信される、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の各階層の状態を示す。
物理層の状態は、有線及び無線を含む。MAC層の状態は、マルチキャスト及びユニキャストを含む。また、IP層の状態は、マルチキャストを含む。
IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求において、MAC層及びIP層の宛先アドレスは、通常は、マルチキャストである。MAC層の宛先アドレスをユニキャストに変換し、通常の要求と区別することで、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求でのMAC変換要求の有無を示す。
無線中継装置103は、無線端末104からIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を受信すると、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスをネットワーク装置102のユニキャストMACアドレスに変換し、ネットワーク装置102に送信する。
また、有線中継装置105は、有線端末106からIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を受信すると、MAC層の宛先アドレスをマルチキャストMACアドレスのまま変換せずに、ネットワーク装置102に送信する。
ネットワーク装置102は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスがユニキャストアドレスかマルチキャストアドレスかを判定する。図3に示すように、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスが、ユニキャストアドレスの場合には、受信したIPマルチキャストのMAC層をユニキャストに変換し、マルチキャストアドレスの場合には、受信したIPマルチキャストのMAC層をマルチキャストのまま変換せずに、中継する。
図3は、本発明の第1の実施の形態の各装置で送受信されるIPマルチキャストの各階層の状態を示す。
物理層の状態は、有線及び無線を含む。MAC層の状態は、マルチキャスト及びユニキャストを含む。また、IP層の状態は、マルチキャストを含む。
送信装置101は、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストをネットワーク装置102に送信する。
ネットワーク装置102は、送信装置101から受信したIPマルチキャストのMAC層を無線端末104のMACアドレスに変換して、物理層(有線)、MAC層(ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストを無線中継装置103に送信する。また、ネットワーク装置102は、送信装置101から受信したIPマルチキャストのMAC層を変換せずに、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを有線中継装置105に送信する。
無線中継装置103は、MAC層(ユニキャスト)のIPマルチキャストをネットワーク装置102から受信し、物理層及びMAC層を無線に変換して物理層(無線)、MAC層(無線、ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストを無線端末104に送信する。
無線端末104は、物理層(無線)、MAC層(無線、ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストを無線中継装置103から受信する。
有線中継装置105は、MAC層(マルチキャスト)のIPマルチキャストをネットワーク装置102から受信し、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを有線装置106に送信する。
有線端末106は、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを有線中継装置105から受信する。
図4は、本発明の第1の実施の形態のネットワーク装置の構成図である。
ネットワーク装置1101は、制御部1102、及びインタフェース1103(1103A、1103B、1103C)を備える。なお、ネットワーク装置1101は、図1のネットワーク装置102に対応する。
制御部1102は、制御用メモリ1104、及び制御用プロセッサ1105を含む。制御用メモリ1104は、マルチキャスト送信開始/終了要求処理プログラム1106、経路制御処理プログラム1107、MAC変換情報テーブル1108、及び経路情報テーブル1109を格納する。
マルチキャスト送信開始/終了要求処理プログラム1106は、IPマルチキャストの中継情報を作成する。具体的には、無線中継装置103又は有線中継装置105から受信したIPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求に基づいて、MAC変換情報テーブル1108及び経路情報テーブル1109を作成又は削除する。
経路制御処理プログラム1107は、送信装置101から受信したIPマルチキャストを転送するために、MAC変換情報テーブル1108及び経路制御テーブル1109を用いてIPマルチキャストの経路制御を行なう。
MAC変換情報テーブル1108は、IPマルチキャストを転送する宛先MACアドレスの情報を保持する。
経路情報テーブル1109は、IPマルチキャストを送受信するインタフェースの情報を保持する。
制御用プロセッサ1105は、制御用メモリ1104に格納されているプログラムを実行する。
インタフェース1103は、制御部1102に接続され、外部とデータを送受信する。なお、図4にはインタフェースが三つ図示されているが、三つ以外の複数備えてもよい。
図5は、本発明の第1の実施の形態の経路情報テーブルを示す。
経路情報テーブル1109は、IPマルチキャストグループアドレス2101、入力インタフェース2102、及び出力インタフェース2103を含む。
IPマルチキャストグループアドレス2101は、IPマルチキャストの配信時に用いられるIP層の宛先アドレスである。入力インタフェース2102は、ネットワーク装置102が送信装置101からIPマルチキャストを受信するインタフェースである。出力インタフェース2103は、ネットワーク装置102がIPマルチキャストを送信するインタフェースである。
図6は、本発明の第1の実施の形態のMAC変換情報テーブルを示す。
MAC変換情報テーブル1108は、IPマルチキャストグループアドレス2201、出力インタフェース2202、及び宛先MACアドレス2203を含む。
IPマルチキャストグループアドレス2201は、IPマルチキャストの配信時に用いられるIP層の宛先アドレスである。出力インタフェース2202は、ネットワーク装置102がIPマルチキャストを送信するインタフェースである。宛先MACアドレス2203は、ネットワーク装置102が送信するIPマルチキャストの宛先MACアドレスに設定するMACアドレスである。
例えば、カラム2211は、IPマルチキャストの宛先MACアドレスをユニキャストに変換する必要がない場合に設定される情報である。この場合、IPマルチキャストグループアドレス239.255.1.1に対応するMACアドレス01:00:5e:7f:01:01が宛先MACアドレス2203に設定される。このIPマルチキャストグループアドレスに対応するMACアドレスは、宛先MACアドレスを変換していないIPマルチキャストの宛先MACアドレスに設定されているMACアドレスと一致する。また、カラム2212〜2215は、IPマルチキャストの宛先MACアドレスをユニキャストに変換する必要がある場合に設定される情報である。この場合、IPマルチキャストの送信を要求した受信端末のMACアドレスが宛先MACアドレス2203に設定される。
なお、本発明の第1の実施の形態のネットワーク装置102は、経路情報テーブル1109及びMAC変換情報テーブル1108を別々に格納しているが、図7に示すように、経路情報テーブル1109にMAC変換情報テーブル1108の情報を付加してもよい。
図7は、本発明の第1の実施の形態の経路情報テーブルにMAC変換情報テーブルを付加した経路情報テーブルの例を示す。
図7に示される経路情報テーブルは、IPマルチキャストグループアドレス2301、入力インタフェース2302、出力インタフェース2303及び宛先MACアドレス2304を含む。
図7に示す各構成の詳細は、図5及び図6と同じであるため説明を省略する。なお、IPマルチキャストグループアドレス2301はIPマルチキャストグループアドレス2101と対応し、入力インタフェース2302は入力インタフェース2102と対応し、出力インタフェース2303は出力インタフェース2103と対応し、宛先MACアドレス2304は宛先MACアドレス2203と対応する。
このように、ネットワーク装置102は、MAC変換情報テーブルが付加された経路情報テーブルのみを保持することによって本発明を実現することが可能である。
図8は、本発明の第1の実施の形態の無線中継装置の構成図である。
無線中継装置1201は、制御部1202、無線処理部1203及びインタフェース1204を備える。なお、無線中継装置1201は、図1の無線中継装置103に対応する。
制御部1202は、制御用メモリ1205及び制御用プロセッサ1206を備える。
制御用メモリ1205は、MAC変換要求付加処理プログラム1207、マルチキャスト送信開始/終了要求処理プログラム1208、及び有線/無線MAC処理プログラム1209を格納する。
MAC変換要求付加処理プログラム1207は、無線端末104から受信したIPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求に、MAC変換要求を付加する。
マルチキャスト送信開始/終了要求処理プログラム1208は、無線端末104から受信したIPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求を、ネットワーク装置102に転送する。
有線/無線MAC処理プログラム1209は、送受信されるデータの物理層での状態を有線から無線、又は、無線から有線に変換する。
制御用プロセッサ1206は、制御用メモリ1205に格納されているプログラムを実行するプロセッサである。
無線処理部1203は、無線処理用プロセッサ1210及び無線部1211を備える。
無線処理用プロセッサ1210は、データ信号と無線信号の相互変換や無線通信の再送制御を行うプロセッサである。無線部1211は、無線信号の送受信を行う。
インタフェース1204は、制御部1202に接続され、外部とデータを送受信する。なお、図8にはインタフェースが一つ図示されているが、複数備えてもよい。
なお、本発明の第1の実施の形態のネットワーク構成は、ネットワーク装置102及び無線中継装置103を別々に備えているが、図9に示すように、ネットワーク装置102に無線中継装置103の機能を付加してもよい。
図9は、本発明の第1の実施の形態のネットワーク装置に無線中継装置の機能を付加したネットワーク装置の構成図である。
図9に示されるネットワーク装置1301は、第1の実施の形態のネットワーク装置102の構成に、無線中継装置103の構成を組み合わせた変形例である。なお、図1のネットワーク装置102及び無線中継装置103の代わりに、ネットワーク装置1301を用いることによって、ネットワークを構成することができる。
図9に示されるネットワーク装置1301は、制御部1302、無線処理部1303、インタフェース1304(1304A、1304B)を備える。
制御部1302は、制御用メモリ1305及び制御用プロセッサ1306を備える。制御用メモリ1305は、マルチキャスト送信開始/終了要求処理プログラム1307、経路制御処理プログラム1308、有線/無線MAC処理プログラム1309、MAC変換情報テーブル1310、及び経路情報テーブル1311を格納する。
無線処理部1303は、無線処理用プロセッサ1312及び無線部1313を備える。
各構成の詳細は、図4及び図8と同じであるため説明を省略する。なお、マルチキャスト送信開始/終了要求処理プログラム1307はマルチキャスト送信開始/終了要求処理プログラム1106と対応し、経路制御処理プログラム1308は経路制御処理プログラム1107と対応し、有線/無線MAC処理プログラム1309は有線/無線MAC処理プログラム1209と対応し、制御用プロセッサ1306は制御用プロセッサ1105と対応する。また、MAC変換情報テーブル1310はMAC変換情報テーブル1108と対応し、経路情報テーブル1311は経路情報テーブル1109と対応する。また、無線処理用プロセッサ1312は無線処理用プロセッサ1210と対応し、無線部1313は無線部1211と対応し、インタフェース1304はインタフェース1103と対応する。
また、図9に示されるネットワーク装置1301は、MAC変換要求を付加する必要がないため、図8のMAC変換要求付加処理プログラム1207は不要となる。
このように、ネットワーク装置に無線中継装置の機能を付加させることによって、一台の装置でネットワーク装置及び無線中継装置の機能を実現することが可能である。
図10は、本発明の第1の実施の形態のMAC層におけるMACアドレスの変換を必要とする無線端末からのIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の処理シーケンス図である。
まず、無線端末104は、IPマルチキャスト送信開始要求を無線中継装置103に送信する。無線中継装置103は、IPマルチキャスト送信開始要求を無線端末104から受信すると、MAC変換要求有のIPマルチキャスト送信開始要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求有のIPマルチキャスト送信開始要求を無線中継装置103から受信すると、MAC変換の情報を含むIPマルチキャスト中継情報を作成する。
次に、ネットワーク装置102は、作成されたIPマルチキャスト中継情報に基づいて、送信装置101から受信したIPマルチキャストの宛先MACアドレスを、無線端末104のユニキャストMACアドレスに変換し、変換されたIPマルチキャストを無線中継装置103に送信する。無線中継装置103は、ネットワーク装置102から受信したIPマルチキャストを無線端末104に送信する。
次に、無線端末104は、IPマルチキャスト送信終了要求を無線中継装置103に送信する。無線中継装置103は、IPマルチキャスト送信終了要求を無線端末104から受信すると、MAC変換要求有のIPマルチキャスト送信終了要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求有のIPマルチキャスト送信終了要求を無線中継装置103から受信すると、作成されたMAC変換情報を含むIPマルチキャスト中継情報を削除する。
図11は、本発明の第1の実施の形態のMAC層の変換を必要としない有線端末からのIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の処理シーケンス図である。
まず、有線端末106は、IPマルチキャスト送信開始要求を有線中継装置105に送信する。有線中継装置105は、IPマルチキャスト送信開始要求を有線端末106から受信すると、MAC変換要求無のIPマルチキャスト送信開始要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、有線中継装置105からMAC変換要求無のIPマルチキャスト送信開始要求を受信すると、MAC変換の情報を含まないIPマルチキャスト中継情報を作成する。
次に、ネットワーク装置102は、作成されたIPマルチキャスト中継情報に基づいて、送信装置101から受信したIPマルチキャストを有線中継装置105に送信する。有線中継装置105は、ネットワーク装置102から受信したIPマルチキャストを有線端末106に送信する。
次に、有線端末106は、IPマルチキャスト送信終了要求を有線中継装置105に送信する。有線中継装置105は、IPマルチキャスト送信終了要求を有線端末106から受信すると、MAC変換要求無のIPマルチキャスト送信終了要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求無のIPマルチキャスト送信終了要求を有線中継装置105から受信すると、IPマルチキャスト終了確認を有線中継装置105に送信する。有線中継装置105は、ネットワーク装置102から受信したIPマルチキャスト終了確認を有線端末106に送信する。
次に、ネットワーク装置102は、有線端末106から一定時間の間IPマルチキャスト送信終了確認に対する応答がない場合、作成されたMAC変換要求無のIPマルチキャスト中継情報を削除する。
図12は、本発明の第1の実施の形態のネットワーク装置の経路制御処理のフローチャートを示す。
まず、ネットワーク装置102は、IPマルチキャストを送信装置101から受信する(3102)。
次に、ネットワーク装置102は、経路情報テーブル1109を参照して、受信したIPマルチキャストの中継情報が存在するか否かを判定する(3103)。ステップ3103の判定において、IPマルチキャストのIPマルチキャストグループアドレス2101に対応する出力インタフェース2103が経路情報テーブル1109に存在する場合、ステップ3104に進む。一方、経路情報テーブル1109に存在しない場合、受信したIPマルチキャストを廃棄し、処理を終了する。
ステップ3104で、ネットワーク装置102は、経路情報テーブル1109を参照して、IPマルチキャストのIPマルチキャストグループアドレス2101に対応する出力インタフェース2103が示すインタフェースを取得する(3104)。
次に、ネットワーク装置102は、MAC変換情報テーブル1108を参照して、IPマルチキャストのIPマルチキャストグループアドレス2201に対応する宛先MACアドレス2203が示すMACアドレスを取得する(3105)。
次に、ネットワーク装置102は、IPマルチキャストを中継に必要な数だけ複製する(3106)。具体的には、ネットワーク装置102は、IPマルチキャストグループアドレス2201に対応する宛先MACアドレス2203が存在する数と同じ数だけIPマルチキャストを複製する。
次に、ネットワーク装置102は、IPマルチキャストの宛先MACアドレスを変換する(3107)。具体的には、ネットワーク装置102は、ステップ3106で複製した各IPマルチキャストの宛先MACアドレスに、ステップ3105で取得した宛先MACアドレスを設定する。なお、IPマルチキャストの宛先MACアドレスとステップ3105で取得した宛先MACアドレスが一致する場合には、IPマルチキャストの宛先MACアドレスを変換しなくてもよい。
次に、ネットワーク装置102は、IPマルチキャストを出力インタフェースから送信する(3108)。具体的には、ネットワーク装置102は、ステップ3104で取得した出力インタフェースから、IPマルチキャストを送信する。そして、ネットワーク装置102は、処理を終了する(3109)。
図13は、本発明の第1の実施の形態のネットワーク装置のマルチキャスト送信開始/終了要求処理のフローチャートを示す。
まず、ネットワーク装置102は、中継装置(無線中継装置103又は有線中継装置105)からデータを受信する(3202)。
次に、ネットワーク装置102は、受信したデータがIPマルチキャスト送信開始要求であるか否かを判定する(3203)。ステップ3203の判定において、受信したデータがIPマルチキャスト送信開始要求である場合、ステップ3204に進む。一方、受信したデータがIPマルチキャスト送信開始要求でない場合、ステップ3207に進む。
ステップ3204で、ネットワーク装置102は、受信したデータにMAC変換要求が含まれているか否かを判定する(3204)。ステップ3204の判定において、受信したデータにMAC変換要求が含まれている場合、ステップ3205に進む。一方、受信したデータにMAC変換要求が含まれていない場合、ステップ3206に進む。
ステップ3205で、ネットワーク装置102は、変換するユニキャストMAC情報に基づいて、IPマルチキャスト中継情報を作成する(3205)。具体的には、ネットワーク装置102は、受信したIPマルチキャスト送信開始要求に基づいて、図5に示す経路情報テーブル1109を作成し、受信したIPマルチキャスト送信開始要求の送信元ユニキャストMACアドレスの情報に基づいて、図6に示すMAC変換情報テーブル1108を作成する。そして、処理を終了する。
ステップ3206で、ネットワーク装置102は、IPマルチキャストに対応するマルチキャストMAC情報に基づいて、IPマルチキャスト中継情報を作成する(3206)。具体的には、ネットワーク装置102は、受信したIPマルチキャスト送信開始要求に基づいて、図5に示す経路情報テーブル1109を作成し、IPマルチキャストに対応するマルチキャストMACアドレスの情報に基づいて、図6に示されるMAC変換情報テーブル1108を作成する。そして、処理を終了する。
ステップ3207で、ネットワーク装置102は、受信したデータがIPマルチキャスト送信終了要求であるか否かを判定する(3207)。ステップ3207の判定において、受信したデータがIPマルチキャスト送信終了要求である場合、ステップ3208に進む。一方、受信したデータがIPマルチキャスト送信終了要求でない場合、ステップ3211で通常のデータ処理を実行し、処理を終了する。
ステップ3208で、ネットワーク装置102は、受信したデータにMAC変換要求が付加されているか否かを判定する(3208)。ステップ3208の判定において、受信したデータにMAC変換要求が付加されている場合、ステップ3209に進む。一方、受信したデータにMAC変換要求が付加されていない場合、ステップ3210に進む。
ステップ3209で、ネットワーク装置102は、変換するユニキャストMACのIPマルチキャスト中継情報を削除する(3209)。そして、処理を終了する。
ステップ3210で、ネットワーク装置102は、送信終了要求を受信したIPマルチキャストのMAC変換を必要としない受信端末の有無を確認する(3210)。そして、処理を終了する。
図14は、本発明の第1の実施の形態の無線中継装置のMAC変換要求付加処理のフローチャートを示す。
まず、無線中継装置103は、無線端末104からデータを受信する(3302)。
次に、無線中継装置103は、受信したデータがIPマルチキャスト送信開始要求であるか否かを判定する(3303)。ステップ3303の判定において、受信したデータがIPマルチキャスト送信開始要求でない場合、ステップ3304に進む。一方、受信したデータがIPマルチキャスト送信開始要求である場合、ステップ3305に進む。
ステップ3304で、無線中継装置103は、受信したデータがIPマルチキャスト送信終了要求であるか否かを判定する(3304)。ステップ3304の判定において、受信したデータがIPマルチキャスト送信終了要求である場合、ステップ3305に進む。一方、受信したデータがIPマルチキャスト送信開始要求でない場合、ステップ3306に進み、通常のデータ処理を実行して処理を終了する。
ステップ3305で、無線中継装置103は、MAC変換要求を付加してネットワーク装置102に転送する(3305)。具体的には、無線中継装置103は、IPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求にMAC変換要求を付加し、MAC変換要求有のIPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求をネットワーク装置102に送信する。そして、無線中継装置103は、処理を終了する。
<実施形態2>
本発明の第2の実施の形態は、IPマルチキャストの送信を要求する有線端末を個別に制御する必要がある場合の例である。有線端末を個別に制御する必要がある場合とは、例えば、個別の有線端末にIPマルチキャストを送信する品質を制御する必要がある場合である。
図15は、本発明の第2の実施の形態のネットワークの構成図である。
ネットワークは、送信装置101、ネットワーク装置102、中継装置107、受信端末(個別制御有)108、中継装置109、及び受信端末(個別制御無)110を備える。
第1の実施の形態と異なるのは、中継装置に接続されている受信端末108及び110は共に有線接続であり、中継装置は接続方法からは個別制御の必要性の有無を判断できない点である。
送信装置101は、ネットワーク装置102にIPマルチキャストを送信する。
ネットワーク装置102は、中継装置107からMAC変換要求有のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を受信する。また、ネットワーク装置102は、中継装置109からMAC変換要求無のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を受信する。さらに、ネットワーク装置102は、送信装置101から受信したIPマルチキャストをIPマルチキャストの宛先MACアドレスを送信先の受信端末(個別制御有)108のMACアドレスに変換し、宛先MACアドレスが変換されたIPマルチキャストを中継装置107に送信する。また、ネットワーク装置102は、送信装置101から受信したIPマルチキャストを、IPマルチキャストの宛先MACアドレスを変換せずに中継装置109に送信する。
中継装置107は、受信端末(個別制御有)108から受信したMAC変換要求有のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をネットワーク装置102に送信する。また、中継装置107は、ネットワーク装置102から受信したIPマルチキャストを受信端末(個別制御有)108に送信する。
受信端末(個別制御有)108は、IPマルチキャストの個別制御を必要とし、MAC変換要求有のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を中継装置107に送信する。また、受信端末(個別制御有)108は、IPマルチキャストを中継装置107から受信する。
中継装置109は、受信端末(個別制御無)110から受信したMAC変換要求無のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をネットワーク装置102に送信する。また、中継装置109は、ネットワーク装置102から受信したIPマルチキャストを受信端末(個別制御無)110に送信する。
受信端末(個別制御無)110は、IPマルチキャストの個別制御を必要とせず、MAC変換要求無のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を中継装置109に送信する。また、受信端末(個別制御無)110は、IPマルチキャストを中継装置109から受信する。
図16は、本発明の第2の実施の形態の各装置で送受信される、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の各階層の状態を示す。
物理層の状態は、有線を含む。MAC層の状態は、マルチキャスト及びユニキャストを含む。また、IP層の状態は、マルチキャストを含む。
受信端末(個別制御有)108は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスにネットワーク装置102のユニキャストMACアドレスを設定してネットワーク装置102に送信する。
受信端末(個別制御無)110は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスにマルチキャストMACアドレスを設定してネットワーク装置102に送信する。
ネットワーク装置102は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスがユニキャストアドレスかマルチキャストアドレスかを判定する。IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスが、ユニキャストアドレスの場合には、受信したIPマルチキャストのMAC層をユニキャストに変換し、マルチキャストアドレスの場合には、受信したIPマルチキャストのMAC層をマルチキャストのまま変換せずに、中継する。
図17は、本発明の第2の実施の形態における図15の各装置で送受信されるIPマルチキャストの各階層での状態を示す。
送信装置101は、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストをネットワーク装置102に送信する。
ネットワーク装置102は、送信装置101から受信したIPマルチキャストのMAC層を受信端末(個別制御有)108のMACアドレスに変換して、物理層(有線)、MAC層(ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストを中継装置107に送信する。また、ネットワーク装置102は、送信装置101から受信したIPマルチキャストのMAC層を変換せずに、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを中継装置109に送信する。
中継装置107は、MAC層(ユニキャスト)のIPマルチキャストをネットワーク装置102から受信し、物理層(有線)、MAC層(ユニキャスト)、及びIP層(マルチキャスト)のIPマルチキャストを受信端末(個別制御有)108に送信する。
受信端末(個別制御有)108は、物理層(有線)、MAC層(ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストを中継装置107から受信する。
中継装置109は、MAC層(マルチキャスト)のIPマルチキャストをネットワーク装置102から受信し、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを受信端末(個別制御無)110に送信する。
受信端末(個別制御無)110は、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを中継装置109から受信する。
図18は、本発明の第2の実施の形態のIPマルチキャストの個別制御を必要とする受信端末からのIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の処理シーケンス図である。
まず、受信端末(個別制御有)108は、MAC変換要求有のIPマルチキャスト送信開始要求を中継装置107に送信する。中継装置107は、MAC変換要求有のIPマルチキャスト送信開始要求を受信端末(個別制御有)108から受信すると、MAC変換要求有のIPマルチキャスト送信開始要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求有のIPマルチキャスト送信開始要求を中継装置107から受信すると、MAC変換の情報を含むIPマルチキャスト中継情報を作成する。
次に、ネットワーク装置102は、作成されたIPマルチキャスト中継情報に基づいて、送信装置101から受信したIPマルチキャストの宛先MACアドレスを、受信端末(個別制御有)108のユニキャストMACアドレスに変換し、変換されたIPマルチキャストを中継装置107に送信する。中継装置107は、ネットワーク装置102から受信したIPマルチキャストを受信端末(個別制御有)108に送信する。
次に、受信端末(個別制御有)108は、MAC変換要求有のIPマルチキャスト送信終了要求を中継装置107に送信する。中継装置107は、MAC変換要求有のIPマルチキャスト送信終了要求を受信端末(個別制御有)108から受信すると、MAC変換要求有のIPマルチキャスト送信終了要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求有のIPマルチキャスト送信終了要求を中継装置107から受信すると、作成されたMAC変換情報を含むIPマルチキャスト中継情報を削除する。
図19は、本発明の第2の実施の形態のIPマルチキャストの個別制御を必要としない受信端末からのIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の処理シーケンス図である。
まず、受信端末(個別制御無)110は、MAC変換要求無のIPマルチキャスト送信開始要求を中継装置109に送信する。中継装置109は、MAC変換要求無のIPマルチキャスト送信開始要求を受信端末(個別制御無)から受信すると、MAC変換要求無のIPマルチキャスト送信開始要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求無のIPマルチキャスト送信開始要求を中継装置109から受信すると、MAC変換の情報を含まないIPマルチキャスト中継情報を作成する。
次に、ネットワーク装置102は、作成されたIPマルチキャスト中継情報に基づいて、送信装置101から受信したIPマルチキャストを中継装置109に送信する。中継装置109は、ネットワーク装置102から受信したIPマルチキャストを受信端末(個別制御無)110に送信する。
次に、受信端末(個別制御無)110は、MAC変換要求無のIPマルチキャスト送信終了要求を中継装置109に送信する。中継装置109は、MAC変換要求無のIPマルチキャスト送信終了要求を受信端末(個別制御無)110から受信すると、MAC変換要求無のIPマルチキャスト送信終了要求をネットワーク装置102に送信する。
次に、ネットワーク装置102は、MAC変換要求無のIPマルチキャスト送信終了要求を中継装置109から受信すると、IPマルチキャスト終了確認を中継装置109に送信する。中継装置109は、ネットワーク装置102から受信したIPマルチキャスト終了確認を受信端末(個別制御無)110に送信する。
次に、ネットワーク装置102は、受信端末(個別制御無)110から一定時間の間IPマルチキャスト送信終了確認に対する応答がない場合、作成されたMAC変換要求無のIPマルチキャスト中継情報を削除する。
<実施形態3>
本発明の第3の実施の形態は、PON(Passive Optical Network)システムのONUに第1の実施の形態のネットワーク装置の機能を付加した装置の例である。
第1の実施の形態と異なるのは、ネットワークが、ネットワーク装置、無線中継装置、及び有線中継装置の代わりにPON装置(OLT(センター側終端装置):Optical Line Terminal)及びPON装置(ONU(宅内側終端装置):Optical Network Unit)を備える点である。
図20は、本発明の第3の実施の形態のネットワークの構成図である。
第3の実施の形態のネットワークは、送信装置101、OLT111、ONU112、ONU113、光スプリッタ114、受信端末(個別制御有)108、及び受信端末(個別制御無)110を備える。個別制御の有無とは、前述した第2の実施の形態と同様に、例えば、個別の有線端末に対してIPマルチキャストの送信品質を制御する必要の有無、を意味する。
送信装置101は、OLT111にIPマルチキャストを送信する。
OLT111は、ONU112からIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を受信する。また、OLT111は、ONU113からIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求を受信する。さらに、OLT111は、送信装置101から受信したIPマルチキャストを光スプリッタ114に送信する。光スプリッタ114は、OLT111から受信したIPマルチキャストを、複数のONU112及び113に分配する。
ONU112は、受信端末(個別制御有)108から受信したIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をOLT111に送信する。また、ONU112は、OLT111から受信したIPマルチキャストを、IPマルチキャストの宛先MACアドレスを受信端末(個別制御有)108のMACアドレスに変換し、宛先MACアドレスが変換されたIPマルチキャストを受信端末(個別制御有)108に送信する。
受信端末(個別制御有)108は、IPマルチキャストの個別制御を必要とし、MAC変換要求有のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をONU112に送信する。また、受信端末(個別制御有)108は、IPマルチキャストをONU112から受信する。
ONU113は、受信端末(個別制御無)110から受信したIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をOLT111に送信する。また、ONU113は、OLT111から受信したIPマルチキャストを、IPマルチキャストの宛先MACアドレスを変換せずに受信端末(個別制御無)110に送信する。
受信端末(個別制御無)110は、IPマルチキャストの個別制御を必要とせず、MAC変換要求無のIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求をONU113に送信する。また、受信端末(個別制御無)110は、IPマルチキャストをONU113から受信する。
図21は、本発明の第3の実施の形態の各装置で送受信される、IPマルチキャスト送受信開始要求及びIPマルチキャスト送信終了要求の各階層の状態を示す。
受信端末(個別制御有)108は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスにONU112のユニキャストMACアドレスを設定してONU112に送信する。
受信端末(個別制御無)110は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスにマルチキャストMACアドレスを設定してONU113に送信する。
ONU112及びONU113は、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスがユニキャストアドレスかマルチキャストアドレスかを判定する。IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求のMAC層の宛先アドレスが、ユニキャストアドレスの場合には、受信したIPマルチキャストのMAC層をユニキャストに変換し、マルチキャストアドレスの場合には、受信したIPマルチキャストのMAC層をマルチキャストのまま変換せずに、中継する。
図22は、本発明の第3の実施の形態における図20の各装置で送受信されるIPマルチキャストの各階層での状態を示す。
送信装置101は、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストをOLT111に送信する。
OLT111は、送信装置101から受信したIPマルチキャストのMAC層の部分をPONフレームのフォーマットで構成し、物理層(有線)、PON層、及びIP層(マルチキャスト)のIPマルチキャストを光スプリッタ114で分配してONU112及びONU113に送信する。
ONU112は、OLT111から受信したIPマルチキャストのPON層を受信端末(個別制御有)108のユニキャストMACアドレス用いて再構成して、物理層(有線)、MAC層(ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストを受信端末(個別制御有)108に送信する。
受信端末(個別制御有)108は、物理層(有線)、MAC層(ユニキャスト)及びIP層(マルチキャスト)のIPマルチキャストをONU112から受信する。
ONU113は、OLT111から受信したIPマルチキャストのPON層をIPマルチキャストアドレスに対応するマルチキャストMACアドレスを用いて再構成して、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストを受信端末(個別制御無)110に送信する。
受信端末(個別制御無)110は、物理層(有線)、MAC層(マルチキャスト)及びIP層(マルチキャスト)のIPマルチキャストをONU113から受信する。
図23は、本発明の第3の実施の形態のONUの構成図である。
ONU1401は、制御部1402、インタフェース1403(1403A、1403B)、電気/光変換部1404、及び光送受信部1405を備える。
制御部1402及びインタフェース1403については第1の実施の形態のネットワーク装置と同じであるため説明を省略する。なお、制御用メモリ1406は制御用メモリ1104に対応し、マルチキャスト送信開始/終了要求処理プログラム1408はマルチキャスト送信開始/終了要求処理プログラム1106に対応し、経路制御処理プログラム1409は経路制御処理プログラム1107に対応し、MAC変換情報テーブル1410はMAC変換情報テーブル1108に対応し、経路情報テーブル1411は経路情報テーブル1109に対応する。また、制御用プロセッサ1407は、制御用プロセッサ1105に対応し、インタフェース1403はインタフェース1103に対応する。
電気/光変換部1404は、送受信されるデータの信号を電気から光に、又は、光から電気に変換する。
光送受信部1405は、光によってデータの信号を送受信するインタフェースである。
また図24に示すように、図23に示されるONU1401に第1の実施の形態の無線中継装置の機能を付加してもよい。
図24は、本発明の第3の実施の形態のONUに無線中継装置の機能を付加したONUの構成図である。
図24に示されるONU1501は、第3の実施の形態のONU1401の構成に第1の実施の形態の無線中継装置103の構成を組み合わせた変形例である。なお、ONU1501を図20のONU112及びONU113の代わりに用いることによって、ネットワークを構成することができる。この場合、ONU1501と受信端末108との間は無線回線で接続される。
ONU1501は、制御部1502、無線処理部1503、インタフェース1504、電気/光変換部1505、及び光送受信部1506を備える。
制御部1502は、制御用メモリ1507及び制御用プロセッサ1508を備える。制御用メモリ1507は、マルチキャスト送信開始/終了要求処理プログラム1509、経路制御処理プログラム1510、有線/無線MAC処理プログラム1511、MAC変換情報テーブル1512、及び経路情報テーブル1513を格納する。
無線処理部1503は、無線処理用プロセッサ1514及び無線部1515を備える。
各構成の詳細は、図8及び図23と同じであるため説明を省略する。なお、マルチキャスト送信開始/終了要求処理プログラム1509はマルチキャスト送信開始/終了要求処理プログラム1408に対応し、経路制御処理プログラム1510は経路制御処理プログラム1409に対応し、有線/無線MAC処理プログラム1511は有線/無線MAC処理プログラム1209に対応する。また、MAC変換情報テーブル1512はMAC変換情報テーブル1410に対応し、経路情報テーブル1513は経路情報テーブル1411に対応する。また、制御用プロセッサ1508は制御用プロセッサ1407に対応し、インタフェース1504はインタフェース1403に対応し、電気/光変換部1505は電気/光変換部1404に対応し、光送受信部1506は光送受信部1405に対応する。
このように、PONシステムを備えるONUにネットワーク装置及び無線中継装置の機能を備えることが可能である。
<実施形態4>
本発明の第4の実施の形態は、ネットワーク装置がIPマルチキャストの中継時に、第1の実施の形態とは異なる方法で、MAC層をマルチキャストからユニキャストに変換するか否かを区別する例である。
図25は、本発明の第4の実施の形態のネットワーク装置の構成図である。
第1の実施の形態と異なるのは、制御用メモリ1104が変換実施条件テーブル1110を含む点である。
変換実施条件テーブル1110は、ネットワーク装置102が受信したIPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求が、MAC層のユニキャスト変換を必要とするか否かを判断するために用いられる条件を保持する。
図26は、本発明の第4の実施の形態の変換実施条件テーブルである。
図26に示される変換実施条件テーブル1110は、MAC層のユニキャスト変換を必要とするか否かを判断するための条件として、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元IPアドレスを用いる場合の例である。
図26の変換実施条件テーブル1110は、マルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元IPアドレス2401を含む。
変換実施条件テーブル1110にはユニキャストIPアドレスが登録される。また、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元IPアドレスが、登録されたユニキャストIPアドレスに一致する場合には、IPマルチキャストを中継する時にMAC層をユニキャストに変換する、又は、変換しない、と条件を設定する。
なお、変換実施条件テーブル1110は、IPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求を受信したときに参照される。具体的には、図13のステップ3204又はステップ3208で、受信したIPマルチキャスト送信開始要求又はIPマルチキャスト送信開始要求にMAC変換要求が付加されているか判定する場合に、変換実施条件テーブル1110が参照される。MAC層をユニキャストに変換すると判定した場合は、ステップ3205又はステップ3209にそれぞれ進む。一方、MAC層をユニキャストに変換しないと判定した場合は、ステップ3206又はステップ3210にそれぞれ進む。
図27は、本発明の第4の実施の形態の別の変換実施条件テーブルである。
図27に示される変換実施条件テーブル1110は、MAC層のユニキャスト変換を必要とするか否かを判断するための条件として、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元MACアドレスを用いる場合の例である。
図27の変換実施条件テーブル1110は、マルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元MACアドレス2501を含む。
変換実施条件テーブルにはユニキャストMACアドレスが登録される。また、IPマルチキャスト送信開始要求及びIPマルチキャスト送信終了要求の送信元MACアドレスが、登録されたユニキャストMACアドレスに一致する場合には、IPマルチキャストの中継時にMAC層をユニキャストに変換する、又は、変換しない、と条件を設定する。
なお、図26の変換実施条件テーブル1110と同様に、IPマルチキャスト送信開始要求又はIPマルチキャスト送信終了要求を受信したときに図27の変換実施条件テーブル1110が参照される。
<実施形態5>
本発明の第5の実施の形態は、ネットワーク装置がIPマルチキャストグループアドレス及び送信装置のIPアドレスを用いてIPマルチキャストの配信を制御する場合に、経路情報テーブル及びMAC変換情報テーブルに送信装置の送信元IPアドレスの情報を付加した例である。
図28は、本発明の第5の実施の形態の経路情報テーブルを示す。
図28に示される経路情報テーブルは、IPマルチキャストグループアドレス2101、送信元IPアドレス2104、入力インタフェース2102、及び出力インタフェース2103を含む。
第1の実施の形態と異なるのは、経路情報テーブルが送信元IPアドレス2104を含む点である。
送信元IPアドレス2104は、IPマルチキャストを配信する送信装置のIPアドレスである。
図29は、本発明の第5の実施の形態のMAC変換情報テーブルである。
図29に示されるMAC変換情報テーブルは、IPマルチキャストグループアドレス2201、送信元IPアドレス2204、出力インタフェース2202、及び宛先MACアドレス2203を含む。
第1の実施の形態と異なるのは、MAC変換情報テーブルが送信元IPアドレス2204を含む点である。
例えば、カラム2221は、IPマルチキャストの宛先MACアドレスをユニキャストに変換する必要がない場合に設定される情報である。この場合、IPマルチキャストグループアドレス239.255.1.1に対応するMACアドレス01:00:5e:7f:01:01が宛先MACアドレス2203に設定される。また、カラム2222〜2225は、IPマルチキャストの宛先MACアドレスをユニキャストに変換する必要がある場合に設定される情報である。この場合、IPマルチキャストの送信を要求した受信端末のMACアドレスが宛先MACアドレス2203に設定される。
図30は、本発明の第5の実施の形態の経路情報テーブルにMAC変換情報テーブルを付加した経路情報テーブルである。
図30に示される経路情報テーブルは、IPマルチキャストグループアドレス2301、送信元IPアドレス2305、入力インタフェース2302、出力インタフェース2303、宛先MACアドレス2304を含む。
各構成要素の詳細は、図28及び図29と同じであるため説明を省略する。なお、IPマルチキャストグループアドレス2301はIPマルチキャストグループアドレス2101に対応し、送信元IPアドレス2305は送信元IPアドレス2104に対応する。また、入力インタフェース2302は入力インタフェース2102に対応し、出力インタフェース2303は出力インタフェース2103に対応する。また、宛先MACアドレス2304は宛先MACアドレス2203に対応する。
特許請求の範囲に記載した以外の本発明の観点の代表的なものとして、次のものがあげられる。
(1)マルチキャストパケットを配信する送信装置と、前記配信されるマルチキャストパケットの転送要求パケットを送信し、前記配信されるマルチキャストパケットを受信する受信装置と、に接続されるネットワークシステムであって、
前記ネットワークシステムは、
前記マルチキャストパケット及び前記転送要求パケットを転送する中継装置と、
前記転送要求パケットを受信し、前記配信されるマルチキャストパケットを転送するネットワーク装置と、
を備え、
前記中継装置は、
第1インタフェース及び第2インタフェースを含む少なくとも二つのインタフェースと、
前記第1インタフェースを介してマルチキャストパケットの転送要求パケットを受信し、前記第2インタフェースを介して前記転送要求パケットを送信する送受信部と、を備え、
前記送受信部は、ユニキャスト通信を必要とする前記受信装置に前記マルチキャストパケットを送信する場合に、前記転送要求パケットの送信元ユニキャストMACアドレスを前記マルチキャストパケットの宛先MACアドレスに設定するように要求する変換要求を、前記転送要求パケットと共に送信し、
前記ネットワーク装置は、
前記マルチキャストパケットを受信する受信部と、
前記受信したマルチキャストパケットを転送するときに用いられるユニキャストMACアドレス及びマルチキャストMACアドレスを保持する保持部と、
前記保持されているユニキャストMACアドレス及びマルチキャストMACアドレスの数と同じ数に前記マルチキャストパケットを複製する複製部と、
前記複製された各マルチキャストパケットの宛先MACアドレスに、前記保持されているユニキャストMACアドレス及びマルチキャストMACアドレスのいずれか一つを設定し、前記宛先MACアドレスが設定されたマルチキャストパケットを転送する転送部と、を備えることを特徴とするネットワークシステム。
(2)前記受信部は、前記中継装置から前記転送要求パケットを受信し、
前記保持部は、
前記受信した転送要求パケットの送信元ユニキャストMACアドレスを前記マルチキャストパケットの宛先MACアドレスに設定するように要求された場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録し、
前記受信した転送要求パケットの送信元ユニキャストMACアドレスを前記マルチキャストパケットの宛先MACアドレスに設定するように要求されていない場合、前記マルチキャストパケットの宛先IPアドレスに対応するマルチキャストMACアドレスを登録することを特徴とする(1)に記載のネットワークシステム。
(3)前記送受信部は、前記転送要求パケットを転送するときに、前記マルチキャストパケットの転送要求パケットの宛先MACアドレスに転送先のネットワーク装置のユニキャストMACアドレスを設定し、
前記保持部は、前記受信した転送要求パケットの宛先MACアドレスが当該ネットワーク装置のユニキャストMACアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(2)に記載のネットワークシステム。
(4)前記送受信部は、前記転送要求パケットを転送するときに、前記転送要求パケットの送信元IPアドレスに当該中継装置のユニキャストIPアドレスを設定し、
前記保持部は、
前記中継装置のユニキャストIPアドレスをさらに保持し、
前記受信した転送要求パケットの送信元IPアドレスが前記保持された中継装置のユニキャストIPアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(2)に記載のネットワークシステム。
(5)前記保持部は、
前記受信装置のユニキャストIPアドレスをさらに保持し、
前記受信した転送要求パケットの送信元IPアドレスが前記保持された受信装置のユニキャストIPアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(2)に記載のネットワークシステム。
(6)前記保持部は、
前記受信装置のユニキャストMACアドレスをさらに保持し、
前記受信した転送要求パケットの宛先MACアドレスが前記保持された受信装置のユニキャストMACアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(2)に記載のネットワークシステム。
(7)前記ネットワーク装置は、マルチキャストパケットを含むPONフレームを受信するPONインタフェースをさらに備え、
前記転送部は、前記PONインタフェースに含まれるマルチキャストパケットの宛先MACアドレスに前記保持されているユニキャストMACアドレス及びマルチキャストMACアドレスを設定し、前記MACアドレスが設定されたマルチキャストパケットを転送することを特徴とする(1)に記載のネットワークシステム。
(8)マルチキャストパケットを転送するために用いられる経路情報を保持するネットワーク装置であって、
前記マルチキャストパケットを受信する受信部と、
前記受信されたマルチキャストパケットを転送するときに用いられるユニキャストMACアドレス及びマルチキャストMACアドレスを保持する保持部と、
前記保持されているユニキャストMACアドレス及びマルチキャストMACアドレスの数と同じ数だけ前記マルチキャストパケットを複製する複製部と、
前記複製された各マルチキャストパケットの宛先MACアドレスに、前記保持されているユニキャストMACアドレス及びマルチキャストMACアドレスのいずれか一つを設定し、前記宛先MACアドレスが設定されたマルチキャストパケットを転送する転送部と、を備えることを特徴とするネットワーク装置。
(9)前記受信部は、前記ネットワーク装置に接続された中継装置から前記転送要求パケットを受信し、
前記保持部は、
前記受信した転送要求パケットの送信元ユニキャストMACアドレスを前記マルチキャストパケットの宛先MACアドレスに設定するように要求された場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録し、
前記受信した転送要求パケットの送信元ユニキャストMACアドレスを前記マルチキャストパケットの宛先MACアドレスに設定するように要求されていない場合、前記マルチキャストパケットの宛先IPアドレスに対応するマルチキャストMACアドレスを登録することを特徴とする(8)に記載のネットワーク装置。
(10)前記保持部は、前記受信した転送要求パケットの宛先MACアドレスが当該ネットワーク装置のユニキャストMACアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(9)に記載のネットワーク装置。
(11)前記保持部は、
前記転送要求パケットを転送する中継装置のユニキャストIPアドレスをさらに保持し、
前記受信した転送要求パケットの送信元IPアドレスが前記保持された中継装置のユニキャストIPアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(9)に記載のネットワーク装置。
(12)前記保持部は、
前記受信装置のユニキャストIPアドレスをさらに保持し、
前記受信した転送要求パケットの送信元IPアドレスが前記保持された受信装置のユニキャストIPアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(9)に記載のネットワーク装置。
(13)前記保持部は、
前記受信装置のユニキャストMACアドレスをさらに保持し、
前記受信した転送要求パケットの送信元MACアドレスが前記保持された受信装置のユニキャストMACアドレスである場合、前記受信した転送要求パケットの送信元ユニキャストMACアドレスを登録することを特徴とする(9)に記載のネットワーク装置。
(14)マルチキャストパケット及びマルチキャストパケットの転送要求パケットを転送する中継装置であって、
第1インタフェース及び第2インタフェースを含む少なくとも二つのインタフェースを備え、
前記第1インタフェースを介してマルチキャストパケットの転送要求パケットを受信し、第2インタフェースを介して前記転送要求パケットを送信する送受信部を備え、
前記送受信部は、ユニキャスト通信を必要とする前記受信装置に前記マルチキャストパケットを送信する場合に、前記転送要求パケットの送信元ユニキャストMACアドレスを前記マルチキャストパケットの宛先MACアドレスに設定するように要求する変換要求パケットを、前記転送要求パケットと共に送信することを特徴とする中継装置。
(15)前記送受信部は、前記転送要求パケットを転送するときに、前記転送要求パケットの宛先MACアドレスに転送先のネットワーク装置のユニキャストMACアドレスを設定することを特徴とする(14)に記載の中継装置。
(16)前記送受信部は、前記転送要求パケットを転送するときに、前記転送要求パケットの送信元IPアドレスに当該中継装置のユニキャストIPアドレスを設定することを特徴とする(14)に記載の中継装置。
(17)前記第1インタフェースは、無線通信インタフェースであることを特徴とする(14)に記載の中継装置。