(57)【要約】【課題】管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置のポートに複数の受信装置を接続しているネットワークシステムにおいて、配信停止時にｆａｓｔ  ｌｅａｖｅ機能を採用できる通信装置および通信方法を提供することを目的とする。【解決手段】本発明に係る通信装置及び通信方法は、１のポートに受信装置が複数台接続されたネットワークシステムに適用され、受信装置から配信停止要求された場合、原則ｆａｓｔ  ｌｅａｖｅ機能で配信停止を行う。ｆａｓｔ  ｌｅａｖｅ機能の不具合を解消するために、本発明に係る通信装置及び通信方法は、配信状態データベースの情報をポート毎の情報に集約し、前記集約情報を基にポート設定を変更する。【選択図】図４
2018042179.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャスト配信されるデータを受信する受信装置が接続される複数のポートと、
前記ポートのポート情報及び前記受信装置の識別子を含むマルチキャスト配信情報を保持するデータベースと、
前記ポートが受信した、マルチキャスト配信開始又は配信停止を要求する前記受信装置からの管理メッセージに基づいて前記データベースが保持する前記マルチキャスト配信情報を更新する更新部と、
前記データベースが保持する前記マルチキャスト配信情報に基づいてマルチキャスト配信されるデータの透過又は廃棄を前記ポート毎に設定し、前記ポートがマルチキャスト配信停止の要求を受信した場合、前記ポートから前記受信装置へ配信停止の確認を行わずに前記ポートにデータの廃棄を設定する設定部と、
を備える通信装置であって、
複数の前記受信装置を含む受信装置群が１つの前記ポートに接続されている場合に、
前記設定部は、
前記受信装置群の中のいずれかの前記受信装置からのマルチキャスト配信停止の要求を前記ポートで受信したときに、前記データベースが保持する前記マルチキャスト配信情報を確認し、前記受信装置群の他の前記受信装置が前記マルチキャスト配信停止の要求対象のデータを受信していれば、該ポートについてはマルチキャスト配信されるデータの透過設定を維持することを特徴とする通信装置。
【請求項２】
マルチキャスト配信されるデータを受信する受信装置が接続される複数のポートと、
前記ポートのポート情報及び前記受信装置の識別子を含むマルチキャスト配信情報を保持するデータベースと、
前記ポートが受信した、マルチキャスト配信開始又は配信停止を要求する前記受信装置からの管理メッセージに基づいて前記データベースが保持する前記マルチキャスト配信情報を更新する更新部と、
前記データベースが保持する前記マルチキャスト配信情報に基づいてマルチキャスト配信されるデータの透過又は廃棄を前記ポート毎に設定し、前記ポートがマルチキャスト配信停止の要求を受信した場合、前記ポートから前記受信装置へ配信停止の確認を行わずに前記ポートにデータの廃棄を設定する設定部と、
を備える通信装置の通信方法であって、
複数の前記受信装置を含む受信装置群が１つの前記ポートに接続されている場合に、
前記受信装置群の中のいずれかの前記受信装置からのマルチキャスト配信停止の要求を前記ポートで受信したときに、前記データベースが保持する前記マルチキャスト配信情報を確認し、前記受信装置群の他の前記受信装置が前記マルチキャスト配信停止の要求対象のデータを受信していれば、該ポートについてはマルチキャスト配信されるデータの透過設定を維持することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークシステムおける通信装置及び通信方法に関する。
【背景技術】
【０００２】
イーサネット（登録商標）技術に代表される、ＯＳＩ参照モデルにおけるレイヤ２の技術を用いたネットワークシステムが広く普及している。また、前記レイヤ２のネットワークシステムにおいて、マルチキャスト配信を効率的に実現するための方法も提案されている。
【０００３】
マルチキャスト配信を効率的に実現する方法として、ＭＬＤｖ２（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  ｖｅｒｓｉｏｎ  ２）技術がある（例えば非特許文献１）。これは、ＩＰｖ６形式の高効率なマルチキャスト配信を実現するために、Ｑｕｅｒｙと呼ばれる管理メッセージを送受信する。管理メッセージとして、配信開始要求メッセージと、配信停止要求メッセージがあり、前記管理メッセージの送受信を通じて、メッセージを受信したポートのマルチキャスト配信状態を変更し、マルチキャスト配信開始、および、配信停止を実現するものである。
【０００４】
レイヤ２のネットワーク装置であるＬ２スイッチではＭＬＤ  Ｓｎｏｏｐｉｎｇ機能により、マルチキャスト配信を効率化することが可能である。これは、前記管理メッセージの内容を読み取りつつ、Ｌ２ネットワークに属する他の装置に前記管理メッセージを転送する機能である。これにより、ネットワーク装置において読み出した管理メッセージの情報に基づき、配信を要求するユーザが接続しているポートに対してのみマルチキャストトラヒックを転送することが可能となる。マルチキャストデータを転送する必要の無いポートへの配信を抑止することにより、マルチキャスト配信効率を向上させることが可能となる。
【０００５】
あるいは、ＭＬＤ  Ｐｒｏｘｙ機能によりマルチキャスト受信装置からの配信開始要求メッセージ、および、配信停止メッセージを集約することも可能である。ＭＬＤ  Ｐｒｏｘｙ機能においても、配信を要求するユーザが接続しているポートに対してのみマルチキャストトラヒックを転送することが可能となる。マルチキャストデータを転送する必要の無いポートへの配信を抑止することにより、マルチキャスト配信効率を向上させることが可能となる。
【０００６】
例えば、図１に示すように、マルチキャストデータを配信する送信装置１、管理フレームに応じてマルチキャストフレームを転送するポートを決定することが可能なスイッチ２、マルチキャストデータを受信する複数のマルチキャスト受信装置のポートを集約する集線装置３、マルチキャストデータを受信するマルチキャスト受信装置４、マルチキャスト受信装置５、及びマルチキャスト受信装置６からなるネットワークシステムを考える。
【０００７】
スイッチ２は、管理メッセージの送受信に基づき、マルチキャストデータを転送するポートを動的に変更できる。従来、スイッチ２の配信状態データベースはスイッチ２のポート単位で管理していた。図１では、スイッチ２のポート２２とポート２３からマルチキャストデータを転送する設定となっている。
【０００８】
ここで、図２に示すように、マルチキャスト受信装置６が配信停止要求メッセージを送信した場合について考える。ＭＬＤｖ２における離脱方法として、ｓｏｆｔ  ｌｅａｖｅとｆａｓｔ  ｌｅａｖｅの２種類がある。
【０００９】
ｓｏｆｔ  ｌｅａｖｅを用いた場合、スイッチ２のポートにおいて配信停止要求メッセージを受信した後に、当該ポートから配信停止確認メッセージ（Ｍｕｉｔｌｃａｓｔ  Ａｄｄｒｅｓｓ  ａｎｄ  Ｓｏｕｒｃｅ  Ｓｐｅｃｉｆｉｃ  Ｑｕｅｒｙ：ＭＡＳＳＱ）を送信する。スイッチ２は、この配信停止確認メッセージに対する応答が無いことを確認し、スイッチ２の配信状態データベースから当該配信情報を削除することでマルチキャストデータ配信を停止する。ｓｏｆｔ  ｌｅａｖｅは、配信停止要求メッセージを受信してから実際にマルチキャストデータ配信を停止するまでに一定の時間を必要とする。この時間中は、不要なマルチキャストデータを配信し続けることとなる。
【００１０】
一方、ｆａｓｔ  ｌｅａｖｅを用いた場合、スイッチ２のポートにおいて配信停止要求メッセージを受信した後に、即座にスイッチの配信状態データベースから当該配信情報を削除することでマルチキャストデータ配信を停止する。このため、ｓｏｆｔ  ｌｅａｖｅと比較して不要なマルチキャストデータを配信する時間の短時間化が期待できる。
【００１１】
図２において、ｆａｓｔ  ｌｅａｖｅ機能による配信停止を行う場合の例を示す。スイッチ２のポート２３においてチャネル（Ｓ１，Ｇ１）に対する配信停止要求メッセージを受信した場合、即座にポート２３からチャネル（Ｓ１，Ｇ１）に関するマルチキャストデータ配信を停止する。これにより、マルチキャストデータ配信が不要となるポート２３からのマルチキャストデータ送信を抑制し、帯域利用効率の向上を実現することができる。
【００１２】
次に、図３に示すように、マルチキャスト受信装置５が配信停止要求メッセージを送信した場合について考える。ｆａｓｔ  ｌｅａｖｅ機能が有効となっているスイッチ２のポート２２においてチャネル（Ｓ１，Ｇ１）に対する配信停止要求メッセージを受信した場合、即座にポート２２からチャネル（Ｓ１，Ｇ１）に関するマルチキャストデータ配信を停止する。
【００１３】
図３の例では、ポート２２と接続するマルチキャスト受信装置は、マルチキャスト受信装置４とマルチキャスト受信装置５の２台である。このため、仮にマルチキャスト受信装置４とマルチキャスト受信装置５で同一チャネル（Ｓ１，Ｇ１）のマルチキャストデータを受信していた場合、マルチキャスト受信装置５からの配信停止要求メッセージ送信によりマルチキャスト受信装置４のマルチキャスト配信も停止することになる。
【００１４】
図３のような状態は、管理フレームに基づいてマルチキャストの配信管理を動的に実施する装置のポートが集線装置等と接続することにより、単一ポートに複数のマルチキャスト受信装置を接続していること、および、配信停止要求メッセージ受信後にマルチキャスト受信装置に対して配信停止確認メッセージを送信しないこと、に起因する。
【００１５】
このため、従来は、図３に示すような、管理フレームに基づいてマルチキャストの配信管理を動的に実施する装置のポートに複数のマルチキャスト受信装置を接続している構成においては、ｆａｓｔ  ｌｅａｖｅ機能による配信停止では無く、ｓｏｆｔ  ｌｅａｖｅ機能による配信停止を実現していた。
【先行技術文献】
【非特許文献】
【００１６】
【非特許文献１】Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  Ｖｅｒｓｉｏｎ  ２  （ＭＬＤｖ２）  ｆｏｒ  ＩＰｖ６  （ｈｔｔｐｓ：ｓｕｒａｓｓｈｕｓｕｒａｓｓｈｕｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇｓｕｒａｓｓｈｕｈｔｍｌｓｕｒａｓｓｈｕｒｆｃ３８１０、２０１６年５月１１日検索）
【発明の概要】
【発明が解決しようとする課題】
【００１７】
上述のように、管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置のポートに複数の受信装置を接続しているネットワークシステムは、ｓｏｆｔ  ｌｅａｖｅ機能を採用し、配信停止要求後、一定時間に不要なマルチキャストデータを配信するため、帯域利用効率の向上が課題となっている。
【００１８】
そこで、本発明は、上記課題を解決すべく、管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置のポートに複数の受信装置を接続しているネットワークシステムにおいて、配信停止時にｆａｓｔ  ｌｅａｖｅ機能を採用できる通信装置および通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明に係る通信装置及び通信方法は、マルチキャストの配信管理を動的に実施するための配信状態データベースに、ポート及びマルチキャスト配信データに加え、受信装置の識別子情報を保持することとした。
【００２０】
具体的には、本発明に係る通信装置は、
マルチキャスト配信されるデータを受信する受信装置が接続される複数のポートと、
前記ポートのポート情報及び前記受信装置の識別子を含むマルチキャスト配信情報を保持するデータベースと、
前記ポートが受信した、マルチキャスト配信開始又は配信停止を要求する前記受信装置からの管理メッセージに基づいて前記データベースが保持する前記マルチキャスト配信情報を更新する更新部と、
前記データベースが保持する前記マルチキャスト配信情報に基づいてマルチキャスト配信されるデータの透過又は廃棄を前記ポート毎に設定し、前記ポートがマルチキャスト配信停止の要求を受信した場合、前記ポートから前記受信装置へ配信停止の確認を行わずに前記ポートにデータの廃棄を設定する設定部と、
を備える通信装置であって、
複数の前記受信装置を含む受信装置群が１つの前記ポートに接続されている場合に、
前記設定部は、
前記受信装置群の中のいずれかの前記受信装置からのマルチキャスト配信停止の要求を前記ポートで受信したときに、前記データベースが保持する前記マルチキャスト配信情報を確認し、前記受信装置群の他の前記受信装置が前記マルチキャスト配信停止の要求対象のデータを受信していれば、該ポートについてはマルチキャスト配信されるデータの透過設定を維持することを特徴とする。
【００２１】
また、本発明に係る通信方法は、
マルチキャスト配信されるデータを受信する受信装置が接続される複数のポートと、
前記ポートのポート情報及び前記受信装置の識別子を含むマルチキャスト配信情報を保持するデータベースと、
前記ポートが受信した、マルチキャスト配信開始又は配信停止を要求する前記受信装置からの管理メッセージに基づいて前記データベースが保持する前記マルチキャスト配信情報を更新する更新部と、
前記データベースが保持する前記マルチキャスト配信情報に基づいてマルチキャスト配信されるデータの透過又は廃棄を前記ポート毎に設定し、前記ポートがマルチキャスト配信停止の要求を受信した場合、前記ポートから前記受信装置へ配信停止の確認を行わずに前記ポートにデータの廃棄を設定する設定部と、
を備える通信装置の通信方法であって、
複数の前記受信装置を含む受信装置群が１つの前記ポートに接続されている場合に、
前記受信装置群の中のいずれかの前記受信装置からのマルチキャスト配信停止の要求を前記ポートで受信したときに、前記データベースが保持する前記マルチキャスト配信情報を確認し、前記受信装置群の他の前記受信装置が前記マルチキャスト配信停止の要求対象のデータを受信していれば、該ポートについてはマルチキャスト配信されるデータの透過設定を維持することを特徴とする。
【００２２】
本発明に係る通信装置及び通信方法は、１のポートに受信装置が複数台接続されたネットワークシステムに適用され、受信装置から配信停止要求された場合、原則ｆａｓｔ  ｌｅａｖｅ機能で配信停止を行う。ｆａｓｔ  ｌｅａｖｅ機能の不具合を解消するために、本発明に係る通信装置及び通信方法は、配信状態データベースの情報をポート毎の情報に集約し、前記集約情報を基にポート設定を変更する。そして、本発明に係る通信装置及び通信方法は、１のポートに接続された複数の受信装置のうちの１つから配信停止要求がなされても、配信状態データベースを参照し、他の受信装置がマルチキャスト配信のデータを受信継続するならば、当該ポートへのマルチキャスト配信のデータを継続して配信し続ける。このため、本発明に係る通信装置及び通信方法は、受信装置が受信していたデータが他の受信装置の配信停止要求で当該データを受信できなくなるというｆａｓｔ  ｌｅａｖｅ機能の不具合は解消される。
【００２３】
従って、本発明は、管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置のポートに複数の受信装置を接続しているネットワークシステムにおいて、配信停止時にｆａｓｔ  ｌｅａｖｅ機能を採用できる通信装置および通信方法を提供することができる。
【発明の効果】
【００２４】
本発明は、管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置のポートに複数の受信装置を接続しているネットワークシステムにおいて、配信停止時にｆａｓｔ  ｌｅａｖｅ機能を採用できる通信装置および通信方法を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置を含むネットワークシステムを説明する図である。
【図２】管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置を含むネットワークシステムにおいて、集線装置を接続しないポートで配信停止要求メッセージを受信した場合の、マルチキャストデータの配信動作を説明する図である。
【図３】管理フレームに基づいてマルチキャストの配信管理を動的に実施する通信装置を含むネットワークシステムにおいて、集線装置を接続するポートで配信停止要求メッセージを受信した場合の、マルチキャストデータの配信動作を説明する図である。
【図４】本発明に係る通信装置を含むネットワークシステムを説明する図である。
【図５】本発明に係る通信装置を含むネットワークシステムにおいて、集線装置を接続するポート及び集線装置を接続しないポートの双方からマルチキャストデータを配信する動作を説明する図である。
【図６】本発明に係る通信装置を含むネットワークシステムにおいて、集線装置を接続しないポートから配信停止要求メッセージを受信した場合の動作を説明する図である。
【図７】本発明に係る通信装置を含むネットワークシステムにおいて、集線装置を接続しないポートから配信停止要求メッセージを受信した場合の、マルチキャストデータの配信動作を説明する図である。
【図８】本発明に係る通信装置を含むネットワークシステムにおいて、集線装置を接続するポートから配信停止要求メッセージを受信した場合の動作を説明する図である。
【図９】本発明に係る通信装置を含むネットワークシステムにおいて、集線装置を接続するポートから配信停止要求メッセージを受信した場合の、マルチキャストデータの配信動作を説明する図である。
【発明を実施するための形態】
【００２６】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２７】
本実施形態では、ＭＬＤｖ２を例に説明する。しかしながら、本開示技術はＭＬＤｖ２のみならず、管理メッセージの送受信に基づき、ポートの設定を動的に変更するシステムであれば適用可能である。例えば、ＩＰｖ４によるマルチキャスト配信で使用されるＩＧＭＰｖ３（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ３）に対して適用しても良い。
【００２８】
図４は、スイッチ装置の1つのポートに複数のマルチキャスト受信装置を接続した構成において、マルチキャスト受信装置に対して配信停止確認メッセージを送信することなく配信を停止する機能を実現するネットワークシステムの構成図を説明する図である。前記ネットワークシステムは、マルチキャスト送信装置１、スイッチ２００、集線装置３、及びマルチキャスト受信装置４〜６からなる。
【００２９】
スイッチ２００は、本開示の通信装置である。すなわち、スイッチ２００は、
マルチキャスト配信されるデータを受信するマルチキャスト受信装置（４〜６）が接続される複数のポート（２２、２３）と、
前記ポートのポート情報及び前記マルチキャスト受信装置の識別子を含むマルチキャスト配信情報を保持する配信状態データベース２６と、
前記ポートが受信した、マルチキャスト配信開始又は配信停止を要求する前記マルチキャスト受信装置からの管理メッセージに基づいて前記データベースが保持する前記マルチキャスト配信情報を更新する配信状態データベース更新部２５と、
前記データベースが保持する前記マルチキャスト配信情報に基づいてマルチキャスト配信されるデータの透過又は廃棄を前記ポート毎に設定し、前記ポートがマルチキャスト配信停止の要求を受信した場合、前記ポートから前記マルチキャスト受信装置へ配信停止の確認を行わずに前記ポートにデータの廃棄を設定する設定部２７０と、
を備える通信装置である。
【００３０】
スイッチ２００は、その他に、マルチキャスト送信装置１と接続するポート２１、マルチキャストフレーム廃棄判定部２ｘ１、マルチキャストフレーム廃棄部２ｘ２、マルチキャストフレームコピー部２４を備える。なお、ｘは１から９の任意の整数である。設定部２７０は、ポート毎配信状態集約部２７及び配信状態設定部２８で構成される。
【００３１】
マルチキャスト送信装置１は、スイッチ２００と接続するポート１１を備える。
集線装置３は、スイッチ２００のポート２２と接続するポート３１、マルチキャスト受信装置（４、５）と接続するポート（３２、３３）、及びマルチキャストフレームコピー部３４を備える。
マルチキャスト受信装置（４〜６）は、それぞれポート（４１、５１、６１）を備える。
【００３２】
配信状態データベース２６は、配信状態を決定するために、ポート、配信チャネル情報、受信装置識別子、のマルチキャスト配信情報テーブルを有する。配信状態データベース２６は、さらに、配信状態の有効期限を表すタイマ情報をマルチキャスト配信情報テーブルに保持しても良い。
【００３３】
ここで、スイッチ２００は、配信チャネル情報に加えて受信装置識別子に関する情報を保持する配信状態データベース２６を具備し、前記データベースの情報をポート毎の情報に集約し、前記集約情報を基にポート設定を変更することを特徴とする。
【００３４】
そして、複数のマルチキャスト受信装置を含む受信装置群が１つのポート２２に接続されている場合に、設定部２７０は、前記受信装置群の中のいずれかのマルチキャスト受信装置からのマルチキャスト配信停止の要求をポート２２で受信したときに、データベース２６が保持する前記マルチキャスト配信情報テーブルを確認し、前記受信装置群の他の前記マルチキャスト受信装置が前記マルチキャスト配信停止の要求対象のデータを受信していれば、ポート２２についてはマルチキャスト配信されるデータの透過設定を維持することを特徴とする。
【００３５】
図５は、スイッチ２００からマルチキャスト受信装置４〜６の全てに対してマルチキャストデータ配信を行う例を説明する図である。配信状態データベース２６は、スイッチ装置のポートだけではなく、受信装置識別子を用いて配信状態を保持する。これにより、マルチキャスト受信装置４、あるいは、マルチキャスト受信装置５のいずれかが、配信停止確認メッセージを伴わない離脱（ｆａｓｔ  ｌｅａｖｅ）を行ったとしても、他方の装置に対する配信もまとめて停止することがなくなる。
【００３６】
ここで、配信状態データベース２６が保持する（ポート、配信チャネル情報、受信装置識別子）が異なる要素毎にマルチキャストデータをコピーし、各ポートに配信するわけではない。例えば、図５の例では、マルチキャスト受信装置４とマルチキャスト受信装置５は、いずれもポート２２と接続しており、これら２台の装置へのコピーは集線装置３のマルチキャストフレームコピー部３４にて実施される。すなわち、スイッチ２００においては、マルチキャスト受信装置４とマルチキャスト受信装置５のマルチキャストデータを区別することなく送信する必要がある。このため、ポート毎配信状態集約部２７において、配信状態データベース２６のポートが同一、かつ、配信チャネル情報が同一である配信情報を集約し、同一のマルチキャストデータが単一のポートから複数コピーされて送信されることを回避する。
【００３７】
スイッチ２００は、マルチキャスト送信装置１から送信されたマルチキャストデータを受信し、マルチキャストフレームコピー部２４においてマルチキャストデータを送信する可能性のある全てのポートにマルチキャストデータを転送する。マルチキャストフレームを送信する可能性のあるポートでは、マルチキャストフレーム廃棄判定部２ｘ１で、マルチキャストフレームの送信、もしくは、廃棄を決定する。配信状態データベース２６が保持する配信情報をポート毎配信状態集約部２７においてポート、および、配信チャネル情報毎に集約し、配信状態設定部２８により各ポートに送信、あるいは、廃棄を設定する。図５の例では、ポート２２、ポート２３ともにチャンネル（Ｓ１，Ｇ１）は配信設定となるため、マルチキャストフレームコピー部２４で複製したマルチキャストデータは、廃棄されることなく送信する。
【００３８】
図６は、マルチキャスト受信装置６から配信停止要求メッセージを受信した場合の動作を説明する図である。スイッチ２００が配信停止要求メッセージを受信した場合、配信状態データベース更新部２５によって配信状態データベース２６の配信情報を変更する。図６の例では、配信状態データベース２６から、（ポート：ポート２３、配信チャンネル情報：（Ｓ１，Ｇ１）、受信装置識別子ポート：６１、タイマ：ｔ３）からなる配信情報を消去する。なお、ｆａｓｔ  ｌｅａｖｅによる配信停止設定の場合、配信停止確認メッセージを送信しない。
【００３９】
図６の配信停止処理を実行した直後のマルチキャストデータ配信例を図７に示す。図５と同様に、スイッチ２００で受信したマルチキャストデータは、マルチキャストフレームコピー部２４においてマルチキャストデータを送信する可能性のある全てのポートにマルチキャストデータを転送する。マルチキャストフレーム廃棄判定部２２１は、図５と同様に「送信」と判定し、ポート２２からマルチキャストデータを送信する。一方、配信状態データベース２６から（ポート：ポート２３、配信チャネル情報：（Ｓ１，Ｇ１）、受信装置識別子：ポート６１）の配信情報が削除されたため、マルチキャストフレーム廃棄判定部２３１では、「廃棄」と判定し、マルチキャストフレーム廃棄部２３２においてマルチキャストデータを廃棄する。
【００４０】
図８は、マルチキャスト受信装置５から配信停止要求メッセージを受信した場合の動作を説明する図である。スイッチ２００が配信停止要求メッセージを受信した場合、配信状態データベース更新部２５によって配信状態データベース２６の配信情報を変更する。図８の例では、配信状態データベース２６から、（ポート：ポート２２、配信チャンネル情報：（Ｓ１，Ｇ１）、受信装置識別子ポート：５１、タイマ：ｔ２）からなる配信情報を消去する。なお、ｆａｓｔ  ｌｅａｖｅによる配信停止設定の場合、配信停止確認メッセージを送信しない。
【００４１】
図８の配信停止処理を実行した直後のマルチキャストデータ配信例を図９に示す。図５、および、図７と同様に、スイッチ２００で受信したマルチキャストデータは、マルチキャストフレームコピー部２４においてマルチキャストデータを送信する可能性のある全てのポートにマルチキャストデータを転送する。配信状態データベース２６から、（ポート：ポート２２、配信チャンネル情報：（Ｓ１，Ｇ１）、受信装置識別子ポート：５１、タイマ：ｔ２）からなる配信情報は消去されたが、（ポート：ポート２２、配信チャンネル情報：（Ｓ１，Ｇ１）、受信装置識別子ポート：４１、タイマ：ｔ１）を保持しているため、配信状態設定部２８がマルチキャストフレーム廃棄判定部２２１に指示する情報に変化は無い。したがって、マルチキャストフレーム廃棄判定部２２１では「送信」と判定し、ポート２２から集線装置３に対してマルチキャストデータを送信する。
【００４２】
集線装置３は、管理フレームに基づく配信管理を行わない。すなわち、送信可能な全てのポートに対してマルチキャストデータを転送することになり、マルチキャスト受信装置（４、５）のいずれにもマルチキャストデータが送信される。しかしながら、マルチキャスト配信停止メッセージを送信したマルチキャスト受信装置５では、マルチキャストデータを受信した後にマルチキャストデータを廃棄する。
【００４３】
つまり、本開示の通信方法は、
マルチキャスト配信されるデータを受信するマルチキャスト受信装置（４〜６）が接続される複数のポート（２２、２３）と、
前記ポートのポート情報及び前記マルチキャスト受信装置の識別子を含むマルチキャスト配信情報を保持する配信状態データベース２６と、
前記ポートが受信した、マルチキャスト配信開始又は配信停止を要求する前記マルチキャスト受信装置からの管理メッセージに基づいて前記データベースが保持する前記マルチキャスト配信情報を更新する配信状態データベース更新部２５と、
前記データベースが保持する前記マルチキャスト配信情報に基づいてマルチキャスト配信されるデータの透過又は廃棄を前記ポート毎に設定し、前記ポートがマルチキャスト配信停止の要求を受信した場合、前記ポートから前記マルチキャスト受信装置へ配信停止の確認を行わずに前記ポートにデータの廃棄を設定する設定部２７０と、
を備える通信装置２００の通信方法であって、
複数の前記マルチキャスト受信装置を含む受信装置群が１つのポート２２に接続されている場合に、
前記受信装置群の中のいずれかの前記マルチキャスト受信装置からのマルチキャスト配信停止の要求をポート２２で受信したときに、データベース２６が保持する前記マルチキャスト配信情報テーブルを確認し、前記受信装置群の他の前記マルチキャスト受信装置が前記マルチキャスト配信停止の要求対象のデータを受信していれば、ポート２２についてはマルチキャスト配信されるデータの透過設定を維持することを特徴とする。
【００４４】
本開示の通信方法は、管理フレームに基づいてマルチキャストの配信管理を動的に実施する装置のポートに対して複数のマルチキャスト受信装置を接続したネットワークシステムにおいて、マルチキャストの配信管理を動的に実施する装置からマルチキャスト受信装置に対して配信停止確認メッセージを送信することなく配信を停止するｆａｓｔ  ｌｅａｖｅ機能を提供する。
【符号の説明】
【００４５】
１：マルチキャスト送信装置
２、２００：スイッチ
３：集線装置
４、５、６：マルチキャスト受信装置
１１、２１、２２、２３、３１、３２、３３、４１、５１、６１：ポート
２４：マルチキャストフレームコピー部
２５：配信状態データベース更新部
２６：配信状態データベース
２７：ポート毎配信状態集約部
２８：配信状態設定部
２ｘ１：マルチキャストフレーム廃棄判定部
２ｘ２：マルチキャストフレーム廃棄部
２７０：設定部
３４：マルチキャストフレームコピー部
【図１】
2018042179.tif 000003
【図２】
2018042179.tif 000004
【図３】
2018042179.tif 000005
【図４】
2018042179.tif 000006
【図５】
2018042179.tif 000007
【図６】
2018042179.tif 000008
【図７】
2018042179.tif 000009
【図８】
2018042179.tif 000010
【図９】
2018042179.tif 000011