(57)【要約】【課題】転送テーブル破損によるサービスの誤接続を防止できるＯＬＴ及び転送テーブル破損検知方法を提供することを目的とする。【解決手段】本発明に係る１のＯＬＴは、起動時に転送テーブルのメモリエラーを確認（起動チェック）することとした。上記目的を達成するために、本発明に係る他のＯＬＴは、転送テーブルを２つ備え、上り伝送フレームを利用して互いの記載内容の照合を確認（リアルタイムチェック）することとした。従って、本発明は、転送テーブル破損によるサービスの誤接続を防止できるＯＬＴを提供することができる。【選択図】図８
2015095741.tif 000002
【特許請求の範囲】
【請求項１】
ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築する上位ネットワークと接続する受動光ネットワーク（ＰＯＮ：Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムにおいて、
前記上位ネットワークから前記ＰＯＮシステムの光ネットワーク終端装置（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）へ下り伝送フレームを転送し、前記ＰＯＮシステムのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送する光加入者線終端装置（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）であって、
１つの前記ＯＬＴに接続された複数の前記ＯＮＵを識別するＬＬＩＤ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  ＩＤｅｎｔｉｆｉｅｒ）と、前記ＶＬＡＮを識別するＶＩＤ（ＶＬＡＮ  ＩＤｅｎｔｉｆｉｅｒ）との組を記載したＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、下り伝送フレームのＶＬＡＮタグに記載されたＶＩＤに対応するＬＬＩＤを前記下り伝送フレームに付与し、上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載したＶＬＡＮタグを前記上り伝送フレームに付与、又は前記上り伝送フレームが有するＶＬＡＮタグに記載するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理部と、
起動時に前記ＰＯＮ信号処理部が有する前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止する制御部と、
を備えるＯＬＴ。
【請求項２】
ＶＬＡＮを構築する上位ネットワークと接続するＰＯＮシステムにおいて、前記上位ネットワークから前記ＰＯＮシステムのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮシステムのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送するＯＬＴであって、
前記ＶＬＡＮを識別するＶＩＤが記載されるＶＬＡＮタグを有する上り伝送フレームに付与されている、１つの前記ＯＬＴに接続された複数の前記ＯＮＵを識別するＬＬＩＤを、前記ＶＬＡＮタグ内にコピーするＬＬＩＤコピー部と、
ＬＬＩＤとＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、下り伝送フレームのＶＬＡＮタグに記載されたＶＩＤに対応するＬＬＩＤを前記下り伝送フレームに付与し、前記ＬＬＩＤコピー部から出力する前記上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載した新たなＶＬＡＮタグを前記上り伝送フレームに付与するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理部と、
ＬＬＩＤとＶＩＤとの組を記載した検知用ＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＰＯＮ信号処理部から出力される前記上り伝送フレームの前記ＬＬＩＤコピー部で前記ＶＬＡＮタグにコピーされたＬＬＩＤと前記ＰＯＮ信号処理部で付与された前記新たなＶＬＡＮタグに記載されるＶＩＤとの組を検出して前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルに記載されるＬＬＩＤとＶＩＤとの組と照合し、一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断し、不一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断する異常フレーム検知部と、
を備えるＯＬＴ。
【請求項３】
起動時に前記ＰＯＮ信号処理部が有する前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止し、破損を発見しないときに起動を続行し、正常起動後に前記異常フレーム検知部に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損の検知を常時行わせる制御部をさらに備えることを特徴とする請求項２に記載のＯＬＴ。
【請求項４】
前記制御部は、０ｘ００、０ｘ５５、０ｘＡＡ及び０ｘＦＦの４種類のテストパターンを有しており、前記起動チェック時に前記テストパターンの一つを前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域全てに書き込み、前記ＬＬＩＤ−ＶＩＤ転送テーブルからテストパターンを読み出し、読み出したテストパターンと前記テストパターンの一つとを照合する作業を前記４種類のテストパターン全てについて行うことを特徴とする請求項１又は３に記載のＯＬＴ。
【請求項５】
前記異常フレーム検知部は、
前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断した場合、前記上り伝送フレームを前記ＬＬＩＤコピー部でＬＬＩＤがコピーされたＶＬＡＮタグを削除して前記ＯＬＴから出力させ、
前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断した場合、前記上り伝送フレームを廃棄し、前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損の警報を出力する
ことを特徴とする請求項２から４のいずれかに記載のＯＬＴ。
【請求項６】
ＶＬＡＮが構築される上位ネットワーク内に接続されるＰＯＮのＯＬＴが、前記上位ネットワークから前記ＰＯＮのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送する際に参照する、ＰＯＮ内のＯＮＵと論理的接続するためのＬＬＩＤと前記ＶＬＡＮを識別するＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知する転送テーブル破損検知方法であって、
前記ＯＬＴの起動時に前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止し、破損を発見しないときに起動を続行する起動チェック手順と、
前記ＯＬＴの正常起動後に、上り伝送フレームを利用して前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を常時確認するリアルタイムチェック手順と、
を行うことを特徴とする転送テーブル破損検知方法。
【請求項７】
前記起動チェック手順では、０ｘ００、０ｘ５５、０ｘＡＡ及び０ｘＦＦの４種類のテストパターンを用いており、前記起動チェック時に前記テストパターンの一つを前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域全てに書き込み、前記ＬＬＩＤ−ＶＩＤ転送テーブルからテストパターンを読み出し、読み出したテストパターンと前記テストパターンの一つとを照合する作業を前記４種類のテストパターン全てについて行うことを特徴とする請求項６に記載の転送テーブル破損検知方法。
【請求項８】
前記リアルタイムチェック手順では、
前記ＶＬＡＮを識別するＶＩＤが記載されるＶＬＡＮタグを有する上り伝送フレームに付与されている、ＯＮＵと論理的接続するためのＬＬＩＤを前記ＶＬＡＮタグ内にコピーするＬＬＩＤコピーステップと、
前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、前記上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載した新たなＶＬＡＮタグを前記上り伝送フレームに付与するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理ステップと、
ＬＬＩＤとＶＩＤとの組を記載した検知用ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、前記上り伝送フレームの前記ＬＬＩＤコピー手順で前記ＶＬＡＮタグにコピーされたＬＬＩＤと前記ＰＯＮ信号処理手順で付与された前記新たなＶＬＡＮタグに記載されるＶＩＤとの組を検出して前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルに記載されるＬＬＩＤとＶＩＤとの組と照合し、一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断し、不一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断する異常フレーム検知ステップと、
を行うことを特徴とする請求項６又は７に記載の転送テーブル破損検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの光加入者線終端装置（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）および複数の光ネットワーク終端装置（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）が光ファイバ伝送路を介してポイント・ツー・マルチポイントの通信を行う受動光ネットワーク（ＰＯＮ：Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムにおける、ＯＬＴの転送テーブルメモリ破損の検知方法に関する。
【背景技術】
【０００２】
ＯＬＴおよびＯＮＵが光ファイバ伝送路を介して通信を行う光アクセスネットワークが知られている。図１は、１つのＯＬＴ１００および複数のＯＮＵ２００が光ファイバ伝送路１６０を介してポイント・ツー・マルチポイントの通信を行うＰＯＮを示す図である。図１に示したＰＯＮは、ＯＬＴ１００、ＯＮＵ２００、光ファイバ伝送路１６０およびスプリッタ１５０から構成されている。ＯＬＴ１００およびＯＮＵ２００は、光ファイバ伝送路１６０およびスプリッタ１５０を介して、ポイント・ツー・マルチポイントの通信を行う。
【０００３】
ギガビットクラスのＰＯＮの代表的な規格として、ＩＥＥＥ８０２．３にて標準化されたＥＰＯＮ（Ｅｔｈｅｒｎｅｔ（登録商標）ＰＯＮ）がある。非特許文献１では、ＥＰＯＮにおけるＯＬＴおよびＯＮＵの構成が開示されている。また、１０ギガビットクラスのＰＯＮの規格として、１０Ｇ−ＥＰＯＮが標準化されている。
【０００４】
図２は従来のＯＬＴ１００を示す図である。ＯＬＴ１００は、ＳＮＩ（Ｓｅｒｖｉｃｅ  Ｎｏｄｅ  Ｉｎｔｅｒｆａｃｅ）ポート４０、キュー管理部３０、ＰＯＮ信号処理部２０、及びＰＯＮ−ＩＦ（ＰＯＮ  ｉｎｔｅｒｆａｃｅ）ポート１０から構成されている。上り伝送フレームは、ＰＯＮ−ＩＦポート１０、ＰＯＮ信号処理部２０、キュー管理部３０およびＳＮＩポート４０を介して、ＯＮＵから不図示のサービスノードに向けて転送される。下り伝送フレームは、ＳＮＩポート４０、キュー管理部３０、ＰＯＮ信号処理部２０およびＰＯＮ−ＩＦポート１０を介して、不図示のサービスノードからＯＮＵに向けて転送される。
【０００５】
ＰＯＮ信号処理部２０は、ＭＰＣＰ（Ｍｕｌｔｉ−Ｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）手段、帯域割当手段およびＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ、Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  Ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）手段を有している。ＭＰＣＰ手段は、各ＯＮＵと論理的な接続の識別のために、ＬＬＩＤ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  ＩＤｅｎｔｉｆｉｅｒ）を各ＯＮＵに付与し、ＬＬＩＤ単位にフレームの送受信制御を行う。また、ＭＰＣＰ手段は、各ＯＮＵに備えられたキュー内のデータ量をレポートフレームを用いてＯＬＴに報告するように各ＯＮＵに要求する。帯域割当手段は、各ＯＮＵから受信したレポートフレームを基に各ＯＮＵ内のキューのデータ量を監視し、各ＯＮＵへ使用帯域を割り当てる。ＯＡＭ手段は、各ＯＮＵと保守監視用の制御フレームをやり取りする。
【０００６】
図３は、従来のＯＬＴがＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）タグ付与・削除モードの場合の伝送フレームの転送を示す図である。ＯＮＵから送信された上り伝送フレームは、ＰＯＮ−ＩＦポートを介してＰＯＮ信号処理部に転送される。ＰＯＮ信号処理部は、上り伝送フレームのＥＰＯＮプリアンブルに記載されているＬＬＩＤ（＝０ｘ０００１）と、ＬＬＩＤ−ＶＩＤ（ＶＬＡＮ  ｉｄｅｎｔｉｆｉｅｒ）転送テーブルのＬＬＩＤ（＝０ｘ０００１）を照合し、照合したＬＬＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ１）を記載したＶＬＡＮタグを、上り伝送フレームに付与する。さらに、ＥＰＯＮプリアンブルをＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルに書き換え、ＳＮＩポートを介してサービスノードに転送する。一方、サービスノードから送信された下り伝送フレームは、ＳＮＩポートを介してＰＯＮ信号処理部に転送される。ＰＯＮ信号処理部は、下り伝送フレームのＶＬＡＮタグに記載されているＶＩＤ（＝０ｘ０Ａ１）と、ＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ１）を照合し、照合したユーザＶＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ（＝０ｘ０００１）をＥＰＯＮプリアンブルに記載し、下り伝送フレームのＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルをそのＥＰＯＮプリアンブルに書き換える。さらに、ＶＬＡＮタグを削除し、ＰＯＮ−ＩＦポートを介してＯＮＵに転送する。
【０００７】
ここで、ＰＯＮ信号処理部は、ＬＬＩＤ−ＶＩＤ転送テーブルを次のように作成する。予めネットワーク管理者がＯＬＴにユーザＶＩＤとＯＮＵのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを設定しておく。その後、任意の時間にＯＮＵがＯＬＴに接続されたときに、ＯＬＴは、ディスカバリプロセス（Ｄｉｓｃｏｖｅｒｙ  ｐｒｏｃｅｓｓ）によって、ＯＮＵに割り当てたＬＬＩＤとＯＮＵのＭＡＣアドレスを把握できる。ＯＬＴのＰＯＮ信号処理部はＯＮＵのＭＡＣアドレスをキーにして、ＯＮＵのＬＬＩＤとユーザＶＩＤのテーブルを作成する。
【０００８】
図４は、従来のＯＬＴがＶＬＡＮタグ上書きモードの場合の伝送フレームの転送を示す図である。ＯＮＵから送信された上り伝送フレームは、ＰＯＮ−ＩＦポートを介してＰＯＮ信号処理部に転送される。ＰＯＮ信号処理部は、上り伝送フレームのＰＯＮプリアンブルに記載されているＬＬＩＤ（＝０ｘ０００１）と、ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ（＝０ｘ０００１）を照合し、照合したＬＬＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ１）を上り伝送フレームのＶＬＡＮタグのＶＩＤに上書きする。さらに、ＥＰＯＮプリアンブルをＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルに書き換え、ＳＮＩポートを介してサービスノードに転送する。一方、サービスノードから送信された下り伝送フレームは、ＳＮＩポートを介してＰＯＮ信号処理部に転送される。ＰＯＮ信号処理部は、下り伝送フレームのＶＬＡＮタグに記載されているＶＩＤ（＝０ｘ０Ａ１）と、ＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ１）を照合し、照合したユーザＶＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ（＝０ｘ０００１）をＥＰＯＮプリアンブルに記載し、下り伝送フレームのＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルをそのＥＰＯＮプリアンブルに書き換える。さらに、照合したユーザＶＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのＰＯＮ−ＶＩＤ（＝０ｘ１００）を、下り伝送フレームのＶＬＡＮタグのＶＩＤに上書きし、ＰＯＮ−ＩＦポートを介してＯＮＵに転送する。ここで、ＰＯＮ−ＶＩＤとは、ＰＯＮ区間でのみ用いるＶＩＤである。
【０００９】
図５は、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルを保存しているメモリが、初期不良、経年劣化、ソフトエラー等によって破損し、ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ＝０ｘ０００１、０ｘ０００３に対応するユーザＶＩＤが、同じ０ｘ０Ａ３となった場合の伝送フレームの転送を示す図である。ここでは、ＶＬＡＮタグ上書きモードの場合について説明する。ＯＮＵから送信された上り伝送フレームは、ＰＯＮ−ＩＦポートを介してＰＯＮ信号処理部に転送される。ＰＯＮ信号処理部は、ＬＬＩＤ−ＶＩＤ転送テーブルが破損していることを検知しておらず、上り伝送フレームのＰＯＮプリアンブルに記載されているＬＬＩＤ（＝０ｘ０００１）と、ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ（＝０ｘ０００１）を照合する。照合したＬＬＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ３）を上り伝送フレームのＶＬＡＮタグのＶＩＤに上書きする。さらに、ＥＰＯＮプリアンブルをＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルに書き換え、ＳＮＩポートを介してサービスノードに転送する。すると、サービスノードは、ＬＬＩＤ＝０ｘ０００１のＯＮＵから送信された上り伝送フレームが、あたかもＶＩＤ＝０ｘ０Ａ３のユーザから送信された上り伝送フレームであると認識してしまう。一方、サービスノードが送信するＶＩＤ＝０ｘ０Ａ３の下り伝送フレームは、ＳＮＩポートを介してＰＯＮ信号処理部に転送され、ＰＯＮ信号処理部は、下り伝送フレームのＶＬＡＮタグに記載されているＶＩＤ（＝０ｘ０Ａ３）と、ＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ３）を照合する。ここで、ＬＬＩＤ−ＶＩＤ転送テーブルの照合アルゴリズムとして、ＬＬＩＤ−ＶＩＤ転送テーブルの１番上のユーザＶＩＤから照合していくと仮定すると、２つある０ｘ０Ａ３のうち、ＬＬＩＤ＝０ｘ０００１に対応するユーザＶＩＤが照合され（ＬＬＩＤ＝０ｘ０００３ではない）、ＥＰＯＮプリアンブルにＬＬＩＤ＝０ｘ０００１を記載し、下り伝送フレームのＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルをそのＥＰＯＮプリアンブルに書き換える。ついで、照合したユーザＶＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのＰＯＮ−ＶＩＤ（＝０ｘ１００）を、下り伝送フレームのＶＬＡＮタグのＶＩＤに上書きし、ＰＯＮ−ＩＦポートを介してＯＮＵに転送する。
【先行技術文献】
【非特許文献】
【００１０】
【非特許文献１】Ｔｓｕｔｏｍｕ  Ｔａｔｓｕｔａ、Ｎｏｒｉｙｕｋｉ  Ｏｏｔａ、    Ｎｏｒｉｋｉ  Ｍｉｋｉ  ａｎｄ  Ｋｉｙｏｍｉ  Ｋｕｍｏｚａｋｉ、“Ｄｅｓｉｇｎ  ｐｈｉｌｏｓｏｐｈｙ  ａｎｄ  ｐｅｒｆｏｒｍａｎｃｅ  ｏｆ  ａ  ＧＥ−ＰＯＮ  ｓｙｓｔｅｍ  ｆｏｒ  ｍａｓｓ  ｄｅｐｌｏｙｍｅｎｔ”、Ｊｏｕｒｎａｌ  ｏｆ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋｉｎｇ、ｖｏｌ．６、ｎｏ．６、ｐｐ．６８９−７００、Ｊｕｎｅ  ２００７．
【発明の概要】
【発明が解決しようとする課題】
【００１１】
図６に示すように、ＯＬＴのＬＬＩＤ−ＶＩＤ転送テーブルがメモリの初期不良、経年劣化、ソフトエラー等によって破損した場合、サービスの誤接続が起こるという課題がある。たとえば、ＬＬＩＤ−ＶＩＤ転送テーブルが破損し、ＬＬＩＤ＝０ｘ０００１、０ｘ０００３に対応するユーザＶＩＤが、同じ０ｘ０Ａ３となった場合、ＬＬＩＤ＝０ｘ０００１のＯＮＵを利用しているユーザが送信する伝送フレームは、上位ネットワーク・サーバでは、ユーザＶＩＤ＝０ｘ０Ａ３（ＬＬＩＤ＝０ｘ０００３）のものとして処理される。もし、ＬＬＩＤ＝０ｘ０００１とＬＬＩＤ＝０ｘ０００２のＯＮＵを利用しているユーザ同士がデータ通信を開始すれば、サーバは、ユーザＶＩＤ＝０ｘ０Ａ２（ＬＬＩＤ＝０ｘ０００２）のユーザとユーザＶＩＤ＝０ｘ０Ａ３（ＬＬＩＤ＝０ｘ０００３）が通信サービスを利用しているとして、通信の接続先を誤ることになる。これにより、ＬＬＩＤ＝０ｘ０００１のＯＮＵを利用しているユーザが、ＬＬＩＤ＝０ｘ０００２のＯＮＵを利用しているユーザにデータを送信すると、そのデータは上位ネットワーク及びサーバでユーザＶＩＤ＝０ｘ０Ａ３（ＬＬＩＤ＝０ｘ０００３）のものとして処理され、ＬＬＩＤ＝０ｘ０００２のＯＮＵを利用しているユーザには、ＬＬＩＤ＝０ｘ０００３のＯＮＵを利用しているユーザからのデータを受信したように見えることになる。
【００１２】
このサービスの誤接続の対処として、ＯＬＴは自身のＬＬＩＤ−ＶＩＤ転送テーブルが破損しているかどうかを検知することが必要である。さらに、ＯＬＴはＬＬＩＤ−ＶＩＤ転送テーブルの破損の検知をしたら、サービスの誤接続を起こす伝送フレームをＯＬＴで破棄し、上位ネットワークへ転送しないことも必要となる。
【００１３】
そこで、本発明は、前記課題を解決するために、転送テーブル破損によるサービスの誤接続を防止できるＯＬＴ及び転送テーブル破損検知方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明に係る１のＯＬＴは、起動時に転送テーブルのメモリエラーを確認することとした。
【００１５】
具体的には、本発明に係る１のＯＬＴは、ＶＬＡＮを構築する上位ネットワークと接続するＰＯＮシステムにおいて、前記上位ネットワークから前記ＰＯＮシステムのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮシステムのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送するＯＬＴであって、
１つの前記ＯＬＴに接続された複数の前記ＯＮＵを識別するＬＬＩＤと前記ＶＬＡＮを識別するＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、下り伝送フレームのＶＬＡＮタグに記載されたＶＩＤに対応するＬＬＩＤを前記下り伝送フレームに付与し、上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載したＶＬＡＮタグを前記上り伝送フレームに付与、又は前記上り伝送フレームが有するＶＬＡＮタグに記載するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理部と、
起動時に前記ＰＯＮ信号処理部が有する前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止する制御部と、
を備える。
【００１６】
本ＯＬＴは、起動時に制御部がＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルのメモリアドレスにテストパターンを一度書き込んだ後それを再度読み出し、テストパターンと読み出し結果を比較することで、メモリエラーの存否を確認する。制御部がメモリエラーを発見した場合、装置故障の警報を発出し、ＯＬＴは、起動を中止し、ＰＯＮ−ＩＦポートから光信号の送信を停止させる。このため、本ＯＬＴは、ＯＮＵとサービスとの誤接続を回避できる。従って、本発明は、転送テーブル破損によるサービスの誤接続を防止できるＯＬＴを提供することができる。
【００１７】
本発明に係る１のＯＬＴの前記制御部は、０ｘ００、０ｘ５５、０ｘＡＡ及び０ｘＦＦの４種類のテストパターンを有しており、前記起動チェック時に前記テストパターンの一つを前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域全てに書き込み、前記ＬＬＩＤ−ＶＩＤ転送テーブルからテストパターンを読み出し、読み出したテストパターンと前記テストパターンの一つとを照合する作業を前記４種類のテストパターン全てについて行うことを特徴とする。
【００１８】
本発明は、上記４種類のテストパターンを用いることでＬＬＩＤ−ＶＩＤ転送テーブルにメモリエラーが存在するか否かを確認できる。本発明は、全てのテストパターンもしくは多くのテストパターンを用いてメモリエラーの確認をするよりＯＬＴの起動時間を短くすることができる。
【００１９】
上記目的を達成するために、本発明に係る他のＯＬＴは、転送テーブルを２つ備え、上り伝送フレームを利用して互いの記載内容の照合を確認することとした。
【００２０】
具体的には、本発明に係る他のＯＬＴは、ＶＬＡＮを構築する上位ネットワークと接続するＰＯＮシステムにおいて、前記上位ネットワークから前記ＰＯＮシステムのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮシステムのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送するＯＬＴであって、
前記ＶＬＡＮを識別するＶＩＤが記載されるＶＬＡＮタグを有する上り伝送フレームに付与されている、１つの前記ＯＬＴに接続された複数の前記ＯＮＵを識別するＬＬＩＤを、前記ＶＬＡＮタグ内にコピーするＬＬＩＤコピー部と、
ＬＬＩＤとＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、下り伝送フレームのＶＬＡＮタグに記載されたＶＩＤに対応するＬＬＩＤを前記下り伝送フレームに付与し、前記ＬＬＩＤコピー部から出力する前記上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載した新たなＶＬＡＮタグを前記上り伝送フレームに付与するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理部と、
ＬＬＩＤとＶＩＤとの組を記載した検知用ＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＰＯＮ信号処理部から出力される前記上り伝送フレームの前記ＬＬＩＤコピー部で前記ＶＬＡＮタグにコピーされたＬＬＩＤと前記ＰＯＮ信号処理部で付与された前記新たなＶＬＡＮタグに記載されるＶＩＤとの組を検出して前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルに記載されるＬＬＩＤとＶＩＤとの組と照合し、一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断し、不一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断する異常フレーム検知部と、
を備える。
【００２１】
本ＯＬＴは、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルとは別に検知用ＬＬＩＤ−ＶＩＤ転送テーブルを作成する。そして、ＯＬＴは、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルにより書き換えられた、ＯＮＵから送信された上り伝送フレームを、検知用のＬＬＩＤ−ＶＩＤ転送テーブルを用いて正常に書き換えられたか否かを検査する。つまり、本ＯＬＴは、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルにより書き換えられた上り伝送フレームの内容と検知用のＬＬＩＤ−ＶＩＤ転送テーブルの内容とが一致するか否かでＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルが破損しているか否かを判定する。内容が不一致の場合、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブル又は検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損であるから、ＯＬＴは、装置故障の警報を発出し、当該上り伝送フレームを破棄し、ＳＮＩポートへ転送しない。
【００２２】
より詳細に説明すると、本ＯＬＴは、従来のＯＬＴに対して、ＰＯＮ−ＩＦとＰＯＮ信号処理部の間にＬＬＩＤコピー部を備え、ＰＯＮ信号処理部とキュー管理部の間に異常フレーム検知部を備える。ＬＬＩＤコピー部は、上り伝送フレームのＥＰＯＮプリアンブルに記載されているＬＬＩＤをＶＬＡＮタグのＶＩＤにコピーする。また、上り伝送フレームに対して、ＰＯＮ信号処理部のＶＬＡＮモードを付与・削除モードで動作させる。異常フレーム検知部は、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルとは別に検知用ＬＬＩＤ−ＶＩＤ転送テーブルを備える。異常フレーム検知部は、ＰＯＮ−ＩＦポート、ＬＬＩＤコピー部およびＰＯＮ信号処理部を経て到達した上り伝送フレームについて、ＰＯＮ信号処理部で付与されたＶＬＡＮタグのＶＩＤとＬＬＩＤコピー部でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）を、検知用ＬＬＩＤ−ＶＩＤ転送テーブルと照合する。それら（ＶＩＤとＬＬＩＤ）が検知用ＬＬＩＤ−ＶＩＤ転送テーブルにあれば、異常フレーム検知部は、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブル及び検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損していない（正常）と判断し、それら（ＶＩＤとＬＬＩＤ）が検知用ＬＬＩＤ−ＶＩＤ転送テーブルになければ、異常フレーム検知部は、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルが破損している、もしくは検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損している（異常）と判断する。
【００２３】
本発明に係る他のＯＬＴの前記異常フレーム検知部は、
前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断した場合、前記上り伝送フレームを前記ＬＬＩＤコピー部でＬＬＩＤがコピーされたＶＬＡＮタグを削除して前記ＯＬＴから出力させ、
前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断した場合、前記上り伝送フレームを廃棄し、前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損の警報を出力する
ことを特徴とする。
【００２４】
異常フレーム検知部は、転送テーブルについて正常と判断した場合、当該上り伝送フレームの２つ目のＶＬＡＮタグ（ＶＩＤがＬＬＩＤのコピーであるＶＬＡＮタグ）を取り除きＳＮＩポートへ転送する。一方、異常フレーム検知部は、転送テーブルについて異常と判断した場合、当該上り伝送フレームを破棄する。
【００２５】
この構成によれば、上り伝送フレームを転送するたびにリアルタイムでＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知でき、上位ネットワークに誤ったＶＩＤの伝送フレームが転送されることを防ぐことができ、サービスの誤接続を防ぐことができる。また、前記ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルにおいて、破損していないＬＬＩＤとユーザＶＩＤの組み合わせのＯＮＵは、通信が継続して可能となる。
【００２６】
また、本ＯＬＴの異常フレーム検知部は、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルの破損、または検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知した後、警報をＤＣＮ（ｄａｔａ  ｃｏｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ）を介して、ＯＳＳ（ｏｐｅｒａｔｉｏｎ  ｓｕｐｐｏｒｔ  ｓｙｓｔｅｍ）に通知し、ネットワーク管理・保守者にＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルの破損、または検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損を知らせることができる。
【００２７】
このため、本ＯＬＴは、ＯＮＵとサービスとの誤接続を回避できる。従って、本発明は、転送テーブル破損によるサービスの誤接続を防止できるＯＬＴを提供することができる。なお、ＯＬＴのＶＬＡＮモードとしては上書きモードとして動作してもよい。
【００２８】
具体的には、本発明に係る他のＯＬＴは、起動時に前記ＰＯＮ信号処理部が有する前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止し、破損を発見しないときに起動を続行し、正常起動後に前記異常フレーム検知部に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルの破損の検知を常時行わせる制御部をさらに備えることを特徴とする。
【００２９】
本発明は、転送テーブルの破損確認を起動時にも行うことでメモリの初期不良も検出できる。
【００３０】
本発明に係る転送テーブル破損検知方法は、ＶＬＡＮが構築される上位ネットワーク内に接続されるＰＯＮのＯＬＴが、前記上位ネットワークから前記ＰＯＮのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送する際に参照する、ＰＯＮ内のＯＮＵと論理的接続するためのＬＬＩＤと前記ＶＬＡＮを識別するＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知する転送テーブル破損検知方法であって、
前記ＯＬＴの起動時に前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止し、破損を発見しないときに起動を続行する起動チェック手順と、
前記ＯＬＴの正常起動後に、上り伝送フレームを利用して前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を常時確認するリアルタイムチェック手順と、
を行うことを特徴とする。
【００３１】
本転送テーブル破損検知方法は、ＯＬＴの起動時と上り伝送フレームの転送時にＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知でき、確実に転送テーブル破損によるサービスの誤接続を防止できる。従って、本発明は、転送テーブル破損によるサービスの誤接続を防止できる転送テーブル破損検知方法を提供することができる。
【００３２】
本発明に係る転送テーブル破損検知方法は、前記起動チェック手順で、０ｘ００、０ｘ５５、０ｘＡＡ及び０ｘＦＦの４種類のテストパターンを用いており、前記起動チェック時に前記テストパターンの一つを前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域全てに書き込み、前記ＬＬＩＤ−ＶＩＤ転送テーブルからテストパターンを読み出し、読み出したテストパターンと前記テストパターンの一つとを照合する作業を前記４種類のテストパターン全てについて行うことを特徴とする。
【００３３】
本発明は、ＯＬＴの起動時に上記４種類のテストパターンでＬＬＩＤ−ＶＩＤ転送テーブルのメモリエラーの存否を確認する。本発明は、全てのテストパターンもしくは多くのテストパターンを用いてメモリエラーの確認をするよりＯＬＴの起動時間を短くすることができる。
【００３４】
本発明に係る転送テーブル破損検知方法は、前記リアルタイムチェック手順で、
前記ＶＬＡＮを識別するＶＩＤが記載されるＶＬＡＮタグを有する上り伝送フレームに付与されている、ＯＮＵと論理的接続するためのＬＬＩＤを前記ＶＬＡＮタグ内にコピーするＬＬＩＤコピーステップと、
前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、前記上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載した新たなＶＬＡＮタグを前記上り伝送フレームに付与するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理ステップと、
ＬＬＩＤとＶＩＤとの組を記載した検知用ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、前記上り伝送フレームの前記ＬＬＩＤコピー手順で前記ＶＬＡＮタグにコピーされたＬＬＩＤと前記ＰＯＮ信号処理手順で付与された前記新たなＶＬＡＮタグに記載されるＶＩＤとの組を検出して前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルに記載されるＬＬＩＤとＶＩＤとの組と照合し、一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断し、不一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断する異常フレーム検知ステップと、
を行うことを特徴とする。
【００３５】
本発明は、上記のように各ステップを行うことで上り伝送フレームを利用して常時ＬＬＩＤ−ＶＩＤ転送テーブルのメモリエラーの存否を確認できる。
【発明の効果】
【００３６】
本発明は、転送テーブル破損によるサービスの誤接続を防止できるＯＬＴ及び転送テーブル破損検知方法を提供することができる。
【図面の簡単な説明】
【００３７】
【図１】ＰＯＮを説明する図である。
【図２】従来のＯＬＴを説明する機能ブロック図である。
【図３】従来のＯＬＴが行う伝送フレームの転送手法（付与・削除モード）を説明する図である。
【図４】従来のＯＬＴが行う伝送フレームの転送手法（上書きモード）を説明する図である。
【図５】ＬＬＩＤ−ＶＩＤ転送テーブルを保存しているメモリが、初期不良、経年劣化、ソフトエラー等によって破損している場合の伝送フレームの転送状態を説明する図である。
【図６】サービスの誤接続を説明する図である。
【図７】本発明に係るＯＬＴを説明する機能ブロック図である。
【図８】本発明に係る転送テーブル破損検知方法を説明する図である。
【図９】本発明に係る転送テーブル破損検知方法を説明する図である。
【図１０】本発明に係る転送テーブル破損検知方法を説明する図である。
【図１１】本発明に係る転送テーブル破損検知方法を説明する図である。
【図１２】本発明に係るＯＬＴを説明する機能ブロック図である。
【発明を実施するための形態】
【００３８】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００３９】
（実施形態１）
図１２は、本実施形態のＯＬＴ１０１を説明する図である。ＯＬＴ１０１は、ＳＮＩポート４０、キュー管理部３０、ＰＯＮ信号処理部２０、ＰＯＮ−ＩＦポート１０及び制御部７０を備える。ＯＬＴ１０１は、起動時にＰＯＮ信号処理部２０が有するＬＬＩＤ−ＶＩＤ転送テーブルのメモリエラーを確認する起動チェックを行う。
【００４０】
ＯＬＴ１０１は、ＶＬＡＮを構築する上位ネットワークと接続するＰＯＮシステムにおいて、前記上位ネットワークから前記ＰＯＮシステムのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮシステムのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送するＯＬＴである。
【００４１】
上り伝送フレームは、ＰＯＮ−ＩＦポート１０、ＰＯＮ信号処理部２０、キュー管理部３０およびＳＮＩポート４０を介して、ＯＮＵからサービスノードに向けて転送される。下り伝送フレームは、ＳＮＩポート４０、キュー管理部３０、ＰＯＮ信号処理部２０およびＰＯＮ−ＩＦポート１０を介して、サービスノードからＯＮＵに向けて転送される。
【００４２】
ＰＯＮ信号処理部２０は、１つの前記ＯＬＴに接続された複数の前記ＯＮＵを識別するＬＬＩＤと前記ＶＬＡＮを識別するＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、下り伝送フレームのＶＬＡＮタグに記載されたＶＩＤに対応するＬＬＩＤを前記下り伝送フレームに付与し、上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載したＶＬＡＮタグを前記上り伝送フレームに付与、又は前記上り伝送フレームが有するＶＬＡＮタグに記載するとともに前記ＬＬＩＤを消去する。
【００４３】
制御部７０は、起動時にＰＯＮ信号処理部２０が有する前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止する。より詳細には、制御部７０は、０ｘ００、０ｘ５５、０ｘＡＡ及び０ｘＦＦの４種類のテストパターンを有しており、前記起動チェック時に前記テストパターンの一つを前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域全てに書き込み、前記ＬＬＩＤ−ＶＩＤ転送テーブルからテストパターンを読み出し、読み出したテストパターンと前記テストパターンの一つとを照合する作業を前記４種類のテストパターン全てについて行う。
【００４４】
本実施形態では、ＬＬＩＤ−ＶＩＤ転送テーブルについて簡単且つ精度の高いメモリテストをするため、テストパターンを４種類としている。この４種類のテストパターンは２進数で表すと以下のようになる。
０ｘ００→００００  ００００
０ｘ５５→０１０１  ０１０１
０ｘＡＡ→１０１０  １０１０
０ｘＦＦ→１１１１  １１１１
一般的にメモリはバイト単位なので、この４種類のテストパターンを使用すれば、メモリ領域に、
００００・・・
０１０１・・・
１０１０・・・
１１１１・・・
のビット列の書き出し・読み出しチェックを行うことができる。
【００４５】
まず、制御部７０は、ＯＬＴ１０１の起動時に“００００”を用いてＬＬＩＤ−ＶＩＤ転送テーブルの書き出し・読み出しチェックを行う。続いて、制御部７０は、“０１０１”、“１０１０”、“１１１１”についても同様に書き出し・読み出しチェックを行う。それぞれのテストパターンで書き出し・読み出しチェックを行い、書き込んだテストパターンと読み出したテストパターンに違いがあれば、制御部７０は、ＬＬＩＤ−ＶＩＤ転送テーブルにメモリエラーがあると判断する。制御部７０は、メモリエラーを発見すれば、装置故障の警報を発出し、ＯＬＴ１０１の起動を中止し、ＰＯＮ−ＩＦポート１０から光信号の送信を停止させる。このようにすることでＯＬＴ１０１はＯＮＵとの間でディスカバリ等の処理を行わないため、ＯＮＵへ下り伝送フレームを送信することもＯＮＵが上り伝送フレームを送出することもない。
【００４６】
全ての（もしくはより多くの）テストパターンを利用するメモリエラー確認と比較すると、この４種類のテストパターンを利用するメモリエラー確認は、メモリエラー検出の精度を維持しつつ、ＯＬＴの起動時間を短くすることができる。
【００４７】
（実施形態２）
［装置構成］
図７は、本実施形態のＯＬＴ１０２を説明する図である。ＯＬＴ１０２は、ＳＮＩポート４０、キュー管理部３０、異常フレーム検知部６０、ＰＯＮ信号処理部２０、ＬＬＩＤコピー部５０、及びＰＯＮ−ＩＦポート１０から構成されている。ＯＬＴ１０２は、上り伝送フレームを利用してＰＯＮ信号処理部２０が有するＬＬＩＤ−ＶＩＤ転送テーブルのメモリエラーを常時確認するリアルタイムチェックを行う。
【００４８】
ＯＬＴ１０２も、ＶＬＡＮを構築する上位ネットワークと接続するＰＯＮシステムにおいて、前記上位ネットワークから前記ＰＯＮシステムのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮシステムのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送するＯＬＴである。
【００４９】
上り伝送フレームは、ＰＯＮ−ＩＦポート１０、ＬＬＩＤコピー部５０、ＰＯＮ信号処理部２０、異常フレーム検知部６０、キュー管理部３０およびＳＮＩポート４０を介して、ＯＮＵからサービスノードに向けて転送される。下り伝送フレームは、ＳＮＩポート４０、キュー管理部３０、ＰＯＮ信号処理部２０およびＰＯＮ−ＩＦポート１０を介して、サービスノードからＯＮＵに向けて転送される。
【００５０】
ＬＬＩＤコピー部５０は、前記ＶＬＡＮを識別するＶＩＤが記載されるＶＬＡＮタグを有する上り伝送フレームに付与されている、１つの前記ＯＬＴに接続された複数の前記ＯＮＵを識別するＬＬＩＤを前記ＶＬＡＮタグ内にコピーする。
【００５１】
ＰＯＮ信号処理部２０は、ＬＬＩＤとＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルを有し、前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、下り伝送フレームのＶＬＡＮタグに記載されたＶＩＤに対応するＬＬＩＤを前記下り伝送フレームに付与し、前記ＬＬＩＤコピー部から出力する前記上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載した新たなＶＬＡＮタグを前記上り伝送フレームに付与するとともに前記ＬＬＩＤを消去する。
【００５２】
異常フレーム検知部６０は、ＬＬＩＤとＶＩＤとの組を記載した検知用ＬＬＩＤ−ＶＩＤ転送テーブルを有し、ＰＯＮ信号処理部２０から出力される前記上り伝送フレームのＬＬＩＤコピー部５０で前記ＶＬＡＮタグにコピーされたＬＬＩＤとＰＯＮ信号処理部２０で付与された前記新たなＶＬＡＮタグに記載されるＶＩＤとの組を検出して前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルに記載されるＬＬＩＤとＶＩＤとの組と照合し、一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断し、不一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断する。
【００５３】
図８は、ＯＬＴ１０２がＶＬＡＮタグ上書きモードで伝送フレームの転送を示す図である。ＯＮＵから送信された上り伝送フレームは、ＰＯＮ−ＩＦポート１０を介してＬＬＩＤコピー部５０に転送される。ＬＬＩＤコピー部５０は、上り伝送フレームのＥＰＯＮプリアンブルに記載されているＬＬＩＤ（０ｘ０００１）をＶＬＡＮタグのＶＩＤに上書きし、ＰＯＮ信号処理部２０に転送する。ここで、上書きされる前のＶＬＡＮタグのＶＩＤは、ＰＯＮ区間のみで使用されるＰＯＮ−ＶＩＤであるから上書きされても問題ない。また、ＬＬＩＤのサイズは、ＩＥＥＥ８０２．３の規格では、２バイト使える領域が定義されており、一方、ＶＬＡＮタグのＶＩＤのサイズはＩＥＥＥ８０２．１Ｑの規格では、１２ビットと定義されている。ＬＬＩＤのサイズの方がＶＩＤのそれよりも大きいため、ＬＬＩＤがＶＩＤで表現できる値よりも大きな値（たとえば、０ｘ１０００）はＶＩＤにコピーすることができない。そのため、ＬＬＩＤは下位ビットから１２ビットの領域を使用する制約を設ける必要がある。
【００５４】
ＰＯＮ信号処理部２０は、上り伝送フレームのＰＯＮプリアンブルに記載されているＬＬＩＤ（＝０ｘ０００１）と、ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ（＝０ｘ０００１）を照合し、照合したＬＬＩＤに対応するＬＬＩＤ−ＶＩＤ転送テーブルのユーザＶＩＤ（＝０ｘ０Ａ１）を記載したＶＬＡＮタグを、上り伝送フレームに付与する。さらに、ＰＯＮ信号処理部２０は、上り伝送フレームのＥＰＯＮプリアンブルをＥｔｈｅｒｎｅｔ（登録商標）のプリアンブルに書き換え、異常フレーム検知部６０に転送する。
【００５５】
異常フレーム検知部６０は、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルとは別の検知用ＬＬＩＤ−ＶＩＤ転送テーブルを備え、ＰＯＮ−ＩＦポート１０、ＬＬＩＤコピー部５０およびＰＯＮ信号処理部２０を経て到達した上り伝送フレームに対し、ＰＯＮ信号処理部２０で付与されたＶＬＡＮタグのＶＩＤと、ＬＬＩＤコピー部５０でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）を、検知用ＬＬＩＤ−ＶＩＤ転送テーブルと照合する。異常フレーム検知部６０は、それら（付与されたＶＬＡＮタグのＶＩＤとＬＬＩＤのコピー）が検知用ＬＬＩＤ−ＶＩＤ転送テーブルにあれば、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルは破損していないと判断し、当該上り伝送フレームの２つ目のＶＬＡＮタグ（ＶＩＤがＬＬＩＤのコピーの方）を取り除きＳＮＩポート４０へ転送する。一方、異常フレーム検知部６０は、それらが検知用ＬＬＩＤ−ＶＩＤ転送テーブルになければ、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルは破損している、もしくは検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損していると判断し、当該上り伝送フレームを破棄する。
【００５６】
ここで、検知用ＬＬＩＤ−ＶＩＤ転送テーブルは、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルと同様に作成される。すなわち、検知用ＬＬＩＤ−ＶＩＤ転送テーブルは、予めネットワーク管理者がＯＬＴに設定したユーザＶＩＤとＯＮＵのＭＡＣアドレスの組と、ディスカバリプロセス（Ｄｉｓｃｏｖｅｒｙ  ｐｒｏｃｅｓｓ）によって得られるＯＮＵに割り当てたＬＬＩＤとＯＮＵのＭＡＣアドレスの組を利用して作成される。
【００５７】
図９は、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルが破損した場合の検知方法を示す図である。ここでは、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ＝０ｘ０００１に対するユーザＶＩＤ＝０ｘ０Ａ１が、ビット化け等により、ユーザＶＩＤ＝０ｘ０Ａ３に変更された例で説明する。ＯＮＵから送信された上り伝送フレームは、ＰＯＮ−ＩＦポート１０、ＬＬＩＤコピー部５０、およびＰＯＮ信号処理部２０を介して異常フレーム検知部６０に転送される。異常フレーム検知部６０は、ＰＯＮ信号処理部２０で付与されたＶＬＡＮタグのＶＩＤ＝０ｘ０Ａ３と、ＬＬＩＤコピー部５０でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）＝０ｘ００１を、検知用ＬＬＩＤ−ＶＩＤ転送テーブルの記載と照合する。ところが、検知用ＬＬＩＤ−ＶＩＤ転送テーブルには、それらＬＬＩＤとユーザＶＩＤの組み合わせはないため、異常フレーム検知部６０は、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルは破損している、もしくは検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損していると判断する。そして、異常フレーム検知部６０は、当該上り伝送フレームを異常フレームとみなして破棄する。さらに、異常フレーム検知部６０は、装置故障の警報を発出し、ネットワーク管理者に通知する。
【００５８】
図１０は、検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損した場合の検知方法を示す図である。ここでは、検知用ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤ＝０ｘ０００１に対するユーザＶＩＤ＝０ｘ０Ａ１が、ビット化け等により、ユーザＶＩＤ＝０ｘ０Ａ３に変更された例で説明する。ＯＮＵから送信された上り伝送フレームは、ＰＯＮ−ＩＦポート１０、ＬＬＩＤコピー部５０、およびＰＯＮ信号処理部２０を介して異常フレーム検知部６０に転送される。異常フレーム検知部６０は、ＰＯＮ信号処理部２０で付与されたＶＬＡＮタグのＶＩＤ＝０ｘ０Ａ１と、ＬＬＩＤコピー部５０でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）＝０ｘ００１を、検知用ＬＬＩＤ−ＶＩＤ転送テーブルと照合する。ところが、検知用ＬＬＩＤ−ＶＩＤ転送テーブルには、それらＬＬＩＤとユーザＶＩＤの組み合わせはないため、異常フレーム検知部６０は、ＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルは破損している、もしくは検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損していると判断し、当該上り伝送フレームを異常フレームとみなして破棄する。さらに、異常フレーム検知部６０は、装置故障の警報を発出し、ネットワーク管理者に通知する。なお、図１０ではユーザＶＩＤがビット化け等により変更された例を示したが、ユーザＶＩＤではなくＬＬＩＤがビット化け等により変更された場合にも、同様にＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知し、上り伝送フレームを異常フレームとみなして破棄する。
【００５９】
（実施形態３）
本実施形態のＯＬＴは、実施形態１で説明した起動チェックと実施形態２で説明したリアルタイムチェックを組み合わせてＬＬＩＤ−ＶＩＤ転送テーブルのメモリエラーを確認する。このため、本実施形態のＯＬＴは、図７のＯＬＴ１０２の構成に図１２で説明した制御部７０を備える。
【００６０】
本実施形態は、ＶＬＡＮが構築される上位ネットワーク内に接続されるＰＯＮのＯＬＴが、前記上位ネットワークから前記ＰＯＮのＯＮＵへ下り伝送フレームを転送し、前記ＰＯＮのＯＮＵから前記上位ネットワークへ上り伝送フレームを転送する際に参照する、ＰＯＮ内のＯＮＵと論理的接続するためのＬＬＩＤと前記ＶＬＡＮを識別するＶＩＤとの組を記載したＬＬＩＤ−ＶＩＤ転送テーブルの破損を検知する転送テーブル破損検知方法であって、
前記ＯＬＴの起動時に前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を確認する起動チェックを行い、破損を発見したときに起動を停止し、破損を発見しないときに起動を続行する起動チェック手順と、
前記ＯＬＴの正常起動後に、上り伝送フレームを利用して前記ＬＬＩＤ−ＶＩＤ転送テーブルの破損を常時確認するリアルタイムチェック手順と、
を行うことを特徴とする。
【００６１】
図１１は、本実施形態の転送テーブル破損検知方法を説明するフローチャートである。まず、ＯＬＴは、起動時にＰＯＮ信号処理部２０のＬＬＩＤ−ＶＩＤ転送テーブルのメモリアドレスにテストパターンを一度書き込んだ後それを再度読み出し、テストパターンと読み出し結果を比較する（ステップＳ０１）。ステップＳ０１において、ＯＬＴは、ＬＬＩＤ−ＶＩＤ転送テーブルにメモリエラーが存在するか否かを調べる。
【００６２】
ＯＬＴは、メモリエラーを発見すれば（ステップＳ０２において“Ｎｏ”）、装置故障の警報を発出し、ネットワーク管理者に通知する。さらに、ＯＬＴは、起動を中止し、ＰＯＮ−ＩＦポート１０から光信号の送信を停止させる（ステップＳ０３）。
【００６３】
一方、ＯＬＴは、メモリエラーを発見しなければ（ステップＳ０２において“Ｙｅｓ”）、ＯＬＴは起動し（ステップＳ０４）、ＯＮＵとサービスノード間での上下伝送フレームの転送を行う。
【００６４】
図１１において、ステップＳ０１〜ステップＳ０４が前記起動チェック手順に相当する。なお、テストパターンについては、実施形態１での説明と同じである。すなわち、前記起動チェック手順では、０ｘ００、０ｘ５５、０ｘＡＡ及び０ｘＦＦの４種類のテストパターンを用いており、前記起動チェック時に前記テストパターンの一つを前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域全てに書き込み、前記ＬＬＩＤ−ＶＩＤ転送テーブルからテストパターンを読み出し、読み出したテストパターンと前記テストパターンの一つとを照合する作業を前記４種類のテストパターン全てについて行う。
【００６５】
ＯＬＴは、起動した後、リアルタイムチェック手順を行う。前記リアルタイムチェック手順では、
前記ＶＬＡＮを識別するＶＩＤが記載されるＶＬＡＮタグを有する上り伝送フレームに付与されている、ＯＮＵと論理的接続するためのＬＬＩＤを前記ＶＬＡＮタグ内にコピーするＬＬＩＤコピーステップと、
前記ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、前記上り伝送フレームのＬＬＩＤに対応するＶＩＤを記載した新たなＶＬＡＮタグを前記上り伝送フレームに付与するとともに前記ＬＬＩＤを消去するＰＯＮ信号処理ステップと、
ＬＬＩＤとＶＩＤとの組を記載した検知用ＬＬＩＤ−ＶＩＤ転送テーブルを参照し、前記上り伝送フレームの前記ＬＬＩＤコピー手順で前記ＶＬＡＮタグにコピーされたＬＬＩＤと前記ＰＯＮ信号処理手順で付与された前記新たなＶＬＡＮタグに記載されるＶＩＤとの組を検出して前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルに記載されるＬＬＩＤとＶＩＤとの組と照合し、一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル及び前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが正常と判断し、不一致の場合に前記ＬＬＩＤ−ＶＩＤ転送テーブル又は前記検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損と判断する異常フレーム検知ステップと、
を行う。
【００６６】
リアルタイムチェック手順は、図８〜図１０で説明したＬＬＩＤ−ＶＩＤ転送テーブル破損の検知方法である。すなわち、異常フレーム検知部６０は上り伝送フレームを利用してＬＬＩＤ−ＶＩＤ転送テーブル破損の検知を行う（ステップＳ０５）。もし、上り伝送フレームのＶＩＤとＬＬＩＤとの組が検知用ＬＬＩＤ−ＶＩＤ転送テーブルに存在しない場合、ＬＬＩＤ−ＶＩＤ転送テーブル破損として（ステップＳ０６において“Ｙｅｓ”）、当該上り伝送フレームを異常フレームとして破棄し（ステップＳ０７）、装置故障の警報を発出し、ネットワーク管理者に通知する（ステップＳ０８）。ここで、装置故障の警報は、ＤＣＮに余計な帯域を使用しないようにするため、ＯＬＴが起動して最初に異常フレームを検知したときの１回のみ発出すればよい。また、ステップＳ０７において、異常フレームではない上り伝送フレームについてはＳＮＩポート４０を介して上位ネットワークへ送出してもよい。ＯＬＴの機能を全て停止するのではなく、メモリ破損によるサービス誤接続が発生する対象のみ停止できるので、全サービスが停止することを回避できる。
【００６７】
［付記］
以下は、本実施形態のＯＬＴ及び検知方法を説明したものである。
［課題］
従来、ＰＯＮシステムにおいて、ＯＬＴの転送テーブルがメモリの初期不良及び経年劣化・ソフトエラーによって破損した場合、サービスの誤接続が起こるなどの課題があった。
【００６８】
［解決手段］
（１）：
１つのＯＬＴおよび複数のＯＮＵが光ファイバ伝送路を介してポイント・ツー・マルチポイントの通信を行うＰＯＮシステムにおいて、
ＯＬＴの起動時に、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルに破損（メモリエラー）が存在するかどうかを調べ、もし、メモリエラーを発見すれば、装置故障の警報を発出し、ＯＬＴは起動を中止し、ＰＯＮ−ＩＦポートから光信号の送信を停止させる、一方で、メモリエラーを発見しなければ、正常に起動することを特徴とするＯＬＴ。
【００６９】
（２）：
上記（１）のＯＬＴにおいて、
ＯＬＴの起動時に、前記ＬＬＩＤ−ＶＩＤ転送テーブルのメモリ領域に４種類のテストパターン（０ｘ００、０ｘ５５、０ｘＡＡ、０ｘＦＦ）をそれぞれ書き込んだ後それを再度読み出し、テストパターンと読み出し結果を比較することで、メモリエラーが存在するかどうかを調べることを特徴とするＯＬＴ。
【００７０】
（３）：
１つのＯＬＴ）および複数のＯＮＵが光ファイバ伝送路を介してポイント・ツー・マルチポイントの通信を行うＰＯＮシステムにおいて、
受信した上り伝送フレームのＥＰＯＮプリアンブルに記載されているＬＬＩＤを、ＶＬＡＮタグのＶＩＤにコピーするＬＬＩＤコピー部と、
ＬＬＩＤコピー部およびＰＯＮ信号処理部を経て到達した上り伝送フレームに対し、ＰＯＮ信号処理部でＬＬＩＤ−ＶＩＤ転送テーブルに基づき付与されたＶＬＡＮタグのＶＩＤと、ＬＬＩＤコピー部でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）の組を、異常フレーム検知部が有する、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルとは別の、ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤとＶＩＤの組と照合することで、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブル破損を検知する異常フレーム検知部を備えることを特徴とするＯＬＴ。
【００７１】
（４）：
上記（３）に記載のＯＬＴにおいて、
前記異常フレーム検知部は、ＬＬＩＤコピー部およびＰＯＮ信号処理部を経て到達した上り伝送フレームに対し、ＰＯＮ信号処理部でＬＬＩＤ−ＶＩＤ転送テーブルに基づき付与されたＶＬＡＮタグのＶＩＤと、ＬＬＩＤコピー部でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）の組が、検知用ＬＬＩＤ−ＶＩＤ転送テーブルにあれば、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルは破損していないと判断し、当該上り伝送フレームのＶＬＡＮタグ（ＶＩＤがＬＬＩＤのコピーの方）を取り除きサービスノードへ転送する、一方、それらがＬＬＩＤ−ＶＩＤ転送テーブルになければ、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルは破損している、もしくは検知用ＬＬＩＤ−ＶＩＤ転送テーブルが破損していると判断し、当該上り伝送フレームを破棄するともに、装置故障の警報を発出してネットワーク管理者にＬＬＩＤ−ＶＩＤ転送テーブルの破損を通知することを特徴とするＯＬＴ。
【００７２】
（５）：
ＯＬＴの起動時には、上記（１）および（２）に記載のＯＬＴにおける、前記ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルのメモリチェックを行うことで、ＬＬＩＤ−ＶＩＤ転送テーブル破損の検知を実施し、
ＯＬＴが正常起動後は、上記（３）および（４）に記載のＯＬＴにおける、ＬＬＩＤコピー部およびＰＯＮ信号処理部を経て到達した上り伝送フレームに対して、前記異常フレーム検知部でＬＬＩＤ−ＶＩＤ転送テーブル破損の検知をリアルタイムに実施することを特徴とするＯＬＴ。
【００７３】
（６）：
１つのＯＬＴおよび複数のＯＮＵが光ファイバ伝送路を介してポイント・ツー・マルチポイントの通信を行うＰＯＮシステムにおいて、
ＯＬＴの起動時には、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルのメモリチェックを行うことで、ＬＬＩＤ−ＶＩＤ転送テーブル破損の検知を実施し、
ＯＬＴが正常起動後は、ＬＬＩＤコピー部が、受信した上り伝送フレームのＥＰＯＮプリアンブルに記載されているＬＬＩＤを、ＶＬＡＮタグのＶＩＤにコピーし、ＬＬＩＤコピー部およびＰＯＮ信号処理部を経て到達した上り伝送フレームに対し、ＰＯＮ信号処理部でＬＬＩＤ−ＶＩＤ転送テーブルに基づき付与されたＶＬＡＮタグのＶＩＤと、ＬＬＩＤコピー部でコピーしたＶＬＡＮタグのＶＩＤ（ＬＬＩＤのコピー）の組を、異常フレーム検知部が有する、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブルとは別の、ＬＬＩＤ−ＶＩＤ転送テーブルのＬＬＩＤとＶＩＤの組と照合することで、ＰＯＮ信号処理部のＬＬＩＤ−ＶＩＤ転送テーブル破損を検知することを特徴とするＬＬＩＤ−ＶＩＤ転送テーブル破損の検知方法。
【００７４】
［効果］
本発明の転送テーブル破損の検知方法によれば、ＯＬＴのＬＬＩＤ−ＶＩＤ転送テーブルの破損をリアルタイムに検知し、転送テーブル破損による誤ったサービス接続を防止できる。
【符号の説明】
【００７５】
１０：ＰＯＮ−ＩＦポート
２０：ＰＯＮ信号処理部
３０：キュー管理部
４０：ＳＮＩポート
５０：ＬＬＩＤコピー部
６０：異常フレーム検知部
７０：制御部
１００、１０１、１０２：ＯＬＴ
１５０：スプリッタ
１６０：光ファイバ伝送路
２００：ＯＮＵ
【図１】
2015095741.tif 000003
【図２】
2015095741.tif 000004
【図３】
2015095741.tif 000005
【図４】
2015095741.tif 000006
【図５】
2015095741.tif 000007
【図６】
2015095741.tif 000008
【図７】
2015095741.tif 000009
【図８】
2015095741.tif 000010
【図９】
2015095741.tif 000011
【図１０】
2015095741.tif 000012
【図１１】
2015095741.tif 000013
【図１２】
2015095741.tif 000014