(57)【要約】【課題】ＭＡＣアドレスを詐称した不正ユーザ端末がＰＯＮシステムに接続された場合においても、他の正規ユーザの通信が妨害されることなく、正常な通信を可能とするＰＯＮシステムの局側装置を得る。【解決手段】加入者側装置から受信した受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡの場合に、これをマルチキャストＤＡへ変換することにより、ＭＡＣアドレス学習テーブル管理部におけるＭＡＣアドレス検索機能をスキップさせ、宛先ポートを所定のポートに決定する。【選択図】          図１
2010220029.tif 000002
【特許請求の範囲】
【請求項１】
ＭＡＣアドレスを有するユーザ端末の接続される加入者側装置を収容してＰＯＮシステムを構成し、当該加入者側装置から受信する受信フレームの宛先ポートを決定して当該宛先ポートへ送信する局側装置において、
前記受信フレームの宛先ＭＡＣアドレスを検出し、検出された宛先ＭＡＣアドレスがユニキャストＤＡの場合に、これをマルチキャストＤＡへ変換する第１ＤＡ変換部、
この第１ＤＡ変換部から入力する受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡの場合に、当該受信フレームの送信元ＭＡＣアドレスと受信ポート情報をＭＡＣアドレス学習テーブルに対して追加／更新するＭＡＣアドレス学習機能と、このＭＡＣアドレス学習テーブルを参照して、宛先ＭＡＣアドレスがユニキャストＤＡである受信フレームの宛先ポートを決定するＭＡＣアドレス検索機能とを有するＭＡＣアドレス学習テーブル管理部、
このＭＡＣアドレス学習テーブル管理部による宛先ポート決定後、宛先ＭＡＣアドレスが前記第１ＤＡ変換部でマルチキャストＤＡへ変換された受信フレームに対して、これをユニキャストＤＡへ戻す変換をする第２ＤＡ変換部
を備えることを特徴とするＰＯＮシステムの局側装置。
【請求項２】
前記第１ＤＡ変換部が宛先ＭＡＣアドレスをユニキャストＤＡからマルチキャストＤＡへ変換した受信フレームに対し、フレーム変換識別子を付与する識別子付与部、
前記第２ＤＡ変換部が宛先ＭＡＣアドレスをマルチキャストＤＡからユニキャストＤＡへ戻す変換をした受信フレームから、フレーム変換識別子を削除する識別子削除部
をさらに備え、
前記第２ＤＡ変換部は、フレーム変換識別子の検出によって、受信フレームの宛先ＭＡＣアドレスが第１ＤＡ変換部でマルチキャストＤＡへ変換されたものであることを判断することを特徴とする請求項１に記載のＰＯＮシステムの局側装置。
【請求項３】
ＭＡＣアドレスを有するユーザ端末の接続される加入者側装置を収容してＰＯＮシステムを構成し、当該加入者側装置から受信する受信フレームの宛先ポートを決定して当該宛先ポートへ送信する局側装置において、
前記受信フレームの送信元ＭＡＣアドレスを検出し、検出された送信元ＭＡＣアドレスがユニキャストＳＡの場合に、これをマルチキャストＳＡへ変換する第１ＳＡ変換部、
この第１ＳＡ変換部から入力する受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡの場合に、当該受信フレームの送信元ＭＡＣアドレスと受信ポート情報をＭＡＣアドレス学習テーブルに対して追加／更新するＭＡＣアドレス学習機能と、このＭＡＣアドレス学習テーブルを参照して、宛先ＭＡＣアドレスがユニキャストＤＡである受信フレームの宛先ポートを決定するＭＡＣアドレス検索機能とを有するＭＡＣアドレス学習テーブル管理部、
このＭＡＣアドレス学習テーブル管理部による宛先ポート決定後、送信元ＭＡＣアドレスが前記第１ＳＡ変換部でマルチキャストＳＡへ変換された受信フレームに対して、これをユニキャストＳＡへ戻す変換をする第２ＳＡ変換部
を備えることを特徴とするＰＯＮシステムの局側装置。
【請求項４】
前記第１ＳＡ変換部が送信元ＭＡＣアドレスをユニキャストＳＡからマルチキャストＳＡへ変換した受信フレームに対し、フレーム変換識別子を付与する識別子付与部、
前記第２ＳＡ変換部が送信元ＭＡＣアドレスをマルチキャストＳＡからユニキャストＳＡへ戻す変換をした受信フレームから、フレーム変換識別子を削除する識別子削除部
をさらに備え、
前記第２ＳＡ変換部は、フレーム変換識別子の検出によって、受信フレームの送信元ＭＡＣアドレスが第１ＳＡ変換部でマルチキャストＳＡへ変換されたものであることを判断することを特徴とする請求項３に記載のＰＯＮシステムの局側装置。
【請求項５】
ＭＡＣアドレスを有するユーザ端末の接続される加入者側装置を収容してＰＯＮシステムを構成する局側装置の受信フレーム転送方法において、
前記加入者側装置からフレームを受信する受信ステップ、
受信した受信フレームの送信元ＭＡＣアドレスと受信ポート情報をＭＡＣアドレス学習テーブルに対して追加／更新するＭＡＣアドレス学習ステップ、
前記ＭＡＣアドレス学習テーブルを参照して、受信フレームの宛先ポートを決定するＭＡＣアドレス検索ステップ、
受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡの場合に、前記ＭＡＣアドレス検索ステップを禁止して宛先ポートを所定のポートに決定するＭＡＣアドレス検索禁止ステップ、
受信フレームを決定された宛先ポートへ送信する送信ステップ
を含むことを特徴とする局側装置の受信フレーム転送方法。
【請求項６】
ＭＡＣアドレスを有するユーザ端末の接続される加入者側装置を収容してＰＯＮシステムを構成する局側装置の受信フレーム転送方法において、
前記加入者側装置からフレームを受信する受信ステップ、
受信した受信フレームの送信元ＭＡＣアドレスと受信ポート情報をＭＡＣアドレス学習テーブルに対して追加／更新するＭＡＣアドレス学習ステップ、
前記ＭＡＣアドレス学習テーブルを参照して、受信フレームの宛先ポートを決定するＭＡＣアドレス検索ステップ、
受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡの場合に、前記ＭＡＣアドレス学習ステップを禁止するＭＡＣアドレス学習禁止ステップ、
受信フレームを決定された宛先ポートへ送信する送信ステップ
を含むことを特徴とする局側装置の受信フレーム転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムに接続される局側装置とその受信フレーム転送方法に関し、特にＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを詐称した不正ユーザ端末がシステムに接続されたことに起因する他の正規ユーザへの通信妨害を防御する技術に関する。
【背景技術】
【０００２】
イーサネット（登録商標）ＰＯＮシステムは、局側装置（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）と、複数の加入者側装置（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）を光伝送媒体を介して接続し、イーサネット（登録商標）データ信号を双方向伝送する光通信システムである。ＰＯＮシステムは、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）やＦＴＴＢ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｂｕｉｌｄｉｎｇ）などに適用されている光加入者用アクセス方式の一つである。
【０００３】
一方、インターネットの普及が進むにつれ、ネットワークを利用したインターネット犯罪が増加しており、セキュリティの重要性が注目されている。その中で、悪意のあるユーザがネットワーク端末装置（ユーザ端末）のアドレス等を詐称する「成りすまし」という問題があり、不正ユーザが本来のエンドユーザまたは通信ネットワーク装置に成りすまして通信サービスを受けることになるので、インターネット犯罪に繋がってしまう危険性がある。
【０００４】
そこで、ネットワーク端末装置のＭＡＣアドレス学習結果を固定化し、再学習を禁止、または再学習回数を制限することで、ＭＡＣアドレスに基づき正規のエンドユーザを特定することを可能とし、ＭＡＣアドレス詐称による他のエンドユーザへの成りすましを防止する方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−４２７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１により提案された従来技術では、ＭＡＣアドレス詐称による他のエンドユーザへの成りすましは防止できるが、不正ユーザがＰＯＮシステムより上位の通信ネットワーク装置に成りすました場合に対しては効果がなく、他の正規ユーザの通信が妨害されてしまう可能性がある。
【０００７】
すなわち、ＰＯＮシステムの上位ＳＮＩ（Ｓｅｒｖｉｃｅ  Ｎｏｄｅ  Ｉｎｔｅｒｆａｃｅ）側に存在するルータ等の機器（例えば、ＭＡＣアドレス：α）と同一のＭＡＣアドレス：αを詐称した不正ユーザ端末が、あるロジカルリンク配下にあるＯＮＵのＵＮＩ（Ｕｓｅｒ  Ｎｏｄｅ  Ｉｎｔｅｒｆａｃｅ）に接続され、この不正ユーザ端末からの上り方向フレームをＯＬＴが受信した場合、ＯＬＴで保持するＭＡＣアドレス学習テーブルには、当該ＭＡＣアドレス：α宛のフレームは、当該ロジカルリンクへ送信されるべきという情報が設定される。
【０００８】
このとき、別のロジカルリンク配下にあるＯＮＵに接続されている正規ユーザ端末から、前記ＳＮＩ側に存在する機器（ＭＡＣアドレス:α）宛に上り方向フレームが送信されると、ＯＬＴはＭＡＣアドレス学習テーブルに基づき、本フレームを本来の宛先ではなく不正ユーザ端末が接続されているロジカルリンクへ転送するよう処理する。そして、ＰＯＮシステムにおいてＯＮＵ−ＯＮＵ間転送（ロジカルリンク間ブリッジ転送）がセキュリティ対策上禁止設定として運用されていることより、本フレームは破棄されてしまい、正規ユーザの通信が妨害されてしまうという問題があった。
【０００９】
この発明は、上述のような課題を解決するためになされたもので、ＭＡＣアドレスを詐称した不正ユーザ端末がＰＯＮシステムに接続された場合においても、他の正規ユーザの通信が妨害されることなく、正常な通信を可能とするＰＯＮシステムの局側装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明にかかるＰＯＮシステムの局側装置は、ＭＡＣアドレスを有するユーザ端末の接続される加入者側装置を収容してＰＯＮシステムを構成し、当該加入者側装置から受信する受信フレームの宛先ポートを決定して当該宛先ポートへ送信するものであって、前記受信フレームの宛先ＭＡＣアドレスを検出し、検出された宛先ＭＡＣアドレスがユニキャストＤＡの場合に、これをマルチキャストＤＡへ変換する第１ＤＡ変換部と、この第１ＤＡ変換部から入力する受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡの場合に、当該受信フレームの送信元ＭＡＣアドレスと受信ポート情報をＭＡＣアドレス学習テーブルに対して追加／更新するＭＡＣアドレス学習機能と、このＭＡＣアドレス学習テーブルを参照して、宛先ＭＡＣアドレスがユニキャストＤＡである受信フレームの宛先ポートを決定するＭＡＣアドレス検索機能とを有するＭＡＣアドレス学習テーブル管理部と、このＭＡＣアドレス学習テーブル管理部による宛先ポート決定後、宛先ＭＡＣアドレスが前記第１ＤＡ変換部でマルチキャストＤＡへ変換された受信フレームに対して、これをユニキャストＤＡへ戻す変換をする第２ＤＡ変換部とを備えることを特徴とするものである。
【００１１】
また、この発明にかかる局側装置の受信フレーム転送方法は、ＭＡＣアドレスを有するユーザ端末の接続される加入者側装置を収容してＰＯＮシステムを構成する局側装置の受信フレーム転送方法であって、前記加入者側装置からフレームを受信する受信ステップと、受信した受信フレームの送信元ＭＡＣアドレスと受信ポート情報をＭＡＣアドレス学習テーブルに対して追加／更新するＭＡＣアドレス学習ステップと、前記ＭＡＣアドレス学習テーブルを参照して、受信フレームの宛先ポートを決定するＭＡＣアドレス検索ステップと、受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡの場合に、前記ＭＡＣアドレス検索ステップを禁止して宛先ポートを所定のポートに決定するＭＡＣアドレス検索禁止ステップと、受信フレームを決定された宛先ポートへ送信する送信ステップとを含むことを特徴とするものである。
【発明の効果】
【００１２】
この発明によれば、受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡの場合に、ＭＡＣアドレス検索機能をスキップさせるので、ＭＡＣアドレスを詐称した不正ユーザ端末がＰＯＮシステムに接続されＭＡＣアドレス学習テーブルが誤った学習をした場合においても、他の正規ユーザの通信が妨害されることなく正常に通信することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１によるＰＯＮシステム通信装置を含む通信システムの構成を示すブロック図である。
【図２】この発明の実施の形態１による不正ユーザ端末接続時の通信妨害防御方法の処理を示すフローチャートである。
【図３】この発明の実施の形態２によるＰＯＮシステム通信装置を含む通信システムの構成を示すブロック図である。
【図４】この発明の実施の形態２による不正ユーザ端末接続時の通信妨害防御方法の処理を示すフローチャートである。
【図５】この発明に関するＭＡＣアドレスの構成を示す図である。
【発明を実施するための形態】
【００１４】
実施の形態１．
図１は、この発明の実施の形態１におけるＰＯＮシステム通信装置である局側装置（ＯＬＴ）を含む通信システムの構成を示している。図１において、１は、コアネットワークに接続されるＳＮＩポート１３０、加入者装置側インタフェースであるＰＯＮインタフェース１３１等のインタフェースを有するＯＬＴ、２−１〜２−ｎは、光ファイバ１０、スターカプラ１１、光ファイバ１２−１〜１２−ｎを介してＯＬＴ１と接続される加入者側装置（ＯＮＵ）、３−１〜３−ｎは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル等を介してＯＮＵ２−１〜２−ｎに接続されるユーザ端末である。ＯＮＵ２−１〜２−ｎ、ユーザ端末３−１〜３−ｎなど、ＯＮＵ以下の装置は一般にユーザ宅に設置される。
【００１５】
また、４はレイヤ２スイッチ（Ｌ２ＳＷ：Ｌａｙｅｒ  ２  Ｓｗｉｔｃｈ）、５はルータ、６はネットワークであり、ＳＮＩポート１３０、ＬＡＮケーブル等を介してＯＬＴ１と接続される。
【００１６】
ＯＬＴ１の詳細を説明する。ＰＯＮインタフェース１３１は、ＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）カプラ１００、Ｏ／Ｅ変換器１０１、Ｅ／Ｏ変換器１０２から構成される。Ｅ／Ｏ変換器１０２は、下り方向のトラフィックを電気信号から光信号に変換し、ＷＤＭカプラ１００へ出力する。Ｏ／Ｅ変換器１０１は、ＷＤＭカプラ１００から入力される上り方向の光信号を電気信号に変換する。ＰＯＮシステムにおいては、上下方向の通信に異なる波長の光信号を使用しており（下り方向：１４９０ｎｍ、上り方向：１３１０ｎｍ）、ＷＤＭカプラ１００において波長多重を行うことにより、上下方向のトラフィックの送受信を１本の光ファイバ１０で実現している。
【００１７】
ＰＯＮインタフェース１３１は物理的には一つであるが、ロジカルリンク識別子（ＬＬＩＤ：Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｉｄｅｎｔｉｆｉｅｒ）により、ロジカルリンクと呼ばれる論理的なリンクがＯＬＴ１とＯＮＵ２−１〜２−ｎ間で複数設定される。このロジカルリンクとＳＮＩポート１３０は、ブリッジ機能を介して接続される。
【００１８】
また、ＯＬＴ１は、ユニキャストＤＡ検出部１１０、ＤＡ変換・識別子付与部１１１、フレーム処理部１１２、ＭＡＣアドレス学習テーブル管理部１１３、ＭＡＣアドレス学習テーブル１１４、フレーム変換識別子検出部１１５、ＤＡ変換・識別子削除部１１６を有する。
【００１９】
ユニキャストＤＡ検出部１１０は、受信したフレームの宛先ＭＡＣアドレス（ＤＡ）をチェックし、当該フレームの宛先ＭＡＣアドレスがユニキャストＤＡである場合はこれを検出し、ＤＡ変換・識別子付与部１１１へ通知する。ＤＡ変換・識別子付与部１１１は、受信したフレームの宛先ＭＡＣアドレスがユニキャストＤＡ検出部１１０においてユニキャストＤＡであると検出された場合、このフレームの宛先ＭＡＣアドレスを強制的にマルチキャストＤＡへ変換し、さらに変換したことを示すフレーム変換識別子を変換後のフレームへ付与する。
【００２０】
フレーム処理部１１２は、ＤＡ変換・識別子付与部１１１から受信したフレームの宛先／送信元ＭＡＣアドレス（ＤＡ／ＳＡ）がユニキャストアドレスまたはマルチキャストアドレスであるかをチェックして、結果をＭＡＣアドレス学習テーブル管理部１１３へ通知し、ＭＡＣアドレス学習テーブル管理部１１３より当該受信フレームの宛先ポートの通知を受け、当該ポート向けにフレームを転送する。
【００２１】
ＭＡＣアドレス学習テーブル管理部１１３は、フレーム処理部１１２より通知を受けた受信フレームのＭＡＣアドレス情報に基づいて、ＭＡＣアドレス学習機能およびＭＡＣアドレス検索機能により、ＭＡＣアドレス学習テーブル１１４の設定、更新を実施するとともに、受信フレームの宛先ポートをフレーム処理部１１２に通知する。ここで、ＭＡＣアドレス学習テーブル１１４とは、ロジカルリンクとＳＮＩポートを接続するブリッジ機能を実現するために、ＭＡＣアドレスとそのＭＡＣアドレスが接続されているロジカルリンクまたはＳＮＩポート１３０を学習し、管理するためのテーブルである。ＭＡＣアドレス学習テーブル１１４には、ＭＡＣアドレスおよび当該ＭＡＣアドレスの接続先ポート情報（ロジカルリンクまたはＳＮＩポート１３０）を少なくとも含むパラメータが格納される。
【００２２】
フレーム変換識別子検出部１１５は、ＤＡ変換・識別子付与部１１１によって付与されたフレーム変換識別子が、受信フレームに付与されていることを検出し、結果をＤＡ変換・識別子削除部１１６へ通知する。ＤＡ変換・識別子削除部１１６は、フレーム変換識別子検出部１１５にて受信フレームにフレーム変換識別子が付与されていることが検出された場合、フレームの宛先ＭＡＣアドレスをマルチキャストＤＡからユニキャストＤＡへ強制的に変換し、付与されているフレーム変換識別子を削除する。
【００２３】
図２は、実施の形態１における処理動作を示すフローチャートである。以下、図１および図２を参照して、実施の形態１における不正ユーザ端末接続による正規ユーザ通信妨害を防御する動作について説明する。
【００２４】
ＯＬＴ１がＯＮＵ２−１〜２−ｎからフレームを受信した場合（ステップＳＴ１）、ユニキャストＤＡ検出部１１０にて、この受信フレームの宛先ＭＡＣアドレスをチェックしてユニキャストＤＡであるか判定する（ステップＳＴ２）。ユニキャストＤＡ検出部１１０にて、受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡであることが検出された場合（ステップＳＴ２、ＹＥＳ）、次段のＤＡ変換・識別子付与部１１１に対して、受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡであることを通知する。ユニキャストＤＡ検出部１１０にて、受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡであると検出されなかった（マルチキャストＤＡと検出された）場合は（ステップＳＴ２、ＮＯ）、ステップＳＴ４へ進む。
【００２５】
ここで、図５に示すとおり、ＭＡＣアドレスは４８ビット（６バイト）から構成されており、ユニキャストＤＡ検出部１１０における宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスのユニキャスト／マルチキャストの判定は、宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスのＩ／Ｇ（Ｉｎｄｉｖｉｄｕａｌ／Ｇｒｏｕｐ）ビットにて実施される。すなわち、Ｉ／Ｇビットが”０”の場合はユニキャストアドレス、Ｉ／Ｇビットが”１”の場合はマルチキャストアドレスとして判断される。
【００２６】
ＤＡ変換・識別子付与部１１１は、ユニキャストＤＡ検出部１１０より受信フレームの宛先ＭＡＣアドレスがユニキャストＤＡであることの通知を受けた場合、当該フレームに対して宛先ＭＡＣアドレスのＩ／Ｇビットに”１”を強制的に上書きする（ステップＳＴ３）。本処理により、受信フレームの宛先ＭＡＣアドレスが、ユニキャストＤＡからマルチキャストＤＡへ変換されることになる。ただし、受信フレームの宛先ＭＡＣアドレスは本来ユニキャストＤＡであるため、後段におけるＭＡＣアドレス学習に関する処理の後に、強制的に変換した宛先ＭＡＣアドレスをマルチキャストＤＡからユニキャストＤＡへ戻す必要がある。そのため、ステップＳＴ３において、ＤＡ変換・識別子付与部１１１は、強制的にマルチキャストＤＡへ変換したフレームに対して、フレーム変換識別子を付与する。フレーム変換識別子の付与は、フレーム内の未使用領域を利用して識別子と見なして使用してもよいし、フレームに対して追加で付与してもよい。
【００２７】
フレーム処理部１１２は、ＤＡ変換・識別子付与部１１１からフレームを受信すると、当該フレームの宛先／送信元ＭＡＣアドレスがユニキャストアドレスであるかマルチキャストアドレスであるかを判定し（ステップＳＴ４、ステップＳＴ８）、その判定結果および当該フレームの宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、受信ポート情報（ロジカルリンク）をＭＡＣアドレス学習管理部１１３へ通知する。
【００２８】
通知を受けたＭＡＣアドレス学習テーブル管理部１１３は、送信元ＭＡＣアドレスがユニキャストＳＡの場合（ステップＳＴ４、ＹＥＳ）、フレーム処理部１１２より通知された送信元ＭＡＣアドレスについて、ＭＡＣアドレス学習機能によりＭＡＣアドレス学習テーブル１１４を更新する。ＭＡＣアドレス学習テーブル１１４の更新の際には、当該ＭＡＣアドレスがＭＡＣアドレス学習テーブル１１４に存在するか否かをチェックし（ステップＳＴ５）、既に存在する場合は（ステップＳＴ５、ＹＥＳ）、当該ＭＡＣアドレスに対応付けられた接続先ポート情報に対して、フレーム処理部１１２より通知された受信ポート情報を上書きする（ステップＳＴ６）。通知されたＭＡＣアドレスがＭＡＣアドレス学習テーブル１１４に存在しない場合は（ステップＳＴ５、ＮＯ）、当該ＭＡＣアドレスおよび受信ポート情報をＭＡＣアドレス学習テーブル１１４へ新規追加する（ステップＳＴ７）。一方、送信元ＭＡＣアドレスがマルチキャストＳＡの場合は（ステップＳＴ４、ＮＯ）、ＭＡＣアドレス学習テーブル１１４の更新は実施しない。
【００２９】
また、ＭＡＣアドレス学習テーブル管理部１１３は、フレーム処理部１１２より通知を受けた宛先ＭＡＣアドレスがユニキャストＤＡの場合（ステップＳＴ８、ＹＥＳ）、ＭＡＣアドレス検索機能によりＭＡＣアドレス学習テーブル１１４に設定されているＭＡＣアドレスの中から受信フレームの宛先ＭＡＣアドレスを検索し（ステップＳＴ９）、存在する場合は（ステップＳＴ９、ＹＥＳ）当該ＭＡＣアドレスと関連付けられている接続先ポート情報を参照し、当該受信フレームの宛先ポートを決定する（ステップＳＴ１０）。
【００３０】
一方、フレーム処理部１１２より通知を受けた宛先ＭＡＣアドレスがユニキャストＤＡでない（マルチキャストＤＡの）場合（ステップＳＴ８、ＮＯ）、またはステップＳＴ９の検索の結果、ＭＡＣアドレス学習テーブル１１４の中に存在しない場合（ステップＳＴ９、ＮＯ）、ＭＡＣアドレス学習テーブル１１４は参照されず、当該受信フレームの宛先ポートはＳＮＩポート１３０固定となる（ステップＳＴ１１）。
【００３１】
ここで、ＭＡＣアドレス学習テーブル管理部１１３は、従来の機能を有しているので上記ステップＳＴ９、ステップＳＴ１０の動作を行うことが可能であるが、前述のとおり上り方向フレームにおいて、ＤＡ変換・識別子付与部１１１により受信フレームの宛先ＭＡＣアドレスが強制的にマルチキャストＤＡに変換されるため、本発明の実施の形態１では、ＭＡＣアドレス学習テーブル１１４を参照した宛先ポート決定（ＭＡＣアドレス検索機能）がスキップ（禁止）され、受信フレームの宛先ポートは固定的にＳＮＩポート１３０となる。
【００３２】
次に、ＭＡＣアドレス学習テーブル管理部１１３は、受信フレームの宛先ＭＡＣアドレスにより決定した宛先ポート情報をフレーム処理部１１２へ通知する。フレーム処理部１１２は、ＭＡＣアドレス学習テーブル管理部１１３より宛先ポート情報の通知を受け、当該ポート向けにフレームを転送する。フレーム処理部１１２よりＳＮＩポート１３０側に出力された受信フレームはフレーム変換識別子検出部１１５へ入力され、強制的にマルチキャストＤＡに変換されたことを示すフレーム変換識別子が付与されているかチェックされる（ステップＳＴ１２）。フレーム変換識別子検出部１１５は、受信フレームに対するフレーム変換識別子の付与が検出された場合は（ステップＳＴ１２、ＹＥＳ）、ＤＡ変換・識別子削除部１１６へ通知する。
【００３３】
ＤＡ変換・識別子削除部１１６は、フレーム変換識別子検出部１１５より受信フレームにフレーム変換識別子が付与されている通知を受けた場合、受信フレームの宛先ＭＡＣアドレスのＩ／Ｇビット”１”を”０”に上書きするとともに、当該受信フレームからフレーム変換識別子を削除する（ステップＳＴ１３）。フレーム変換識別子の削除は、識別子としてフレーム内の未使用領域を使用している場合は当該領域を無意の値に戻すことを意味し、フレームに対して追加で付与している場合は追加領域を削除することを意味している。
【００３４】
フレーム変換識別子の付与が検出された受信フレームは、その宛先ＭＡＣアドレスをＤＡ変換・識別子削除１１６にてＯＬＴ１入力時と同じ状態に戻され、フレーム変換識別子の付与が検出されなかった受信フレームは（ステップＳＴ１２、ＮＯ）そのままの状態で、ＳＮＩポート１３０より上位ネットワークへ出力される（ステップＳＴ１４）。
【００３５】
上記のとおり、この発明の実施の形態１によれば、ＭＡＣアドレスを詐称した不正ユーザ端末がＰＯＮシステムに接続され、不正ユーザ端末から送信された詐称ＭＡＣアドレスを送信元ＭＡＣアドレスとしたフレームが親局で受信されて、ＭＡＣアドレス学習テーブル１１４が不正に更新された場合においても、上り方向のＭＡＣアドレス学習テーブルを参照した宛先ポート決定（ＭＡＣアドレス検索機能）がスキップ（禁止）されるので、上り方向フレームの宛先ポートはＳＮＩポート１３０固定となる。したがって、親局において、正規ユーザ端末から送信された受信フレームがロジカルリンク間ブリッジ転送禁止に従い誤って破棄されることを防ぐことができ、正常な通信が可能となる。
【００３６】
また、受信フレームの宛先ＭＡＣアドレスをユニキャストＤＡからマルチキャストＤＡへ変換した場合、当該受信フレームにフレーム変換識別子を付与し、フレーム変換識別子の付与されたフレームの宛先ＭＡＣアドレスをマルチキャストＤＡからユニキャストＤＡへ戻す変換をするとともに、フレーム変換識別子を削除するようにしたので、確実に受信フレームを局側装置入力時と同じ状態へ戻すことができる。
【００３７】
実施の形態２．
実施の形態１では、受信フレームの宛先ＭＡＣアドレスをユニキャストＤＡからマルチキャストＤＡへ変換することにより他の正規ユーザへの通信妨害を防御するＰＯＮシステム通信装置に関して説明した。この実施の形態２においては、受信フレームの送信元ＭＡＣアドレスを変換することによる他の正規ユーザへの通信妨害を防御するＰＯＮシステム通信装置に関して説明する。
【００３８】
図３は、この発明の実施の形態２におけるＰＯＮシステム通信装置である局側装置（ＯＬＴ）を含む通信システムの構成を示している。図１と同じ符号のものは同様の機能を有するので説明を繰り返さない。実施の形態１（図１）との相違点は、ＯＬＴ７が、ＯＬＴ１のユニキャストＤＡ検出部１１０、ＤＡ変換・識別子付与部１１１、ＤＡ変換・識別子削除部１１６の代わりに、ユニキャストＳＡ検出部１１７、ＳＡ変換・識別子付与部１１８、ＳＡ変換・識別子削除部１１９を備える点である。
【００３９】
ＯＬＴ７について、上記実施の形態１との相違点の詳細を説明する。ユニキャストＳＡ検出部１１７は、受信したフレームの送信元ＭＡＣアドレス（ＳＡ）をチェックし、当該フレームの送信元ＭＡＣアドレスがユニキャストＳＡである場合はこれを検出し、ＳＡ変換・識別子付与部１１８へ通知する。ＳＡ変換・識別子付与部１１８は、受信したフレームの送信元ＭＡＣアドレスがユニキャストＳＡ検出部１１７においてユニキャストＳＡであると検出された場合、このフレームの送信元ＭＡＣアドレスを強制的にマルチキャストＳＡへ変換し、さらに変換したことを示すフレーム変換識別子を変換後のフレームへ付与する。
【００４０】
ＳＡ変換・識別子削除部１１９は、フレーム変換識別子検出部１１５にて受信フレームにフレーム変換識別子が付与されていることが検出された場合、フレームの送信元ＭＡＣアドレスをマルチキャストＳＡからユニキャストＳＡへ強制的に変換し、付与されているフレーム変換識別子を削除する。
【００４１】
図４は、実施の形態２における処理動作を示すフローチャートである。以下、図３および図４を参照して、実施の形態２における不正ユーザ端末接続による正規ユーザ通信妨害を防御する動作について説明する。
【００４２】
ＯＬＴ７がＯＮＵ２−１〜２−ｎからフレームを受信した場合（ステップＳＴ２１）、ユニキャストＳＡ検出部１１７にて、この受信フレームの送信元ＭＡＣアドレスをチェックしてユニキャストＳＡであるか判定する（ステップＳＴ２２）。ユニキャストＳＡ検出部１１７にて、受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡであることが検出された場合（ステップＳＴ２２、ＹＥＳ）、次段のＳＡ変換・識別子付与部１１８に対して、受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡであることを通知する。ユニキャストＳＡ検出部１１７にて、受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡであると検出されなかった（マルチキャストＳＡと検出された）場合は（ステップＳＴ２２、ＮＯ）、ステップＳＴ２４へ進む。
【００４３】
ＳＡ変換・識別子付与部１１８は、ユニキャストＳＡ検出部１１７より受信フレームの送信元ＭＡＣアドレスがユニキャストＳＡであることの通知を受けた場合、当該フレームに対して送信元ＭＡＣアドレスのＩ／Ｇビットに”１”を強制的に上書きする（ステップＳＴ２３）。本処理により、受信フレームの送信元ＭＡＣアドレスが、ユニキャストＳＡからマルチキャストＳＡへ変換されることになる。ただし、受信フレームの送信元ＭＡＣアドレスは本来ユニキャストＳＡであるため、後段におけるＭＡＣアドレス学習に関する処理の後に、強制的に変換した送信元ＭＡＣアドレスをマルチキャストＳＡからユニキャストＳＡへ戻す必要がある。そのため、ステップＳＴ２３において、ＳＡ変換・識別子付与部１１８は、強制的にマルチキャストＳＡへ変換したフレームに対して、フレーム変換識別子を付与する。フレーム変換識別子の付与は、フレーム内の未使用領域を利用して識別子と見なして使用してもよいし、フレームに対して追加で付与してもよい。
【００４４】
フレーム処理部１１２は、ＳＡ変換・識別子付与部１１８からフレームを受信すると、当該フレームの宛先／送信元ＭＡＣアドレスがユニキャストアドレスであるかマルチキャストアドレスであるかを判定し（ステップＳＴ２４、ステップＳＴ２８）、その判定結果および当該フレームの宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、受信ポート情報（ロジカルリンク）をＭＡＣアドレス学習管理部１１３へ通知する。
【００４５】
通知を受けたＭＡＣアドレス学習テーブル管理部１１３は、送信元ＭＡＣアドレスがユニキャストＳＡの場合（ステップＳＴ２４、ＹＥＳ）、フレーム処理部１１２より通知された送信元ＭＡＣアドレスについて、ＭＡＣアドレス学習機能によりＭＡＣアドレス学習テーブル１１４を更新する。ＭＡＣアドレス学習テーブル１１４の更新の際には、当該ＭＡＣアドレスがＭＡＣアドレス学習テーブル１１４に存在するか否かをチェックし（ステップＳＴ２５）、既に存在する場合は（ステップＳＴ２５、ＹＥＳ）、当該ＭＡＣアドレスに対応付けられた接続先ポート情報に対して、フレーム処理部１１２より通知された受信ポート情報を上書きする（ステップＳＴ２６）。通知されたＭＡＣアドレスがＭＡＣアドレス学習テーブル１１４に存在しない場合は（ステップＳＴ２５、ＮＯ）、当該ＭＡＣアドレスおよび受信ポート情報をＭＡＣアドレス学習テーブル１１４へ新規追加する（ステップＳＴ２７）。一方、送信元ＭＡＣアドレスがマルチキャストＳＡの場合は（ステップＳＴ２４、ＮＯ）、ＭＡＣアドレス学習テーブル１１４の更新は実施しない。
【００４６】
また、ＭＡＣアドレス学習テーブル管理部１１３は、フレーム処理部１１２より通知を受けた宛先ＭＡＣアドレスがユニキャストＤＡの場合（ステップＳＴ２８、ＹＥＳ）、ＭＡＣアドレス検索機能によりＭＡＣアドレス学習テーブル１１４に設定されているＭＡＣアドレスの中から受信フレームの宛先ＭＡＣアドレスを検索し（ステップＳＴ２９）、存在する場合は（ステップＳＴ２９、ＹＥＳ）当該ＭＡＣアドレスと関連付けられている接続先ポート情報を参照し、当該受信フレームの宛先ポートを決定する（ステップＳＴ３０）。
【００４７】
一方、フレーム処理部１１２より通知を受けた宛先ＭＡＣアドレスがユニキャストＤＡでない（マルチキャストＤＡの）場合（ステップＳＴ２８、ＮＯ）、またはステップＳＴ２９の検索の結果、ＭＡＣアドレス学習テーブル１１４の中に存在しない場合（ステップＳＴ２９、ＮＯ）、ＭＡＣアドレス学習テーブル１１４は参照されず、当該受信フレームの宛先ポートはＳＮＩポート１３０固定となる（ステップＳＴ３１）。
【００４８】
ここで、ＭＡＣアドレス学習テーブル管理部１１３は、従来の機能を有しているので上記ステップＳＴ２５〜ステップＳＴ２７の動作を行うことが可能であるが、前述のとおり上り方向フレームにおいて、ＳＡ変換・識別子付与部１１８により受信フレームの送信元ＭＡＣアドレスが強制的にマルチキャストＳＡに変換されるため、本発明の実施の形態２では、上り方向フレームによるＭＡＣアドレス学習テーブル１１４の更新、新規追加がスキップ（禁止）される（ＭＡＣアドレス学習機能の無効化）。すなわち、上り方向はＭＡＣアドレス未学習状態となっており、ＭＡＣアドレス学習テーブル１１４には接続先ポート情報が存在しないため、受信フレームの宛先ポートは固定的にＳＮＩポート１３０となる。
【００４９】
次に、ＭＡＣアドレス学習テーブル管理部１１３は、受信フレームの宛先ＭＡＣアドレスにより決定した宛先ポート情報をフレーム処理部１１２へ通知する。フレーム処理部１１２は、ＭＡＣアドレス学習テーブル管理部１１３より宛先ポート情報の通知を受け、当該ポート向けにフレームを転送する。フレーム処理部１１２よりＳＮＩポート１３０側に出力された受信フレームはフレーム変換識別子検出部１１５へ入力され、強制的にマルチキャストＳＡに変換されたことを示すフレーム変換識別子が付与されているかチェックされる（ステップＳＴ３２）。フレーム変換識別子検出部１１５は、受信フレームに対するフレーム変換識別子の付与が検出された場合は（ステップＳＴ３２、ＹＥＳ）、ＳＡ変換・識別子削除部１１９へ通知する。
【００５０】
ＳＡ変換・識別子削除部１１９は、フレーム変換識別子検出部１１５より受信フレームにフレーム変換識別子が付与されている通知を受けた場合、受信フレームの送信元ＭＡＣアドレスのＩ／Ｇビット”１”を”０”に上書きするとともに、当該受信フレームからフレーム変換識別子を削除する（ステップＳＴ３３）。
【００５１】
フレーム変換識別子の付与が検出された受信フレームは、その送信元ＭＡＣアドレスをＳＡ変換・識別子削除１１９にてＯＬＴ７入力時と同じ状態に戻され、フレーム変換識別子の付与が検出されなかった受信フレームは（ステップＳＴ３２、ＮＯ）そのままの状態で、ＳＮＩポート１３０より上位ネットワークへ出力される（ステップＳＴ３４）。
【００５２】
上記のとおり、この発明の実施の形態２によれば、ＭＡＣアドレスを詐称した不正ユーザ端末がＰＯＮシステムに接続され、不正ユーザ端末から送信された詐称ＭＡＣアドレスを送信元ＭＡＣアドレスとしたフレームが親局で受信された場合においても、当該フレームによるＭＡＣアドレス学習テーブル１１４の更新・新規追加がスキップ（禁止）され（ＭＡＣアドレス学習機能の無効化）ＭＡＣアドレス未学習状態となるので、上り方向フレームの宛先ポートはＳＮＩポート１３０固定となる。したがって、親局において、正規ユーザ端末から送信された受信フレームがロジカルリンク間ブリッジ転送禁止に従い誤って破棄されることを防ぐことができ、正常な通信が可能となる。
【００５３】
また、受信フレームの送信元ＭＡＣアドレスをユニキャストＳＡからマルチキャストＳＡへ変換した場合、当該受信フレームにフレーム変換識別子を付与し、フレーム変換識別子の付与されたフレームの送信元ＭＡＣアドレスをマルチキャストＳＡからユニキャストＳＡへ戻す変換をするとともに、フレーム変換識別子を削除するようにしたので、確実に受信フレームを局側装置入力時と同じ状態へ戻すことができる。
【符号の説明】
【００５４】
１  局側装置（ＯＬＴ）
２−１〜２−ｎ  加入者側装置（ＯＮＵ）
３−１〜３−ｎ  ユーザ端末
７  局側装置（ＯＬＴ）
１１０  ユニキャストＤＡ検出部
１１１  ＤＡ変換・識別子付与部（第１ＤＡ変換部）
１１２  フレーム処理部
１１３  ＭＡＣアドレス学習テーブル管理部
１１４  ＭＡＣアドレス学習テーブル
１１５  フレーム変換識別子検出部
１１６  ＤＡ変換・識別子削除部（第２ＤＡ変換部）
１１７  ユニキャストＳＡ検出部
１１８  ＳＡ変換・識別子付与部（第１ＳＡ変換部）
１１９  ＳＡ変換・識別子削除部（第２ＳＡ変換部）
１３０  ＳＮＩポート
１３１  ＰＯＮインタフェース
【図１】
2010220029.tif 000003
【図２】
2010220029.tif 000004
【図３】
2010220029.tif 000005
【図４】
2010220029.tif 000006
【図５】
2010220029.tif 000007