(57)【要約】  局側装置は、受信フレームの論理リンク識別子を仮想ネットワーク識別子に置き換えて、送信元識別子と仮想ネットワーク識別子とを含む伝送フレームを生成する変換部（２０）と、変換部（２０）による誤変換が発生したか否かを判定し、伝送フレームを廃棄するフレーム処理部（３０）と、を備える。フレーム処理部（３０）は、正規の送信元識別子と正規の仮想ネットワーク識別子との間の対応関係を示す判定用テーブル（３０３）と、伝送フレームに含まれる送信元識別子と仮想ネットワーク識別子とを抽出する抽出部（３０１）と、判定用テーブル（３０３）から、送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部（３０２）と、仮想ネットワーク識別子と正規の仮想ネットワーク識別子とが不一致である場合に、伝送フレームを廃棄する廃棄処理部（３０４，３０５,３０６）と、を備える。
2016135917.tif 000002
【特許請求の範囲】
【請求項１】
送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部と、
前記変換部による誤変換が発生したか否かを判定し、誤変換と判定された前記伝送フレームを廃棄するフレーム処理部と、
を備え、
前記フレーム処理部は、
正規の送信元識別子と正規の仮想ネットワーク識別子との間の対応関係を示す判定用テーブルを記憶する判定用記憶部と、
前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、
前記判定用テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、
前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子を持つ前記伝送フレームを廃棄する廃棄処理部と、
を備えることを特徴とする局側装置。
【請求項２】
前記廃棄処理部は、
前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とを比較する比較部と、
前記比較部による比較の結果が不一致を示す場合に、不一致と判定された仮想ネットワーク識別子に対応する送信元識別子を記憶する誤変換管理部と、
前記伝送フレームが、前記誤変換管理部に記憶されている前記送信元識別子を含む場合に、当該伝送フレームを廃棄する廃棄部と、
を有することを特徴とする請求項１に記載の局側装置。
【請求項３】
前記変換部は、
変換用論理リンク識別子と変換用仮想ネットワーク識別子（変換用ＶＩＤ）との間の識別子対応情報を示す変換用テーブルを記憶する変換用記憶部と、
前記変換用テーブルを用いて、前記送信元識別子と前記論理リンク識別子とを含む前記受信フレームの前記論理リンク識別子を前記仮想ネットワーク識別子に置き換えて、前記伝送フレームを生成する識別子変換部と、
を有することを特徴とする請求項１又は２に記載の局側装置。
【請求項４】
前記判定用テーブルは、前記判定用記憶部に予め記憶されていることを特徴とする請求項１から３のいずれか１項に記載の局側装置。
【請求項５】
前記変換部は、前記変換用テーブルに登録される前記識別子対応情報を生成する変換用テーブル生成部をさらに有し、
前記フレーム処理部は、前記変換用テーブル生成部によって生成された前記識別子対応情報と、前記受信フレームに含まれる前記送信元識別子及び前記論理リンク識別子とを用いて、前記アクセス部に前記判定用テーブルの内容を変更させる指示信号を与える判定用テーブル学習部をさらに有する
ことを特徴とする請求項３に記載の局側装置。
【請求項６】
前記フレーム処理部は、前記伝送フレームに含まれる前記送信元識別子及び前記仮想ネットワーク識別子を、前記判定用テーブルに登録する変換用テーブル学習部をさらに有することを特徴とする請求項３に記載の局側装置。
【請求項７】
前記送信元識別子は、ＭＡＣアドレスであり、
前記仮想ネットワーク識別子は、ＶＬＡＮのＩＤである
ことを特徴とする請求項１から６のいずれか１項に記載の局側装置。
【請求項８】
送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部を備えた局側装置におけるフレーム処理装置であって、
正規の送信元識別子と正規の仮想ネットワーク識別子との対応関係を示すテーブルを記憶する判定用記憶部と、
前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、
前記テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、
前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子に対応する送信元識別子を記憶する誤変換管理部と、
前記伝送フレームが、前記誤変換管理部に記憶されている前記送信元識別子を含む場合に、当該伝送フレームを廃棄する廃棄部と
を備えることを特徴とするフレーム処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ネットワークシステムを構成する局側装置である光加入者線終端装置（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）に関し、特に、局側装置における伝送フレームの処理に関するものである。
【背景技術】
【０００２】
ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．３ａｈで規格化されたＥＰＯＮ（Ｅｔｈｅｒｎｅｔ（登録商標）ＰＯＮ）システムは、ＯＬＴと複数の光ネットワーク終端装置（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）とが、光ファイバ及び光カプラなどから構成される光回線を通して、イーサネット（登録商標）データ信号を双方向伝送する光通信システムである。【０００３】
ＥＰＯＮシステムは、１つのＯＬＴと複数のＯＮＵとが双方向通信を行うために、ディスカバリー（Ｄｉｓｃｏｖｅｒｙ）プロセスを実行する。Ｄｉｓｃｏｖｅｒｙプロセスは、ＯＬＴと各ＯＮＵとの間で設定される論理的な接続（ロジカルリンク）を識別するための論理リンク識別子（ＬＬＩＤ：Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｉｄｅｎｔｉｆｉｅｒ）を各ＯＮＵに割り当てることによって、ＬＬＩＤが付与されたＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレーム単位でのデータ信号の送受信制御を行うことを可能とする処理である。【０００４】
ＥＰＯＮシステムで通信サービスを提供する場合、いずれのＯＮＵから転送されたフレームであるのかを上位ネットワークで識別する方法として、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）タグに格納されているＶＩＤ（ＶＬＡＮ  Ｉｄｅｎｔｉｆｉｅｒ）値によってＯＮＵを識別する方法がある。この方法は、ＯＮＵからＯＬＴに向かう方向（上り方向）に伝送フレーム（上り伝送フレーム）が送信されるときに、ＯＬＴが、上り伝送フレームに付与されたＬＬＩＤを認識してＯＮＵを識別し、そのＯＮＵに割り当てられたＶＩＤを上り伝送フレームに付与して上位ネットワークに転送するものである。なお、ＯＬＴからＯＮＵに向かう方向（下り方向）に伝送フレーム（下り伝送フレーム）が送信されるときには、ＯＬＴは、上位ネットワークからＯＬＴに送られる伝送フレームのＶＩＤを参照してＯＮＵを識別し、そのＯＮＵに伝送フレームが転送される。このような方法が用いられることにより、上位ネットワークは、いずれのＯＮＵと通信しているかを認識することができ、また、通信データの有無及び種類などによりＯＮＵを保有するユーザの通信サービス利用状況を把握することができる。【０００５】
上り伝送フレームを送信する上記方法は、ＯＬＴの一部を構成するＰＯＮ−ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）部において、変換用テーブルを用いて、伝送フレームに含まれるＬＬＩＤをＶＩＤに変換することにより、実現される。変換用テーブルは、例えば、次のように作成される。まず、ネットワーク管理者が、ＯＮＵのＶＩＤ及びＭＡＣアドレスをＯＬＴに設定する。その後、ＯＮＵとＯＬＴとが光回線を通して接続されたときに、ＯＬＴは、Ｄｉｓｃｏｖｅｒｙプロセスを通じて、ＯＮＵに割り当てられたＬＬＩＤ及びＯＮＵのＭＡＣアドレスを取得する。ＯＬＴは、ＯＮＵのＭＡＣアドレスをキーにして、ＯＮＵのＬＬＩＤとＶＩＤとを対応付けた変換用テーブルを作成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５３６８５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
変換用テーブルはＯＬＴ内のメモリに格納されているため、メモリに経年劣化又はソフトエラーによるデータ化けが発生した場合、変換用テーブルにおいてＬＬＩＤとＶＩＤとの間の正しい対応関係が失われることがある。ここで、「データ化け」とは、メモリにおいて、本来「１」が記録されていたビットが何らかの要因で「０」に変化する場合、あるいは、この逆の場合をいう。データ化けが発生している変換用テーブルを参照して、ＯＮＵ（Ａ）のＬＬＩＤが付与された上り伝送フレームのＬＬＩＤがＶＩＤに変換されると、ＬＬＩＤが他のＯＮＵ（Ｂ）のＶＩＤに誤変換されることがある。誤ったＶＩＤが付与された上り伝送フレームが上位ネットワークへそのまま転送されると、上位ネットワークとＯＮＵ（Ｂ）との間で誤接続が発生し、上位ネットワークは、ＯＮＵ（Ａ）ではなくＯＮＵ（Ｂ）と通信していると誤認する。その結果、上位ネットワークは、ＯＮＵ（Ｂ）を保有しているユーザが通信サービスを利用していると判断し、そのユーザに通信費用が誤って課金されるというサービス障害が発生する。【０００８】
このようなサービス障害を回避して通信ネットワークの品質及び安全性を向上させるためには、ＰＯＮシステムにおいて、誤ったＶＩＤが付与された上り伝送フレームを検出及び廃棄する機能が必要とされる。しかしながら、現在のＩＥＥＥ８０２．３ａｈ準拠の汎用ＰＯＮ−ＬＳＩ部には、そのような機能が備えられていない。また、前述の機能を備えるようにＰＯＮ−ＬＳＩ部を改版する場合には、コストアップにつながるという問題もある。【０００９】
そこで、本発明は、送信元識別子と論理リンク識別子を含む伝送フレームの論理リンク識別子を仮想ネットワーク識別子に置き換える変換が誤変換である場合に、誤変換が発生した伝送フレームを廃棄することができる局側装置及びフレーム処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様に係る局側装置は、送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部と、前記変換部による誤変換が発生したか否かを判定し、誤変換と判定された前記伝送フレームを廃棄するフレーム処理部と、を備え、前記フレーム処理部は、正規の送信元識別子と正規の仮想ネットワーク識別子との間の対応関係を示す判定用テーブルを記憶する判定用記憶部と、前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、前記判定用テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子を持つ前記伝送フレームを廃棄する廃棄処理部と、を備えることを特徴とする。【００１１】
また、本発明の他の態様に係るフレーム処理装置は、送信元識別子と論理リンク識別子を含む受信フレームの前記論理リンク識別子を仮想ネットワーク識別子に置き換えて、前記送信元識別子と前記仮想ネットワーク識別子とを含む伝送フレームを生成する変換部を備えた局側装置におけるフレーム処理装置であって、正規の送信元識別子と正規の仮想ネットワーク識別子との対応関係を示すテーブルを記憶する判定用記憶部と、前記伝送フレームに含まれる前記送信元識別子と前記伝送フレームに含まれる前記仮想ネットワーク識別子とを抽出する抽出部と、前記テーブルから、前記伝送フレームに含まれる前記送信元識別子と同じ正規の送信元識別子に関連付けられた正規の仮想ネットワーク識別子を抽出するアクセス部と、前記伝送フレームに含まれる前記仮想ネットワーク識別子と前記抽出された前記正規の仮想ネットワーク識別子とが不一致である場合に、不一致と判定された仮想ネットワーク識別子に対応する送信元識別子を記憶する誤変換管理部と、前記伝送フレームが、前記誤変換管理部に記憶されている前記送信元識別子を含む場合に、当該伝送フレームを廃棄する廃棄部と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、フレーム処理部は、変換部で変換された伝送フレームに含まれる仮想ネットワーク識別子が、判定用テーブルに記憶されている正規の仮想ネットワーク識別子に不一致であると判定した場合に、この伝送フレームを廃棄する。このため、仮想ネットワーク識別子の誤変換が発生した上り伝送フレームが上位ネットワークに転送される状況の発生を回避することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１から３に係る局側装置が適用される通信ネットワークを示す構成図である。
【図２】実施の形態１に係る局側装置の構成を示すブロック図である。
【図３】実施の形態１から３に係る局側装置の変換用テーブルを示す図である。
【図４】実施の形態１から３に係る局側装置の判定用テーブルを示す図である。
【図５】実施の形態１に係る局側装置の動作を示すフローチャートである。
【図６】実施の形態１に係る局側装置におけるフレーム処理を説明する図である。
【図７】データ化けが発生した場合の変換用テーブルの一例を示す図である。
【図８】実施の形態２に係る局側装置の構成を示すブロック図である。
【図９】実施の形態２に係る局側装置の動作を示すフローチャートである。
【図１０】実施の形態２に係る局側装置におけるフレーム処理を説明する図である。
【図１１】実施の形態３に係る局側装置の構成を示すブロック図である。
【図１２】実施の形態３に係る局側装置におけるフレーム処理を説明する図である。
【図１３】実施の形態１から３に係る局側装置の変形例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１４】
《１》実施の形態１
《１−１》実施の形態１の構成
〔ＰＯＮシステム〕
図１は、本発明の実施の形態１に係る局側装置としてのＯＬＴ１が適用される通信ネットワークの構成図である。図１において、ＯＬＴ１と、スプリッタ４と、光ファイバ５，５＿１，５＿２，…，５＿ｎ（ｎは２以上の整数）と、ＯＮＵ２＿１，２＿２，…，２＿ｎとは、ＰＯＮ（ＰＯＮ：Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムを構成する。このＰＯＮシステムにおいて、ＯＬＴ１は、光ファイバ５、スプリッタ４、及び光ファイバ６＿１，…，６＿ｎ（「光ファイバ６」とも表記する。）を介して、複数のＯＮＵ２＿１，…，２＿ｎ（「ＯＮＵ２」とも表記する。）に接続される。
【００１５】
ＰＯＮシステムの下位装置としてのユーザ端末３＿１，３＿２，…，３＿ｎ（「ユーザ端末３」とも表記する。）は、ＯＮＵ２＿１，…，２＿ｎとそれぞれ接続さている。また、ＰＯＮシステムの上位装置としてはレイヤ２スイッチ（Ｌ２ＳＷ：Ｌａｙｅｒ  ２  Ｓｗｉｔｃｈ）７及びルータ８があり、ＯＬＴ１は、これらを介して、上位ネットワーク９に接続される。
【００１６】
なお、図１は実施の形態１に係るＯＬＴ１が適用される通信ネットワークの一例を示すに過ぎず、本発明が適用可能なネットワークは、図１に示された通信ネットワークに限定されるものではない。例えば、本発明は、ＯＮＵに複数のユーザ端末が接続される通信ネットワークにも適用可能である。
【００１７】
〔ＯＬＴシステム〕
図２は、本発明の実施の形態１に係る局側装置としてのＯＬＴ１の構成を示すブロック図である。ＯＬＴ１は、ＰＯＮポート１０、変換部としてのＰＯＮ−ＬＳＩ部２０、フレーム処理部３０、及びＳＮＩ（Ｓｅｒｖｉｃｅ  Ｎｏｄｅ  Ｉｎｔｅｒｆａｃｅ）ポート４０を備えている。
【００１８】
ＰＯＮポート１０は、ＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：波長分割多重）カプラ１００と、Ｏ／Ｅ（光−電気）変換部１０１と、Ｅ／Ｏ（電気−光）変換部１０２とを有している。ＷＤＭカプラ１００は、上り方向の光信号を分割し、また、ＯＬＴ１からＯＮＵ２＿１，…，２＿ｎに向かう下り方向の光信号を多重する。Ｏ／Ｅ変換部１０１は、ＷＤＭカプラ１００から入力される上り方向の光信号を電気信号に変換して後段のＰＯＮ−ＬＳＩ部２０に出力する。Ｅ／Ｏ変換部１０２は、下り方向のトラフィック（データ信号）を電気信号から光信号に変換してＷＤＭカプラ１００に出力する。なお、ＰＯＮシステムにおいては、上り方向及び下り方向に異なる波長帯域の光信号が使用されており（下り方向：１４９０ｎｍ、上り方向：１５１０ｎｍ）、ＷＤＭカプラ１００で波長多重を行うことにより、上り方向及び下り方向のトラフィックの送受信が１本の光ファイバ５で実現されている。
【００１９】
ＰＯＮ−ＬＳＩ部２０は、ＥＰＯＮシステムの制御を行う装置である。ＰＯＮ−ＬＳＩ部２０は、上位ネットワーク９とユーザ端末３との間で提供される通信サービスの種類及び装置の利用形態に応じて、ＰＯＮポート１０から入力される上り伝送フレーム及びＳＮＩポート４０から入力される下り伝送フレームに含まれるデータを変換するブリッジ機能等を備えている。
【００２０】
フレーム処理部３０は、ＰＯＮ−ＬＳＩ部２０から出力される上り伝送フレームにおいてＶＩＤの誤変換が発生したかどうかを検知し、上り伝送フレームに付与されたＶＩＤが正規のＶＩＤであるかどうかを判定する機能を持つ。
【００２１】
ＳＮＩポート４０は、ＯＬＴ１と上位ネットワーク９側の装置との接点（インタフェース）となる機能ブロックである。ＳＮＩポート４０から出力されたデータ信号は、レイヤ２スイッチ７及びルータ８を介して、上位ネットワーク９へ転送される。
【００２２】
《１−２》ＰＯＮ−ＬＳＩ部２０及びフレーム処理部３０の構成
次に、ＰＯＮ−ＬＳＩ部２０及びフレーム処理部３０について説明する。以下の説明は、上り方向の伝送フレーム制御に関する構成に着目してなされたものであるが、ＰＯＮ−ＬＳＩ部２０及びフレーム処理部３０は、ＥＰＯＮシステムにおける下り方向の伝送フレーム制御に関する構成も備えている。
【００２３】
変換部としてのＰＯＮ−ＬＳＩ部２０は、変換用テーブル生成部２０１、変換用テーブル２０２を記憶する変換用記憶部２０２ａ、及びＬＬＩＤ−ＶＩＤ変換部２０３を備えている。
【００２４】
変換用テーブル生成部２０１は、変換用テーブル２０２に登録される識別子対応情報を生成する。識別子対応情報は、ＯＮＵ２＿１，…，２＿ｎのＬＬＩＤとＶＩＤのデータとを含むデータ配列である。変換用テーブル生成部２０１は、各ＯＮＵのＶＩＤとＭＡＣアドレスとの組と、各ＯＮＵ２のＬＬＩＤとＭＡＣアドレスとの組とを利用し、ＯＮＵのＭＡＣアドレスを、各組を関連付けるキーとして用いて、識別子対応情報を生成し、変換用テーブル２０２に登録する。ここで、各ＯＮＵ２のＶＩＤとＭＡＣアドレスとの組は、例えば、予めネットワーク管理者によってＯＬＴ１に設定されるものである。また、各ＯＮＵ２のＬＬＩＤとＭＡＣアドレスとの組は、Ｄｉｓｃｏｖｅｒプロセスを通じて取得されるものである。
【００２５】
変換用テーブル２０２は、変換用記憶部２０２ａに記憶されるデータ配列である。変換用テーブル２０２は、識別子対応情報として、上り伝送フレームに付与されるＬＬＩＤと、このＬＬＩＤに対応するＶＩＤとの間の対応関係を示す。図３に示されるように、実施の形態１においては、変換用テーブル２０２は、ＬＬＩＤ＝０ｘ１（「０ｘ」は１６進数表記を示す。）とＶＩＤ＝０ｘ１０１との組、ＬＬＩＤ＝０ｘ３とＶＩＤ＝０ｘ１０３との組、及び、ＬＬＩＤ＝０ｘ５とＶＩＤ＝０ｘ１０５との組、を登録している。
【００２６】
識別子変換部としてのＬＬＩＤ−ＶＩＤ変換部２０３は、ＭＡＣ―ＳＡとＬＬＩＤが付与された受信フレームのＬＬＩＤをＶＩＤに置き換えて（変換して）、ＭＡＣ−ＳＡとＬＬＩＤとを含む上り伝送フレームを生成する。ＬＬＩＶからＶＩＤへの変換は、以下のように行われる。まず、ＯＬＴ１は、ユーザ端末から送信された上り伝送フレームを受信する。ＬＬＩＤ−ＶＩＤ変換部２０３は、受信した上り伝送フレームに付与されたＬＬＩＤを変換用テーブル２０２に含まれる組の要素を示すアドレスとして用いて、変換用テーブル２０２にアクセスする。次に、ＬＬＩＤ−ＶＩＤ変換部２０３は、変換用テーブル２０２からＬＬＩＤに対応するＶＩＤ値を取得する。ＬＬＩＤ−ＶＩＤ変換部２０３は、取得したＶＩＤ値を格納したＶＬＡＮタグを、上り伝送フレームに付与する。そして、ＬＬＩＤ−ＶＩＤ変換部２０３は、上り伝送フレームからＬＬＩＤを削除する。
【００２７】
フレーム処理部３０は、フレーム情報抽出部３０１、アクセス部３０２、判定用テーブル３０３を記憶する判定用記憶部３０３ａ、比較部３０４、ブラックリスト部である誤変換管理部３０５、及び廃棄部３０６を備えている。なお、比較部３０４、誤変換管理部３０５、及び廃棄部３０６は、廃棄処理部としての機能ブロックとすることも可能である。
【００２８】
判定用テーブル３０３は、判定用記憶部３０３ａに記憶されるデータ配列である。判定用テーブル３０３は、上り伝送フレームに付与された送信元識別子としてのＭＡＣ−ＳＡ（ユーザ端末のＭＡＣアドレス）と、そのユーザ端末に接続されているＯＮＵ２＿１，…，２＿ｎのＶＩＤとの間の正規の対応関係を示す。図４に示されるように、実施の形態１においては、判定用テーブル３０３は、ＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａとＶＩＤ＝０ｘ１０１との組、ＭＡＣ−ＳＡ＝０ｘ００：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂとＶＩＤ＝０ｘ１０３との組、ＭＡＣ−ＳＡ＝０ｘ００：ｃｃ：ｃｃ：ｃｃ：ｃｃ：ｃｃとＶＩＤ＝０ｘ１０５との組、を登録している。実施の形態１において、判定用テーブル３０３へのＭＡＣ−ＳＡとＶＩＤの登録は、予めネットワーク管理者がＯＬＴ１に各ＯＮＵのＶＩＤとＭＡＣアドレスとの組を設定する際に、テーブルライト指示（書き込み指示）として、各ＯＮＵに接続されるユーザ端末のＭＡＣアドレスも同時に設定されることにより実現される。
【００２９】
抽出部としてのフレーム情報抽出部３０１は、ＰＯＮ−ＬＳＩ部２０から転送された上り伝送フレームに含まれるＭＡＣ−ＳＡとＶＩＤとを抽出する。フレーム情報抽出部３０１は、後段にある比較部３０４に、抽出したＭＡＣ−ＳＡ及びＶＩＤを与え、且つ、後段にあるアクセス部３０２に抽出したＭＡＣ−ＳＡを与える。
【００３０】
アクセス部３０２は、判定用テーブル３０３から、上り伝送フレームに含まれるＭＡＣ−ＳＡと同じ値のアドレスである正規のＭＡＣ−ＳＡを参照し、この正規のＭＡＣ−ＳＡに関連付けられた正規のＶＩＤを抽出する。言い換えれば、アクセス部３０２は、フレーム情報抽出部３０１から入力されたＭＡＣ−ＳＡをアドレスとして用いて判定用テーブル３０３にアクセスし、ＭＡＣ−ＳＡに対応付けられたＶＩＤを判定用テーブル３０３から抽出する。アクセス部３０２は、抽出したＶＩＤを比較部３０４へ与える。また、アクセス部３０２は、各機能ブロックからの指示に基づいて判定用テーブル３０３にアクセスし、様々な処理を行うことも可能である。実施の形態１においては、アクセス部３０２は、ネットワーク管理者からのテーブルライト指示を受信すると、判定用テーブル３０３に、各ＯＮＵのＭＡＣアドレスとＶＩＤとの組を登録する。
【００３１】
比較部３０４は、フレーム情報抽出部３０１から入力されるＶＩＤの値とアクセス部３０２から入力されるＶＩＤの値とを比較する。例えば、上り伝送フレームにおいてＶＩＤの誤変換が発生している、すなわち、上り伝送フレームに、上り伝送フレームを転送したＯＮＵとは異なる他のＯＮＵのＶＩＤが誤って付与されている場合は、上り伝送フレームのＶＩＤの値と判定用テーブル３０３から抽出されたＶＩＤの値とは異なるため、比較部３０４は、比較の結果として、ＶＩＤの不一致を示す信号を出力する。言い換えれば、比較部３０４は、不一致であったＶＩＤと一緒にフレーム情報抽出部３０１から通知されたＭＡＣ−ＳＡを、ブラックリスト部としての誤変換管理部３０５に記憶させる。一方、ＶＩＤの誤変換が発生していない、すなわち、上り伝送フレームに、上り伝送フレームを転送したＯＮＵの正規のＶＩＤが付与されている場合は、比較部３０４は、比較の結果として、ＶＩＤの一致を示す信号を出力する。なお、比較部３０４は、ＶＩＤの一致を示す信号を出力しない構成としてもよい。
【００３２】
誤変換管理部３０５は、比較部３０４から通知されるＭＡＣ−ＳＡを記憶する。さらに、誤変換管理部３０５は、通知されたＭＡＣ−ＳＡが付与された上り伝送フレームを廃棄するように、廃棄部３０６に廃棄指示を通知する。なお、ネットワーク管理者は、誤変換管理部３０５にアクセスすることで、変換用テーブル２０２において、いずれのユーザ端末に接続されたＯＮＵのＬＬＩＤとＶＩＤとの組が異常なのか判断できる。
【００３３】
廃棄部３０６は、誤変換管理部３０５から通知された廃棄指示に従って、特定のＭＡＣ−ＳＡが付与された上り伝送フレームを廃棄する。このため、ＶＩＤの誤変換が発生した上り伝送フレームは、ＳＮＩポート４０に転送されない。
【００３４】
《１−３》実施の形態１のフレーム処理
次に、ＶＩＤの誤変換が発生する場合の上り伝送フレームの処理について説明する。図５は、局側装置としてのＯＬＴ１の動作を示すフローチャートである。図６は、フレーム処理を説明する図である。なお、図６においては、図５における関連するステップの符号が付されている。また、図６において、１記号「０ｘ」は省略されている。
【００３５】
第一に、フレーム処理部３０の判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録について説明する。
【００３６】
図５のステップＳ１に示されるように、上り伝送フレームにおけるＶＩＤの誤変換を検知するための情報として、ユーザ端末のＭＡＣ−ＳＡ及びＶＩＤが、判定用テーブル３０３に登録される。ステップＳ１は、ＥＰＯＮシステムによる通信サービスの提供（ステップＳ２）が開始される前に行われる。図６に処理Ｆ１として示されるように、実施の形態１においては、判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録は、例えば、ネットワーク管理者による指示等に応じて行われる。実施の形態１においては、判定用テーブル３０３には、図４に示されるＭＡＣ−ＳＡとＶＩＤとの組が登録される。判定用テーブル３０３の設定が完了すると、ＥＰＯＮシステムによる通信サービスの提供が開始され（ステップＳ２）、ＰＯＮ−ＬＳＩ部２０及びフレーム処理部３０による上り伝送フレームの監視（ブリッジ機能等に基づく処理）が行われる（ステップＳ３）。
【００３７】
第二に、ＬＬＩＤからＶＩＤへの変換の処理について説明する。
【００３８】
通信サービスの提供開始後で上り伝送フレームの監視が行われている間に、変換用テーブル２０２においてデータ化けが発生する場合がある。図７は、データ化けが発生した場合の変換用テーブルの一例を示している。ここでは、ＬＬＩＤ＝０ｘ１に対応する正規のＶＩＤ＝０ｘ１０１が、データ化けのため、ＶＩＤ＝０ｘ１０３に変化している。ところが、ＶＩＤ＝０ｘ１０３は、本来、ＬＬＩＤ＝０ｘ３に対応するＶＩＤである。
【００３９】
図５のステップＳ４に示されるように、ＰＯＮ−ＬＳＩ部２０においてＬＬＩＤがＶＩＤに変換された上り伝送フレームが、ＰＯＮ−ＬＳＩ部２０の後段にあるフレーム処理部３０に転送される。図６の処理Ｆ２に示されるように、ＰＯＮポート１０から入力された上り伝送フレームは、プリアンブルＰＲＥにＬＬＩＤ＝０ｘ１が付与されており、宛先アドレスＤＡ、送信元アドレスＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａ、及びその他のフレームを含んでいる。上り伝送フレームがＬＬＩＤ−ＶＩＤ変換部２０３に入力されると、ＬＬＩＤ−ＶＩＤ変換部２０３は、上り伝送フレームに付与されたＬＬＩＤ＝０ｘ１をアドレスとして用い、変換用テーブル２０２にアクセスする。ここで、本来であれば、変換用テーブル２０２においてＬＬＩＤ＝０ｘ１に正規のＶＩＤ＝０ｘ１０１が対応付けられているはずであるが、データ化けにより、図７に示されるようにＬＬＩＤ＝０ｘ１にＶＩＤ＝０ｘ１０３が対応付けられている。このため、ＬＬＩＤ−ＶＩＤ変換部２０３は、変換用テーブル２０２からＶＩＤ＝０ｘ１０３を抽出し、上り伝送フレームにＶＩＤ＝０ｘ１０３の値を格納したＶＬＡＮタグを付与する。そして、プリアンブルＰＲＥにおいて上り伝送フレームに付与されているＬＬＩＤ＝０ｘ１が削除され、ＶＩＤの誤変換が発生した上り伝送フレームが、後段のフレーム処理部３０に転送される。
【００４０】
第三に、ＶＩＤの誤変換が発生した上り伝送フレームの検出について説明する。
【００４１】
図５のステップＳ５に示されるように、アクセス部３０２は、上り伝送フレームのＭＡＣ−ＳＡをアドレスとして用いて判定用テーブル３０３にアクセスし、判定用テーブル３０３からＶＩＤを抽出する。図６の処理Ｆ３に示されるように、フレーム情報抽出部３０１（図５に示される）は、上り伝送フレームからＶＩＤ＝０ｘ１０３とＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａとを抽出する。次に、アクセス部３０２（図５に示される）は、ＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａをアドレスとして用いて判定用テーブル３０３にアクセスし、判定用テーブル３０３からＶＩＤ＝０ｘ１０１を抽出する。
【００４２】
次に、図５のステップＳ６に示されるように、比較部３０４は、フレームに付与されているＶＩＤ＝０ｘ１０３と判定用テーブル３０３より抽出された正規のＶＩＤ＝０ｘ１０１を比較する。比較した結果、ＶＩＤが不一致であると判定した場合、比較部３０４は、不一致を判定したＶＩＤに対応するＭＡＣ−ＳＡを誤変換管理部３０５に通知する（ステップＳ７）。誤変換管理部３０５は、通知に基づいてＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａが付与された上り伝送フレームの廃棄指示を廃棄部３０６に通知する（ステップＳ８）。なお、ステップＳ６において、ＶＩＤが一致すると判定した場合、比較部３０４は、誤変換管理部３０５に上り伝送フレームをＳＮＩポート４０に転送するように指示する（ステップＳ９）。
【００４３】
《１−４》実施の形態１の効果
以上に説明したように、実施の形態１では、ＶＩＤの誤変換が発生した上り伝送フレームがフレーム処理部３０において検知され廃棄される。ＶＩＤの誤変換が発生した上り伝送フレームを上位ネットワークに転送することを防止できるため、上位ネットワークとＯＮＵとの間で誤接続が発生することを防止することができ、ネットワーク層の品質及び安全性が確保することができる。また、実施の形態１に係る局側装置としてのＯＬＴ１では、上り伝送フレームにおいてＶＩＤの誤変換が発生した場合、ＶＩＤの誤変換が発生した上り伝送フレームのみを対象フレームとして廃棄する。ＶＩＤの誤変換が発生していない上り伝送フレームには影響がないため、ＥＰＯＮシステムによる通信サービス全体が停止することを回避できる。
【００４４】
《２》実施の形態２
《２−１》実施の形態２の構成
実施の形態１では、判定用テーブル３０３にアクセスする場合、判定用テーブル３０３に上り伝送フレームのＭＡＣ−ＳＡに該当するユーザ端末のＭＡＣアドレスが登録されていなければ、判定用テーブル３０３から正規のＶＩＤを抽出することができない。このため、判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録を通信サービスの提供の開始前にネットワーク管理者が完了させる必要があった。これに対し、実施の形態２では、上り伝送フレームから、判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録のために必要な情報を取得することを可能とする。なお、実施の形態２に係る局側装置としてのＯＬＴ１ａは、図１に示された通信ネットワークに適用することが可能である。また、以下の説明において、実施の形態１における構成及び処理と同様の構成及び処理については実施の形態１における符号と同一の符号で示し、実施の形態１における説明と重複する説明は省略する。
【００４５】
図８は、実施の形態２に係る局側装置としてのＯＬＴ１ａの構成を示すブロック図である。ＰＯＮ−ＬＳＩ部２０ａは、ＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４を備えている。ＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４は、ＬＬＩＤ−ＶＩＤ変換部２０３の前段に配置されており、ＬＬＩＤからＶＩＤへの変換が行われる前に、ＰＯＮポート１０から入力された受信フレームからＬＬＩＤとＭＡＣ−ＳＡとの組を取得する。なお、ＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４は、本来、上り伝送フレームにおけるＶＩＤの誤変換の発生の有無を判定するために使用される機能ブロックではなく、上位ネットワークから転送される下り伝送フレームのフレーム制御に使用されるものである。例えば、ＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４は、下り伝送フレームからＭＡＣ−ＤＡ、すなわち宛先であるユーザ端末のＭＡＣアドレスを抽出し、ＭＡＣ−ＤＡから下り伝送フレームにいずれのＬＬＩＤを付与すべきかを判定する機能等を有している。
【００４６】
フレーム処理部３０ａは、判定用テーブル学習部３０７を備えている。判定用テーブル学習部３０７は、変換用テーブル生成部２０１によって生成された識別子対応情報と、受信フレームに含まれるＭＡＣ−ＳＡ及びＬＬＩＤとを用いて、アクセス部３０２に判定用テーブル３０３の内容を変更させる指示信号としての学習指示を通知する。これにより、判定用テーブル学習部３０７は、判定用テーブル３０３に登録されていないＭＡＣ−ＳＡとＶＩＤとの組を、判定用テーブルに登録することを可能とする。
【００４７】
判定用テーブル３０３へのＭＡＣ−ＳＡとＶＩＤとの組の登録は、以下のように行われる。まず、判定用テーブル学習部３０７は、ＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４によって上り伝送フレームから抽出されたＬＬＩＤとＭＡＣ−ＳＡとの組と、変換用テーブル生成部２０１から抽出したＬＬＩＤとＶＩＤとの組とを利用し、ＬＬＩＤをキーとして用いて、判定用テーブル学習部３０７に備えられた学習用記憶部にＭＡＣ−ＳＡとＶＩＤとの組を含むデータ配列である登録候補テーブル（図示せず）を生成する。判定用テーブル学習部３０７は、アクセス部３０２を通じて、登録候補テーブルに含まれるＭＡＣ−ＳＡとＶＩＤとの組が判定用テーブル３０３に存在するかどうかを判断する。判定用テーブル学習部３０７は、登録候補テーブルに含まれるＭＡＣ−ＳＡとＶＩＤとの組が判定用テーブル３０３に存在しないと判断する場合、そのＭＡＣ−ＳＡとＶＩＤとの組を登録するようにアクセス部３０２に指示する。登録候補テーブルに含まれるＭＡＣ−ＳＡとＶＩＤとの組が判定用テーブル３０３に存在すると判断する場合、判定用テーブル学習部３０７は、そのＭＡＣ−ＳＡとＶＩＤとの組を判定用テーブル３０３に登録しない。
【００４８】
なお、実施の形態２に係るフレーム処理部３０ａは、さらにエージングタイマ処理部３０８を備える。エージングタイマ処理部３０８は、ある一定の期間まったく伝送フレームを送信しないユーザ端末について、そのユーザ端末のＭＡＣ−ＳＡとＶＩＤとの組を判定用テーブル３０３から削除する。これは、以下のように行われる。まず、アクセス部３０２は、フレーム情報抽出部３０１から入力されたＭＡＣ−ＳＡをアドレスとして用いて判定用テーブル３０３にアクセスする際に、そのＭＡＣ−ＳＡをエージングタイマ処理部３０８にも通知する。エージングタイマ処理部３０８は、ＭＡＣ−ＳＡが通知されてから、次に同一のＭＡＣ−ＳＡが通知されるまで期間を測定する。同一のＭＡＣ−ＳＡが通知されない期間が一定の期間を超えた場合、エージングタイマ処理部３０８は、アクセス部３０２に、そのＭＡＣ−ＳＡとＶＩＤとの組を判定用テーブル３０３から削除するように指示する。
【００４９】
《２−２》実施の形態２のフレーム処理
実施の形態２において、ＶＩＤの誤変換が発生する場合の上り伝送フレームの処理について説明する。図９は、局側装置としてのＯＬＴ１ａの動作を示すフローチャートである。図１０は、フレーム処理を説明する図である。なお、図９においては、図５におけるステップと同じステップには、同一の符号が付されている。また、図１０においては、図５におけるステップと同じステップには同一の符号が付されている。図１０において、記号「０ｘ」は省略されている。
【００５０】
第一に、判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録について説明する。
【００５１】
図９に示されるように、通信サービスの提供が開始されると（ステップＳ２）、ＰＯＮポート１０から入力される受信フレームからＬＬＩＤとＶＩＤとの組が抽出される（ステップＳ１０）。次に、抽出されたＬＬＩＤとＶＩＤとの組が判定用テーブル３０３に登録されているかどうか判断され、抽出されたＬＬＩＤとＶＩＤとの組が判定用テーブル３０３に登録されていない場合（ステップＳ１１においてＮＯ）、判定用テーブル３０３にＬＬＩＤとＶＩＤとの組が登録される（ステップＳ１２）。抽出されたＬＬＩＤとＶＩＤとの組が判定用テーブル３０３に既に登録されている場合（ステップ１１においてＹＥＳ）、上り伝送フレームの監視が行われる（ステップＳ３）。
【００５２】
ステップＳ１０からＳ１２におけるフレーム処理の内容は、図１０の範囲Ｆ１ａに示される。図１０の範囲Ｆ１ａに示されるように、ＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４は、受信した上り伝送フレームからＬＬＩＤ＝０ｘ１とＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａとの組を抽出する（ステップＳ１０）。また、変換用テーブル生成部２０１は、変換用テーブル２０２から、ＬＬＩＤ＝０ｘ１とＶＩＤ＝０ｘ１０１との組を抽出する。判定用テーブル学習部３０７は、抽出されたＬＬＩＤとＭＡＣ−ＳＡとの組とＬＬＩＤとＶＩＤとの組とを利用して、ＬＬＩＤ＝０ｘ１をキーとして用いてＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａとＶＩＤ＝０ｘ１０１との組を生成する。判定用テーブル学習部３０７は、生成したＭＡＣ−ＳＡとＶＩＤとの組が、判定用テーブル３０３に登録されているかどうか、判定する（ステップＳ１１）。ＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａとＶＩＤ＝０ｘ１０１との組が判定用テーブル３０３に登録されていない場合には、判定用テーブル学習部３０７は、ＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａとＶＩＤ＝０ｘ１０１との組を判定用テーブル３０３に登録するように、アクセス部３０２に学習指示を通知する（ステップＳ１２）。
【００５３】
ＬＬＩＤからＶＩＤへの変換の処理及びＶＩＤの誤変換が発生した上り伝送フレームの検出については、実施の形態１における工程と同じであるため、説明を省略する。
【００５４】
なお、通信サービスの提供の開始後、エージングタイマ処理部３０８は、ＯＮＵ２＿１，…，２＿ｎから送信される上り伝送フレームを受信するごとに、上り伝送フレームのＭＡＣ−ＳＡを取得する。エージングタイマ処理部３０８は、取得したＭＡＣ−ＳＡと同一のＭＡＣ−ＳＡが付与された上り伝送フレームを次に受信するまでの期間を計測する。送信される期間が一定の期間を超えている場合、エージングタイマ処理部３０８は、取得したＭＣ−ＳＡとＶＩＤとの組を判定用テーブル３０３から削除するための処理を行う。
【００５５】
《２−３》実施の形態２の効果
以上に説明したように、実施の形態２に係る局側装置としてのＯＬＴ１ａは、受信した上り伝送フレームから、判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録のために必要な情報を取得することを可能とする。これにより、判定用テーブルへのＭＡＣ−ＳＡ及びＶＩＤの登録に関するネットワーク管理者の負荷を軽減し、ＶＩＤの誤変換が発生した上り伝送フレームを検知することが可能となる。
【００５６】
また、仮にユーザ端末が移設されて当初のＯＮＵから別のＯＮＵの配下に接続された場合、実施の形態１においては、ＯＬＴ１においてＤｉｓｃｏｖｅｒプロセスは実施されるが、ネットワーク管理者がテーブルライト指示を行わないことがある。判定用テーブル３０３内のデータは更新されていないため、ユーザ端末の移設前に接続されていた判定用テーブル３０３の内容に基づいて、フレーム処理が行われる。これに対し、実施の形態２において、フレーム処理部３０ａがエージングタイマ処理部３０８を備えている。例えば、ユーザ端末の移設のためにあるユーザ端末からの上り伝送フレームが入力されない場合、エージングタイマ処理部３０８の機能により、判定用テーブル３０３からユーザ端末のＭＡＣアドレスが削除される。このように、通信履歴のないユーザ端末のＭＡＣアドレスが削除され判定用テーブルの内容が更新されるので、フレーム処理部３０ａが適切な判定用テーブルに基づいてフレーム処理を行うことが可能となる。
【００５７】
《３》実施の形態３
《３−１》実施の形態３の構成
実施の形態２では、ＰＯＮ−ＬＳＩ部２０ａに備えられたＬＬＩＤ／ＭＡＣ−ＳＡ学習部２０４の機能を利用して、判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録が行われる。これに対し、実施の形態３では、ＰＯＮ−ＬＳＩ部２０の機能ブロックによらず、フレーム処理部３０ｂのみで判定用テーブル３０３へのＭＡＣ−ＳＡ及びＶＩＤの登録を行うことを可能とする。なお、実施の形態３に係る局側装置としてのＯＬＴ１ｂは、図１に示された通信ネットワークに適用することが可能である。また、以下の説明において、実施の形態１及び２における構成及び処理と同様の構成及び処理については実施の形態１及び２における符号と同一の符号で示し、実施の形態１及び２における説明と重複する説明は省略する。
【００５８】
図１１は、実施の形態３に係る局側装置としてのＯＬＴ１ｂを示す概略図である。フレーム処理部３０ｂは、判定用テーブル学習部３０７ａを備えている。判定用テーブル学習部３０７ａは、判定用テーブル３０３に登録されていないＭＡＣ−ＳＡとＶＩＤとの組が上り伝送フレームから抽出された場合、そのＭＡＣ−ＳＡとＶＩＤとの組を判定用テーブル３０３に登録する。これは、以下のように行われる。まず、フレーム情報抽出部３０１は、上り伝送フレームからＭＡＣ−ＳＡとＶＩＤとの組を抽出する。判定用テーブル学習部３０７ａは、フレーム情報抽出部３０１から入力されたＭＡＣ−ＳＡをアドレスとして判定用テーブルにアクセスするようにアクセス部３０２に指示する。アクセス部３０２は、判定用テーブルにアクセスし、アドレスとして用いたＭＡＣ−ＳＡと同じＭＡＣ−ＳＡを含む、ＭＡＣ−ＳＡとＶＩＤとの組が判定用テーブル３０３に登録されているか、判定用テーブル学習部３０７ａに通知する。判定用テーブル学習部３０７ａは、判定用テーブル３０３にＭＡＣ−ＳＡとＶＩＤとの組が登録されていないと判断した場合、そのＭＡＣ−ＳＡとＶＩＤとの組を判定用テーブル３０３に登録するように、アクセス部３０２に指示信号としての学習指示を通知する。なお、判定用テーブル学習部３０７ａは、判定用テーブル３０３に既に登録されているＭＡＣ−ＳＡを上り伝送フレームから検出した場合は、学習指示を通知しない。
【００５９】
《３−２》実施の形態３のフレーム処理
図１２は、局側装置としてのＯＬＴ１ｂにおけるフレーム処理を説明する図である。なお、実施の形態３は、実施の形態１及び２と比べて、判定用テーブル３０３にＭＡＣ−ＳＡとＶＩＤとの組を登録する点が異なる。そのため、図１２においては、実施の形態３における判定用テーブル３０３へのＭＡＣ−ＳＡとＶＩＤとの組の登録の処理が示されている。上り伝送フレームにおけるＶＩＤの誤変換が発生した上り伝送フレームの検出方法については、実施の形態２における方法（図９のステップＳ３からステップＳ９まで）と同じであるため、説明は省略する。
【００６０】
通信サービスの提供の開始後、ＰＯＮ−ＬＳＩ部２０の変換用テーブル２０２は、正規のＬＬＩＤとＶＩＤとの組を格納している。図１２の範囲Ｆ１ｂに示されるように、フレーム処理部３０ｂの判定用テーブル学習部３０７ａは、ＬＬＩＤがＶＩＤに変換された上り伝送フレームから抽出されたＭＡＣ−ＳＡとＶＩＤとの組を、判定用テーブル３０３に登録する。図１２においては、ＰＯＮ−ＬＳＩ部２０から転送された上り伝送フレームには、正規のＶＩＤ＝０ｘ１０１及び正規のＭＡＣ−ＳＡ＝０ｘ００：ａａ：ａａ：ａａ：ａａ：ａａが付与されている。フレーム処理部３０は、この正規のＶＩＤとＭＡＳ−ＳＡとの組が登録された判定用テーブル３０３を用いて、フレーム処理を行う。
【００６１】
《３−３》実施の形態３の効果
実施の形態３に係る局側装置としてのＯＬＴ１ｂは、ＰＯＮ−ＬＳＩ部２０の機能を利用せず、フレーム処理部３０ｂの機能のみで判定用テーブル３０３へのＭＡＣ−ＳＡとＶＩＤとの組の登録を行うことができる。これにより、ＩＥＥＥ８０２．３ａｈ準拠の汎用ＰＯＮ−ＬＳＩ部を変更又は改版せずに、局側装置としてのＯＬＴにおいてＶＩＤの誤変換が発生した上り伝送フレームを検知することが可能となる。
【００６２】
《４》変形例
図１３は、実施の形態１の変形例に係る局側装置としてのＯＬＴ１のＰＯＮ−ＬＳＩ部２０を示すハードウェア構成図である。図１３に示されるＰＯＮ−ＬＩＳ２０は、ソフトウェアとしてのプログラムを格納する情報記憶部としてのメモリ９１と、メモリ９１に格納されたプログラムを実行する情報処理部としてのプロセッサ（ＣＰＵ）９２とを有する。図１３に示されるＰＯＮ−ＬＳＩ部２０は、実施の形態１のＰＯＮ−ＬＳＩ部２０の構造の具体例を示している。図１３に示されるＰＯＮ−ＬＳＩ部２０の動作は、実施の形態１のＰＯＮ−ＬＳＩ部２０の動作と同じである。図１３に示されるハードウェアが、実施の形態１のＰＯＮ−ＬＳＩ部２０における処理を実現する場合には、図２に示されるＰＯＮ−ＬＳＩ部２０の各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、ＰＯＮ−ＬＳＩ部２０の各構成を実現するために、プロセッサ９２とメモリ９１と用いる場合を例示したが、ＰＯＮ−ＬＳＩ部２０の各構成の一部をプロセッサ９２とメモリ９１内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図１３に示されるＰＯＮ−ＬＳＩ部２０によって、実施の形態１で説明したＰＯＮ−ＬＳＩ部２０を実現することができる。
【００６３】
同様に、図１３に示されるハードウェアが、実施の形態１のフレーム処理部３０における処理を実現する場合には、図２に示されるフレーム処理部３０の各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、フレーム処理部３０の各構成を実現するために、プロセッサ９２とメモリ９１と用いる場合を例示したが、フレーム処理部３０の各構成の一部をプロセッサ９２とメモリ９１内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図１３に示されるフレーム処理部３０によって、実施の形態１で説明したフレーム処理部３０を実現することができる。
【００６４】
同様に、図１３に示されるハードウェアが、実施の形態２のＰＯＮ−ＬＳＩ部２０ａにおける処理を実現する場合には、図８に示されるＰＯＮ−ＬＳＩ部２０ａの各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、ＰＯＮ−ＬＳＩ部２０ａの各構成を実現するために、プロセッサ９２とメモリ９１と用いる場合を例示したが、ＰＯＮ−ＬＳＩ部２０ａの各構成の一部をプロセッサ９２とメモリ９１内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図１３に示される通信装置によって、実施の形態２で説明したＰＯＮ−ＬＳＩ部２０ａを実現することができる。
【００６５】
同様に、図１３に示されるハードウェアが、実施の形態２のフレーム処理部３０ａにおける処理を実現する場合には、図８に示されるフレーム処理部３０ａの各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、フレーム処理部３０ａの各構成を実現するために、プロセッサ９２とメモリ９１と用いる場合を例示したが、フレーム処理部３０ａの各構成の一部をプロセッサ９２とメモリ９１内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図１３に示される通信装置によって、実施の形態２で説明したフレーム処理部３０ａを実現することができる。
【００６６】
同様に、図１３に示されるハードウェアが、実施の形態３のフレーム処理部３０ｂにおける処理を実現する場合には、図１１に示されるフレーム処理部３０ｂの各構成は、プロセッサ９２がメモリ９１に記憶されたプログラムを実行することにより、実現される。なお、フレーム処理部３０ｂの各構成を実現するために、プロセッサ９２とメモリ９１と用いる場合を例示したが、フレーム処理部３０ｂの各構成の一部をプロセッサ９２とメモリ９１内のプログラムで実現し、他の部分をハードウェア回路で実現してもよい。図１３に示される通信装置によって、実施の形態３で説明したフレーム処理部３０ｂを実現することができる。
【００６７】
なお、以上に説明した実施の形態の各々は、他の実施の形態のいずれか又は両方と適宜組み合わせることが可能である。
【符号の説明】
【００６８】
１  ＯＬＴ、  ２＿１，…，２＿ｎ  ＯＮＵ、  ３＿１，…，３＿ｎ  ユーザ端末、  ４  スプリッタ、  ５，６＿１，…，６＿ｎ  光ファイバ、  ７  レイヤ２スイッチ（Ｌ２ＳＷ）、  ８  ルータ、  ９  上位ネットワーク、  １０  ＰＯＮポート、  ２０、２０ａ  ＰＯＮ−ＬＳＩ部（変換部）、  ３０，３０ａ，３０ｂ  フレーム処理部、  ４０  ＳＮＩポート、  ９１  メモリ、  ９２  プロセッサ、  １００  ＷＤＭカプラ、  １０１  Ｏ／Ｅ変換部、  １０２  Ｅ／Ｏ変換部、  ２０１  変換用テーブル生成部、  ２０２  変換用テーブル、  ２０３  ＬＬＩＤ−ＶＩＤ変換部、  ２０４  ＭＡＣ−ＳＡ学習部、  ３０１  フレーム情報抽出部、  ３０２  アクセス部、  ３０３  判定用テーブル、  ３０４  比較部、  ３０５  誤変換管理部、  ３０６  廃棄部、  ３０７，３０７ａ  判定用テーブル学習部、  ３０８  エージングタイマ処理部。
【図１】
2016135917.tif 000003
【図２】
2016135917.tif 000004
【図３】
2016135917.tif 000005
【図４】
2016135917.tif 000006
【図５】
2016135917.tif 000007
【図６】
2016135917.tif 000008
【図７】
2016135917.tif 000009
【図８】
2016135917.tif 000010
【図９】
2016135917.tif 000011
【図１０】
2016135917.tif 000012
【図１１】
2016135917.tif 000013
【図１２】
2016135917.tif 000014
【図１３】
2016135917.tif 000015
【国際調査報告】
2016135917.tif 000016
2016135917.tif 000017