(57)【特許請求の範囲】
【請求項１】
局側の通信装置および当該局側通信装置と通信を行う複数の加入者側の通信装置を含み、当該加入者側通信装置のそれぞれに端末装置が接続された通信システムであって、
前記局側通信装置が、
上位のネットワークから受信したフレームがマルチキャスト転送の対象かどうかを、当該フレームに含まれる判定情報に基づいて判断するマルチキャスト判定手段と、
前記マルチキャスト判定手段によりマルチキャスト転送の対象と判定されたフレームに含まれる当該フレームのフレーム種別を、制御用フレームを示す値に書き換えるフレーム種別書換手段と、
前記マルチキャスト判定手段によりマルチキャスト転送の対象と判定されたフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、前記判定情報に対応したマルチキャスト転送処理で使用する所定の値に書き換え、一方、マルチキャスト転送の対象と判定されなかったフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、ユニキャスト転送処理で使用する所定の値に書き換えるネットワークＩＤ書換手段と、
前記ネットワークＩＤ書換手段により書き換えられたフレームに対して書き換え後のネットワークＩＤに応じたＬＬＩＤを付加し、前記加入者側の通信装置に対して同報配信する転送手段と、
を備え、
前記複数の加入者側通信装置が、
前記局側通信装置から受信したフレームに含まれるフレーム種別およびネットワークＩＤに基づいて、当該フレームを自身に接続された端末装置へ転送するかどうかを判断する転送判断手段、
を備え、
前記フレーム種別書換手段は、前記マルチキャスト転送の対象と判定されたフレームに含まれたフレーム種別を、IEEE802.3ahで規定されている制御用フレームであるＭＰＣＰフレームを示す値の0x8808に書き換えることを特徴とする通信システム。
【請求項２】
前記転送判断手段は、
前記フレームに含まれるフレーム種別が前記ＭＰＣＰフレームを示す場合、当該フレームに含まれるOpcode領域の情報に基づいて、当該フレームがマルチキャストフレームかどうかを判定するフレーム判定手段と、
前記フレーム判定手段によりマルチキャストフレームと判定されたフレームに含まれるネットワークＩＤが前記局側通信装置から予め取得しておいたネットワークＩＤと一致するかどうかを確認し、一致している場合に当該フレームを前記端末装置へ転送する必要があると判断する転送必要性判断手段と、
を備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記局側通信装置が、さらに、
前記判定情報とそれに対応するマルチキャスト転送処理とを一意に関連付けるための前記所定の値を決定する決定手段、
を備え、
前記加入者側通信装置が、さらに、
前記決定手段により決定された所定の値を取得する取得手段、
を備えることを特徴とする請求項１または２に記載の通信システム。
【請求項４】
所定のフレームを加入者側の通信装置に対してマルチキャスト転送する局側の通信装置であって、
上位ネットワークから受信したフレームがマルチキャスト転送の対象かどうかを、当該フレームに含まれる判定情報に基づいて判断するマルチキャスト判定手段と、
前記マルチキャスト判定手段によりマルチキャスト転送の対象と判定されたフレームに含まれる当該フレームのフレーム種別を、制御用フレームを示す値に書き換えるフレーム種別書換手段と、
前記マルチキャスト判定手段によりマルチキャスト転送の対象と判定されたフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、前記判定情報に対応したマルチキャスト転送処理で使用する所定の値に書き換え、一方、マルチキャスト転送の対象と判定されなかったフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、ユニキャスト転送処理で使用する所定の値に書き換えるネットワークＩＤ書換手段と、
前記ネットワークＩＤ書換手段により書き換えられた前記所定のフレームに対して書き換え後のネットワークＩＤに応じたＬＬＩＤを付加し、同報配信する転送手段と、
を備え、
前記フレーム種別書換手段は、前記マルチキャスト転送の対象と判定されたフレームに含まれたフレーム種別を、IEEE802.3ahで規定されている制御用フレームであるＭＰＣＰフレームを示す値の0x8808に書き換えることを特徴とする通信装置。
【請求項５】
請求項４に記載の局側の通信装置と通信を行う加入者側の通信装置であって、
前記局側通信装置から受信したフレームに含まれるフレーム種別に基づいて当該フレームがマルチキャストフレームかどうかを判定するフレーム判定手段と、
前記フレーム判定手段によりマルチキャストフレームと判定されたフレームに含まれるネットワークＩＤが前記局側通信装置から予め取得しておいたネットワークＩＤと一致するかどうかを確認し、一致している場合に当該フレームを自身に接続された端末装置へ転送する必要があると判断する転送必要性判断手段と、
を備えることを特徴とする通信装置。
【請求項６】
前記フレーム判定手段は、前記フレーム種別がIEEE802.3ahで規定されている制御用フレームであるＭＰＣＰフレームを示す場合、さらに、前記フレームに含まれるOpcode領域の情報に基づいて当該フレームがマルチキャストフレームかどうかを判定することを特徴とする請求項５に記載の通信装置。
【請求項７】
局側の通信装置および当該局側通信装置と通信を行う複数の加入者側の通信装置を含み、当該加入者側通信装置のそれぞれに端末装置が接続された通信システムにおける通信制御方法であって、
前記局側通信装置が実行する処理として、
上位のネットワークから受信したフレームがマルチキャスト転送の対象かどうかを、当該フレームに含まれる判定情報に基づいて判断するマルチキャスト判定ステップと、
前記マルチキャスト判定ステップでマルチキャスト転送の対象と判定したフレームに含まれる当該フレームのフレーム種別を、制御用フレームを示す値に書き換えるフレーム種別書換ステップと、
前記フレーム種別書換ステップでフレーム種別を書き換えたフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、前記判定情報に対応したマルチキャスト転送処理で使用する所定の値に書き換え、一方、前記マルチキャスト判定ステップでマルチキャスト転送の対象と判定しなかったフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、ユニキャスト転送処理で使用する所定の値に書き換えるネットワークＩＤ書換ステップと、
前記ネットワークＩＤ書換ステップで書き換えたフレームに対して書き換え後のネットワークＩＤに応じたＬＬＩＤを付加し、前記加入者側の通信装置に対して同報配信する転送ステップと、
を含み、
前記複数の加入者側通信装置が実行する処理として、
前記局側通信装置から受信したフレームに含まれるフレーム種別およびネットワークＩＤに基づいて、当該フレームを自身に接続された端末装置へ転送するかどうかを判断する転送判断ステップ、
を含み、
前記フレーム種別書換ステップでは、前記マルチキャスト転送の対象と判定したフレームに含まれたフレーム種別を、IEEE802.3ahで規定されている制御用フレームであるＭＰＣＰフレームを示す値の0x8808に書き換えることを特徴とする通信制御方法。
【請求項８】
前記転送判断ステップは、
前記フレームに含まれるフレーム種別が前記ＭＰＣＰフレームを示す場合、当該フレームに含まれるOpcode領域の情報に基づいて、当該フレームがマルチキャストフレームかどうかを判定するフレーム判定ステップと、
前記フレーム判定ステップでマルチキャストフレームと判定したフレームに含まれるネットワークＩＤが前記局側通信装置から予め取得しておいたネットワークＩＤと一致するかどうかを確認し、一致している場合に当該フレームを前記端末装置へ転送する必要があると判断する転送必要性判断ステップと、
を含むことを特徴とする請求項７に記載の通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単一の局側通信装置から、当該局側通信装置に接続された複数の加入者終端装置へイーサネット（登録商標）フレームをマルチキャスト転送する場合に、加入者終端装置に接続された特定の端末装置へフレームをマルチキャスト配信可能な通信システム、当該通信システムを構成する通信装置および通信制御方法に関する。
【背景技術】
【０００２】
単一の局側通信装置と複数の加入者終端装置とを接続するネットワークシステムにおいて、当該局側通信装置からこれに接続された全加入者終端装置に対してＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）８０２．１Ｑ準拠のＶＬＡＮ（Virtual  Local  Area  Network）タグが付与されたイーサネット（登録商標）フレーム（以下、単にフレームと記載する）を送信する場合の従来の制御手順を以下に示す。
【０００３】
ここでは、ＩＥＥＥ８０２．３ａｈで標準化されているＰＯＮ（Passive  Optical  Network）トポロジで接続されたＰＯＮシステムを例とした場合の制御手順について説明する。なお、以下の説明において、ユニキャスト転送とは単一の局側通信装置から特定の加入者終端装置に対する転送方式を示し、ブロードキャスト転送とは単一の局側通信装置から全加入者終端装置に対する転送方式を示す。また、マルチキャスト転送とは単一の局側通信装置から複数の加入者終端装置を対象とした転送であって、全加入者終端装置を対象とした転送ではない転送方式を示すものとする。また、各加入者終端装置には端末装置が接続されているものとする。
【０００４】
まず、加入者終端装置による制御手順としてユニキャスト転送を使用しているネットワークシステム（ユニキャスト転送に対応したネットワークシステム）での制御手順を示す。局側通信装置は、上位ネットワークからフレームを受信した場合、その中にＶＬＡＮタグが存在しているフレームを対象として、当該ＶＬＡＮタグ内に存在するＶＩＤ（ＶＬＡＮ−ＩＤ）値を所定のＶＩＤ値に書換えた後、宛先の加入者終端装置を示すＬＬＩＤ（Logical  Link  Identifier）値を付与して全加入者終端装置へ同報配信する。
【０００５】
各加入者終端装置（ユニキャスト用加入者終端装置）は、上記局側通信装置から配信されたフレームを受信した場合、受信フレームに付与されたＬＬＩＤの値を確認し、その値が自身を示すＬＬＩＤ値または同報配信を示すＬＬＩＤ値（=0xFFFF）である場合、さらに、当該フレームが制御用フレームかどうかをＴＰＩＤ値に基づいて確認し、制御用フレームでなければ、自身に接続された端末装置へ受信フレームを転送する。すなわち、制御用フレーム以外は端末装置へ転送されるため、局側通信装置からマルチキャスト転送されたフレームも端末装置へ転送される。
【０００６】
また、下記特許文献１には、上述した制御手順を拡張して実現した、マルチキャスト転送およびユニキャスト転送に対応したネットワークシステムでの制御手順が示されている。制御手順を具体的に示すと、局側通信装置は、上位ネットワークから受信したフレーム内にＶＬＡＮタグが存在している場合、当該フレームがマルチキャスト転送の対象かどうかを確認する。
【０００７】
そして、マルチキャスト転送の対象であれば、ＶＬＡＮタグ内のＶＩＤ値を予め設定しておいたマルチキャスト用のＶＩＤ値に書換えた後、全加入者終端装置宛を示す同報配信用ＬＬＩＤ値（=0xFFFF）をフレームに付与し、全加入者終端装置へ同報配信する。一方、マルチキャスト転送の対象でなければ、ＶＬＡＮタグ内のＶＩＤ値を予め設定しておいたユニキャスト用のＶＩＤ値に書換えた後、宛先に対応する特定の単一加入者終端装置を示すＬＬＩＤ値をフレームに付与し、全加入者終端装置へ同報配信する。
【０００８】
各加入者終端装置は、上記局側通信装置から受信したフレームに付与されたＬＬＩＤの値が自身を示すＬＬＩＤ値または同報配信を示すＬＬＩＤ値（=0xFFFF）であり、かつＴＰＩＤ値に基づいて、受信フレームが制御用フレームではないと判断した場合、ＴＰＩＤ値がＶＬＡＮタグを示す値（=0x8100）かどうかを確認する。そして、ＶＬＡＮタグを示していれば、ＶＬＡＮタグに含まれるＶＩＤ値に基づいて受信フレームを自身に接続された端末装置へ転送するかどうかを判断する。
【０００９】
以上のように、マルチキャスト転送およびユニキャスト転送に対応したネットワークシステムの局側通信装置は、マルチキャスト転送を行う場合とユニキャスト転送を行う場合とで異なるＶＩＤ値を設定してフレームを転送する。一方、各加入者終端装置は、受信したフレームのＶＩＤの内容に従い、受信フレームを端末装置へ転送するかどうかを判断する。これにより、局側通信装置から各加入者終端装置に対してＶＬＡＮタグが付与されたフレームをユニキャスト転送およびマルチキャスト転送することが可能であり、さらに、加入者終端装置に接続された特定の端末装置に対してのみフレームをマルチキャスト転送することができる。
【００１０】
【特許文献１】特開平１１−３３１２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述したように、上記ユニキャスト転送に対応したネットワークシステムでは、局側通信装置から各加入者終端装置へフレームをユニキャスト転送およびマルチキャスト転送（同報配信）可能であるが、局側通信装置がマルチキャスト転送を行った場合には、各加入者終端装置に接続されているすべての端末装置（システム内のすべての端末装置）に対して無条件にフレームが配信される。これに対して、上記マルチキャスト転送およびユニキャスト転送に対応したネットワークシステムでは、マルチキャスト転送されたフレームをシステム内の特定の端末装置に対してのみ配信することが可能である。
【００１２】
しかしながら、上記従来のマルチキャスト転送およびユニキャスト転送に対応したネットワークシステムに適用した制御方法では、局側通信装置に接続された複数の加入者終端装置の中に、ユニキャスト用加入者終端装置（上記ユニキャスト転送に対応したネットワークシステムの加入者終端装置）が混在する場合を考慮していなかった。そのため、受信フレームの内容（ＶＩＤ値）に基づいてフレームを転送するかどうか判断する機能を有していないユニキャスト用加入者終端装置、に接続された端末装置に対して、局側通信装置からマルチキャスト転送されたフレームが配信されてしまう、すなわち、ユニキャスト用加入者終端装置が混在するシステムでは、意図した端末装置に対してのみマルチキャスト転送する制御が実現できない、という問題があった。
【００１３】
本発明は、上記に鑑みてなされたものであって、ユニキャスト用加入者終端装置（マルチキャストされたフレームを端末装置へ転送するかどうか判断する機能を有しない加入者終端装置）と、マルチキャスト対応加入者終端装置（マルチキャストされたフレームを端末装置へ転送するかどうか判断する機能を有する加入者終端装置）と、が混在し、それらが単一の局側通信装置に対して接続されている場合に、マルチキャスト対応加入者終端装置に接続された端末装置に対してのみマルチキャスト転送制御を行い、ユニキャスト用加入者終端装置に接続された端末装置に対してマルチキャストトラヒックが転送されないように制御する通信システムおよびこれを実現するための通信制御方法を得ることを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するために、本発明は、局側の通信装置および当該局側通信装置と通信を行う複数の加入者側の通信装置を含み、当該加入者側通信装置のそれぞれに端末装置が接続された通信システムであって、前記局側通信装置が、上位のネットワークから受信したフレームがマルチキャスト転送の対象かどうかを、当該フレームに含まれる判定情報に基づいて判断するマルチキャスト判定手段と、前記マルチキャスト判定手段によりマルチキャスト転送の対象と判定されたフレームに含まれる当該フレームのフレーム種別を、制御用フレームを示す値に書き換えるフレーム種別書換手段と、前記マルチキャスト判定手段によりマルチキャスト転送の対象と判定されたフレームに含まれる当該フレームが属しているネットワークのネットワークＩＤを、予め決定しておいた、前記判定情報に対応したマルチキャスト転送処理で使用する所定の値に書き換えるネットワークＩＤ書換手段と、前記フレーム種別書換手段および前記ネットワークＩＤ書換手段により書き換えられたフレームを前記加入者側の通信装置に対してマルチキャスト転送する転送手段と、を備え、前記複数の加入者側通信装置が、前記局側通信装置から受信したフレームに含まれる、前記フレーム種別書換手段により書き換えられた後のフレーム種別および前記ネットワークＩＤ書換手段により書き換えられた後のネットワークＩＤに基づいて、当該フレームを自身に接続された端末装置へ転送するかどうかを判断する転送判断手段、を備えることを特徴とする。
【発明の効果】
【００１５】
この発明によれば、局側通信装置が加入者側通信装置（加入者終端装置）へフレームをマルチキャスト転送する場合、転送するフレームのＴＰＩＤ値を、制御用フレームを示す値として規定されている値へ変更し、さらに、ＶＩＤ値をマルチキャスト転送時に使用する値として予め決定しておいた値へ変更して各加入者終端装置へ同報配信するようにしたので、局側通信装置からの受信フレーム内に存在するＴＰＩＤ値およびＶＩＤ値に基づいて当該フレームを転送するかどうか判断する加入者側通信装置は、マルチキャスト転送されたフレームを正しく受信し、その内容に応じて転送処理を実行できる。一方、受信フレームを無条件に転送する加入者側通信装置は、マルチキャスト転送されたフレームを定義されていない（認識できない）制御フレームと判断して、転送処理を実行しない。すなわち、受信フレーム内に存在するＴＰＩＤ値およびＶＩＤ値に基づいて当該フレームを転送するかどうか判断する加入者側通信装置に対してのみフレームのマルチキャスト転送が可能な通信システムを実現できる、という効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明にかかる通信システムの実施の形態を図面に基づいて詳細に説明する。以下の説明では、局側通信装置が、自身に接続された加入者終端装置に対してＩＥＥＥ８０２．１Ｑ準拠のＶＬＡＮタグが付与されたフレームを送信する場合の例について示す。なお、この実施の形態によりこの発明が限定されるものではない。
【００１７】
実施の形態．
本実施の形態の通信システムは、単一の局側通信装置およびこれに接続された複数の加入者終端装置により構成され、加入者終端装置には端末装置が接続可能である。なお、複数の加入者終端装置の中には、ユニキャスト送信されたフレームのみを想定した受信処理を実行し、局側通信装置からマルチキャスト送信（転送）されたフレームを受信した場合には、当該受信フレームを無条件に端末装置へ転送する従来の加入者終端装置が含まれていてもよい。
【００１８】
図１は、本発明にかかる通信システムの構成例を示す図である。このシステムは、単一の局側通信装置１と、複数のマルチキャスト対応加入者終端装置２およびユニキャスト用加入者終端装置３（従来の加入者終端装置）と、を含み、局側通信装置１に接続された光ファイバ６−１は光分岐部５にて複数のファイバ６−２に分岐され、それぞれが各加入者終端装置（マルチキャスト対応加入者終端装置２，ユニキャスト用加入者終端装置３）に接続されている。また、局側通信装置１はネットワークに接続され、各加入者終端装置には端末装置４が接続可能である。なお、図１では１つのマルチキャスト対応加入者終端装置２のみに端末装置４が接続された場合を示している。また、図１では、局側通信装置１に２つのマルチキャスト対応加入者終端装置２および２つのユニキャスト用加入者終端装置３が接続された構成例を示しているが、異なる構成であってもよい。
【００１９】
ここでまず、従来の加入者終端装置が局側通信装置からフレームを受信した場合の制御動作について図を用いて説明する。図２は、従来の加入者終端装置（以下、ユニキャスト用加入者終端装置と記載する）を含んだシステムの構成例を示す図である。このシステムは、単一の局側通信装置１０１（従来の局側通信装置）と、複数のユニキャスト用加入者終端装置１０２と、を含み、局側通信装置１０１に接続された光ファイバ１０５−１は光分岐部１０４にて複数の光ファイバ１０５−２に分岐され、それぞれが各ユニキャスト用加入者終端装置１０２に接続される。また、局側通信装置１０１はネットワークに接続され、各ユニキャスト用加入者終端装置１０２には端末装置１０３が接続可能である。なお、図２では、１つのユニキャスト用加入者終端装置１０２のみに端末装置１０３が接続された場合を示している。
【００２０】
局側通信装置１０１は、ネットワークから受信したフレームを全ユニキャスト用加入者終端装置１０２へ同報配信する機能を具備する。各ユニキャスト用加入者終端装置１０２は、局側通信装置１０１から配信されたフレームを受信すると、受信したフレーム内の情報から自身に接続されている端末装置１０３へ転送可能かどうかを判断し、転送可能であれば、当該フレームがマルチキャスト送信されたものかどうかを確認することなく端末装置１０３へ転送する。転送可能でない場合は当該受信フレームを廃棄する。
【００２１】
図３は、局側通信装置１０１の構成例を示す図であり、局側通信装置１０１は、ＶＬＡＮタグ認識部１１０、ＶＩＤ書換部１１１、ＶＩＤ設定部１１２およびＬＬＩＤ付与部１１３を備える。
【００２２】
図４は、ユニキャスト用加入者終端装置１０２の構成例を示す図であり、ユニキャスト用加入者終端装置１０２は、ＬＬＩＤ処理部１２０およびＴＰＩＤ判定部１２１を備える。
【００２３】
図５は、図２に示した従来システムでのフレーム伝送制御の一例を示すフローチャートである。
【００２４】
図２〜図５に基づいて、図２に示した従来システムでのフレーム伝送制御動作を説明する。図３に示した局側通信装置１０１では、ネットワーク側から送信されたフレームをＶＬＡＮタグ認識部１１０が受信する。ＶＬＡＮタグ認識部１１０は、受信したフレーム内にＶＬＡＮタグが存在しているかどうかを確認する（図５、ステップＳ１０１）。なお、ＶＬＡＮタグが存在するかを認識する手段を示すと、ＩＥＥＥ８０２．１Ｑではフレーム内の特定位置をＴＰＩＤ（Tag  Protocol  Identifier）領域と定義し、このＴＰＩＤ領域に格納されるＴＰＩＤ値が０ｘ８１００である場合、当該フレームをＶＬＡＮタグ付フレームと認識するように規定されているので、これを利用する。すなわち、ＶＬＡＮタグ認識部１１０は、受信したフレームのＴＰＩＤ値が０ｘ８１００である場合、当該フレームにＶＬＡＮタグが付与されていると判断する。
【００２５】
上記ステップＳ１０１を実行した結果、受信フレームにＶＬＡＮタグが付与されていると判断した場合、当該フレームをＶＩＤ書換部１１１へ渡し（ステップＳ１０１，Ｙｅｓ）、一方、ＶＬＡＮタグが付与されていないと判断した場合、当該受信フレームを廃棄する（ステップＳ１０１，Ｎｏ）。
【００２６】
ＶＩＤ書換部１１１は、ＶＩＤ設定部１１２から上書き用のＶＩＤ値が予め設定されており、受け取ったフレームに付与されたＶＬＡＮタグ内に存在するＶＩＤ値を上書き用ＶＩＤ値に書換えてＬＬＩＤ付与部１１３へ渡す（ステップＳ１０２）。ＬＬＩＤ付与部１１３は、受け取ったフレームの宛先を判断する機能を具備し、フレームの宛先に対応する特定の単一加入者終端装置を示すＬＬＩＤ値を付与する（ステップＳ１０３）。そして、局側通信装置１０１は、ＬＬＩＤ付与部１１３によりＬＬＩＤ値が付与されたフレームをすべてのユニキャスト用加入者終端装置１０２へ同報配信する（ステップＳ１０４）。
【００２７】
図４に示したユニキャスト用加入者終端装置１０２では、ＬＬＩＤ処理部１２０が、上記局側通信装置１０１から配信されたフレームを受信する。そしてＬＬＩＤ処理部１２０は、受信フレームに付与されたＬＬＩＤ値を確認し、それが自装置宛を示すＬＬＩＤ値または同報配信を示すＬＬＩＤ値（=0xFFFF）である場合、受信フレームをＴＰＩＤ判定部１２１へ渡す（ステップＳ１０５，Ｙｅｓ）。一方、受信フレームに付与されたＬＬＩＤ値が自装置宛を示すものではなく、かつ同報配信を示すものでもない場合には、当該フレームを廃棄する（ステップＳ１０５，Ｎｏ）。
【００２８】
ＴＰＩＤ判定部１２１は、受け取ったフレーム内のＴＰＩＤ領域に格納されているＴＰＩＤ値が制御用フレームを示す値であるかどうかを確認し、制御用フレームを示す値の場合（ステップＳ１０６，Ｙｅｓ）、当該受信フレームを制御用フレームと見なした処理を開始する。たとえばＩＥＥＥ８０２．３ａｈのシステムでは、ＴＰＩＤ値が０ｘ８８０８である場合、受信フレームを制御用フレームであるＭＰＣＰ（Multi-point  MAC  Control）フレームとみなし、ＰＯＮシステムの制御を開始する。一方、ＴＰＩＤ値が制御用フレームを示す値ではない場合（ステップＳ１０６，Ｎｏ）、ＴＰＩＤ判定部１２１は、当該フレームを端末装置２０３へ転送する。
【００２９】
このように、図２に示したシステムでは、局側通信装置から各ユニキャスト用加入者終端装置に対して、ＶＬＡＮタグを持つフレームをユニキャスト転送およびマルチキャスト転送可能である。また、ＶＬＡＮタグ内に存在するＶＩＤ値を任意の値に書き換え、端末装置に対して伝送可能である。ただし、ユニキャスト用加入者終端装置は、マルチキャスト転送されたフレームを受信した場合、それがマルチキャスト転送されたフレームかどうかを認識することなく無条件に端末装置へ転送する。
【００３０】
また、マルチキャスト送信されたフレームを受信した場合に、受信フレーム内の情報に基づいて当該フレームを端末装置へ転送するかどうかを判断可能な、上記ユニキャスト用加入者終端装置とは異なる加入者終端装置の動作について図を用いて説明する。図６は、マルチキャスト送信されたフレームを転送するかどうか判断可能な加入者終端装置（以下、マルチキャスト対応加入者終端装置と記載する）を含んだシステムの構成例を示す図である。このシステムは、単一のマルチキャスト対応局側通信装置２０１（上記局側通信装置１０１とは異なる従来の局側通信装置）と、複数のマルチキャスト対応加入者終端装置２０２と、を含み、マルチキャスト対応局側通信装置２０１に接続された光ファイバ２０５−１は光分岐部２０４にて複数の光ファイバ２０５−２に分岐され、それぞれが各マルチキャスト対応加入者終端装置２０２に接続される。また、マルチキャスト対応局側通信装置２０１はネットワークに接続され、各マルチキャスト対応加入者終端装置２０２には端末装置２０３が接続可能である。
【００３１】
図７は、マルチキャスト対応局側通信装置２０１の構成例を示す図であり、マルチキャスト対応局側通信装置２０１は、ＶＬＡＮタグ認識部２１０、マルチキャスト判定部２１１、マルチキャスト用ＶＩＤ書換部２１２、ユニキャスト用ＶＩＤ書換部２１３、マルチキャスト用ＶＩＤ設定部２１４、ユニキャスト用ＶＩＤ設定部２１５およびＬＬＩＤ付与部２１６を備える。
【００３２】
図８は、マルチキャスト対応加入者終端装置２０２の構成例を示す図であり、マルチキャスト対応加入者終端装置２０２は、ＬＬＩＤ処理部２２０、ＴＰＩＤ判定部２２１、ＶＩＤフィルタ部２２２およびＶＩＤ登録部２２３を備える。
【００３３】
図９は、図６に示した従来システムでのフレーム伝送制御の一例を示すフローチャートである。
【００３４】
図６〜図９に基づいて、図６に示した従来システムでの伝送制御動作を説明する。図７に示したマルチキャスト対応局側通信装置２０１では、ネットワーク側から送信されたフレームをＶＬＡＮタグ認識部２１０が受信する。ＶＬＡＮタグ認識部２１０は、受信したフレーム内にＶＬＡＮタグが存在しているかどうかを確認し（図９、ステップＳ２０１）、ＶＬＡＮタグが存在していれば受信フレームをマルチキャスト判定部２１１へ渡し（ステップＳ２０１，Ｙｅｓ）、存在していなければ受信フレームを廃棄する（ステップＳ２０１，Ｎｏ）。なお、ＶＬＡＮタグが存在しているかどうかの判断は、上記図２に示したシステムの局側通信装置１０１と同様の手法で行う。
【００３５】
マルチキャスト判定部２１１は、受け取ったフレームがマルチキャスト転送の対象であるかどうかを判断する（ステップＳ２０２）。このマルチキャスト転送対象かどうかの判断は、受信フレーム内の任意領域の内容に基づいて判断可能であり、たとえば、フレームに付与されたＶＬＡＮタグ内に存在するＶＩＤ値がマルチキャスト用ＶＩＤ値であるかどうかにより判断する。マルチキャスト判定部２１１は、受信フレームがマルチキャスト転送の対象であると判断した場合、当該フレームをマルチキャスト用ＶＩＤ書換部２１２へ渡し（ステップＳ２０２，Ｙｅｓ）、一方、マルチキャスト転送の対象でない（すなわちユニキャスト転送の対象である）と判断した場合には、ユニキャスト用ＶＩＤ書換部２１３へ渡す（ステップＳ２０２，Ｎｏ）。
【００３６】
マルチキャスト用ＶＩＤ書換部２１２は、マルチキャスト用ＶＩＤ設定部２１４からマルチキャスト転送用のＶＩＤ値が予め設定されており、受け取ったフレームに付与されたＶＬＡＮタグ内に存在するＶＩＤ値をマルチキャスト用ＶＩＤ値に書換えてＬＬＩＤ付与部２１６へ渡す（ステップＳ２０３）。一方、ユニキャスト用ＶＩＤ書換部２１３は、ユニキャスト用ＶＩＤ設定部２１５からユニキャスト転送用のＶＩＤ値が予め設定されており、受け取ったフレームに付与されたＶＬＡＮタグ内に存在するＶＩＤ値をユニキャスト用ＶＩＤ値に書換えてＬＬＩＤ付与部２１６へ渡す（ステップＳ２０５）。
【００３７】
ＬＬＩＤ付与部２１６は、マルチキャスト用ＶＩＤ書換部２１２およびユニキャスト用ＶＩＤ書換部２１３から受け取ったフレームの宛先を特定する機能と、すべてのマルチキャスト対応加入者終端装置２０２へ当該フレームを転送する機能と、を具備し、マルチキャスト用ＶＩＤ書換部２１２からフレームを受け取った場合、すべてのマルチキャスト対応加入者終端装置２０２宛を示す同報配信用ＬＬＩＤ値（=0xFFFF）を当該フレームへ付与し、すべてのマルチキャスト対応加入者終端装置２０２へ同報配信する（ステップＳ２０４、Ｓ２０７）。一方、ユニキャスト用ＶＩＤ書換部２１３からフレームを受け取った場合には、上記図３に示した局側通信装置１０１のＬＬＩＤ付与部１１３と同様に、フレームの宛先を判断して、当該宛先に対応する単一のマルチキャスト対応加入者終端装置２０２を示すＬＬＩＤ値を付与し、すべてのマルチキャスト対応加入者終端装置２０２へ同報配信する（ステップＳ２０６、Ｓ２０７）。
【００３８】
図８に示したマルチキャスト対応加入者終端装置２０２では、ＬＬＩＤ処理部２２０が、上記マルチキャスト対応局側通信装置２０１から配信されたフレームを受信する。そしてＬＬＩＤ処理部２２０は、受信フレームに付与されたＬＬＩＤ値を確認し、それが自装置宛を示すＬＬＩＤ値または同報配信を示すＬＬＩＤ値（=0xFFFF）である場合、受信フレームをＴＰＩＤ判定部２２１へ渡す（ステップＳ２０８，Ｙｅｓ）。一方、受信フレームに付与されたＬＬＩＤ値が自装置宛を示すものではなく、かつ同報配信を示すものでもない場合には、当該フレームを廃棄する（ステップＳ２０８，Ｎｏ）。
【００３９】
ＴＰＩＤ判定部２２１は、受け取ったフレーム内のＴＰＩＤ領域に格納されているＴＰＩＤ値が制御用フレームを示す値であるかどうかを確認し、制御用フレームを示す値の場合（ステップＳ２０９，Ｙｅｓ）、当該フレームを制御用フレームと見なした処理を実行する。ＴＰＩＤ値が制御用フレームを示す値であるかどうかの判断は、上記図４に示したユニキャスト用加入者終端装置１０２のＴＰＩＤ判定部１２１と同様の手法により行う。これに対して、ＴＰＩＤ値が制御用フレームを示す値ではない場合（ステップＳ２０９，Ｎｏ）、さらに上記フレームのＴＰＩＤ値がＶＬＡＮタグを示す値（=0x8100）かどうかを確認し、０ｘ８１００であれば当該フレームをＶＩＤフィルタ部２２２へ渡す（ステップＳ２１０，Ｙｅｓ）。一方、ＴＰＩＤ値が０ｘ８１００でなければ当該フレームを廃棄する（ステップＳ２１０，Ｎｏ）。
【００４０】
ＶＩＤフィルタ部２２２は、ＶＩＤ登録部２２３から端末装置に転送可能な複数のＶＩＤ値を予め登録されており、ＴＰＩＤ判定部２２１から受け取ったフレーム内のＶＩＤ値が、予め登録されている複数のＶＩＤ値の１つと一致した場合、当該フレームを端末装置２０３へ転送する（ステップＳ２１１，Ｙｅｓ）。一方、ＶＩＤ値が、登録されているいずれのＶＩＤ値とも一致しない場合には、当該フレームを廃棄する（ステップＳ２１１，Ｎｏ）。
【００４１】
このように、図６に示したシステムでは、マルチキャスト対応局側通信装置から各マルチキャスト対応加入者終端装置に対して、ＶＬＡＮタグが付与されたフレームをユニキャスト転送およびマルチキャスト転送することが可能であり、さらに、マルチキャスト対応加入者終端装置は、マルチキャスト転送されたフレームを受信した場合、それを端末装置へ転送するかどうか判断し、特定のフレームのみを転送することができる。すなわち図６に示したシステムでは、特定の端末装置を対象としてフレームをマルチキャスト転送することができる。
【００４２】
しかしながら、上記図２に示したユニキャスト用加入者終端装置１０２は受信したフレームを無条件に転送してしまうため、図６に示したシステムのマルチキャスト対応局側通信装置２０１に対して図２に示したシステムのユニキャスト用加入者終端装置１０２が接続された場合には、マルチキャスト対応局側通信装置２０１からマルチキャスト転送されたフレームが意図していない端末装置（ユニキャスト用加入者終端装置１０２に接続された端末装置）へ配信されてしまう、すなわち、特定の端末装置を対象としたマルチキャスト転送が実現できなくなる、という問題が発生する。
【００４３】
そので、本発明にかかる通信システム（図１参照）では、以下に示すような構成および制御手順を適用することにより、この問題を解決している。
【００４４】
図１０は、本発明にかかる通信システムの局側通信装置１の構成例を示す図であり、局側通信装置１は、ＶＬＡＮタグ認識部１０、マルチキャスト判定部１１、ＴＰＩＤ書換部１２、ＴＰＩＤ設定部１３、マルチキャスト用ＶＩＤ書換部１４、マルチキャスト用ＶＩＤ設定部１５、ユニキャスト用ＶＩＤ書換部１６、ユニキャスト用ＶＩＤ設定部１７、ＬＬＩＤ付与部１８およびＶＬＡＮタグ設定部１９を備える。
【００４５】
なお、ＶＬＡＮタグ認識部１０、マルチキャスト判定部１１、マルチキャスト用ＶＩＤ書換部１４、ユニキャスト用ＶＩＤ書換部１６、ユニキャスト用ＶＩＤ設定部１７およびＬＬＩＤ付与部１８は、それぞれ、上述した従来のマルチキャスト対応局側通信装置２０１のＶＬＡＮタグ認識部２１０、マルチキャスト判定部２１１、マルチキャスト用ＶＩＤ書換部２１２、ユニキャスト用ＶＩＤ書換部２１３、ユニキャスト用ＶＩＤ設定部２１５およびＬＬＩＤ付与部２１６に相当する。そのため、これらの部分についての詳細説明は省略する。
【００４６】
ＴＰＩＤ書換部１２は、受け取ったフレームのＴＰＩＤ値をマルチキャスト用のＴＰＩＤ値（マルチキャスト転送する場合に使用するＴＰＩＤ値）に書き換え、マルチキャスト用ＶＩＤ書換部１４へ渡す。ＴＰＩＤ設定部１３は、局側通信装置１にマルチキャストグループが登録された場合、当該マルチキャストグループへのマルチキャスト転送時に使用するＴＰＩＤを局側通信装置１から取得し、ＴＰＩＤ書換部１２へ設定する。
【００４７】
マルチキャスト用ＶＩＤ設定部１５は、局側通信装置１にマルチキャストグループが登録された場合、当該マルチキャストグループへのマルチキャスト転送時に使用するＶＩＤを取得し、マルチキャスト用ＶＩＤ書換部１４へ設定する。
【００４８】
ＶＬＡＮタグ設定部１９は、局側通信装置１にマルチキャストグループが登録された場合に得られるマルチキャストグループ情報を各マルチキャスト対応加入者終端装置２へ通知する。
【００４９】
なお、マルチキャストグループとは、たとえば、図１１に示したような情報により特定されるグループをいう。本実施の形態ではこの情報をマルチキャストグループ情報と呼び、グループＶＩＤと、これに関連付けられたマルチキャスト用ＶＩＤおよびマルチキャスト用ＴＰＩＤと、を含む。また、ネットワークからマルチキャスト送信されたフレームに付与されたＶＬＡＮタグ内に存在するＶＩＤ値を「グループＶＩＤ」と定義している。そして、局側通信装置１は、ネットワークから転送されたフレームに付与されたＶＬＡＮタグ内のＶＩＤに基づいて当該フレームをマルチキャスト転送の対象かどうかを判断する。これ以降では、「グループＶＩＤ」によりマルチキャストグループを構成する図１１の例を用いて説明を行うが、グループＶＩＤに代えて、宛先マルチキャストＭＡＣ（Media  Access  Control）アドレスや宛先マルチキャストＩＰ（Internet  Protocol）アドレス等のマルチキャスト転送対象であることを示す識別子全般を使用し、マルチキャストグループを構成することも可能である。
【００５０】
図１２は、本発明にかかる通信システムのマルチキャスト対応加入者終端装置２の構成例を示す図である。このマルチキャスト対応加入者終端装置２は、上述した従来のマルチキャスト対応加入者終端装置２０２（図８参照）とは異なる構成であり、ＬＬＩＤ処理部２０、ＴＰＩＤ判定部２１、ＴＰＩＤ登録部２２、ＶＩＤフィルタ部２３およびＶＩＤ登録部２４を備える。なお、ＬＬＩＤ処理部２０、ＴＰＩＤ判定部２１およびＶＩＤフィルタ部２３は、それぞれ、マルチキャスト対応加入者終端装置２０２のＬＬＩＤ処理部２２０、ＴＰＩＤ判定部２２１およびＶＩＤフィルタ部２２２に相当する。そのため、これらの部分についての詳細説明は省略する。
【００５１】
ＴＰＩＤ登録部２２は、局側通信装置１から通知されたマルチキャストグループ情報（図１１参照）からマルチキャスト用のＴＰＩＤ情報（マルチキャスト用ＴＰＩＤ値とグループＶＩＤの組合せ）を抽出し、抽出したＴＰＩＤ情報をＴＰＩＤ判定部２１へ登録する。
【００５２】
ＶＩＤ登録部２４は、局側通信装置１から通知されたマルチキャストグループ情報からマルチキャスト用のＶＩＤ情報（マルチキャスト用ＶＩＤ値とグループＶＩＤの組合せ）を抽出し、抽出したＶＩＤ情報をＶＩＤフィルタ部２３へ登録する。
【００５３】
図１３は、本発明にかかる通信システムのユニキャスト用加入者終端装置３の構成例を示す図であり、ユニキャスト用加入者終端装置３は、ＬＬＩＤ処理部３０およびＴＰＩＤ判定部３１を備える。なお、このユニキャスト用加入者終端装置３は、上述した従来のユニキャスト用加入者終端装置１０２（図４参照）に相当する。すなわちＬＬＩＤ処理部３０は上記ＬＬＩＤ処理部１２０と同一であり、ＴＰＩＤ判定部３１は上記ＴＰＩＤ判定部１２１と同一である。そのため、ユニキャスト用加入者終端装置３についての詳細な説明は省略する。
【００５４】
つづいて、局側通信装置１がネットワークからフレームを受信し、当該受信フレームを転送する場合の通信システムにおける制御動作について図面を参照しながら説明する。
【００５５】
まず、受信フレームを通信システム内の特定の端末装置４へマルチキャスト転送する処理で使用するマルチキャストグループ情報を局側通信装置１およびマルチキャスト対応加入者終端装置２（図１０参照）へ登録する場合の動作を図１４に基づいて説明する。図１４は、図１に示した通信システムにおけるマルチキャストグループ情報登録手順の一例を示すフローチャートである。
【００５６】
マルチキャストグループが局側通信装置１へ登録される場合、マルチキャストグループ情報（マルチキャストグループを示すグループＶＩＤと、これに１対１で対応するマルチキャスト用ＶＩＤおよびマルチキャスト用ＴＰＩＤと、を含んだ情報）から必要な情報が抽出され、ＴＰＩＤ書換部１２へ登録される。具体的には、ＴＰＩＤ設定部１３がマルチキャストグループ情報からグループＶＩＤ値とマルチキャスト用ＴＰＩＤ値の対応関係を抽出し、抽出した対応関係（グループＶＩＤ値とマルチキャスト用ＴＰＩＤ値の組合せ）をＴＰＩＤ書換部１２へ登録する（ステップＳ１）。同様に、マルチキャスト用ＶＩＤ書換部１４に対してもマルチキャストグループ情報から抽出された情報が登録される。具体的には、マルチキャスト用ＶＩＤ設定部１５がマルチキャストグループ情報からグループＶＩＤ値とマルチキャスト用ＶＩＤ値の対応関係を抽出し、抽出した対応関係（グループＶＩＤ値とマルチキャスト用ＶＩＤ値の組合せ）をマルチキャスト用ＶＩＤ書換部１４へ登録する（ステップＳ２）。
【００５７】
また、ＶＬＡＮタグ設定部１９は、上記マルチキャストグループ情報を含んだ遠隔制御用フレームを生成し、全てのマルチキャスト対応加入者終端装置２へ送信する（ステップＳ３）。なお、マルチキャストグループ情報を含んだ遠隔制御用フレームは、ユニキャスト用加入者終端装置３へは送信しない。
【００５８】
局側通信装置１から送信された遠隔制御用フレームを受信したマルチキャスト対応加入者終端装置２（図１２参照）では、当該フレームに含まれているマルチキャストグループ情報がＴＰＩＤ登録部２２およびＶＩＤ登録部２４に渡される。そして、ＴＰＩＤ登録部２２は、受け取ったマルチキャストグループ情報からＴＰＩＤ情報を抽出し、ＴＰＩＤ判定部２１へ登録する（ステップＳ４）。このＴＰＩＤ情報はマルチキャストグループ情報に含まれるグループＶＩＤと１対１に関連付けられたマルチキャスト用ＴＰＩＤ値（グループＶＩＤ値とマルチキャスト用ＴＰＩＤ値の組合せ）を示す。また、ＶＩＤ登録部２４は、受け取ったマルチキャストグループ情報からＶＩＤ情報を抽出し、ＶＩＤフィルタ部２３へ登録する（ステップＳ５）。ＶＩＤ情報は、マルチキャストグループ情報に含まれるグループＶＩＤと１対１に関連付けられたマルチキャスト用ＶＩＤ値（グループＶＩＤ値とマルチキャスト用ＶＩＤ値の組合せ）を示す。なお、マルチキャスト対応加入者終端装置２は、局側通信装置１からフレームを受信した場合、受信フレームのＶＩＤ値をＶＩＤフィルタ部２３に登録されているＶＩＤ値と比較し、比較結果に基づいて当該フレームを端末装置４へ転送するかどうか判断する。
【００５９】
次に、本発明にかかる通信システムにおける制御動作を図１５−１〜図１５−３に基づいて説明する。図１５−１〜図１５−３は、図１に示した通信システムでのフレーム伝送制御の一例を示すフローチャートである。
【００６０】
局側通信装置１では、ネットワーク側から送信されたフレームをＶＬＡＮタグ認識部１０が受信した場合、図１５−１に示した伝送制御を実行する。具体的には、ＶＬＡＮタグ認識部１０は、受信したフレーム内にＶＬＡＮタグが存在しているかどうかを確認し（ステップＳ１１）、ＶＬＡＮタグが存在していれば受信フレームをマルチキャスト判定部１１へ渡し（ステップＳ１１，Ｙｅｓ）、存在していなければ受信フレームを廃棄する（ステップＳ１１，Ｎｏ）。
【００６１】
ここで、ＶＬＡＮタグが存在するかを認識する手段を示すと、ＩＥＥＥ８０２．１Ｑではフレーム内の特定位置をＴＰＩＤ領域と定義し、このＴＰＩＤ領域に格納されるＴＰＩＤ値が０ｘ８１００である場合、当該フレームをＶＬＡＮタグ付フレームと認識するように規定されているので、これを利用する。具体的には、ＶＬＡＮタグ認識部１０は、受信したフレームのＴＰＩＤ値が０ｘ８１００である場合、当該フレームにＶＬＡＮタグが付与されていると認識する。
【００６２】
図１６は、ＩＥＥＥ８０２．１Ｑで規定されているＶＬＡＮタグ付きのイーサネット（登録商標）フレーム（以下、ＶＬＡＮタグ付きフレームと記載する）とＩＥＥＥ８０２．３ａｈで規定されているＭＰＣＰフレームの構成を示した図であり、本実施の形態で用いられるフレームの一例を示している。図１６に示したように、ＶＬＡＮタグ付きフレームは、タイミング設定のため情報が設定されるプリアンブル領域と、当該フレームの宛先のＭＡＣアドレスが設定される宛先ＭＡＣアドレス領域と、当該フレームの送信元のＭＡＣアドレスが設定される送信元ＭＡＣアドレス領域と、当該フレームがＶＬＡＮタグヘッダを含むか否かを示す情報などが設定されるＴＰＩＤ領域と、ＴＣＩ領域と、ユーザデータを設定するデータ領域と、により構成される。また、ＴＣＩ領域は、優先情報が設定されるユーザプライオリティ領域（「Ｐ」が記載された領域）、ＣＦＩ（Canonical  Format  Identifier）領域（図「Ｃ」が記載された領域）およびＶＬＡＮを識別するための識別子として使用するＶＩＤ値が登録されるＶＩＤ領域により構成される。ＩＥＥＥ８０２．１Ｑにおいて、ＶＬＡＮタグ付きフレームを示す場合、ＴＰＩＤ領域に格納される値を０ｘ８１００とするように規定されている。
【００６３】
また、ＭＰＣＰフレームは、タイミング設定のため情報が設定されるプリアンブル領域と、当該フレームの宛先のＭＡＣアドレスが設定される宛先ＭＡＣアドレス領域と、当該フレームの送信元のＭＡＣアドレスが設定される送信元ＭＡＣアドレス領域と、当該フレームがＭＰＣＰフレームであるか否かを示す情報が設定されるＴＰＩＤ領域と、当該ＭＰＣＰフレームの種別を示すOpcode領域と、当該ＭＰＣＰフレームの処理内容が設定されるデータ領域と、により構成される。ＩＥＥＥ８０２．３ａｈにおいて、ＭＰＣＰフレームを示す場合、ＴＰＩＤ領域に格納される値を０ｘ８８０８とするように規定されている。
【００６４】
図１５−１の説明に戻り、マルチキャスト判定部１１は、受け取った受信フレームがマルチキャスト転送対象であるかどうかを判断する機能を具備する。このマルチキャスト転送の対象であるかどうかの判定は、本実施の形態では、マルチキャストグループ情報として登録されているグループＶＩＤを用いて行う。具体的には、受信フレーム内のＶＬＡＮタグに存在するＶＩＤ値がマルチキャストグループ情報に含まれているグループＶＩＤのいずれか一つと一致している場合、マルチキャスト転送の対象と判断し、一致していない場合はユニキャスト転送の対象と判断する。マルチキャスト判定部１１は、受信フレームがマルチキャスト転送の対象であると判断した場合、当該フレームをＴＰＩＤ書換部１２へ出力し（ステップＳ１２，Ｙｅｓ）、一方、ユニキャスト転送の対象であると判断した場合には、当該フレームをユニキャスト用ＶＩＤ書換部１６へ渡す（ステップＳ１２，Ｎｏ）。
【００６５】
マルチキャスト転送の対象と判断されたフレームを受け取ったＴＰＩＤ書換部１２は、ＴＰＩＤ設定部１３により予め設定されていた書換え用ＴＰＩＤの中から、当該フレーム内のＶＬＡＮタグに存在するＶＩＤ値（グループＶＩＤ値）に対応するＴＰＩＤを選択する。そして、当該フレームのＴＰＩＤ値（ＶＬＡＮタグを示すＴＰＩＤ値である０ｘ８１００）を上記選択したＴＰＩＤ値へ書き換えて、マルチキャスト用ＶＩＤ書換部１４へ渡す（ステップＳ１３）。なお、図１１に示したように、本実施の形態では、ＴＰＩＤ値を０ｘ８８０８（制御用フレームを示す値）へ書き換える。
【００６６】
マルチキャスト用ＶＩＤ書換部１４は、マルチキャスト用ＶＩＤ設定部１５からマルチキャスト用ＶＩＤ値が予め設定されており、ＴＰＩＤ書換部１２からフレームを受け取った場合、そのＶＬＡＮタグ内に存在するグループＶＩＤ値を、対応するマルチキャスト用ＶＩＤ値に書換えてＬＬＩＤ付与部１８へ渡す（ステップＳ１４）。一方、ユニキャスト用ＶＩＤ書換部１６は、ユニキャスト用ＶＩＤ設定部１７からユニキャスト転送用のＶＩＤ値が予め設定されており、上記マルチキャスト判定部１１からフレームを受け取った場合、そのＶＬＡＮタグ内に存在するＶＩＤ値を、対応するユニキャスト用ＶＩＤ値に書換えてＬＬＩＤ付与部１８へ渡す（ステップＳ１６）。
【００６７】
ＬＬＩＤ付与部１８は、マルチキャスト用ＶＩＤ書換部１４およびユニキャスト用ＶＩＤ書換部１６から受け取ったフレームの宛先を特定する機能と、すべてのマルチキャスト対応加入者終端装置２へ当該フレームを転送する機能と、を具備する。そして、ＬＬＩＤ付与部１８は、マルチキャスト用ＶＩＤ書換部１４からフレームを受け取った場合、すべてのマルチキャスト対応加入者終端装置２宛を示す同報配信用ＬＬＩＤ値（=0xFFFF）を当該フレームへ付与し、すべてのマルチキャスト対応加入者終端装置２およびユニキャスト用加入者終端装置３へ同報配信する（ステップＳ１５、Ｓ１８）。一方、ユニキャスト用ＶＩＤ書換部１６からフレームを受け取った場合には、フレームの宛先を特定して、当該宛先に対応する単一のマルチキャスト対応加入者終端装置２またはユニキャスト用加入者終端装置３を示すＬＬＩＤ値を付与し、すべてのマルチキャスト対応加入者終端装置２およびユニキャスト用加入者終端装置３へ同報配信する（ステップＳ１７、Ｓ１８）。
【００６８】
なお、図１６に示したように、ＶＬＡＮタグ付きフレーム内のＶＩＤ領域を含んだＴＣＩ領域とＭＰＣＰフレーム（制御用フレーム）内のOpcode領域は同じ位置に存在する。そのため、ＴＰＩＤ値をｘ８８０８（制御用フレームを示す値）へ書き換えた場合、従来の加入者終端装置（ユニキャスト用加入者終端装置３）がOpcode領域に未定義の情報が書き込まれた制御用フレームと認識するフレーム、が生成される。
【００６９】
マルチキャスト対応加入者終端装置２では、ＬＬＩＤ処理部２０が、上記局側通信装置１から配信されたフレームを受信した場合、図１５−２に示した伝送制御を実行する。具体的には、ＬＬＩＤ処理部２０は、受信フレームに付与されたＬＬＩＤ値を確認し、それが自装置宛を示すＬＬＩＤ値または同報配信を示すＬＬＩＤ値（=0xFFFF）である場合、受信フレームをＴＰＩＤ判定部２１へ渡す（ステップＳ２１，Ｙｅｓ）。一方、受信フレームに付与されたＬＬＩＤ値が自装置宛を示すものではなく、かつ同報配信を示すものでもない場合には、当該フレームを廃棄する（ステップＳ２１，Ｎｏ）。
【００７０】
ＴＰＩＤ判定部２１は、受け取ったフレーム内のＴＰＩＤ領域に格納されているＴＰＩＤ値が制御用フレームを示す値であるかどうかを確認し、制御用フレームを示す値の場合、当該フレームを制御用フレームと見なした処理を開始する（ステップＳ２２，Ｙｅｓ）。ＴＰＩＤ値が制御用フレームを示す値であるかどうかの判断は、ＩＥＥＥ８０２．３ａｈでの規定に従い、ＴＰＩＤ＝０ｘ８８０８の場合、ＭＰＣＰフレームとみなす。すなわち、ＴＰＩＤ値＝０ｘ８８０８である場合に、受信フレームを制御用フレーム（制御用フレームを示す値である）と判断する。制御用フレームと見なした処理を開始した場合、ＴＰＩＤ判定部２１は、さらに、上記制御用フレームを示す値と判断したＴＰＩＤ値（=0x8808）がＶＬＡＮタグを示すＴＰＩＤ値として登録されているかどうか（ＴＰＩＤ登録部２２により予め登録されていたＴＰＩＤ値の中に上記制御用フレームを示す値と判断したＴＰＩＤ値が含まれているかどうか）を確認し、ＴＰＩＤ値（=0x8808）が登録されていない場合（ステップＳ２３，Ｎｏ）、通常の制御用フレームを受信したと判断して処理を継続する。
【００７１】
上記制御用フレームを示す値と判断したＴＰＩＤ値がＶＬＡＮタグを示すＴＰＩＤ値として登録されている場合（ステップＳ２３，Ｙｅｓ）、ＴＰＩＤ判定部２１は、さらに、フレーム（ＭＰＣＰフレーム）内のOpcode領域を参照し、Opcode領域内の値がＩＥＥＥ８０２．３ａｈで規定されている値かどうかを確認する。
【００７２】
確認の結果、Opcode領域内の値がＩＥＥＥ８０２．３ａｈで規定されている値である場合（ステップＳ２４，Ｎｏ）、通常の制御用フレームを受信したと判断して処理を継続する。これに対して、Opcode領域内の値がＩＥＥＥ８０２．３ａｈで規定されていない値である場合、受信フレームをＶＬＡＮタグが付与されたマルチキャストフレームとみなしてＶＩＤフィルタ部２３へ渡す（ステップＳ２４，Ｙｅｓ）。すなわち、ＴＰＩＤ判定部２１は、受け取ったフレームのＴＰＩＤ値が制御用フレームを示す値（=0ｘ8808）の場合、Opcode領域の値に基づいて、当該フレームをＶＬＡＮタグ付きフレーム（マルチキャストフレーム）と見なしてＶＩＤフィルタ部２３へ渡す処理を実行するか、従来と同様に制御用フレームと見なした処理を実行するか、の判断を行う。
【００７３】
一方、ＴＰＩＤ判定部２１は、上記受け取ったフレーム内のＴＰＩＤ領域に格納されているＴＰＩＤ値が制御用フレームを示す値ではない場合（ステップＳ２２，Ｎｏ）、さらに当該ＴＰＩＤ値がＶＬＡＮタグを示す値（=0x8100）かどうかを確認し、ＶＬＡＮタグを示す値であれば当該フレームをＶＩＤフィルタ部２３へ渡す（ステップＳ２５，Ｙｅｓ）。一方、ＴＰＩＤ値がＶＬＡＮタグを示す値でなければ当該フレームを廃棄する（ステップＳ２５，Ｎｏ）。
【００７４】
ＶＩＤフィルタ部２３は、ＶＩＤ登録部２４から端末装置４に転送可能な複数のＶＩＤ値を予め登録されており、ＴＰＩＤ判定部２１から受け取ったフレーム内のＶＩＤ値が、予め登録されている複数のＶＩＤ値のいずれか１つと一致した場合、当該フレームを端末装置４へ転送する（ステップＳ２６，Ｙｅｓ）。一方、ＶＩＤ値が、登録されているいずれのＶＩＤ値とも一致しない場合には、当該フレームを廃棄する（ステップＳ２６，Ｎｏ）。
【００７５】
このように、図１２に示したマルチキャスト対応加入者終端装置２では、局側通信装置１から受信したフレームのＴＰＩＤ値に制御用フレームを示す値である０ｘ８８０８が設定されている場合、Oocode領域の確認結果に基づいて受信フレームが制御用フレームであるかどうかを判断する。そして、制御用フレームを受信したと判断した場合、従来と同様の処理（制御用フレーム受信時の処理）を実行し、一方、制御用フレーム以外を受信したと判断した場合、さらに、フレーム内に存在するＶＩＤ値に応じて端末装置に転送するかどうかの判断を行う。
【００７６】
ユニキャスト用加入者終端装置３では、ＬＬＩＤ処理部３０が、上記局側通信装置１から配信されたフレームを受信した場合、図１５−３に示した伝送制御を実行する。具体的には、ＬＬＩＤ処理部３０は、受信フレームに付与されたＬＬＩＤ値を確認し、それが自装置宛を示すＬＬＩＤ値または同報配信を示すＬＬＩＤ値（=0xFFFF）である場合、受信フレームをＴＰＩＤ判定部３１へ渡す（ステップＳ３１，Ｙｅｓ）。一方、受信フレームに付与されたＬＬＩＤ値が自装置宛を示すものではなく、かつ同報配信を示すものでもない場合には、当該フレームを廃棄する（ステップＳ３１，Ｎｏ）。
【００７７】
ＴＰＩＤ判定部３１は、受け取ったフレーム内のＴＰＩＤ領域に格納されているＴＰＩＤ値が制御用フレームを示す値であるかどうかを確認し、制御用フレームを示す値の場合、当該フレームを制御用フレームと見なした処理を開始する（ステップＳ３２，Ｙｅｓ）。ここでは、ＴＰＩＤ＝０ｘ８８０８の場合、制御用フレームを示す値であると判断する。すなわち、受け取ったフレームがＭＰＣＰフレームであると判断する。制御用フレームと見なした処理を開始した場合、ＴＰＩＤ判定部３１は、さらに、フレーム内のOpcode領域内の値を確認し、それがＩＥＥＥ８０２．３ａｈで規定されている値である場合（ステップＳ３３，Ｎｏ）、通常の制御用フレームを受信したと判断して処理を継続する。一方、ＩＥＥＥ８０２．３ａｈで規定されていない値である場合には（ステップＳ３３，Ｙｅｓ）、未定義の制御用フレーム（認識できない制御用フレーム）を受信したと判断し、当該フレームを廃棄する。なお、この動作は、従来のシステムでも実行している動作である。
【００７８】
また、ＴＰＩＤ判定部３１は、上記受け取ったフレーム内のＴＰＩＤ領域に格納されているＴＰＩＤ値が制御用フレームを示す値ではない場合（ステップＳ３２，Ｎｏ）、当該フレームを端末装置４へ転送する。
【００７９】
このように、図１３に示したユニキャスト用加入者終端装置３では、局側通信装置から送信されたフレームに含まれるＴＰＩＤ値が制御用フレームを示す値（=0x8808）である場合、Oocode領域の確認結果に基づいて受信フレームが制御用フレームであるかどうかを判断する。具体的には、制御用フレームを受信したと判断した場合、従来と同様の処理（制御用フレーム受信時の処理）を実行し、一方、制御用フレーム以外を受信したと判断した場合、当該フレームを廃棄する。そのため、図１に示した構成の通信システムでは、ＴＰＩＤ＝０ｘ８８０８に設定されたマルチキャスト転送フレームがユニキャスト用加入者終端装置３に接続された端末装置に転送されることは無い。
【００８０】
以上のように、本実施の形態では、局側通信装置がフレームのマルチキャスト転送を実行する場合、マルチキャスト対象フレームのＴＰＩＤ値を、制御用フレームを示す値として規定されている０ｘ８８０８に設定し、さらに、ＶＩＤ値をマルチキャスト転送時に使用する値として予め決定（登録）しておいた値へ書き換えて各加入者終端装置（マルチキャスト対応加入者終端装置，ユニキャスト用加入者終端装置）へ同報配信し、マルチキャスト対応加入者終端装置では、局側通信装置からの受信フレーム内に存在するＴＰＩＤ値およびＶＩＤ値に基づいて転送するかどうかを判断することとした。これにより、ユニキャスト用加入者終端装置では、マルチキャストされたフレームを受信した場合、Opcodeに未定義の値が設定された制御用フレームを受信したと認識して、当該受信フレームを廃棄するので、マルチキャスト転送されたフレームはユニキャスト用加入者終端装置に接続された端末装置へ転送されない。すなわち、ネットワークからの受信フレームをマルチキャスト対応加入者終端装置に接続された特定の端末装置に対してのみ転送可能な通信システムを実現できる。
【００８１】
また、本実施の形態によれば、ユニキャスト転送の対象であるフレームに対してはＴＰＩＤ値を書換えずに通常のＶＬＡＮタグを示す０ｘ８１００のまま、各加入者終端装置へ転送される。すなわち、ユニキャスト転送においては、マルチキャスト対応加入者終端装置とユニキャスト用加入者終端装置で同じ動作となり、従来技術によるユニキャスト転送を行うことが可能である。
【００８２】
また、本実施の形態によれば、予めフレーム内に格納されているＴＰＩＤ値に対して書換え処理を行うため、イーサネット（登録商標）フレームの長さは変更されない。すなわち、イーサネット（登録商標）フレーム長が長くなることによる伝送効率の劣化を招くことなくマルチキャスト対応加入者終端装置に接続された端末装置のみにマルチキャストフレームを転送することが可能である。
【００８３】
また、本実施の形態によれば、マルチキャストグループ内に登録するマルチキャスト用ＴＰＩＤ値を０ｘ８１００と設定することが可能であり、この場合、マルチキャスト転送対象フレームは従来技術通りにＩＥＥＥ８０２．１Ｑ規定のＴＰＩＤ値である０ｘ８１００で転送される。すなわち、ユニキャスト用加入者終端装置が当該フレームを端末装置に対して転送可能となり、従来技術と同様にマルチキャスト転送フレームをユニキャスト用加入者終端装置が無条件に転送する事も可能である。さらに、マルチキャスト用ＴＰＩＤ値はマルチキャストグループ毎にそれぞれ独立して設定可能であるため、マルチキャストグループ毎にユニキャスト用加入者終端装置が転送するかどうかを制御することが可能である。
【００８４】
なお、本実施の形態では、ＰＯＮトポロジで接続されたＩＥＥＥ８０２．３ａｈ規定のＰＯＮシステムを例とした伝送方式について説明したが、レイヤ２スイッチに代表されるイーサネット（登録商標）フレームを伝送する装置全般について、本発明によるＴＰＩＤ値を利用したマルチキャスト転送方式が実現可能である。すなわち、あるＴＰＩＤ値を持つフレームを制御用フレームと見なす従来の加入者終端装置と、あるＴＰＩＤ値をＶＬＡＮタグと見なすことが可能な本発明にかかる加入者終端装置と、を混在収容した、イーサネット（登録商標）フレームを伝送するシステム全般に適用可能である。
【産業上の利用可能性】
【００８５】
以上のように、本発明にかかる通信システムは、ＶＬＡＮタグが付与されたフレームを特定の端末装置に対してマルチキャスト転送可能なシステムを実現する場合に有用であり、特に、受信したフレームを無条件に転送する複数の第１の加入者終端装置と、受信したフレームのＶＬＡＮ−ＩＤの内容に基づいて当該受信フレームを転送するかどうかを判断する複数の第２の加入者終端装置が混在した状態において、第２の加入者終端装置に接続された特定の端末装置に対してフレームをマルチキャスト転送するシステムに適している。
【図面の簡単な説明】
【００８６】
【図１】本発明にかかる通信システムの構成例を示す図である。
【図２】従来の加入者終端装置を含んだシステムの構成例を示す図である。
【図３】ユニキャスト用局側通信装置の構成例を示す図である。
【図４】ユニキャスト用加入者終端装置の構成例を示す図である。
【図５】従来システムでのフレーム伝送制御の一例を示すフローチャートである。
【図６】マルチキャスト送信されたフレームを転送するかどうか判断可能な従来の加入者終端装置を含んだシステムの構成例を示す図である。
【図７】マルチキャスト対応局側通信装置の構成例を示す図である。
【図８】マルチキャスト対応加入者終端装置の構成例を示す図である。
【図９】従来システムでのフレーム伝送制御の一例を示すフローチャートである。
【図１０】本発明にかかる通信システムの局側通信装置の構成例を示す図である。
【図１１】マルチキャストグループの構成例を示す図である。
【図１２】マルチキャスト対応加入者終端装置の構成例を示す図である。
【図１３】ユニキャスト用加入者終端装置の構成例を示す図である。
【図１４】マルチキャストグループ情報の登録手順の一例を示すフローチャートである。
【図１５−１】フレーム伝送制御の一例を示すフローチャートである。
【図１５−２】フレーム伝送制御の一例を示すフローチャートである。
【図１５−３】フレーム伝送制御の一例を示すフローチャートである。
【図１６】ＩＥＥＥ８０２．１Ｑで規定されているＶＬＡＮタグ付きフレームとＩＥＥＥ８０２．３ａｈで規定されているＭＰＣＰフレームの構成を示す図である。
【符号の説明】
【００８７】
１、１０１  局側通信装置
２  マルチキャスト対応加入者終端装置
３  ユニキャスト用加入者終端装置
４、１０３、２０３  端末装置
５、１０４、２０４  光分岐部
６−１、６−２、１０５−１、１０５−２、２０５−１、２０５−２  光ファイバ
１０、１１０、２１０  ＶＬＡＮタグ認識部
１１、２１１  マルチキャスト判定部
１２  ＴＰＩＤ書換部
１３  ＴＰＩＤ設定部
１４、２１２  マルチキャスト用ＶＩＤ書換部
１５、２１４  マルチキャスト用ＶＩＤ設定部
１６、２１３  ユニキャスト用ＶＩＤ書換部
１７、２１５  ユニキャスト用ＶＩＤ設定部
１８、１１３、２１６  ＬＬＩＤ付与部
１９  ＶＬＡＮタグ設定部
２０、３０、１２０、２２０  ＬＬＩＤ処理部
２１、３１、１２１、２２１  ＴＰＩＤ判定部
２２  ＴＰＩＤ登録部
２３、２２２  ＶＩＤフィルタ部
２４  ＶＩＤ登録部
１０２  ユニキャスト用加入者終端装置
１１１  ＶＩＤ書換部
１１２、２２３  ＶＩＤ設定部
２０１  マルチキャスト対応局側通信装置
２０２  マルチキャスト対応加入者終端装置
【図１】
0004769239.tif 000002
【図２】
0004769239.tif 000003
【図３】
0004769239.tif 000004
【図４】
0004769239.tif 000005
【図５】
0004769239.tif 000006
【図６】
0004769239.tif 000007
【図７】
0004769239.tif 000008
【図８】
0004769239.tif 000009
【図９】
0004769239.tif 000010
【図１０】
0004769239.tif 000011
【図１１】
0004769239.tif 000012
【図１２】
0004769239.tif 000013
【図１３】
0004769239.tif 000014
【図１４】
0004769239.tif 000015
【図１５−１】
0004769239.tif 000016
【図１５−２】
0004769239.tif 000017
【図１５−３】
0004769239.tif 000018
【図１６】
0004769239.tif 000019