(57)【要約】【課題】ＩＰマルチキャスト通信において、マルチキャストデータの受信を許可していない通信端末に対してマルチキャストデータを送信しない、マルチキャスト通信装置及びそのマルチキャスト通信装置で実行されるマルチキャスト通信方法を提供することを目的とする。【解決手段】マルチキャスト通信装置が、専用回線を介して接続した通信端末に対して所定マルチキャストデータを送信する専用ポートにおいて、当該通信端末から受信した第１の所定信号に含まれる端末識別情報に基づき、当該専用ポートでの所定マルチキャストデータの送信の許可又は禁止を判定して、送信を禁止とした当該専用ポートでは所定マルチキャストデータの送信を行わない。【選択図】図１
2017121026.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と専用回線を介して接続し、前記通信端末に対し所定マルチキャストデータを送信する専用ポートと、
前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末と接続する前記専用ポートに対して前記所定マルチキャストデータの送信を許可又は禁止する通信管理部と、
前記通信管理部により送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡部と、
を備えたことを特徴とするマルチキャスト通信装置。
【請求項２】
前記通信管理部は、
前記所定マルチキャストデータの受信を要求する受信要求メッセージを送信した前記通信端末と接続する前記専用ポートに対する前記所定マルチキャストデータの送信を許可又は禁止することを特徴とする請求項１に記載のマルチキャスト通信装置。
【請求項３】
前記通信管理部は、
前記通信端末から送信された前記受信要求メッセージを受信してから、又は第２の所定信号を送信してから、所定時間内に当該通信端末から前記第１の所定信号を受信しなかった場合、当該通信端末と接続する前記専用ポートに対する前記所定マルチキャストデータの送信を禁止することを特徴とする請求項２に記載のマルチキャスト通信装置。
【請求項４】
少なくとも１つの通信端末が属する通信端末群と専用回線を介して接続し、前記通信端末群に対し所定マルチキャストデータを送信する専用ポートと、
前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末に対して前記所定マルチキャストデータの受信を許可又は禁止し、
前記所定マルチキャストデータの受信を許可又は禁止された前記通信端末が属する前記通信端末群と接続する前記専用ポートに対して前記所定マルチキャストデータの送信を許可又は禁止する通信管理部と、
前記通信管理部により送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡部と、
を備え、
前記通信管理部は、
前記所定マルチキャストデータの送信を禁止されていない前記専用ポートにおいて、
接続する前記通信端末群に属する前記通信端末に対し前記所定マルチキャストデータの受信を許可すると、前記専用ポートに対し前記所定マルチキャストデータの送信を許可し、
接続する前記通信端末群に属する前記通信端末に対し前記所定マルチキャストデータの受信を禁止すると、前記専用ポートに対し前記所定マルチキャストデータの送信を禁止し、
前記所定マルチキャストデータの送信を禁止された前記専用ポートにおいて、
接続する前記通信端末群に属する前記通信端末に対し前記所定マルチキャストデータの受信を許可又は禁止しても、前記専用ポートに対し前記所定マルチキャストデータの送信を許可しない、
ことを特徴とするマルチキャスト通信装置。
【請求項５】
前記通信管理部は、
前記所定マルチキャストデータの受信を要求する受信要求メッセージを送信した前記通信端末に対する前記所定マルチキャストデータの受信を許可又は禁止することを特徴とする請求項４に記載のマルチキャスト通信装置。
【請求項６】
前記通信管理部は、
前記通信端末から送信された前記受信要求メッセージを受信してから、又は第２の所定信号を送信してから、所定時間内に当該通信端末から前記第１の所定信号を受信しなかった場合、当該通信端末に対する前記所定マルチキャストデータの受信を禁止する、
ことを特徴とする請求項５に記載のマルチキャスト通信装置。
【請求項７】
前記専用回線がＬ２ＶＰＮ、前記専用ポートがＬ２ＶＰＮポート、及び前記通信連絡部が前記Ｌ２ＶＰＮポート間の通信を連絡するＬ２ソフトウェアブリッジである、
ことを特徴とする請求項１〜６のいずれか１項に記載のマルチキャスト通信装置。
【請求項８】
通信端末と、前記通信端末に対し所定マルチキャストデータを送信する専用ポートとを専用回線を介して接続する専用接続工程と、
前記専用接続工程で接続した前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末と接続する前記専用ポートに対して前記所定マルチキャストデータの送信を許可又は禁止する送信可否決定工程と、
前記送信可否決定工程で、送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡工程と、
を有したことを特徴とするマルチキャスト通信方法。
【請求項９】
少なくとも１つの通信端末が属する通信端末群と、前記通信端末群に対し所定マルチキャストデータを送信する専用ポートとを専用回線を介して接続する専用接続工程と、
前記専用接続工程で接続した前記通信端末群の前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末に対して前記所定マルチキャストデータの受信を許可又は禁止する受信可否決定工程と、
前記受信可否決定工程で、前記所定マルチキャストデータの受信を許可又は禁止された前記通信端末が属する前記通信端末群と接続する前記専用ポートに対して前記所定マルチキャストデータの送信を許可又は禁止する送信可否決定工程と、
前記送信可否決定工程で、送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡工程と、
を有し、
前記送信可否決定工程では、
前記所定マルチキャストデータの送信を禁止されていない前記専用ポートにおいて、
接続する前記通信端末群に属する前記通信端末に対し前記所定マルチキャストデータの受信を許可すると、前記専用ポートに対し前記所定マルチキャストデータの送信を許可し、
接続する前記通信端末群に属する前記通信端末に対し前記所定マルチキャストデータの受信を禁止すると、前記専用ポートに対し前記所定マルチキャストデータの送信を禁止し、
前記所定マルチキャストデータの送信を禁止された前記専用ポートにおいて、
接続する前記通信端末群に属する前記通信端末に対し前記所定マルチキャストデータの受信を許可又は禁止しても、前記専用ポートに対し前記所定マルチキャストデータの送信を許可しない、
ことを特徴とするマルチキャスト通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャストデータを送信するマルチキャスト通信装置及びマルチキャスト通信装置で実行されるマルチキャスト通信方法に関する。
【背景技術】
【０００２】
従来のＩＰマルチキャスト通信は、例えば、映像や音声等の一連のデータを他の通信端末に送信する通信端末であるデータ配信端末と、当該データを受信し出力等を行う通信端末であるデータ受信端末とからなるデータ配信システムにおいて、当該データの送受信を行う通信手段として利用される。
【０００３】
このようなデータ配信システムでは、ＩＰマルチキャスト通信に対応したネットワーク機器を用いる。ここでのネットワーク機器とは、スイッチやルーター等のネットワークを構成する通信機器を指す。尚、ネットワーク機器には、ＩＰマルチキャスト通信に対応するものと対応しないものとがあり、ＩＰマルチキャスト通信に対応しないネットワーク機器は、マルチキャストデータを受信するとブロードキャストデータとして扱い、当該マルチキャストデータを受信したポートを除く他のポートにブロードキャスト送信を行う。本発明では、ＩＰマルチキャスト通信への対応の有無を記載しない場合は、ＩＰマルチキャスト通信に対応したネットワーク機器を指すものとする。
【０００４】
配信データを送信するデータ配信端末は、自装置が繋がるネットワーク機器に対し、ユニキャストによって配信データを送信する。配信データを受信した当該ネットワーク機器は、当該配信データを受信するデータ受信端末や当該配信データを受信する他のネットワーク機器が繋がるポートに対してのみ、当該配信データのパケットを複製して送信する。
【０００５】
つまり、ＩＰマルチキャスト通信では、必要な分だけネットワーク上にパケットを複製して送信するため、パケットを送信するデータ配信端末やネットワーク機器等における処理負荷、またパケットがネットワークの通信帯域を占有する割合を最小限に抑えることが可能となる。
【０００６】
ところで、マルチキャストデータの送信元のデータ配信端末は、マルチキャストするパケットの送信先アドレスに所定のマルチキャストアドレスを付与することで、当該マルチキャストデータを扱うマルチキャストグループを区別する。そして、データ配信端末は、ネットワーク上のネットワーク機器に対して、当該マルチキャストグループを登録するための登録要求メッセージを送信する。
【０００７】
登録要求メッセージを受信したネットワーク機器は、当該マルチキャストグループの対象となるマルチキャストデータの送信元アドレスと当該所定のマルチキャストアドレスとを記憶して当該マルチキャストグループを登録するとともに、接続する他のネットワーク機器に対して当該登録要求メッセージを転送する。
【０００８】
また、当該マルチキャストデータを受信するデータ受信端末は、受信を所望するマルチキャストデータを扱うマルチキャストグループに参加することにより、ネットワーク上のネットワーク機器から所望のマルチキャストデータを送信してもらう。このために、データ受信端末は、自装置が繋がるネットワーク機器に対して、マルチキャストグループへの参加と同時にマルチキャストデータの受信を要求する、受信要求メッセージを送信する。
【０００９】
受信要求メッセージを受信したネットワーク機器は、対象となるマルチキャストデータを送信するよう、受信要求メッセージを受信したポートを設定するとともに、接続する他のネットワーク機器に対して当該受信要求メッセージを転送する。
【００１０】
このように、ネットワーク機器の間でマルチキャストグループの登録要求メッセージと受信要求メッセージの転送を繰り返すことで、最終的に、データ配信端末からデータ受信端末までマルチキャストデータを送信するようネットワーク機器のポートが設定され、データ受信端末は、データ配信端末が送信する所望のマルチキャストデータを受信することができるようになる。
【００１１】
一般に、ＩＰマルチキャスト通信において、上述のようなデータ配信端末、データ受信端末、及びネットワーク機器の間で、マルチキャストに関わるメッセージを送受信したり、マルチキャストデータを転送したりするためのプロトコルには、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）向けのＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）や、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）向けのＭＬＤ（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ）が用いられる。
【００１２】
ここで、ＩＧＭＰやＭＬＤは、ＯＳＩ参照モデルにおけるレイヤ３（以降、Ｌ３）に相当するプロトコルであるため、レイヤ２（以降、Ｌ２）に相当するネットワーク機器が上述のＩＧＭＰやＭＬＤに準拠してＩＰマルチキャスト通信のメッセージを送受信したり、マルチキャストデータの転送を行ったりするために、例えば、ＩＧＭＰｓｎｏｏｐｉｎｇ機能やＭＬＤｓｎｏｏｐｉｎｇ機能を実装することで、ＩＧＭＰやＭＬＤに対応したＬ３パケットを扱うことが可能となる。
【００１３】
ところで、上述のようなＩＰマルチキャスト通信を行う従来技術として、例えば、特許文献１がある。特許文献１では、コンテンツデータを配信する配信サーバが、クライアント端末からのコンテンツデータの配信要求に応じて、クライアント端末に対してコンテンツを配信する手法を開示している。
【００１４】
しかしながら、特許文献１の手法では、例えば、配信サーバとクライアント端末との間にＩＧＭＰやＭＬＤに準拠していないネットワーク機器が介在しており、マルチキャストデータを送信するポートの管理や制御が適切に行われないとすると、当該ネットワーク機器の配下に接続するクライアント端末が、所望のマルチキャストデータの受信を要求することで、任意に当該マルチキャストデータの受信を行えてしまう。このことは、例えば、ＴＶ電話を用いた会議システムや、監視カメラの撮像映像を配信する配信システムにおいて、映像データや音声データをマルチキャストによって配信すると、当該データの受信を許可したくないクライアント端末においても当該データを受信できてしまうセキュリティ上の問題がある。
【００１５】
上述の問題に対し、例えばＩＰマルチキャスト通信と認証技術を組合せたＩＧＭＰの拡張プロトコルであるＩＧＭＰ＋（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  Ｐｌｕｓ）がある。このような認証プロトコルを実装したネットワーク機器を用いることで、任意の通信端末から受信要求メッセージを受信したときに、当該通信端末に対して認証を行い、マルチキャストグループへの参加の許可又は禁止を判断することが可能となる。そして、このときの認証に成功すると、ネットワーク上のネットワーク機器は、認証に成功した通信端末に対して当該マルチキャストグループへの参加を許可するとともに、当該マルチキャストグループの対象となるマルチキャストデータの送信を行うようになる。また、このときの認証に失敗すると、ネットワーク上のネットワーク機器は、認証に失敗した通信端末に対して当該マルチキャストグループへの参加を禁止し、当該マルチキャストグループの対象となるマルチキャストデータの送信を行わない。このような手段を用いることで、ネットワーク上の通信端末に対して、任意にマルチキャストデータを受信させることを抑止することができる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２０１０−２４５６５４
【発明の概要】
【発明が解決しようとする課題】
【００１７】
このように、所定マルチキャストデータの受信を要求する通信端末に対して認証を行うネットワーク機器を用いることによって、認証に成功した通信端末に対してのみ当該マルチキャストデータの受信を許可することは可能であるが、当該ネットワーク機器の配下にＩＧＭＰやＭＬＤ等に準拠していないネットワーク機器が接続し、更にその配下に複数の通信端末が接続している場合には、当該複数の通信端末のうち１つでも所定マルチキャストデータを受信するための認証に成功すると、認証に成功した通信端末に対して送信されたマルチキャストデータが、ＩＧＭＰやＭＬＤに準拠していないネットワーク機器においてブロードキャストされるので、当該ネットワーク機器の配下に接続する、他の認証に成功していない通信端末に対しても、当該マルチキャストデータが送信されてしまうという問題がある。
【００１８】
本発明は、上述のような問題を解決するためのものであり、ＩＰマルチキャスト通信において、マルチキャストデータの受信を許可していない通信端末に対してマルチキャストデータを送信しない、マルチキャスト通信装置及びそのマルチキャスト通信装置で実行されるマルチキャスト通信方法に関する。
【課題を解決するための手段】
【００１９】
本発明は、通信端末と専用回線を介して接続し、前記通信端末に対し所定マルチキャストデータを送信する専用ポートと、前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末と接続する前記専用ポートに対して前記所定マルチキャストデータの送信を許可又は禁止する通信管理部と、前記通信管理部により送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡部と、を備えたことを特徴とするマルチキャスト通信装置である。
【００２０】
また、本発明は、少なくとも１つの通信端末が属する通信端末群と専用回線を介して接続し、前記通信端末群に対し所定マルチキャストデータを送信する専用ポートと、前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末に対して前記所定マルチキャストデータの受信を許可又は禁止し、受信を禁止された前記通信端末が属する前記通信端末群と接続する前記専用ポートに対し、前記所定マルチキャストデータの送信を禁止し、受信を禁止された前記通信端末が属さず、受信を許可された前記通信端末が属する前記通信端末群と接続する前記専用ポートに対し前記所定マルチキャストデータの送信を許可する通信管理部と、前記通信管理部により送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡部と、を備えたことを特徴とするマルチキャスト通信装置である。
【００２１】
また、本発明は、通信端末と、前記通信端末に対し所定マルチキャストデータを送信する専用ポートとを専用回線を介して接続する専用接続工程と、前記専用接続工程で接続した前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末と接続する前記専用ポートに対して前記所定マルチキャストデータの送信を許可又は禁止する送信可否決定工程と、前記送信可否決定工程で、送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡工程と、を有したことを特徴とするマルチキャスト通信方法ある。
【００２２】
また、本発明は、少なくとも１つの通信端末が属する通信端末群と、前記通信端末群に対し所定マルチキャストデータを送信する専用ポートとを専用回線を介して接続する専用接続工程と、前記専用接続工程で接続した前記通信端末群の前記通信端末から送信され前記専用ポートで受信した第１の所定信号に含まれる当該通信端末を識別する端末識別情報に基づき、当該通信端末に対して前記所定マルチキャストデータの受信を許可又は禁止する受信可否決定工程と、前記受信可否決定工程で、受信を禁止された前記通信端末が属する前記通信端末群と接続する前記専用ポートに対し前記所定マルチキャストデータの送信を禁止し、受信を禁止された前記通信端末が属さず、受信を許可された前記通信端末が属する前記通信端末群と接続する前記専用ポートに対し前記所定マルチキャストデータの送信を許可する送信可否決定工程と、前記送信可否決定工程で、送信を許可された前記専用ポートに対し前記所定マルチキャストデータの送信を行い、送信を禁止された前記専用ポートに対し前記所定マルチキャストデータの送信を行わない通信連絡工程と、を有したことを特徴とするマルチキャスト通信方法である。
【発明の効果】
【００２３】
本発明によれば、マルチキャスト通信装置の専用ポートと通信端末とを直接に専用回線を介して接続し、当該専用ポートで受信した第１の所定信号に含まれる当該通信装置の端末識別情報に基づき、当該通信端末と接続する専用ポートに対して当該所定マルチキャストデータの送信を許可又は禁止することが可能となる。その結果として、マルチキャスト通信装置と通信端末との間の通信経路に依らず、所定マルチキャストデータの受信を許可していない通信端末に対して、当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【００２４】
また、本発明によれば、マルチキャスト通信装置の専用ポートに、少なくとも１つの通信端末が属する通信端末群と接続するネットワーク機器を、専用回線を介して接続し、当該専用ポートで受信した第１の所定信号に含まれる当該通信装置の端末識別情報に基づき、当該通信端末群と接続する専用ポートに対して当該所定マルチキャストデータの送信を許可又は禁止することが可能となる。その結果として、マルチキャスト通信装置の専用ポートに接続する通信端末群に、所定マルチキャストデータの受信を許可していない通信端末が属する場合に、当該専用ポートからの当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【図面の簡単な説明】
【００２５】
【図１】実施の形態１における、ＩＰマルチキャスト通信システムを示すシステム構成図である。
【図２】マルチキャスト通信装置のハードウェア構成とソフトウェア構成とを示すブロック図である。
【図３】マルチキャスト通信装置において所定マルチキャストデータの送信を許可又は禁止する処理を示すフローチャート図である。
【図４】実施の形態２における、マルチキャスト通信装置のハードウェア構成とソフトウェア構成とを示すブロック図である。
【図５】マルチキャスト通信装置において所定マルチキャストデータの送信を禁止する処理を示すフローチャート図である。
【図６】実施の形態３における、マルチキャスト通信装置のハードウェア構成とソフトウェア構成とを示すブロック図である。
【図７】マルチキャスト通信装置において所定マルチキャストデータの送信を禁止する処理を示すフローチャート図である。
【発明を実施するための形態】
【００２６】
以下で説明する実施の形態において、特にＩＰｖ４とＩＰｖ６とを区別する必要がなければ、双方のプロトコルで扱うアドレスをＩＰアドレスと記載する。
【００２７】
実施の形態１．
図１は、実施の形態１における、ＩＰマルチキャスト通信システムを示すシステム構成図である。ＩＰマルチキャスト通信システムは、マルチキャスト通信装置１０１、マルチキャスト配信端末１０２、内部通信端末１０３、外部通信端末１０４、内部ネットワーク１０５、外部ネットワーク１０６、並びにネットワーク機器１０７及び１０８で構成される。
【００２８】
図１のマルチキャスト通信装置１０１と、マルチキャスト配信端末１０２、内部通信端末１０３及び外部通信端末１０４とは、それぞれＶＰＮで直接に接続している。
【００２９】
ネットワーク機器１０７は、スイッチやルーター等のネットワークを構成する通信機器のうち、ＩＰマルチキャスト通信に対応したネットワーク機器であり、特にマルチキャストデータの転送制御を行う機能を備える装置である。
【００３０】
マルチキャストデータの転送制御とは、所定マルチキャストデータを受信する通信端末に対して、当該マルチキャストデータの転送を行う制御を指す。ネットワーク機器１０７は、マルチキャストデータの送信元となる、例えばマルチキャスト配信端末１０２などの通信端末のＩＰアドレスと、当該マルチキャストデータの送信先の所定マルチキャストアドレスとを記憶する。そして、マルチキャストデータの送信元の通信端末からのメッセージに応じて、当該マルチキャストアドレスによって識別されるマルチキャストグループを登録する。マルチキャストグループを登録したネットワーク機器１０７は、当該マルチキャストグループの対象となるマルチキャストデータの受信を要求する受信要求メッセージを受信すると、当該受信要求メッセージを送信した通信端末が配下に繋がるポートを選択し、当該マルチキャストデータの送信先として設定する。
【００３１】
ネットワーク機器１０８は、ネットワーク機器１０７とは異なり、ＩＰマルチキャスト通信に対応しないネットワーク機器である。そのため、マルチキャストデータを受信すると転送を行わずに、受信したポートを除く他のポートにブロードキャスト送信する。
【００３２】
マルチキャスト通信装置１０１は、直接又はネットワークを介して、マルチキャスト配信端末１０２、内部通信端末１０３又は外部通信端末１０４と接続し、マルチキャスト配信端末１０２から受信するマルチキャストデータを内部通信端末１０３や外部通信端末１０４に対し送信する通信装置である。ここでのネットワークとは、内部ネットワーク１０５や外部ネットワーク１０６を指す。例えば監視カメラの撮像映像の配信システムにおいて、マルチキャスト通信装置１０１は、ネットワーク機器１０７に相当する。
【００３３】
マルチキャスト配信端末１０２は、例えば上述のデータ配信端末のように、配信データ等のマルチキャストデータを上述のデータ受信端末である内部通信端末１０３や外部通信端末１０４に対し配信する通信端末である。マルチキャスト配信端末１０２は、上述のとおりマルチキャストグループを構成し、ＩＧＭＰやＭＬＤ等のプロトコルに準拠したメッセージを用いて、マルチキャスト通信装置１０１等のネットワーク上のネットワーク機器１０７にマルチキャストグループを登録する。例えば、監視カメラの撮像映像の配信システムにおいて、マルチキャスト配信端末１０２は、撮像した映像データや収集した音声データを遠隔地に伝送する、通信機能を備えた監視カメラ等に相当する。
【００３４】
内部通信端末１０３は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）としての内部ネットワーク１０５に接続し、マルチキャスト配信端末１０２が配信するマルチキャストデータを受信する通信端末である。また、外部通信端末１０４は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）としての外部ネットワーク１０６に接続し、マルチキャスト配信端末１０２が配信するマルチキャストデータを受信する通信端末である。
【００３５】
内部通信端末１０３は、マルチキャスト通信装置１０１に直接に接続しても良いし、図１のように、マルチキャスト通信装置１０１に接続するネットワーク機器１０７やネットワーク機器１０８の配下に接続しても良い。外部通信端末１０４についても同様である。
【００３６】
内部通信端末１０３や外部通信端末１０４は、接続するネットワーク機器に対し、例えばＩＧＭＰ又はＭＬＤ等のプロトコルに準拠した、所定マルチキャストデータの受信を要求する受信要求メッセージを送信し、当該マルチキャストデータのマルチキャストグループを登録したネットワーク機器１０７からマルチキャストデータを受信する。例えば、監視カメラの撮像映像の配信システムにおいて、内部通信端末１０３や外部通信端末１０４は、監視カメラが撮像した映像データや収集した音声データを受信し、表示デバイスやスピーカー等によって受信データを出力する監視モニタ等に相当する。
【００３７】
ここで、説明の簡易のため、マルチキャスト配信端末１０２、内部通信端末１０３及び外部通信端末１０４をまとめてマルチキャスト通信端末１０９と記載し、内部通信端末１０３及び外部通信端末１０４をまとめてマルチキャスト受信端末１１０と記載する。
【００３８】
マルチキャスト通信装置１０１は、複数のマルチキャスト配信端末１０２と接続する場合であっても、複数のマルチキャストグループを登録し、それぞれのマルチキャストグループと対応したマルチキャストアドレスによって複数のマルチキャストデータを区別して、マルチキャスト受信端末１１０に送信することが可能である。一方で、マルチキャスト受信端末１１０は、マルチキャスト通信装置１０１が複数のマルチキャストグループを扱う場合であっても、受信要求メッセージで所定マルチキャストグループを指定することによって、当該マルチキャストデータを受信することが可能である。
【００３９】
尚、マルチキャスト通信装置１０１は、ネットワーク機器１０７のような通信機器でなくとも良く、例えば、配信サーバのように自装置に図示しない記憶媒体を備えることで配信データを保持し、当該配信データを送信する装置であっても良い。
【００４０】
ところで、マルチキャスト受信端末１１０がマルチキャスト通信装置１０１に対して受信要求メッセージを送信すると、マルチキャスト通信装置１０１と当該マルチキャスト受信端末１１０との間で所定の認証が行われる。このとき、マルチキャスト通信装置１０１は、当該マルチキャスト受信端末１１０から受信する所定の認証の認証パケットに含まれる、当該マルチキャスト受信端末１１０の識別が可能な端末識別情報に基づき、認証の成功又は失敗を判断して、当該マルチキャスト受信端末１１０に対し受信要求メッセージの対象となる所定マルチキャストデータの受信の許可又は禁止を決定する。尚、ここでの所定の認証は、マルチキャスト通信装置１０１の側から開始しても良いし、マルチキャスト受信端末１１０の側から開始しても良い。
【００４１】
このときの所定の認証には、例えば上述のＩＧＭＰ＋や、その他にもＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）又はＲａｄｉｕｓ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）等のプロトコルなど、マルチキャスト受信端末１１０を識別することができる手段を用いる。
【００４２】
また、所定の認証におけるマルチキャスト受信端末１１０を認証する処理は、マルチキャスト通信装置１０１が備える機能部で行っても良いし、例えば図示しないネットワーク上の認証サーバと通信してマルチキャスト受信端末１１０に関する情報を送受信し、当該認証サーバでの認証の結果をマルチキャスト通信装置１０１で利用しても良い。
【００４３】
また、上述のように、マルチキャスト通信装置１０１が複数のマルチキャストグループを扱う場合には、所定の認証として、マルチキャストグループごとに異なる認証を行っても良い。このように、マルチキャストグループと対応して異なる認証を行うことで、マルチキャストデータごとに受信を許可するマルチキャスト受信端末１１０を判定することが可能となる。
【００４４】
図２は、マルチキャスト通信装置１０１のハードウェア構成とソフトウェア構成とを示すブロック図である。マルチキャスト通信装置１０１は、ハードウェア構成として、ＬＡＮ物理ポート２０１及びＷＡＮ物理ポート２０２を備え、ソフトウェア構成としてＬＡＮ論理ポート２０３、パケット転送部２０４、ＶＰＮ論理ポート生成部２０５、ＶＰＮ終端部２０６、ブリッジ接続部２０７、通信管理部２０８を備える。
【００４５】
ＬＡＮ物理ポート２０１は、内部ネットワーク１０５を介してマルチキャスト配信端末１０２や内部通信端末１０３と接続するための物理的なポートである。また、ＷＡＮ物理ポート２０２は、外部ネットワーク１０６を介して外部通信端末１０４と接続するための物理的なポートである。また、ＬＡＮ論理ポート２０３は、ＬＡＮ物理ポート２０１の側の通信を集約する論理的なポートであり、マルチキャスト通信装置１０１の起動とともに、例えば図示しないメモリ上に生成される。
【００４６】
パケット転送部２０４は、ＷＡＮ物理ポート２０２とＬＡＮ論理ポート２０３との間で、ＯＳＩ参照モデルのレイヤ３に相当するパケット転送を行う機能部である。パケット転送部２０４での転送処理によって、ＷＡＮ物理ポート２０２の側とＬＡＮ論理ポート２０３の側にそれぞれ接続するマルチキャスト通信端末１０９の間で通信が可能となる。
【００４７】
ＶＰＮ論理ポート生成部２０５は、ＬＡＮ物理ポート２０１又はＷＡＮ物理ポート２０２の側から、マルチキャスト通信端末１０９がマルチキャスト通信装置１０１に接続する都度に、論理的なポートであるＶＰＮ論理ポート２０９を、例えば図示しないメモリ上に生成する機能部である。
【００４８】
実施の形態１では、ＶＰＮ論理ポート２０９は、接続するマルチキャスト通信端末１０９と１対１で対応してマルチキャスト通信装置１０１が備える専用ポートであり、接続するマルチキャスト通信端末１０９との間でＶＰＮによって接続する。ここでのＶＰＮとはＬ２ＶＰＮを指すが、Ｌ２ＶＰＮ以外のＶＰＮであっても良い。
【００４９】
ＶＰＮ終端部２０６は、マルチキャスト通信端末１０９とＶＰＮ論理ポート２０９との間でＶＰＮによる接続を確立するとともに、ＶＰＮでの通信を終端する機能部である。このとき、ＶＰＮ終端部２０６は、ＶＰＮ論理ポート生成部２０５を制御して、マルチキャスト通信端末１０９と対応したＶＰＮ論理ポート２０９を生成する。このときのＶＰＮには、例えばＬ２ＴＰ（Ｌａｙｅｒ  ２  Ｔｕｎｎｅｌｉｎｇ  Ｐｒｏｔｏｃｏｌ）のように、通信経路に依存せず直接に双方向通信が可能なプロトコルを用いる。
【００５０】
ブリッジ接続部２０７は、通信連絡部であり、ＬＡＮ物理ポート２０１、ＬＡＮ論理ポート２０３及び生成したＶＰＮ論理ポート２０９の間の通信を連絡する機能部である。このときの通信を連絡する手段としては、例えば、Ｌ２ソフトウェアブリッジ等のソフトウェアブリッジやハードウェアブリッジによる接続がある。ブリッジ接続部２０７は、後述する通信管理部２０８の制御に従い、ブリッジ接続した各ポートに対して、通信管理部２０８が指定したパケットの送受信の可否を設定することができる。
【００５１】
特に、マルチキャスト配信端末１０２及びマルチキャスト受信端末１１０とＶＰＮ論理ポート２０９とをＬ２ＶＰＮで接続し、ブリッジ接続部２０７がＬ２ソフトウェアブリッジを用いてＶＰＮ論理ポート２０９間の通信を連絡することで、マルチキャスト通信装置１０１、マルチキャスト配信端末１０２及びマルチキャスト受信端末１１０が遠隔地など異なるネットワークセグメントに属する場合であっても、ネットワークセグメントの違いを意識することなく、セキュアなネットワークによりＩＰマルチキャスト通信を行うことが可能となる。
【００５２】
通信管理部２０８は、マルチキャスト通信装置１０１に生成されたＶＰＮ論理ポート２０９とマルチキャスト通信端末１０９との接続及び通信を管理し制御する機能部である。
【００５３】
マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９とマルチキャスト通信端末１０９とがＶＰＮで接続する過程は次の通りである。先ず、通信管理部２０８は、ＬＡＮ物理ポート２０１又はＷＡＮ物理ポート２０２にブリッジ接続部２０７を介して接続したマルチキャスト通信端末１０９との間で通信を確立する。次に、ＶＰＮ終端部２０６は、通信管理部２０８から当該マルチキャスト通信端末１０９の情報を取得し、当該マルチキャスト通信端末１０９と対応した専用ポートである、ＶＰＮ論理ポート２０９を生成する。次に、ＶＰＮ終端部２０６は、通信管理部２０８が確立した通信を利用して、生成したＶＰＮ論理ポート２０９と当該マルチキャスト通信端末１０９とのＶＰＮ接続を確立させる。ＶＰＮ接続が確立すると、当該マルチキャスト通信端末１０９とＶＰＮ論理ポート２０９との間で、ＶＰＮを介して直接に通信を行うことが可能となる。
【００５４】
ＶＰＮ論理ポート２０９にＶＰＮ接続した各マルチキャスト通信端末１０９は、ブリッジ接続部２０７においてブリッジ接続の設定を適宜行うことで、ブリッジ接続した任意のＶＰＮ論理ポート２０９間の通信が可能となり、それに伴って各マルチキャスト通信端末１０９間での通信も可能となる。
【００５５】
また、通信管理部２０８は、ＶＰＮ終端部２０６を介して、マルチキャスト受信端末１１０が送信した受信要求メッセージの受信や、その後の所定の認証における認証パケットの送受信を行う。
【００５６】
このようにして、通信管理部２０８は、当該マルチキャスト受信端末１１０から受信した所定の認証の認証パケットに含まれる端末識別情報に基づき、認証の成功又は失敗を判断して、マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信の許可又は禁止を決定することが出来る。
【００５７】
本発明では、上述の所定の認証の認証パケットやＳＩＰメッセージ等の、通信端末を識別する端末識別情報を含む信号を第１の所定信号とする。つまり、通信端末が所定の認証に成功することは、当該通信端末が送信した第１の所定信号に含まれる端末識別情報に基づき、適正に接続するものと判定されることを示し、通信端末が所定の認証に失敗することは、当該通信端末が送信した第１の所定信号に含まれる端末識別情報に基づき、当該通信端末が不正に接続するものと判定されることを示す。
【００５８】
そして、通信管理部２０８は、マルチキャスト受信端末１１０が所定の認証に成功した場合は、当該マルチキャスト受信端末１１０に対し所定マルチキャストデータの受信を許可するとともに、当該マルチキャスト受信端末１１０がＶＰＮ接続するＶＰＮ論理ポート２０９に対し当該所定マルチキャストデータの送信を許可し、所定の認証に失敗した場合は、当該マルチキャスト受信端末１１０に対し所定マルチキャストデータの受信を禁止するとともに、当該マルチキャスト受信端末１１０がＶＰＮ接続するＶＰＮ論理ポート２０９に対し当該所定マルチキャストデータの送信を禁止する。
【００５９】
さらに、通信管理部２０８は、ＶＰＮ論理ポート２０９における所定マルチキャストデータの送信の許可又は禁止の状態を参照し、一度でもＶＰＮ論理ポート２０９に対して所定マルチキャストデータの送信を禁止したならば、その後に、当該ＶＰＮ論理ポート２０９とＶＰＮ接続したマルチキャスト受信端末１１０に対して当該所定マルチキャストデータの受信を許可しても、当該ＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を許可しないとしても良いし、所定マルチキャストデータの送信を禁止したＶＰＮ論理ポート２０９とＶＰＮ接続したマルチキャスト受信端末１１０に対しては所定マルチキャストデータの受信を許可しないとしても良い。
【００６０】
このようにすることで、ＶＰＮ論理ポート２０９とＶＰＮ接続したマルチキャスト受信端末１１０が、一度でも所定の認証に失敗したならば、セキュリティの観点から当該マルチキャスト受信端末１１０に対して所定マルチキャストデータを送信しないように、当該マルチキャスト受信端末１１０とＶＰＮ接続したＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を禁止の状態のまま維持できる効果が得られる。
【００６１】
また、通信管理部２０８は、マルチキャスト通信端末１０９との通信の確立や、ＶＰＮ論理ポート２０９とマルチキャスト通信端末１０９との間のＶＰＮ接続の確立の際に、当該マルチキャスト通信端末１０９が適正であるかどうかを判断するために所定の認証やその他の認証を行っても良く、また、このときの認証の結果を所定マルチキャストデータの受信の可否に利用しても良い。
【００６２】
また、ＶＰＮ論理ポート２０９とマルチキャスト通信端末１０９との接続は有線接続でなくとも良く、マルチキャスト通信装置１０１及びマルチキャスト通信端末１０９が図示しない無線通信のハードウェアを備え、ＶＰＮ論理ポート２０９とマルチキャスト通信端末１０９との間で、ブリッジ接続部２０７のブリッジを介して無線接続を行っても良い。
【００６３】
図３は、マルチキャスト通信装置１０１において所定マルチキャストデータの送信を許可又は禁止する処理を示すフローチャート図である。ここでのマルチキャスト通信装置１０１とマルチキャスト受信端末１１０とはＶＰＮ論理ポート２０９においてＶＰＮで接続している。
【００６４】
処理Ｓ３０１では、通信管理部２０８は、マルチキャスト受信端末１１０から所定マルチキャストデータの受信を要求する受信要求メッセージを受信したかどうかを判定する。受信要求メッセージを受信した場合は処理Ｓ３０２に進む。受信要求メッセージを受信していなければ処理Ｓ３０１に戻る。
【００６５】
処理Ｓ３０２では、通信管理部２０８は、受信要求メッセージを送信したマルチキャスト受信端末１１０との間で所定の認証を行う。その後、処理Ｓ３０３に進む。
【００６６】
処理Ｓ３０３では、通信管理部２０８は、マルチキャスト受信端末１１０が所定の認証に成功したかどうかを判定する。上述のとおり、このときの認証の成功又は失敗を判定する処理は、通信管理部２０８で認証を行って判定をしても良いし、ネットワーク上に設置された他の認証サーバで認証を行い、認証結果を取得することで判定を行っても良い。認証に成功したならば処理Ｓ３０４に進む。認証に失敗したならば処理Ｓ３０６に進む。
【００６７】
処理Ｓ３０４では、通信管理部２０８は、認証に成功したマルチキャスト受信端末１１０に対し所定マルチキャストデータの受信を許可するとともに、当該マルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対し当該所定マルチキャストデータの送信を許可し、その旨をブリッジ接続部２０７に通知する。その後、処理Ｓ３０５に進む。
【００６８】
処理Ｓ３０５では、ブリッジ接続部２０７は、処理Ｓ３０４での通信管理部２０８からの通知を受けると、認証に成功したマルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対し、所定マルチキャストデータを送信する設定を行う。その後、処理を終了する。
【００６９】
処理Ｓ３０５の結果、マルチキャスト通信装置１０１は、所定マルチキャストデータの受信を許可されたマルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対してのみ、当該所定マルチキャストデータを送信するので、当該ＶＰＮ論理ポート２０９とＶＰＮで直接に接続するマルチキャスト受信端末１１０のみが当該所定マルチキャストデータを受信することができる。
【００７０】
処理Ｓ３０６では、通信管理部２０８は、認証に失敗したマルチキャスト受信端末１１０に対し所定マルチキャストデータの受信を禁止するとともに、当該マルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対し当該所定マルチキャストデータの送信を禁止し、その旨をブリッジ接続部２０７に対して通知する。その後、処理Ｓ３０７に進む。
【００７１】
処理Ｓ３０７では、ブリッジ接続部２０７は、処理Ｓ３０６での通信管理部２０８からの通知を受けると、認証に失敗したマルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対し、所定マルチキャストデータを送信しない設定を行う。その後、処理を終了する。
【００７２】
処理Ｓ３０７の結果、マルチキャスト通信装置１０１は、所定マルチキャストデータの受信を禁止されたマルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対しては、当該所定マルチキャストデータを送信しないので、当該ＶＰＮ論理ポート２０９とＶＰＮで直接に接続するマルチキャスト受信端末１１０は当該所定マルチキャストデータを受信することができない。
【００７３】
ここで、マルチキャスト通信装置１０１が、マルチキャスト受信端末１１０から受信要求メッセージを受信してから、又はマルチキャスト受信端末１１０に対して所定の認証の認証パケットを送信してから、所定時間内にマルチキャスト受信端末１１０から認証パケットを受信しなかった場合に、当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を禁止しても良い。このようにすることで、不正に接続したマルチキャスト受信端末１１０は、所定の認証を行わない、又は所定の認証に成功しないため、不正に接続したマルチキャスト受信端末１１０の検出をより確実に行った上で、所定マルチキャストデータの受信を禁止することが可能となる。ここで、マルチキャスト通信装置１０１がマルチキャスト受信端末１１０に対して送信する、上述の第１の所定信号と対応した信号を第２の所定信号とする。
【００７４】
このように、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９とマルチキャスト受信端末１１０とを直接にＶＰＮ接続し、当該ＶＰＮ論理ポート２０９で受信した所定の認証の認証パケットに含まれる当該マルチキャスト受信端末１１０の端末識別情報に基づき、当該マルチキャスト受信端末１１０と接続するＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を許可又は禁止することが可能となる。その結果として、マルチキャスト通信装置１０１とマルチキャスト受信端末１１０との間の通信経路に依らず、所定マルチキャストデータの受信を許可していないマルチキャスト受信端末１１０に対して、当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【００７５】
実施の形態１によれば、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９とマルチキャスト受信端末１１０とを直接にＶＰＮ接続し、当該ＶＰＮ論理ポート２０９で受信した第１の所定信号に含まれる当該マルチキャスト受信端末１１０を識別する端末識別情報に基づき、当該マルチキャスト受信端末１１０と接続するＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を許可又は禁止することが可能となる。その結果として、マルチキャスト通信装置１０１とマルチキャスト受信端末１１０との間の通信経路に依らず、所定マルチキャストデータの受信を許可していないマルチキャスト受信端末１１０に対して、当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【００７６】
また、実施の形態１によれば、マルチキャスト受信端末１１０から受信要求メッセージを受信してから、又はマルチキャスト受信端末１１０に対して第２の所定信号を送信してから、所定時間内にマルチキャスト受信端末１１０から第１の所定信号を受信しなかった場合に、当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を禁止するとともに、当該受信要求メッセージを受信したＶＰＮ論理ポート２０９に対し、当該受信要求メッセージの対象となる所定マルチキャストデータの送信を禁止することが可能となる。その結果として、不正に接続したマルチキャスト受信端末１１０は、第１の所定信号を送信しない、又は第１の所定信号に基づき、適正であると判定されないため、不正に接続したマルチキャスト受信端末１１０の検出をより確実に行った上で、所定マルチキャストデータの送信を抑止できる効果が得られる。
【００７７】
また、実施の形態１によれば、マルチキャスト配信端末１０２及びマルチキャスト受信端末１１０とＶＰＮ論理ポート２０９とをＬ２ＶＰＮで接続し、Ｌ２ソフトウェアブリッジを用いてＶＰＮ論理ポート２０９間の通信を連絡することが可能となる。その結果として、マルチキャスト通信装置１０１、マルチキャスト配信端末１０２及びマルチキャスト受信端末１１０が遠隔地など異なるネットワークセグメントに属する場合であっても、ネットワークセグメントの違いを意識することなく、セキュアなネットワークによりＩＰマルチキャスト通信を行える効果が得られる。
【００７８】
実施の形態２．
実施の形態１では、マルチキャスト通信装置１０１において、マルチキャスト受信端末１１０と、当該マルチキャスト受信端末１１０と対応したＶＰＮ論理ポート２０９とを直接にＶＰＮ接続し、マルチキャスト受信端末１１０との間で所定の認証を行った結果に応じて、当該ＶＰＮ論理ポート２０９に対してマルチキャストデータの送信を許可又は禁止することで、所定マルチキャストデータの受信を許可していないマルチキャスト受信端末１１０に対して当該所定マルチキャストデータを送信してしまうことを抑止した。実施の形態２では、マルチキャスト受信端末１１０との間で所定の認証を行った結果に基づいて所定マルチキャストデータの送信を許可したＶＰＮ論理ポート２０９の配下に、当該所定マルチキャストデータの受信を許可していない他のマルチキャスト受信端末１１０が接続していることを検出して、当該他のマルチキャスト受信端末１１０に対してマルチキャストデータを送信してしまうことを抑止する。
【００７９】
図１のように、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９が、マルチキャスト受信端末１１０だけではなく、ネットワーク機器１０７又は１０８等の通信機器との間でＶＰＮ接続し、当該通信機器の配下に複数のマルチキャスト受信端末１１０を接続するネットワーク構成とすると、マルチキャスト受信端末１１０とＶＰＮ論理ポート２０９とは１対１で対応せず、ＶＰＮ論理ポート２０９に複数のマルチキャスト受信端末１１０が対応することとなる。
【００８０】
このようなネットワーク構成では、例えば、ＶＰＮ論理ポート２０９からのＶＰＮが終端した先にあるネットワーク機器１０８の配下に接続したマルチキャスト受信端末１１０のうち、所定の認証に成功するものが１つでも存在すると、通信管理部２０８は当該ＶＰＮ論理ポート２０９に対して、受信要求メッセージの対象となる所定マルチキャストデータの送信を許可する。
【００８１】
そうすると、当該ネットワーク機器１０８の配下に接続した、当該所定マルチキャストデータの受信を許可していない他のマルチキャスト受信端末１１０に対しても、当該所定マルチキャストデータが送信されてしまう畏れがあり、このことはセキュリティ上の問題となる。実施の形態２では、このような問題を解決する手段について説明する。
【００８２】
図４は、実施の形態２における、マルチキャスト通信装置１０１のハードウェア構成とソフトウェア構成とを示すブロック図である。マルチキャスト通信装置１０１は、メッセージ詮索部４０１及び記憶部４０２をさらに備える。その他の構成については図２と同様である。
【００８３】
メッセージ詮索部４０１は、ブリッジ接続部２０７において、ＬＡＮ物理ポート２０１、ＬＡＮ論理ポート２０３又はＶＰＮ論理ポート２０９のいずれかのポートで受信した受信要求メッセージを詮索して当該受信要求メッセージに関する情報を通知する機能部である。メッセージ詮索部４０１は、通信管理部２０８に対し、当該受信要求メッセージを受信したポートの情報、当該受信要求メッセージを送信したマルチキャスト受信端末１１０の識別情報、及び受信した受信要求メッセージの対象となるマルチキャストデータの識別情報を通知する。
【００８４】
マルチキャスト受信端末１１０の識別情報とは、例えばＩＰアドレスやＭＡＣアドレス等の、ネットワーク上でマルチキャスト受信端末１１０を識別する情報である。また、マルチキャストデータの識別情報とは、例えば送信先アドレスに付与されるマルチキャストアドレスや送信元アドレス等の、マルチキャストグループを識別する情報である。本発明では、マルチキャスト受信端末１１０の識別情報としてＩＰアドレスを用い、マルチキャストデータの識別情報としてマルチキャストアドレスを用いて説明する。
【００８５】
記憶部４０２は、ＶＰＮ論理ポート２０９、マルチキャスト受信端末１１０のＩＰアドレス、及び所定マルチキャストデータのマルチキャストアドレスを関連付けて記憶する記憶媒体である。
【００８６】
通信管理部２０８は、受信要求メッセージを送信して所定の認証に成功したマルチキャスト受信端末１１０のＩＰアドレスと、当該マルチキャスト受信端末１１０に対して受信を許可した所定マルチキャストデータのマルチキャストアドレスを、当該マルチキャスト受信端末１１０に対応したＶＰＮ論理ポート２０９と関連付けて記憶部４０２に記憶する。
【００８７】
ここで、ＶＰＮ論理ポート２０９がネットワーク機器１０７又は１０８等の通信機器とＶＰＮ接続しており、１つのＶＰＮ論理ポート２０９に対して複数のマルチキャスト受信端末１１０が、所定マルチキャストデータの受信を許可された状態で対応している場合には、当該複数のマルチキャスト受信端末１１０及び所定マルチキャストデータのマルチキャストアドレスを、当該ＶＰＮ論理ポート２０９と関連付けて記憶部４０２に記憶しても良い。
【００８８】
そして、通信管理部２０８は、メッセージ詮索部４０１からの通知に応じて、通知されたポートがＶＰＮ論理ポート２０９であれば、記憶部４０２を参照して、通知されたマルチキャスト受信端末１１０に対して、通知されたマルチキャストデータの受信を既に許可しているかどうか判定し、未だ受信を許可していないと判定したときに、当該受信要求メッセージを送信したマルチキャスト受信端末１１０に対して当該所定マルチキャストデータの受信を禁止するとともに、当該受信要求メッセージを受信したＶＰＮ論理ポート２０９に対し、当該受信要求メッセージの対象となる所定マルチキャストデータの送信を禁止する。
【００８９】
さらに、通信管理部２０８は、ＶＰＮ論理ポート２０９における所定マルチキャストデータの送信の許可又は禁止の状態を参照し、一度でもＶＰＮ論理ポート２０９に対して所定マルチキャストデータの送信を禁止したならば、その後に、当該所定マルチキャストデータの送信を禁止したＶＰＮ論理ポート２０９の先に接続したマルチキャスト受信端末１１０に対しては当該所定マルチキャストデータの受信を許可しない。
【００９０】
このようにすることで、ＶＰＮ論理ポート２０９の先に接続したマルチキャスト受信端末１１０が、一度でも所定の認証に失敗したならば、セキュリティの観点から当該マルチキャスト受信端末１１０に対して所定マルチキャストデータを送信しないように、当該マルチキャスト受信端末１１０が接続するＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を禁止の状態のまま維持できる効果が得られる。
【００９１】
図５は、マルチキャスト通信装置１０１において所定マルチキャストデータの送信を禁止する処理を示すフローチャート図である。ここで、図５のフローチャートは、マルチキャスト通信装置１０１とマルチキャスト受信端末１１０との間で所定の認証を行い、所定マルチキャストデータの受信を許可した時点から開始している。
【００９２】
処理Ｓ５０１では、通信管理部２０８は、直接又はネットワークを介してＶＰＮ論理ポート２０９に接続したマルチキャスト受信端末１１０に対し、所定マルチキャストデータの受信を許可したときに、当該ＶＰＮ論理ポート２０９の情報、当該マルチキャスト受信端末１１０のＩＰアドレス、及び当該マルチキャストデータのマルチキャストアドレスを関連付けて記憶部４０２に記憶する。その後、処理Ｓ５０２に進む。
【００９３】
処理Ｓ５０２では、メッセージ詮索部４０１は、ＬＡＮ物理ポート２０１、ＬＡＮ論理ポート２０３又はＶＰＮ論理ポート２０９のいずれかのポートで受信要求メッセージを受信したかどうかを判定する。受信していれば処理Ｓ５０３に進む。受信していなければ処理Ｓ５０２を再び行う。
【００９４】
処理Ｓ５０３では、メッセージ詮索部４０１は、通信管理部２０８に対し、処理Ｓ５０２で受信要求メッセージを受信したポート、受信要求メッセージを送信したマルチキャスト受信端末のＩＰアドレス、及び受信要求メッセージの対象となるマルチキャストデータのマルチキャストアドレスを通知する。その後、処理Ｓ５０４に進む。
【００９５】
処理Ｓ５０４では、通信管理部２０８は、処理Ｓ５０３でメッセージ詮索部４０１から通知された情報に基づいて、受信要求メッセージを受信したポートがＶＰＮ論理ポート２０９であるかどうかを判定する。ＶＰＮ論理ポート２０９であれば処理Ｓ５０５に進む。ＶＰＮ論理ポート２０９でなければ処理Ｓ５０２を再び行う。
【００９６】
処理Ｓ５０５では、通信管理部２０８は、記憶部４０２に記憶した情報、及びメッセージ詮索部４０１から通知された情報に基づいて、受信要求メッセージを送信したマルチキャスト受信端末１１０に対し、受信要求メッセージの対象となるマルチキャストデータの受信を既に許可しているかどうかを判定する。許可していれば処理Ｓ５０２を再び行う。許可していなければ処理Ｓ５０６に進む。
【００９７】
処理Ｓ５０６では、通信管理部２０８は、受信要求メッセージを送信したマルチキャスト受信端末１１０に対して、所定の認証を行うよう促す。ここで、マルチキャスト受信端末１１０の側から所定の認証が開始され認証パケットを受信する場合には、通信管理部２０８は開始された認証処理を行い、マルチキャスト受信端末１１０の側から所定の認証が開始されない場合には、通信管理部２０８の側から所定の認証を開始して認証パケットを送信しても良いし、所定時間内にマルチキャスト受信端末１１０から認証パケットを受信するのを待っても良い。その後、処理Ｓ５０７に進む。
【００９８】
処理Ｓ５０７では、通信管理部２０８は、受信要求メッセージを送信したマルチキャスト受信端末１１０が所定の認証に成功したかどうかを判定する。ここでの所定の認証の判定については実施の形態１と同様であり、認証パケットを送受信した結果を以って判定しても良いし、所定時間内に認証パケットを受信したかどうかによって判定しても良い。所定の認証に成功した場合は処理Ｓ５０１を行う。所定の認証に成功しない場合は処理Ｓ５０８に進む。
【００９９】
処理Ｓ５０８では、ブリッジ接続部２０７は、処理Ｓ５０５での通信管理部２０８の判定に基づいて、処理Ｓ５０２で受信要求メッセージを受信したＶＰＮ論理ポート２０９に対し、当該受信要求メッセージの対象となるマルチキャストデータの送信を禁止する。その後、処理を終了する。
【０１００】
ところで、図５のフローチャートでは、所定の認証に成功して所定マルチキャストデータの受信を許可されたマルチキャスト受信端末１１０が、登録された他のマルチキャストグループの対象となる他のマルチキャストデータを受信するのに受信要求メッセージを送信すると、記憶部４０２には他のマルチキャストデータのマルチキャストアドレスが関連付けられていないために、他のマルチキャストデータの受信を許可されないだけでなく、既に受信を許可された所定マルチキャストデータまでも受信できなくなってしまう虞がある。
【０１０１】
このため、図５のフローチャートの処理Ｓ５０５において、記憶部４０２に記憶した情報と、受信した受信要求メッセージの情報とを比較して、マルチキャストアドレスのみ異なる場合には、処理Ｓ５０６で所定の認証に失敗しても、既に許可したマルチキャストデータの受信は禁止しないとしても良い。このようにすることで、例えば、適正に接続したマルチキャスト受信端末１１０が、受信するマルチキャストデータを追加又は変更したい場合に、既に許可したマルチキャストデータの受信を禁止しなくて済むようになり、マルチキャストデータの受信の利便性を向上させることが可能となる。
【０１０２】
また、処理Ｓ５０８において、通信管理部２０８は、既にマルチキャストデータの受信を許可しているマルチキャスト受信端末１１０に対し、当該マルチキャストデータの送信を許可から禁止に変更する旨を通知しても良い。
【０１０３】
このように、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９からのＶＰＮが終端した先にあるネットワーク機器１０８に少なくとも１つのマルチキャスト受信端末１１０が接続する場合に、当該ＶＰＮ論理ポート２０９で受信した所定の認証の認証パケットに含まれる当該マルチキャスト受信端末１１０の端末識別情報に基づき、当該ネットワーク機器１０８と接続するＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を許可又は禁止することが可能となる。その結果として、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９に接続するネットワーク機器１０８に、所定マルチキャストデータの受信を許可していないマルチキャスト受信端末１１０が接続している場合に、当該ＶＰＮ論理ポート２０９からの当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【０１０４】
また、マルチキャスト通信装置１０１が、所定の認証に成功したマルチキャスト受信端末１１０に関する情報を記憶しておくことで、マルチキャスト受信端末１１０から送信された受信要求メッセージを受信したときに、既に当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を許可しているかどうかを判定し、受信を許可していないと判定したときに、当該受信要求メッセージを受信したＶＰＮ論理ポート２０９に対し、当該受信要求メッセージの対象となる所定マルチキャストデータの送信を禁止することが可能となる。その結果として、ＶＰＮ論理ポート２０９に接続したマルチキャスト受信端末１１０が、所定マルチキャストデータを受信するために受信要求メッセージを送信したときに、不正に接続したマルチキャスト受信端末１１０を検出することができ、当該不正に接続したマルチキャスト受信端末１１０に対して当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【０１０５】
実施の形態２によれば、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９からのＶＰＮが終端した先にあるネットワーク機器１０８に少なくとも１つのマルチキャスト受信端末１１０が接続する場合に、当該ＶＰＮ論理ポート２０９で受信した第１の所定信号に含まれる当該マルチキャスト受信端末１１０の端末識別情報に基づき、当該ネットワーク機器１０８と接続するＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を許可又は禁止することが可能となる。その結果として、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９に接続するネットワーク機器１０８に、所定マルチキャストデータの受信を許可していないマルチキャスト受信端末１１０が接続している場合に、当該ＶＰＮ論理ポート２０９からの当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【０１０６】
また、実施の形態２によれば、マルチキャスト通信装置１０１が、第１の所定信号に含まれる情報に基づき適正と判定したマルチキャスト受信端末１１０に関する情報を記憶しておくことで、マルチキャスト受信端末１１０から送信された受信要求メッセージを受信したときに、既に当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を許可しているかどうかを判定し、受信を許可していないと判定したときに、当該受信要求メッセージを受信したＶＰＮ論理ポート２０９に対し、当該受信要求メッセージの対象となる所定マルチキャストデータの送信を禁止することが可能となる。その結果として、ＶＰＮ論理ポート２０９に接続したマルチキャスト受信端末１１０が、所定マルチキャストデータを受信するために受信要求メッセージを送信したときに、不正に接続したマルチキャスト受信端末１１０を検出することができ、当該不正に接続したマルチキャスト受信端末１１０に対して当該所定マルチキャストデータの送信を抑止できる効果が得られる。
【０１０７】
また、実施の形態２によれば、マルチキャスト受信端末１１０から受信要求メッセージを受信してから、又はマルチキャスト受信端末１１０に対して第２の所定信号を送信してから、所定時間内にマルチキャスト受信端末１１０から第１の所定信号を受信しなかった場合に、当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を禁止するとともに、当該受信要求メッセージを受信したＶＰＮ論理ポート２０９に対し、当該受信要求メッセージの対象となる所定マルチキャストデータの送信を禁止することが可能となる。その結果として、不正に接続したマルチキャスト受信端末１１０は、第１の所定信号を送信しない、又は第１の所定信号に基づき、適正であると判定されないため、不正に接続したマルチキャスト受信端末１１０の検出をより確実に行った上で、所定マルチキャストデータの送信を抑止できる効果が得られる。
【０１０８】
実施の形態３．
実施の形態２では、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９に、複数のマルチキャスト受信端末１１０が接続する場合であっても、所定の認証に成功したマルチキャスト受信端末１１０に関する情報を記憶しておき、受信した受信要求メッセージに含まれる情報と記憶した情報とを比較することで、ＶＰＮ論理ポート２０９に不正に接続したマルチキャスト受信端末１１０を検出し、当該ＶＰＮ論理ポート２０９に対して所定マルチキャストデータの送信を禁止して、不正に接続したマルチキャスト受信端末１１０に対して当該所定マルチキャストデータを送信してしまうことを抑止した。実施の形態３では、ＶＰＮ論理ポート２０９で受信した任意のパケットを対象に、ＶＰＮ論理ポート２０９に対してマルチキャストデータの送信を禁止することで、さらにセキュリティの向上を図る。
【０１０９】
図６は、実施の形態３における、マルチキャスト通信装置１０１のハードウェア構成とソフトウェア構成とを示すブロック図である。マルチキャスト通信装置１０１は、パケット詮索部６０１をさらに備える。その他の構成については図４と同様である。
【０１１０】
パケット詮索部６０１は、ブリッジ接続部２０７において、ＶＰＮ論理ポート２０９で受信したパケットを詮索して当該パケットに関する情報を通知する機能部である。パケット詮索部６０１は、通信管理部２０８に対し、当該パケットを受信したＶＰＮ論理ポート２０９の情報及び当該パケット送信したマルチキャスト受信端末１１０の識別情報を通知する。マルチキャスト受信端末１１０の識別情報とは、例えばＩＰアドレスやＭＡＣアドレス等の、ネットワーク上でマルチキャスト受信端末１１０を識別する情報である。本発明では、マルチキャスト受信端末１１０の識別情報としてＩＰアドレスを用いて説明する。
【０１１１】
尚、パケット詮索部６０１が詮索するパケットには、例えば、ネットワーク機器１０７及び１０８等の通信機器など、マルチキャスト受信端末１１０以外の装置が送信したものも含まれることが考えられるため、詮索及び通知の対象外とするパケットの情報を予め設定しておく。
【０１１２】
図７は、マルチキャスト通信装置１０１において所定マルチキャストデータの送信を禁止する処理を示すフローチャート図である。ここで、図７のフローチャートは、マルチキャスト通信装置１０１とマルチキャスト受信端末１１０との間で所定の認証を行い、所定マルチキャストデータの受信を許可した時点から開始している。
【０１１３】
処理Ｓ７０１は、図５の処理Ｓ５０１と同様である。その後、処理Ｓ７０２に進む。
【０１１４】
処理Ｓ７０２では、パケット詮索部６０１は、ＶＰＮ論理ポート２０９でパケットを受信したかどうかを判定する。受信していれば処理Ｓ７０３に進む。受信していなければ処理Ｓ７０２を再び行う。
【０１１５】
処理Ｓ７０３では、パケット詮索部６０１は、通信管理部２０８に対し、処理Ｓ７０２でパケットを受信したポート、及びパケットを送信したマルチキャスト受信端末のＩＰアドレスを通知する。その後、処理Ｓ７０４に進む。
【０１１６】
処理Ｓ７０４では、通信管理部２０８は、記憶部４０２に記憶した情報、及びパケット詮索部６０１から通知された情報に基づいて、パケットを送信したマルチキャスト受信端末１１０が既に所定の認証に成功しているかどうかを判定する。所定の認証に成功していれば処理Ｓ７０２を再び行う。所定の認証に成功していなければ処理Ｓ７０５に進む。
【０１１７】
処理Ｓ７０５では、通信管理部２０８は、パケットを送信したマルチキャスト受信端末１１０に対して、所定の認証を行うよう促す。ここで、マルチキャスト受信端末１１０の側から所定の認証が開始され認証パケットを受信する場合には、通信管理部２０８は開始された認証処理を行い、マルチキャスト受信端末１１０の側から所定の認証が開始されない場合には、通信管理部２０８の側から所定の認証を開始して認証パケットを送信しても良いし、所定時間内にマルチキャスト受信端末１１０から認証パケットを受信するのを待っても良い。その後、処理Ｓ７０６に進む。
【０１１８】
処理Ｓ７０６では、通信管理部２０８は、受信要求メッセージを送信したマルチキャスト受信端末１１０が所定の認証に成功したかどうかを判定する。ここでの所定の認証の判定については実施の形態１と同様であり、認証パケットを送受信した結果を以って判定しても良いし、所定時間内に認証パケットを受信したかどうかによって判定しても良い。所定の認証に成功した場合は処理Ｓ７０１を行う。所定の認証に成功しない場合は処理Ｓ７０７に進む。
【０１１９】
処理Ｓ７０７では、ブリッジ接続部２０７は、処理Ｓ７０４での通信管理部２０８の判定に基づいて、処理Ｓ７０２でパケットを受信したＶＰＮ論理ポート２０９に対し、許可したマルチキャストデータの送信を全て禁止する。その後、処理を終了する。
【０１２０】
尚、処理Ｓ７０７において、通信管理部２０８は、既にマルチキャストデータの受信を許可しているマルチキャスト受信端末１１０に対し、全てのマルチキャストデータの送信を許可から禁止に変更する旨を通知しても良い。
【０１２１】
このように、マルチキャスト受信端末１１０から送信された任意のパケットに含まれる情報に基づき、既に当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を許可しているかどうか判定することが可能となる。その結果として、例えば、適正に接続したマルチキャスト受信端末１１０の動作によって、ＶＰＮ論理ポート２０９に対し所定マルチキャストデータの送信が許可されており、当該ＶＰＮ論理ポート２０９の配下のネットワーク機器１０８に不正に接続したマルチキャスト受信端末１１０に対して既に所定マルチキャストデータを送信しているために、不正に接続したマルチキャスト受信端末１１０が当該所定マルチキャストデータの受信を要求する動作を行わない場合においても、当該ＶＰＮ論理ポート２０９でＡＲＰパケット等の任意のパケットを受信することで、不正に接続したマルチキャスト受信端末１１０の存在を検出できる効果が得られる。
【０１２２】
実施の形態３によれば、マルチキャスト受信端末１１０から送信された任意のパケットに含まれる情報に基づき、既に当該マルチキャスト受信端末１１０に対して所定マルチキャストデータの受信を許可しているかどうか判定することが可能となる。その結果として、例えば、適正に接続したマルチキャスト受信端末１１０の動作によって、ＶＰＮ論理ポート２０９に対し所定マルチキャストデータの送信が許可されており、当該ＶＰＮ論理ポート２０９の配下のネットワーク機器１０８に不正に接続したマルチキャスト受信端末１１０に対して既に所定マルチキャストデータを送信しているために、不正に接続したマルチキャスト受信端末１１０が当該所定マルチキャストデータの受信を要求する動作を行わない場合においても、当該ＶＰＮ論理ポート２０９でＡＲＰパケット等の任意のパケットを受信することで、不正に接続したマルチキャスト受信端末１１０の存在を検出できる効果が得られる。
【０１２３】
実施の形態４．
実施の形態２及び３では、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９において受信した受信要求メッセージやパケットの情報を用いて、既に所定マルチキャストデータの受信を許可したマルチキャスト受信端末１１０かどうかを判定し、当該ＶＰＮ論理ポート２０９に不正に接続したマルチキャスト受信端末１１０の存在を検出して当該ＶＰＮ論理ポート２０９に対して所定マルチキャストデータの送信を禁止した。実施の形態４では、実施の形態２及び３によって所定マルチキャストデータの送信を許可から禁止に変更したＶＰＮ論理ポート２０９に対し、再び送信の許可を行う。
【０１２４】
マルチキャスト通信装置１０１は、所定マルチキャストデータの送信を許可から禁止に変更したＶＰＮ論理ポート２０９を、再び許可に設定し直すための送信復旧手段をさらに備える。送信復旧手段には、マルチキャストデータ通信装置１０１から行うものと、適正に接続したマルチキャスト受信端末１１０から行うものがある。
【０１２５】
先ず、マルチキャストデータ通信装置１０１から行う手段について説明する。
【０１２６】
マルチキャストデータ通信装置１０１は、所定時間が経過したことを通知する図示しないタイマ管理部をさらに備える。タイマ管理部では、複数のタイマを設定することが可能であり、設定したタイマを区別するためのタイマ情報を出力する。
【０１２７】
通信管理部２０８は、ＶＰＮ論理ポート２０９に対して、所定マルチキャストデータの送信を許可から禁止とするときに、タイマ管理部に対して所定時間の経過を通知する設定を行う。このとき、通信管理部２０８は、当該所定マルチキャストデータのマルチキャストアドレス、当該ＶＰＮ論理ポート２０９、及び設定したタイマのタイマ情報を関連付けて、記憶部４０２に記憶する。
【０１２８】
そして、通信管理部２０８は、タイマ管理部からの通知があると、記憶部４０２に記憶した情報を参照して、通知のあったタイマのタイマ情報と関連付けられたＶＰＮ論理ポート２０９に対して、同様に関連付けられた所定マルチキャストデータの送信を再び許可とする。
【０１２９】
次に、マルチキャスト受信端末１１０から行う手段について説明する。
【０１３０】
通信管理部２０８が所定マルチキャストデータの送信を許可から禁止としたＶＰＮ論理ポート２０９に適正に接続した、当該所定マルチキャストデータの受信を許可されたマルチキャスト受信端末１１０から、例えば、ＳＩＰ等のプロトコルを用いて、当該ＶＰＮ論理ポート２０９での当該所定マルチキャストデータの送信を再び許可とする操作を行う。通信管理部２０８は、このときの操作に従い、当該ＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を再び許可とする。
【０１３１】
尚、上述の送信復旧手段を行う前に、対象となるＶＰＮ論理ポート２０９において、所定マルチキャストデータの送信を許可から禁止に変更する要因となった、不正に接続したマルチキャスト受信端末１１０が存在していないことを確認することが望ましい。
【０１３２】
そのためには、通信管理部２０８は、当該ＶＰＮ論理ポート２０９に対して当該所定マルチキャストデータの送信を許可から禁止とするときに、その要因となったマルチキャスト受信端末１１０の識別情報を記憶部４０２に記憶することで、要因となったマルチキャスト受信端末１１０の存在の確認を容易とすることが可能となる。
【０１３３】
実施の形態４によれば、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９に対して、所定マルチキャストデータの送信を許可から禁止とした変更を、再び許可に変更することが可能となる。その結果として、当該所定マルチキャストデータの受信を許可されたマルチキャスト受信端末１１０に対して、当該所定マルチキャストデータの送信を再開できる効果が得られる。
【０１３４】
実施の形態５．
実施の形態１〜３では、マルチキャスト通信装置１０１のＶＰＮ論理ポート２０９で受信する認証パケット等に含まれる情報に基づき、当該ＶＰＮ論理ポート２０９に対して所定マルチキャストデータの送信を許可又は禁止した。実施の形態５では、マルチキャスト通信装置１０１において、特定のＶＰＮ論理ポート２０９を指定して、当該ＶＰＮ論理ポート２０９に対してはマルチキャストデータの送信を禁止しない。
【０１３５】
マルチキャスト通信装置１０１は、特定のＶＰＮ論理ポート２０９を指定するポート指定手段をさらに備える。ポート指定手段は、例えば、マルチキャスト通信装置１０１に設けた図示しない外部インタフェース部を介して操作を行っても良いし、マルチキャスト通信装置１０１のいずれかのポートに接続する保守用の通信端末を予め設けて、当該保守用の通信端末から操作を行っても良い。
【０１３６】
特定のＶＰＮ論理ポート２０９を指定するための情報としては、ＶＰＮ論理ポート２０９を生成する都度に、当該ＶＰＮ論理ポート２０９を区別する識別情報を付与して用いても良いし、ＶＰＮ論理ポート２０９に接続したマルチキャスト受信端末１１０の識別情報を用いても良い。
【０１３７】
通信管理部２０８は、ポート指定手段によって指定したＶＰＮ論理ポート２０９に接続するマルチキャスト受信端末１１０に対してマルチキャストデータの受信を禁止することなく、従って、当該ＶＰＮ論理ポート２０９に対してマルチキャストデータの送信の禁止も行わない。
【０１３８】
このように、特定のＶＰＮ論理ポート２０９がセキュアなネットワークに接続しており、当該ネットワークに接続するマルチキャスト受信端末１１０にはセキュリティ上の脅威がないことが分かっている場合に、ポート指定手段を用いることで、他のＶＰＮ論理ポート２０９に対してはセキュリティを確保しながら、当該特定のＶＰＮ論理ポート２０９に対しては、接続するマルチキャスト受信端末１１０の要求に応じて所定マルチキャストデータの送信を行える効果が得られる。
【０１３９】
実施の形態５によれば、ポート指定手段を用いて特定のＶＰＮ論理ポート２０９を指定することにより、当該特定のＶＰＮ論理ポート２０９に接続した、いずれのマルチキャスト受信端末１１０に対しても所定マルチキャストデータの受信を禁止しないことが可能となる。その結果として、特定のＶＰＮ論理ポート２０９がセキュアなネットワークに接続しており、当該ネットワークに接続するマルチキャスト受信端末１１０にはセキュリティ上の脅威がないことが分かっている場合に、他のＶＰＮ論理ポート２０９に対してはセキュリティを確保しながら、当該特定のＶＰＮ論理ポート２０９に対しては、接続するマルチキャスト受信端末１１０の要求に応じて効率的に所定マルチキャストデータの送信を行える効果が得られる。
【符号の説明】
【０１４０】
１０１  マルチキャスト通信装置
１０２  マルチキャスト配信端末
１０３  内部通信端末
１０４  外部通信端末
１０５  内部ネットワーク
１０６  外部ネットワーク
１０７、１０８  ネットワーク機器
１０９  マルチキャスト通信端末
１１０  マルチキャスト受信端末
２０１  ＬＡＮ物理ポート
２０２  ＷＡＮ物理ポート
２０３  ＬＡＮ論理ポート
２０４  パケット転送部
２０５  ＶＰＮ論理ポート生成部
２０６  ＶＰＮ終端部
２０７  ブリッジ接続部
２０８  通信管理部
２０９  ＶＰＮ論理ポート
４０１  メッセージ詮索部
４０２  記憶部
６０１  パケット詮索部
【図１】
2017121026.tif 000003
【図２】
2017121026.tif 000004
【図３】
2017121026.tif 000005
【図４】
2017121026.tif 000006
【図５】
2017121026.tif 000007
【図６】
2017121026.tif 000008
【図７】
2017121026.tif 000009