(57)【要約】【課題】  迅速に通信を再開することができる伝送装置及び通信方法を提供する。【解決手段】  伝送装置は、伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を処理する通信処理部と、複数の光終端装置と通信処理部に対し通信の設定処理を論理リンクごとに行う設定処理部とを有し、設定処理部は、設定処理の後、複数の光終端装置から通信の処理に関する処理情報を論理リンクごとに取得してデータベースに保存し、論理リンクが切断後に再確立したタイミングに応じ、複数の光終端装置から論理リンクの処理情報を取得して、データベースに保存された処理情報と比較し、比較の結果に従い、複数の光終端装置から取得した処理情報と、データベースに保存された処理情報とが一致する論理リンクの設定処理の一部を省く。【選択図】図３
2019004261.tif 000002
【特許請求の範囲】
【請求項１】
伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を処理する通信処理部と、
前記複数の光終端装置と前記通信処理部に対し前記通信の設定処理を前記論理リンクごとに行う設定処理部とを有し、
前記設定処理部は、
前記設定処理の後、前記複数の光終端装置から前記通信の処理に関する処理情報を前記論理リンクごとに取得してデータベースに保存し、
前記論理リンクが切断後に再確立したタイミングに応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較し、
該比較の結果に従い、前記複数の光終端装置から取得した前記処理情報と、前記データベースに保存された前記処理情報とが一致する前記論理リンクの前記設定処理の一部を省くことを特徴とする伝送装置。
【請求項２】
前記設定処理部は、前記伝送装置が起動してから前記論理リンクが再確立するまでに経過した時間に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記設定処理部は、前記伝送装置と前記複数の光終端装置が前記伝送路を介し接続されてから前記論理リンクが再確立するまでに経過した時間に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする請求項１に記載の伝送装置。
【請求項４】
前記設定処理部は、
前記論理リンクごとの前記設定処理の状態に関する状態情報を前記データベースに保存し、
前記論理リンクごとの前記状態情報に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする請求項１乃至３の何れかに記載の伝送装置。
【請求項５】
前記論理リンクごとの前記通信の通信量を検出する検出部を有し、
前記設定処理部は、前記論理リンクの前記設定処理の一部を省いた場合、前記通信の通信量に基づき前記通信の正常性を判定し、該判定の結果に従い前記設定処理を行うことを特徴とする請求項１乃至４の何れかに記載の伝送装置。
【請求項６】
前記処理情報には、周期的に更新され、前記通信の暗号化に用いられる暗号鍵が含まれることを特徴とする請求項１乃至５の何れかに記載の伝送装置。
【請求項７】
伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を通信処理部により処理し、
前記複数の光終端装置と前記通信処理部に対し前記通信の設定処理を前記論理リンクごとに行い、
前記設定処理の後、前記複数の光終端装置から前記通信の処理に関する処理情報を前記論理リンクごとに取得してデータベースに保存し、
前記論理リンクが切断後に再確立したタイミングに応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較し、
該比較の結果に従い、前記複数の光終端装置から取得した前記処理情報と、前記データベースに保存された前記処理情報とが一致する前記論理リンクの前記設定処理の一部を省くことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、伝送装置及び通信方法に関する。
【背景技術】
【０００２】
マンションやオフィスなどの加入者宅に光通信サービスを提供する加入者系光アクセスシステムとして、ＰＯＮ（Passive Optical Network）システムが用いられている（例えば特許文献１及び２）。ＰＯＮシステムには、光通信サービスの提供者の局舎に設置される光端局装置（OLT: Optical Line Terminal）と、加入者宅などに設置される光終端装置（ONU: Optical Network Unit）とが含まれる。なお、ＰＯＮシステムとしては、例えばIEEE（Institute of Electrical and Electronics Engineers, Inc.）802.3ahに規定されたものが挙げられる。
【０００３】
ＯＬＴは、１本の光ファイバを光スプリッタにより複数本の光ファイバに分岐させてなる伝送路を介して複数台（例えば６４台）のＯＮＵと接続される。このため、ＰＯＮシステムの光ファイバの施設コストは、メディアコンバータなどのポイントツーポイントの光アクセスシステムと比較すると安価に抑えられる。
【０００４】
ＯＬＴは、ＯＮＵとの間において論理リンク（LL: Logical Link）単位で通信を行う。ＯＬＴとＯＮＵの間では通信の開始に先立ち、ユーザデータのセキュリティの確保のためにＬＬ単位の認証シーケンスが実行される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１３０２５０号公報
【特許文献２】特開２０１２−１２４６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
認証シーケンスは、通常、新しいＯＮＵが設置されＯＬＴに接続されたときに実行されるが、例えばＯＬＴ側で光ファイバの再接続や回線ユニットの交換及び再起動が行われたとき、中断した通信を再開するため、各ＯＮＵのＬＬごとに順次に実行される。認証シーケンスでは、ＯＮＵの認証処理だけでなく、例えばマルチキャスト、ＯＡＭ（Operation, Administration, Maintenance）フレームの通信レート、ＤＢＡ（Dynamic Bandwidth  Allocation）、及び暗号化などに関する多くの設定処理が行われる。
【０００７】
このため、上記のようなＯＬＴ側の要因により中断した通信を再開する場合、認証シーケンスの実行順序が遅いＬＬほど、通信の再開が遅れるので、実行順序によってＬＬ間の通信サービスの公平性が損なわれる。
【０００８】
例えば特許文献１には、ＯＬＴが、ＯＮＵの初期設定の完了及び未完了をＯＮＵの初期設定フラグにより判定する点が記載されているが、初期設定が完了したと判定されたＯＮＵでも、その完了した時期まではわからないため、ＯＮＵ２に最新の設定がなされていないことがあり得る。したがって、正常な通信を行うためには初期設定のやり直しが必要となり得るため、通信の再開が遅れるおそれがある。
【０００９】
また、例えば特許文献２には、ＬＬごとに設けた優先度に従う順序で認証などの処理を実行する点が記載されているが、優先度が固定値であるため、状況によっては例えば即時の通信の再開が必要なＬＬであっても、その優先度が低いために遅い順序で処理されるおそれがある。
【００１０】
そこで本件は、迅速に通信を再開することができる伝送装置及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
１つの態様では、伝送装置は、伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を処理する通信処理部と、前記複数の光終端装置と前記通信処理部に対し前記通信の設定処理を前記論理リンクごとに行う設定処理部とを有し、前記設定処理部は、前記設定処理の後、前記複数の光終端装置から前記通信の処理に関する処理情報を前記論理リンクごとに取得してデータベースに保存し、前記論理リンクが切断後に再確立したタイミングに応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較し、該比較の結果に従い、前記複数の光終端装置から取得した前記処理情報と、前記データベースに保存された前記処理情報とが一致する前記論理リンクの前記設定処理の一部を省く。
【００１２】
１つの態様では、通信方法は、伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を通信処理部により処理し、前記複数の光終端装置と前記通信処理部に対し前記通信の設定処理を前記論理リンクごとに行い、前記設定処理の後、前記複数の光終端装置から前記通信の処理に関する処理情報を前記論理リンクごとに取得してデータベースに保存し、前記論理リンクが切断後に再確立したタイミングに応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較し、該比較の結果に従い、前記複数の光終端装置から取得した前記処理情報と、前記データベースに保存された前記処理情報とが一致する前記論理リンクの前記設定処理の一部を省く方法である。
【発明の効果】
【００１３】
１つの側面として、迅速に通信を再開することができる。
【図面の簡単な説明】
【００１４】
【図１】ＰＯＮシステムの一例を示す構成図である。
【図２】ＯＬＴとＯＮＵの間の通信開始前のシーケンス処理の一例を示すシーケンス図である。
【図３】ＯＬＴの一例を示す構成図である。
【図４】ＯＮＵ管理データベースの一例を示す図である。
【図５】ＬＬの状態遷移の一例を示す図である。
【図６】統計情報テーブルの一例を示す図である。
【図７】通常認証処理の一例を示すシーケンス図である（その１）。
【図８】通常認証処理の一例を示すシーケンス図である（その２）。
【図９】簡易認証処理の一例を示すシーケンス図である。
【図１０】ＬＬ状態の取得処理の一例を示すシーケンス図である。
【図１１】固有情報及び暗号鍵の取得処理の一例を示すシーケンス図である。
【図１２】ハードウェア設定情報の保存処理の一例を示すシーケンス図である。
【図１３】簡易認証処理の実行可否の判定処理の一例を示すシーケンス図である。
【図１４】起動時の回線ユニットの動作の一例を示すフローチャートである。
【図１５】認証シーケンスの実行時の回線ユニットの動作の一例を示すフローチャートである。
【図１６】ＬＬ数ごとの通常認証処理及び簡易認証処理の所要時間の一例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、ＰＯＮシステムの一例を示す構成図である。ＰＯＮシステムは、光通信サービスの提供者の局舎に設置される光端局装置（ＯＬＴ）１と、加入者宅などに設置されるＮ台（Ｎ：２以上の整数）の光終端装置（ＯＮＵ）２とが含まれる。
【００１６】
本例において、ＯＬＴ１からＯＮＵ２に向かう伝送方向を下り方向Ｒｄと定義し、ＯＮＵ２からＯＬＴ１に向かう伝送方向を上り方向Ｒｕと定義する。なお、ＯＬＴ１は通信装置の一例である。また、本例のＰＯＮシステムとしては、一例としてIEEE802.3ahに規定されたものを挙げるが、これに限定されない。
【００１７】
ＯＬＴ１は、光ファイバ９０に接続されており、光ファイバ９０は、光スプリッタ９２を介して複数本の光ファイバ９３に接続されている。また、各ＯＮＵ２は光ファイバ９３に接続されている。ＰＯＮシステムの伝送路は、１本の光ファイバ９０を複数本の光ファイバ９３に分岐させて構成されている。つまり、各ＯＮＵ（＃１〜＃Ｎ）２は、ＯＬＴ１と接続された伝送路の分岐先に接続される。
【００１８】
このため、ＰＯＮシステムの光ファイバの施設コストは、メディアコンバータなどのポイントツーポイントの光アクセスシステムと比較すると安価に抑えられる。なお、＃１〜＃Ｎは、ＯＮＵ２を識別するためのＯＮＵ−ＩＤである。
【００１９】
ＯＬＴ１と各ＯＮＵ２は、１以上の論理リンク（ＬＬ）を確立し、ＬＬ単位で上りフレームＦｕ及び下りフレームＦｄを送受信する。各ＯＮＵ２は、一例として、ＯＬＴ１との間に２つのＬＬを確立している。ＬＬはＬＬ−ＩＤにより識別される。
【００２０】
ＰＯＮシステムでは、Ｎ台のＯＮＵ２が共通の光ファイバ９０を介してＯＬＴ１と通信する。このため、下り方向Ｒｄでは、符号Ｇ１で示されるように、ＯＬＴ１が各ＯＮＵ２宛ての下りフレームＦｄ（＃１−１〜＃Ｎ−２）を時分割多重して送信する。下りフレームＦｄ（＃Ｋ−Ｍ）（Ｋ＝１，２，・・・，Ｎ、Ｍ＝１，２）は、ＯＮＵ（＃Ｋ）２のＬＬ−ＩＤ＃Ｍの下りフレームＦｄを示す。なお、下りフレームＦｄの並び順は、ＯＬＴ１における各ＯＮＵ２宛ての下りフレームＦｄの統計多重処理に依存するため、本例に限定されない。
【００２１】
また、下りフレームＦｄは、光ファイバ９０，９３の伝送路が分岐しているため、ＯＬＴ１に接続された全てのＯＮＵ２に伝送される。このため、ＯＬＴ１は、下りフレームＦｄの送信時、ＯＮＵ２により生成されたＬＬごとの暗号鍵により下りフレームＦｄを暗号化する。ＯＮＵ２は、ＯＬＴ１から設定された更新周期に従って暗号鍵を周期的に更新する。
【００２２】
一方、上り方向Ｒｕでは、符号Ｇ２で示されるように、各ＯＮＵ２は、ＯＬＴ１から予め個別に指定された送信タイミングで上りフレームＦｕ（＃１−１〜＃Ｎ−２）をバースト送信することにより、共通の光ファイバ９０内での各ＯＮＵ２の上りフレームＦｕ同士の衝突が回避される。上りフレームＦｕ（＃Ｋ−Ｍ）は、ＯＮＵ（＃Ｋ）２のＬＬ−ＩＤ＃Ｍの上りフレームＦｕを示す。
【００２３】
ＯＬＴ１は、ＤＢＡによりＬＬごとに上りフレームＦｕの帯域を制御する。ＯＬＴ１は、ＯＮＵ２からＬＬごとに通知される送信待ちの上りフレームＦｕのデータ量（つまりキューのデータ蓄積量）に応じてＬＬごとに動的に帯域を割り当てる。これにより、ＯＮＵ２は、割り当てられた帯域に応じた送信時間分の上りフレームＦｕをＯＬＴ１に送信する。なお、上りフレームＦｕ及び下りフレームＦｄの形態としては、例えばイーサネット（登録商標、以下同様）フレームが挙げられるが、これに限定されない。
【００２４】
このように、ＯＬＴ１は、ＯＮＵ２との間においてＬＬ単位で通信を行う。ＯＬＴ１とＯＮＵ２の間では、通信の開始に先立ち、ユーザデータのセキュリティの確保のためにＬＬ単位の認証シーケンスが実行される。
【００２５】
図２は、ＯＬＴ１とＯＮＵ２の間の通信開始前のシーケンス処理の一例を示すシーケンス図である。本例のシーケンスは、ＭＰＣＰ（Multi Point Control Protocol）に基づき制御フレームの送受信により実行される。ＯＬＴ１とＯＮＵ２は、リンク確立シーケンスＳＱ１と、ＯＡＭ（Operation, Administration, Maintenance）ディスカバリシーケンスＳＱ２と、認証シーケンスＳＱ３とを、この順で実行する。
【００２６】
リンク確立シーケンスＳＱ１において、ＯＬＴ１は、ＯＮＵ２に対しDiscover_Gateフレームを送信する。Discover_Gateフレームは、ＯＮＵ２のＬＬごとの認証処理の要求を受け付ける時刻及び時間幅、つまり期間をＯＮＵ２に通知する。この期間は、例えばディスカバリウィンドウと呼ばれる。なお、ＯＬＴ１は、新規のＯＮＵ２の設置に備えて、周期的なDiscover_Gateフレームの送信により周期的にディスカバリウィンドウを時間軸上に設ける。
【００２７】
ＯＮＵ２は、ＬＬの登録を要求するために、通知された時刻にランダムな遅延を付加した時刻にRegister_ReqフレームをＯＬＴ１に送信する。Register_Reqフレームは、ディスカバリウィンドウ内のタイミングでＯＬＴ１に到着する。ＯＬＴ１は、ＯＮＵ２に割り当てるＬＬ−ＩＤを登録して（符号Ｓ２１）、ＬＬ−ＩＤを通知するため、RegisterフレームをＯＮＵ２に送信する。ＯＬＴ１は、４つのＬＬを登録した場合、ＬＬ−ＩＤ＃１〜＃４をＯＮＵ２に通知する。
【００２８】
次に、ＯＬＴ１は、論理リンクごとに上りフレームＦｕの送信開始時刻及び送信データ量を通知するため、Normal_GateフレームをＯＮＵ２に送信する。ＯＮＵ２は、Registerフレームに対する応答としてRegister_AckメッセージをＯＬＴ１に送信する。このようにして、ＯＬＴ１とＯＮＵ２の間に論理リンク（ＬＬ）が確立する。
【００２９】
次に、ＯＬＴ１とＯＮＵ２の間では、ＯＡＭディスカバリシーケンスＳＱ２が実行される。ＯＡＭディスカバリシーケンスＳＱ２では、ＯＬＴ１とＯＮＵ２がＯＡＭフレームを互いに送受信することにより、ＯＬＴ１とＯＮＵ２の間でＯＡＭレベルのリンク（以下、「ＯＡＭリンク」と表記）が確立される。
【００３０】
次に、ＯＬＴ１とＯＮＵ２の間では認証シーケンスＳＱ３が実行される。認証シーケンスＳＱ３では、ＯＬＴ１は、ＯＮＵ２からの認証要求に応じてＭＡＣアドレスまたはＯＮＵ−ＩＤ（以下、「識別情報」と表記）に基づいて、ＬＬごとにＯＮＵ２を認証する。
【００３１】
認証シーケンスＳＱ３は、通常、新しいＯＮＵ２が設置されＯＬＴ１に接続されたときに実行されるが、例えばＯＬＴ１側で光ファイバ９０の再接続や回線ユニットの交換及び再起動が行われたとき、中断した通信を再開するため、各ＯＮＵ２のＬＬごとに順次に実行される。認証シーケンスＳＱ３では、ＯＮＵ２の認証処理だけでなく、例えばマルチキャスト、ＯＡＭフレームの通信レート、ＤＢＡ、及び暗号化などに関する多くの設定処理が行われる。
【００３２】
このため、上記のようなＯＬＴ１側の要因により中断した通信を再開する場合、認証シーケンスＳＱ３の実行順序が遅いＬＬほど、通信の再開が遅れるので、実行順序によってＬＬ間の通信サービスの公平性が損なわれる。
【００３３】
そこで、ＯＬＴ１は、ＯＮＵ２との通信の処理に関する処理情報をＬＬごとに取得してデータベースに保存しておき、ＬＬの切断後に再確立したタイミングに応じ、ＯＮＵ２からＬＬの処理情報を取得して、データベースに保存された処理情報と比較する。そして、ＯＬＴ１は、比較の結果、各処理情報が一致するＬＬの認証シーケンスＳＱ３の一部を省く。
【００３４】
このため、ＯＬＴ１は、以下に述べるように、ＬＬが切断後に再確立したタイミングと、ＯＮＵ２との通信の処理に関する処理情報の比較結果とに基づき、適切にＬＬの認証シーケンスＳＱ３の一部を省くことができる。
【００３５】
ＬＬの再確立のタイミングは、再確立の要因がＯＬＴ１側にある場合、ＯＮＵ２が起動済みであるため、再確立の要因がＯＮＵ２側である場合（例えばＯＮＵ２の再起動）より早まる。このため、ＯＬＴ１は、ＬＬの再確立のタイミングから、ＯＬＴ１が再起動したこと、またはＯＬＴ１とＯＮＵ２を結ぶ光ファイバ９０が再接続されたことを検出することができる。なお、ＯＬＴ１側の要因のＬＬの再確立を、以降の説明では「ＯＬＴ要因の再確立」と表記する。
【００３６】
ＯＬＴ１は、ＬＬの再確立のタイミングからＯＬＴ要因の再確立が行われたと判定した場合、再確立前の認証シーケンス後にデータベースに保存された処理情報と、再確立後に取得した処理情報とをＬＬごとに比較することにより、認証シーケンスの一部を省くことが可能なＬＬを選択することができる。通信に関する処理情報は、例えば、後述するような暗号鍵を含んでおり、ＯＬＴ１とＯＮＵ２の通信の設定に応じて異なる。
【００３７】
したがって、ＯＬＴ１は、処理情報同士の比較により、ＯＬＴ要因の再確立の直前にＯＮＵ２に最新の通信の設定がなされていたか否かを判別することができるため、その判別により認証シーケンスＳＱ３の一部を省くことの可否をＬＬごとに判定することができる。例えば、ＯＬＴ要因の再確立と同時期に再起動されたＯＮＵ２は、その処理情報同士が一致しないことから、認証シーケンスの一部を省くことができないと判定される。
【００３８】
よって、ＯＬＴ１は、適切にＬＬの認証シーケンスＳＱ３の一部を省くことにより、その所要時間を短縮することで、ＯＮＵ２と迅速に通信を再開することができる。なお、以降の説明では、一部が省かれた認証シーケンスＳＱ３の処理を「簡易認証処理」と表記し、通常の（省略のない）認証処理ＳＱ３の処理を「通常認証処理」と表記する。なお、通常認証処理はＬＬごとの通信の設定処理の一例である。
【００３９】
これに対し、例えば上記の特許文献１のように、仮にＯＮＵ２に初期設定フラグを設けた場合、初期設定が完了したと判定されたＯＮＵ２でも、その完了した時期まではわからないため、ＯＮＵ２に最新の設定がなされていないことがあり得る。したがって、正常な通信を行うためには初期設定のやり直しが必要となり得るため、通信の再開が遅れるおそれがある。
【００４０】
また、例えば上記の特許文献２のように、仮にＬＬごとに設けた優先度に従う順序で認証などの処理を実行する場合、優先度が固定値であるため、状況によっては例えば即時の通信の再開が必要なＬＬであっても、その優先度が低いために遅い順序で処理されるおそれがある。
【００４１】
次にＯＬＴ１の構成例について述べる。
【００４２】
図３は、ＯＬＴ１の一例を示す構成図である。ＯＬＴ１は、伝送装置の一例である回線ユニット８０と、監視制御ユニット８１とを有する。回線ユニット８０はＰＯＮ回線の通信処理を実行し、監視制御ユニット８１は回線処理ユニット８０の監視制御処理を行う。なお、回線処理ユニット８０は、複数個実装されていてもよい。
【００４３】
回線ユニット８０及び監視制御ユニット８１は、例えば、複数の光学部品または電気部品が実装された回路基板により構成され、ＯＬＴ１の筐体に設けられたスロットに実装される。回線ユニット８０及び監視制御ユニット８１は、ＯＬＴ１内に設けられた配線基板と電気コネクタなどを介して接続され、配線基板を介して互いにデータを入出力する。
【００４４】
回線ユニット８０は、通信処理部１５、警報検出部１５１、起動要因保持部１５０、ネットワークインターフェース部（NW-IF）１６、送信器（Ｔｘ）１７０、受信器（Ｒｘ）１７１、及び光合分波部１８を有する。通信処理部１５、警報検出部１５１、及びＮＷ−ＩＦ１６は、例えばＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specified Integrated Circuit）などのハードウェアから構成される回路である。また、起動要因保持部１５０は、例えばＣＰＬＤ（Complex Programmable Logic Device）などのハードウェアから構成される回路である。
【００４５】
また、回線ユニット８０は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、揮発性メモリ１３、及び通信ポート１４を有する。ＣＰＵ１０は、互いに信号の入出力ができるように、ＲＯＭ１１、ＲＡＭ１２、揮発性メモリ１３、通信ポート１４、通信処理部１５、警報検出部１５１、及び起動要因保持部１５０と、バス１９を介して接続されている。
【００４６】
光合分波部１８は、例えばＷＤＭ（Wavelength Division Multiplexer）カプラであり、３つのポートを介し光ファイバ９０、送信器１７０、及び受信器１７１に接続されている。光合分波部１８は、送信器１７０から入力された下り方向Ｒｄの光信号Ｓｄを光ファイバ９０に導き、光ファイバ９０から入力された上り方向Ｒｕの光信号Ｓｕを受信器１７１に導く。
【００４７】
受信器１７１は、例えばフォトダイオード（PD: Photodiode）などを含む回路から構成され、光信号Ｓｕを電気信号に変換することにより光信号Ｓｕから上りフレームＦｕを取得する。受信器１７１は、各ＯＮＵ２に割り当てられた送信タイミングに基づき、各ＯＮＵ２からの上りフレームＦｕ（＃１〜＃Ｎ）を識別する。受信器１７１は、上りフレームＦｕを通信処理部１５に出力する。また、受信器１７１は、光ファイバ９０からの入力光の検出を示す検出信号を警報検出部１５１に出力する。
【００４８】
警報検出部１５１は、検出信号からＯＬＴ１への光入力の断を示す警報（以下、「光入力断警報」）を検出する。光入力断警報は、例えば光ファイバ９０の抜去または切断により検出される。警報検出部１５１は光入力断警報をＣＰＵ１０に出力し、ＣＰＵ１０は、光入力断警報から回線ユニット８０の光ポートの物理リンクが断状態であると判定する。
【００４９】
また、送信器１７０は、例えばＬＤ（Laser Diode）や変調器などの回路から構成され、通信処理部１５から入力された下りフレームＦｄを光信号に変換して光合分波部１８に出力する。
【００５０】
通信処理部１５はＬＬを介した通信を処理する。通信処理部１５は、ＯＮＵ２から受信したＯＡＭフレームをＣＰＵ１０に出力し、ＣＰＵ１０から入力されたＯＡＭフレームを送信器１７０からＯＮＵ２に送信する。これにより、回線ユニット８０は、上記のリンク確立シーケンスＳＱ１、ＯＡＭディスカバリシーケンスＳＱ２、及び認証シーケンスＳＱ３を実行する。
【００５１】
上り方向Ｒｕについて、通信処理部１５は、上りフレームＦｕからデータ信号を生成してＮＷ−ＩＦ１６に出力する。通信処理部１５は、ＣＰＵ１０からのＤＢＡに関する帯域制御設定（以下、「ＤＢＡ設定」と表記）に基づきＬＬごとの上りフレームＦｕの帯域を制御する。
【００５２】
下り方向Ｒｄについて、通信処理部１５は、ＮＷ−ＩＦ１６から入力されたデータ信号から下りフレームＦｄを生成して送信器１７０に出力する。このとき、通信処理部１５は、ＣＰＵ１０から設定されたＬＬごとの暗号鍵により下りフレームＦｄを暗号化する。
【００５３】
また、通信処理部１５は、ＯＮＵ２との間で送受信する上りフレームＦｕ及び下りフレームＦｄの統計情報を生成する。より具体的には、通信処理部１５は、上りフレームＦｕの送信数と下りフレームＦｄの受信数などを計数する。通信処理部１５は統計情報をＣＰＵ１０に出力し、ＣＰＵ１０は統計情報に基づきＬＬごとの通信の正常性を判定する。
【００５４】
ＮＷ−ＩＦ１６は、通信処理部１５から入力されたデータ信号を、例えばフォーマット変換して上流側のネットワークに送信する。また、ＮＷ−ＩＦ１６は、上流側のネットワークから受信したデータ信号を、例えばフォーマット変換して通信処理部１５に出力する。
【００５５】
起動要因保持部１５０は、回線ユニット８０の起動の要因となるリセットの種類を示すレジスタ（以下、「起動要因レジスタ」と表記）を保持する。起動要因レジスタは、回線ユニット８０の起動時に例えばＣＰＵ１０と不図示のリセット回路などからセットされる。
【００５６】
起動要因レジスタは、回線ユニット８０全体をリセット対象とするハードウェアリセット、または、ＣＰＵ１０のみをリセット対象とするソフトウェアリセットを示す。ＣＰＵ１０は、ＯＬＴ要因の再確立の判定処理において、起動要因レジスタを起動要因保持部１５０から読み出す。
【００５７】
ＣＰＵ１０は、ＲＯＭ１１にアクセスすることにより実現される機能を用いて通信処理部１５と連携することにより、リンク確立シーケンスＳＱ１、ＯＡＭディスカバリシーケンスＳＱ２、認証シーケンスＳＱ３、及びＬＬごとの通信処理を実行する。
【００５８】
ＲＯＭ１１には、ＣＰＵ１０を駆動するプログラムが格納されている。ＲＡＭ１２は、ＣＰＵ１０のワーキングメモリとして機能する。また、揮発性メモリ１３には統計情報テーブル（ＴＢＬ）１３０が格納されている。統計情報ＴＢＬ１３０は、通信処理部１５が生成する統計情報を示す。なお、揮発性メモリ１３としては、例えばＤＲＡＭ（Dynamic RAM）が挙げられる。
【００５９】
通信ポート１４は、例えば、監視制御ユニット８１との間のＬＡＮ（Local Area Network）の通信を処理する。
【００６０】
監視制御ユニット８１は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、不揮発性メモリ３３、及び通信ポート３５を有する。ＣＰＵ３０は、互いに信号の入出力ができるように、ＲＯＭ３１、ＲＡＭ３２、及び通信ポート３５と、バス３９を介して接続されている。
【００６１】
ＲＯＭ３１には、ＣＰＵ３０を駆動するプログラムが格納されている。ＲＡＭ３２は、ＣＰＵ３０のワーキングメモリとして機能する。通信ポート３５は、例えば、回線処理ユニット８０との間のＬＡＮの通信を処理する。
【００６２】
不揮発性メモリ３３には、データベースの一例であるＯＮＵ管理データベース（ＤＢ）３３０が格納されている。なお、不揮発性メモリ３３としては、例えばフラッシュメモリが挙げられる。
【００６３】
ＣＰＵ３０は、回線処理ユニット８０のＣＰＵ１０から通信ポート１４，３５を介して不揮発性メモリ３３に対するアクセスを制御する。このため、ＣＰＵ３０は、ＯＮＵ管理ＤＢ３３０に対する書き込み及び読み出しが可能である。
【００６４】
図４は、ＯＮＵ管理ＤＢ３３０の一例を示す図である。ＯＮＵ管理ＤＢ３３０は、ＬＬごとの認証処理に関する情報が登録されている。
【００６５】
より具体的には、ＯＮＵ管理ＤＢ３３０には、ＯＮＵ−ＩＤ、ＬＬ−ＩＤ、ＬＬ状態、固有情報、暗号鍵、及びハードウェア（ＨＷ）設定情報が互いに対応付けられて登録されている。ＬＬ状態は、ＬＬごとの認証シーケンスＳＱ３の状態に関する状態情報の一例であり、回線ユニット８０のＣＰＵ１０により管理される。
【００６６】
図５は、ＬＬの状態遷移の一例を示す図である。ＣＰＵ１０は、ＬＬ状態を、通常認証処理及び簡易認証処理の何れも未完了である非認証状態と、簡易認証処理が完了した仮認証状態と、通常認証処理が完了した認証状態とに分けて管理する。ＣＰＵ１０は、非認証状態のＬＬについて通常認証処理を行った場合、ＬＬ状態を認証状態に遷移させ、非認証状態のＬＬについて簡易認証処理を行った場合、ＬＬ状態を仮認証状態に遷移させる。
【００６７】
また、ＣＰＵ１０は、仮認証状態のＬＬの統計情報に基づき通信の正常性を判定し、通信が正常である場合（「通信正常」参照）、ＬＬ状態を認証状態に遷移させ、通信が異常である場合（「通信異常」参照）、ＬＬ状態を非認証状態に遷移させる。このようにして、ＬＬは状態遷移する。
【００６８】
再び図４を参照すると、ＣＰＵ１０は、周期的にＬＬ状態をＯＮＵ管理ＤＢ３３０に保存しておき、ＯＬＴ要因の再確立が行われたとき、再確立の直線のＬＬ状態をＯＮＵ管理ＤＢ３３０から取得して簡易認証処理の実行可否の判定に用いる。
【００６９】
また、固有情報は、通信の処理に関する処理情報の一例であり、ＬＬごとに固有の情報である。固有情報としては、ＯＮＵ２に設けられたＬＬごとのキュー及びレイヤ2スイッチの設定情報が挙げられるが、これに限定されない。ＣＰＵ１０は、例えば通常認証処理の完了後に固有情報をＯＮＵ２から読み出してＯＮＵ管理ＤＢ３３０に保存しておき、ＯＬＴ要因の再確立が行われた後にＯＮＵ２から新たに読み出した固有情報と比較する。
【００７０】
暗号鍵は、上述したように、通信の処理に関する処理情報の一例である。ＣＰＵ１０は、例えば通常認証処理の最中または後に暗号鍵をＯＮＵ２から読み出してＯＮＵ管理ＤＢ３３０に保存しておき、ＯＬＴ要因の再確立が行われた後にＯＮＵ２から新たに読み出した暗号鍵と比較する。ＣＰＵ１０は、固有情報同士と暗号鍵同士がそれぞれ一致した場合、簡易認証処理を実行し、それ以外の場合、通常認証処理を実行するが、これに限定されず、固有情報同士及び暗号鍵同士の一方が一致した場合だけ、簡易認証処理を実行してもよい。
【００７１】
ＨＷ設定情報は、ＣＰＵ１０が通信処理部１５に対して設定した情報である。ＨＷ設定情報としては、例えばＤＢＡに関する情報などが挙げられる。ＣＰＵ１０は、ＨＷ設定情報を通信処理部１５に設定するたびにＯＮＵ管理ＤＢ３３０にＨＷ設定情報を保存する。ＣＰＵ１０は、例えば簡易認証処理を実行する場合、ＯＮＵ管理ＤＢ３３０に保存したＨＷ設定情報を通信処理部１５に設定する。
【００７２】
再び図３を参照すると、回線処理ユニット８０のＣＰＵ１０は、ＲＯＭ１１からプログラムを読み込むと、動作制御部１００、フレーム処理部１０１、認証処理部１０２、統計情報収集部１０３、ポート監視部１０４、リンク制御部１０５、及び通信インターフェース部（通信ＩＦ）１０６が形成される。動作制御部１００は、例えばＯＳ（Operating System）であり、時刻を計時する計時部（システム時計）１００ａを有する。動作制御部１００は、回線ユニット８０が起動したときの時刻（以下、「起動時刻」と表記）を計時部１００ａにより取得する。
【００７３】
動作制御部１００は、後述するシーケンスやフローチャートに従い、フレーム処理部１０１、認証処理部１０２、統計情報収集部１０３、ポート監視部１０４、リンク制御部１０５、及び通信ＩＦ１０６に各種の動作を指示する。
【００７４】
通信ＩＦ１０６は、通信処理部１５に対する通信のドライバである。このため、動作制御部１００、フレーム処理部１０１、認証処理部１０２、統計情報収集部１０３、ポート監視部１０４、リンク制御部１０５は、通信ＩＦ１０６を介し通信処理部１５と通信する。
【００７５】
フレーム処理部１０１は、動作制御部１００の指示に従い各種のＯＡＭフレームを生成して動作制御部１００に出力する。動作制御部１００は、ＯＡＭフレームを、通信ＩＦ１０６を介して通信処理部１５に出力する。通信処理部１５は、ＯＡＭフレームをその宛先のＯＮＵ２に送信する。
【００７６】
また、フレーム処理部１０１には、通信処理部１５から通信ＩＦ１０６を介し各種のＯＡＭフレームが入力される。フレーム処理部１０１は、ＯＡＭフレームを動作制御部１００に出力する。
【００７７】
統計情報収集部１０３は、検出部の一例であり、通信処理部１５からＬＬごとの通信の通信量を検出する。より具体的には、統計情報収集部１０３は、通信処理部１５から統計情報を周期的に収集し統計情報ＴＢＬ１３０に登録する。
【００７８】
図６は、統計情報ＴＢＬ１３０の一例を示す図である。統計情報ＴＢＬ１３０は、ＬＬごとの統計情報を示す。
【００７９】
統計情報ＴＢＬ１３０には、ＯＮＵ−ＩＤ、ＬＬ−ＩＤ、送信フレーム数、及び受信フレーム数が登録されている。送信フレーム数は、通信処理部１５からＯＮＵ２に送信された下りフレームＦｄの数であり、受信フレーム数は、ＯＮＵ２から通信処理部１５が受信した上りフレームＦｕの数である。
【００８０】
再び図３を参照すると、ポート監視部１０４は、警報検出部１５１にアクセスすることによりＯＮＵ２と接続される光ポートを監視する。より具体的には、ポート監視部１０４には警報検出部１５１から光入力断警報が入力される。ポート監視部１０４は、光入力断警報が解除されたときの時刻、つまり各ＯＮＵ２との物理的なリンク（以下、「物理リンク」と表記）が確立した時刻（以下、「物理リンク時刻」と表記）を計時部１００ａから取得して動作制御部１００に出力する。
【００８１】
リンク制御部１０５は、ＯＮＵ２との間でリンク確立シーケンスＳＱ１を実行することによりＬＬを確立し、さらに、ＯＮＵ２との間でＯＡＭディスカバリシーケンスＳＱ２を行うことによりＯＡＭリンクを確立する。リンク制御部１０５は、リンク確立シーケンスＳＱ１及びＯＡＭディスカバリシーケンスＳＱ２においてＯＮＵ２との間で制御フレームを送受信する。
【００８２】
リンク制御部１０５は、ＯＡＭリンクが確立したときの時刻（以下、「ＯＡＭリンク時刻」と表記）を計時部１００ａから取得し動作制御部１００に出力する。動作制御部１００は、認証処理部１０２からの要求に応じ起動時刻、物理リンク時刻、及びＯＡＭリンク時刻を認証処理部１０２に通知する。
【００８３】
認証処理部１０２は、起動時刻、物理リンク時刻、及びＯＡＭリンク時刻からＯＬＴ要因の再確立が行われたか否かを判定する。認証処理部１０２は、起動時刻とＯＡＭリンク時刻の時間差が例えば１０分以内である場合、ＯＬＴ要因の再確立が行われたと判定する。また、認証処理部１０２は、起動時刻とＯＡＭリンク時刻の時間差が例えば１０分を超える場合でも、物理リンク時刻とＯＡＭリンク時刻の時間差が例えば１０分以内であれば、ＯＬＴ要因の再確立が行われたと判定する。
【００８４】
ＯＡＭリンクはＬＬの確立後に確立されるため、ＯＡＭリンク時刻はＬＬの確立の時刻に応じて決まる。すなわち、認証処理部１０２は、ＬＬが切断後に再確立したタイミングからＯＬＴ要因の再確立が行われたか否かを判定する。なお、認証処理部１０２は、ＯＡＭリンク時刻に代えて、ＬＬの再確立の時刻を判定に用いてもよい。
【００８５】
さらに、認証処理部１０２は、ＯＬＴ要因の再確立が行われたことをより正確に判定するため、後述するように、ＬＬ状態が認証状態であるか否かを判定してもよい。認証処理部１０２は、ＯＬＴ要因の再確立が行われたと判定した場合、ＯＮＵ２との通信の処理に関する処理情報の比較結果とに基づき、適切にＬＬの認証シーケンスＳＱ３の一部を省く。
【００８６】
認証処理部１０２は、ＯＡＭリンクの確立後、認証シーケンスＳＱ３を実行する。認証処理部１０２は、設定処理部の一例であり、認証シーケンスＳＱ３において、各ＯＮＵ２と通信処理部１５に対し通信の設定処理をＬＬごとに行う。
【００８７】
図７及び図８は、通常認証処理の一例を示すシーケンス図である。認証処理部１０２は、図７のシーケンスを実行した後で図８のシーケンスを実行する。
【００８８】
認証処理部１０２は、本シーケンスにおいてＯＮＵ２とＯＡＭフレームを送受信する。このとき、ＯＡＭフレームは、認証処理部１０２からの要求に応じて動作制御部１００がフレーム処理部１０１に対し生成を指示することで生成及び送信される。また、フレーム処理部１０１は、ＯＮＵ２から通信処理部１５経由でＯＡＭフレームが入力されると、ＯＡＭフレームを動作制御部１００に転送し、動作制御部１００はＯＡＭフレームを認証処理部１０２に出力する。
【００８９】
認証処理部１０２は、ＯＮＵ２から識別情報（ＯＮＵ−ＩＤ、ＭＡＣアドレス）を読み出し（符号Ｓ１）、次に、ＯＮＵ２からＯＮＵ２の版数情報を読み出す（符号Ｓ２）。識別情報と版数情報は認証可否の判定処理に用いられる。次に、認証処理部１０２は、ＯＮＵ２のＬＥＤ（Light Emitting Diode）の消灯制御を行う（符号Ｓ３）。
【００９０】
次に、認証処理部１０２はＯＮＵ２にＯＡＭ設定を行う（符号Ｓ４）。ＯＡＭ設定では、例えばＯＡＭフレームのレートが設定される。次に、認証処理部１０２はＯＮＵ２にストームコントロール設定を行う（符号Ｓ５）。ストームコントロールは、ネットワークの設定ミス及び異常などのためにネットワークの負荷が高くなることを防止する機能である。なお、ＯＡＭ設定とストームコントロール設定はＯＮＵ２ごとの各ＬＬ間で共通の設定である。
【００９１】
次に、認証処理部１０２は、ＯＮＵ２にＤＢＡ設定を行い（符号Ｓ６）、次に、通信処理部１５にＤＢＡ設定を行う（符号Ｓ７）。次に、認証処理部１０２は、ＯＮＵ２にマルチキャスト設定を行う（符号Ｓ８）。マルチキャストは、ストリーミング放送などにおいて複数のＯＮＵ２に共通のデータを送信する機能である。次に、認証処理部１０２は、ＯＮＵ２にストームコントロールの閾値設定を行う（符号Ｓ９）。
【００９２】
次に、認証処理部１０２はＯＮＵ２に暗号化設定を行う（符号Ｓ１０）。このとき、ＯＮＵ２は、ＯＬＴ１が下りフレームＦｄを暗号化するための暗号鍵を生成して認証処理部１０２に送信する。次に、認証処理部１０２は、暗号鍵を通信処理部１５に設定する（符号Ｓ１１）。これにより、通信処理部１５は、暗号鍵を用いて下りフレームＦｄを暗号化する。次に、認証処理部１０２は、ＯＮＵ２にＬＥＤの転送制御を行う（符号Ｓ１２）。このようにして、通常認証処理は実行される。
【００９３】
上述したように、通常認証処理では多くの設定処理が行われる。このため、認証処理部１０２は、ＯＬＴ要因の再確立が行われたとき、後述する判定処理により選択したＬＬの設定処理の一部を省くことにより迅速に通信を再開する。
【００９４】
図９は、簡易認証処理の一例を示すシーケンス図である。図９において、図７及び図８と共通する処理には同一の符号を付し、その説明は省略する。
【００９５】
認証処理部１０２は、ＯＮＵ２から識別情報（ＯＮＵ−ＩＤ、ＭＡＣアドレス）を読み出す（符号Ｓ１）。次に、認証処理部１０２は、ＯＮＵ２から暗号鍵を読み出す（符号Ｓ２１）。次に、認証処理部１０２は通信処理部１５にＤＢＡ設定を行う（符号Ｓ７）。なお、ＤＢＡ設定は、例えばＯＮＵ管理ＤＢ３３０に保存されたハードウェア設定情報に基づき行われる。
【００９６】
このように、認証処理部１０２は、ＯＬＴ要因の再確立が行われた場合、再確立直前の設定が完了しているＬＬについて、ＯＮＵ２と通信処理部１５に、再確立直前の通信を再開するために必要な分だけの設定を行う。例えばＬＬ数が４つである場合、ＯＬＴ１からＯＮＵ２に対するアクセス数は、一例として、通常認証処理では６２回であるのに対し、簡易認証処理では５回に低減される。
【００９７】
また、認証処理部１０２は、ＬＬごとにＬＬ状態を管理し、周期的にＯＮＵ管理ＤＢ３３０に保存する。
【００９８】
図１０は、ＬＬ状態の取得処理の一例を示すシーケンス図である。認証処理部１０２は、上述した状態遷移によりＬＬ状態を管理し、一定の周期ＴｃでＯＮＵ管理ＤＢ３３０に保存する。ＬＬ状態が認証状態であるＬＬは通信可能な状態であるため、認証処理部１０２はＬＬの切断後の再確立のタイミングに加えて、ＬＬ状態が認証状態であることからＯＬＴ要因の再確立が行われたことをより正確に判定することができる。
【００９９】
また、認証処理部１０２は、通常認証処理の後、ＯＮＵ２から固有情報と暗号鍵をＬＬごとに取得してＯＮＵ管理ＤＢ３３０に保存する。
【０１００】
図１１は、固有情報及び暗号鍵の取得処理の一例を示すシーケンス図である。認証処理部１０２は、通常認証処理の後、固有情報の取得シーケンスＳＱ１２を実行する。固有情報の取得シーケンスＳＱ１２において、認証処理部１０２は、例えばＯＡＭフレームをＯＮＵ２に送信することによりＯＮＵ２にＬＬごとの固有情報を要求する。ＯＮＵ２は、その要求に応じて固有情報を例えばＯＡＭフレームによりＯＬＴ１に送信する。認証処理部１０２は、固有情報をＯＮＵ管理ＤＢ３３０に保存する。
【０１０１】
また、認証処理部１０２は、通常認証処理において暗号鍵の取得シーケンスＳＱ１３を実行する。暗号鍵の取得シーケンスＳＱ１３は、図８の符号Ｓ１０及びＳ１１の処理に該当する。
【０１０２】
認証処理部１０２は、ＯＮＵ２に暗号鍵を交換する周期（暗号鍵交換周期）Ｔｅを設定する。ＯＮＵ２は、暗号鍵交換周期Ｔｅの設定に応じて応答をＯＬＴ１に送信する。
【０１０３】
次に、ＯＮＵ２は、暗号鍵を生成し（符号Ｓ３１）、ＯＬＴ１に通知する。認証処理部１０２は暗号鍵を通信処理部１５に設定する。これにより、通信処理部１５は、暗号鍵による下りフレームＦｄの暗号化を開始する。なお、暗号化の方式としては、例えばＡＥＳ（Advance Encryption Standard）が挙げられるが、これに限定されない。次に、認証処理部１０２は暗号鍵をＯＮＵ管理ＤＢ３３０に保存する。
【０１０４】
認証処理部１０２は、通常認証処理の後、暗号鍵交換周期Ｔｅで行われる暗号鍵の交換シーケンスＳＱ１４において暗号鍵を取得する。暗号鍵の交換シーケンスＳＱ１４において、ＯＮＵ２は、新しい暗号鍵を生成し（符号Ｓ３２）、ＯＬＴ１に送信する。認証処理部１０２は、暗号鍵を通信処理部１５に設定し、ＯＮＵ管理ＤＢ３３０に保存する。このようにして、固有情報及び暗号鍵はＯＮＵ管理ＤＢ３３０に保存される。
【０１０５】
図１２は、ＨＷ設定情報の保存処理の一例を示すシーケンス図である。ＨＷ設定情報は、認証シーケンスＳＱ３において通信処理部１５に設定されるだけでなく、例えばユーザによる通信設定の変更に応じて通信処理部１５に設定される。このような任意のタイミングで認証処理部１０２は、通信処理部１５にＨＷ情報を設定する。認証処理部１０２は、ＨＷ設定情報をＯＮＵ管理ＤＢ３３０に保存する。ＯＮＵ管理ＤＢ３３０に保存されたＨＷ設定情報は、簡易認証処理において、ＯＬＴ要因の再確立直前の通信状態を再現するために用いられる。
【０１０６】
認証処理部１０２は、ＯＬＴ要因の再確立が行われたと判定した場合、ＯＮＵ２から新たに固有情報及び暗号鍵を取得してＯＮＵ管理ＤＢ３３０に保存された固有情報及び暗号鍵とそれぞれ比較する。すなわち、認証処理部１０２は、ＬＬが切断後に再確立したタイミングに応じ、ＯＮＵ２からＬＬの通信に関する処理情報を取得して、ＯＮＵ管理ＤＢ３３０に保存された処理情報と比較する。これにより、認証処理部１０２は、簡易認証処理の実行の可否を判定する。
【０１０７】
図１３は、簡易認証処理の実行可否の判定処理の一例を示すシーケンス図である。認証処理部１０２は、ＯＡＭフレームを送信することによりＯＮＵ２に固有情報を要求する。ＯＮＵ２は、要求に応じて固有情報をＯＬＴ１に送信する。認証処理部１０２は、ＯＮＵ２から固有情報を受信すると、ＯＮＵ管理ＤＢ３３０から固有情報を取得して固有情報同士を比較する（符号Ｓ４１）。
【０１０８】
次に、認証処理部１０２は、ＯＡＭフレームを送信することによりＯＮＵ２に暗号鍵を要求する。ＯＮＵ２は、要求に応じ暗号鍵をＯＬＴ１に送信する。認証処理部１０２は、ＯＮＵ２から暗号鍵を受信すると、ＯＮＵ管理ＤＢ３３０から暗号鍵を取得して暗号鍵同士を比較する（符号Ｓ４２）。
【０１０９】
認証処理部１０２は、固有情報同士と暗号鍵同士がそれぞれ一致した場合、簡易認証処理を実行する。
【０１１０】
このように、認証処理部１０２は、通信の処理に関する処理情報の比較の結果に従い、ＯＮＵ２から取得した処理情報と、ＯＮＵ管理ＤＢ３３０に保存された処理情報とが一致するＬＬの認証シーケンスＳＱ３の一部を省く。つまり、認証処理部１０２は、各処理情報が一致するＬＬについて簡易認証処理を実行し、各処理情報が一致しないＬＬについて通常認証処理を実行する。
【０１１１】
認証処理部１０２は、処理情報同士の比較により、ＯＬＴ要因の再確立の直前にＯＮＵ２に最新の通信の設定がなされていたか否かを判別することができるため、その判別により簡易認証処理の実行の可否をＬＬごとに判定することができる。例えば、ＯＬＴ要因の再確立と同時期に再起動されたＯＮＵ２は、その処理情報同士が一致しないことから、簡易認証処理を実行することができないと判定される。
【０１１２】
ここで、認証処理部１０２は、周期的に更新される暗号鍵を処理情報として用いるため、簡易認証処理を実行することができるＬＬを正確に判定することができる。
【０１１３】
したがって、認証処理部１０２は、適切にＬＬの認証シーケンスＳＱ３の一部を省くことにより、その所要時間を短縮することで、ＯＮＵ２と迅速に通信を再開することができる。
【０１１４】
また、認証処理部１０２は、簡易認証処理を実行した場合、統計情報ＴＢＬ１３０から通信の正常性を判定する。認証処理部１０２は、例えば、統計情報ＴＢＬ１３０の送信フレーム数及び受信フレーム数がともに増加している場合、通信が正常であると判定し、そうでない場合、通信が異常であると判定する。認証処理部１０２は、通信が異常である場合、ＬＬの通信の設定に失敗したと判断して通常認証処理を実行する。
【０１１５】
このように、認証処理部１０２は、ＬＬの認証シーケンスＳＱ３の一部を省いた場合、通信処理部１５の通信の通信量に基づき通信の正常性を判定し、その判定の結果に従い通常認証処理を行う。このため、認証処理部１０２は、ＬＬの通信の設定に失敗した場合でもＬＬの通信の設定をやり直すことができる。
【０１１６】
次に回線ユニット８０の動作を説明する。
【０１１７】
図１４は、起動時の回線ユニット８０の動作の一例を示すフローチャートである。回線ユニット８０は、上述したように、起動時にＯＬＴ要因の再確立の判定処理を実行し、その判定結果に応じ、ＬＬが簡易認証処理の対象の候補であるかを示す判定フラグＦＬＧに格納する。その後、回線ユニット８０は、判定フラグＦＬＧに応じて暗号鍵及び固有情報の比較処理（図１５参照）を実行する。なお、以下の処理はＬＬごとに実行される。
【０１１８】
回線ユニット８０が起動すると、動作制御部１００は計時部１００ａにより起動時刻を取得する（ステップＳｔ１）。次に、ポート監視部１０４は、警報検出部１５１からの通知に基づき物理リンクが確立したか否かを判定する（ステップＳｔ２）。ポート監視部１０４は、物理リンクが未確立である場合（ステップＳｔ２のＮｏ）、再びステップＳｔ２の処理を実行する。
【０１１９】
ポート監視部１０４は、物理リンクが確立した場合（ステップＳｔ２のＹｅｓ）、計時部１００ａから物理リンク時刻を取得する（ステップＳｔ３）。次に、リンク制御部１０５は、ＯＡＭディスカバリシーケンスＳＱ２の実行によりＯＡＭリンクが確立したか否かを判定する（ステップＳｔ４）。リンク制御部１０５は、ＯＡＭリンクが未確立である場合（ステップＳｔ４のＮｏ）、再びステップＳｔ４の処理を実行する。
【０１２０】
リンク制御部１０５は、ＯＡＭリンクが確立した場合（ステップＳｔ４のＹｅｓ）、計時部１００ａからＯＡＭリンク時刻を取得する（ステップＳｔ５）。動作制御部１００は、物理リンク時刻とＯＡＭリンク時刻を取得して、起動時刻とともに認証処理部１０２に出力する。なお、リンク制御部１０５は、ＯＡＭリンク時刻に代えてＬＬの確立時刻を取得してもよい。
【０１２１】
次に、認証処理部１０２は、起動時刻とＯＡＭリンク時刻に基づいてＯＡＭリンクの確立が回線ユニット８０の起動から１０分以内であるか否かを判定する（ステップＳｔ６）。より具体的には、認証処理部１０２は、起動時刻とＯＡＭリンク時刻の時間差が１０分以下であるか否かを判定する。
【０１２２】
上述したように、ＬＬの再確立のタイミングは、再確立の要因がＯＬＴ１側にある場合、ＯＮＵ２が起動済みであるため、再確立の要因がＯＮＵ２側である場合（例えばＯＮＵ２の再起動）より早まる。このため、ＯＡＭリンクの確立が回線ユニット８０の起動から１０分以内である場合、ＯＬＴ要因の再確立が行われた可能性が高い。なお、本例では、判定の基準として、起動からＯＡＭリンクが確立するまでの時間を１０分としたが、これに限定されず、他の値でもよい。
【０１２３】
認証処理部１０２は、ＯＡＭリンクの確立が回線ユニット８０の起動から１０分以内である場合（ステップＳｔ６のＹｅｓ）、起動要因保持部１５０から起動要因レジスタを読み出す（ステップＳｔ７）。認証処理部１０２は、起動要因レジスタから回線ユニット８０のハードウェアリセットが行われたのか否かを判定する（ステップＳｔ８）。認証処理部１０２は、ソフトウェアリセット、つまりＣＰＵ１０のプログラムを再スタートにより回線ユニット８０の再起動が行われたと判定した場合（ステップＳｔ８のＮｏ）、ＯＮＵ２の認証シーケンスＳＱ３は不必要であると判断して処理を終了する。
【０１２４】
また、認証処理部１０２は、ハードウェアリセットが行われたと判定した場合（ステップＳｔ８のＹｅｓ）、ＯＮＵ管理ＤＢ３３０からＬＬ状態を読み出す（ステップＳｔ９）。次に認証処理部１０２は、ＬＬ状態が認証状態であるか否かを判定する（ステップＳｔ１０）。これにより、認証処理部１０２は、ＯＬＴ要因の再確立をより正確に判定するため、再確立の直前にＬＬが認証状態であったことを判定する。
【０１２５】
認証処理部１０２は、ＬＬ状態が認証状態である場合（ステップＳｔ１０のＹｅｓ）、ＬＬを簡易認証処理の対象の候補とするため判定フラグＦＬＧに１をセットする（ステップＳｔ１１）。また、認証処理部１０２は、ＬＬ状態が認証状態ではない場合（ステップＳｔ１０のＮｏ）、ＬＬを通常認証処理の対象とするため判定フラグＦＬＧに０をセットする（ステップＳｔ１３）。その後認証処理部１０２は、処理を終了する。
【０１２６】
また、認証処理部１０２は、ＯＡＭリンクの確立が回線ユニット８０の起動から１０分を経過した後である場合（ステップＳｔ６のＮｏ）、物理リンク時刻とＯＡＭリンク時刻に基づいてＯＡＭリンクの確立が物理リンクの確立から１０分以内であるか否かを判定する（ステップＳｔ１２）。より具体的には、認証処理部１０２は、物理リンク時刻とＯＡＭリンク時刻の時間差が１０分以下であるか否かを判定する。
【０１２７】
上記の理由から、ＯＡＭリンクの確立が物理リンクの確立から１０分以内である場合、ＯＬＴ要因の再確立が行われた可能性が高い。なお、本例では、判定の基準として、物理リンクの確立からＯＡＭリンクが確立するまでの時間を１０分としたが、これに限定されず、他の値でもよい。
【０１２８】
認証処理部１０２は、ＯＡＭリンクの確立が物理リンクの確立から１０分以内である場合（ステップＳｔ１２のＹｅｓ）、上記のステップＳｔ９以降の各処理を実行する。したがって、この場合、判定フラグＦＬＧには１がセットされる。
【０１２９】
また、認証処理部１０２は、ＯＡＭリンクの確立が物理リンクの確立から１０分を経過した後である場合（ステップＳｔ１２のＮｏ）、判定フラグＦＬＧに０をセットする（ステップＳｔ１３）。その後、認証処理部１０２は、処理を終了する。
【０１３０】
次に認証処理部１０２は認証シーケンスＳＱ３を実行する。
【０１３１】
図１５は、認証シーケンスＳＱ３の実行時の回線ユニット８０の動作の一例を示すフローチャートである。認証処理部１０２は、判定フラグＦＬＧが１であるか否かを判定する（ステップＳｔ２１）。認証処理部１０２は、判定フラグＦＬＧが０である場合（ステップＳｔ２１のＮｏ）、通常認証処理を実行し（ステップＳｔ２７）、処理を終了する。このとき、認証処理部１０２は、ＬＬ状態を未認証状態から認証状態とする。
【０１３２】
また、認証処理部１０２は、判定フラグＦＬＧが１である場合（ステップＳｔ２１のＹｅｓ）、固有情報及び暗号鍵の比較処理を実行する（ステップＳｔ２２）。固有情報及び暗号鍵の比較処理は、図１３を参照して述べた通りである。
【０１３３】
このように、認証処理部１０２は、回線ユニット８０が起動してからＬＬが再確立するまでに経過した時間に応じ、ＯＮＵ２からＬＬの固有情報及び暗号鍵を取得して、ＯＮＵ管理ＤＢ３３０に保存された固有情報及び暗号鍵と比較する。また、認証処理部１０２は、回線ユニット８０とＯＮＵ２が光ファイバ９０を介し接続されてからＬＬが再確立するまでに経過した時間に応じ、ＯＮＵ２からＬＬの固有情報及び暗号鍵を取得して、ＯＮＵ管理ＤＢ３３０に保存された固有情報及び暗号鍵と比較する。
【０１３４】
このため、認証処理部１０２は、ＬＬの再確立のタイミングからＯＬＴ要因の再確立が行われたと判定したとき、固有情報同士及び暗号鍵同士を比較することにより簡易認証処理の対象の候補となるＬＬを選択することができる。
【０１３５】
また、認証処理部１０２は、ＬＬ状態に応じ、ＯＮＵ２からＬＬの固有情報及び暗号鍵を取得して、ＯＮＵ管理ＤＢ３３０に保存された固有情報及び暗号鍵と比較する。このため、認証処理部１０２は、さらにＬＬ状態からＯＬＴ要因の再確立が行われたと判定したとき、固有情報同士及び暗号鍵同士を比較することにより簡易認証処理の対象の候補となるＬＬを選択することができる。
【０１３６】
言い換えると、認証処理部１０２は、ＬＬの再確立のタイミングとＬＬ状態から、回線ユニット８０の起動時に再起動されたＯＮＵ２のＬＬまたは新たに追加されたＯＮＵ２のＬＬを簡易認証処理の対象から除外することができる。
【０１３７】
認証処理部１０２は、固有情報同士及び暗号鍵同士の少なくとも一方が不一致である場合（ステップＳｔ２３のＮｏ）、通常認証処理を実行する（ステップＳｔ２７）。このとき、認証処理部１０２は、ＬＬ状態を未認証状態から認証状態とする。
【０１３８】
また、認証処理部１０２は、固有情報同士及び暗号鍵同士がそれぞれ一致した場合（ステップＳｔ２３のＹｅｓ）、簡易認証処理を実行する（ステップＳｔ２４）。このとき、認証処理部１０２は、ＬＬ状態を未認証状態から仮認証状態とする。
【０１３９】
次に、認証処理部１０２は統計情報ＴＢＬ１３０を参照する（ステップＳｔ２５）。次に、認証処理部１０２は、統計情報ＴＢＬ１３０から通信の正常性を判定する（ステップＳｔ２６）。認証処理部１０２は、通信が正常である場合（ステップＳｔ２６のＹｅｓ）、ＬＬ状態を認証状態として処理を終了する。
【０１４０】
また、認証処理部１０２は、通信が異常である場合（ステップＳｔ２６のＮｏ）、通常認証処理を実行し（ステップＳｔ２７）、ＬＬ状態を認証状態として処理を終了する。なお、図１４及び図１５の動作は通信方法の一例である。
【０１４１】
このように、認証処理部１０２は、簡易認証処理を実行した場合、通信処理部１５の通信の通信量に基づき通信の正常性を判定し、その判定の結果に従い通常認証処理を行う。このため、認証処理部１０２は、ＬＬの通信の設定に失敗した場合でもＬＬの通信の設定をやり直すことができる。
【０１４２】
これまで述べたように、認証処理部１０２は、ＬＬの簡易認証処理を実行することにより、認証シーケンスＳＱ３の所要時間を短縮する。
【０１４３】
図１６は、ＬＬ数ごとの通常認証処理及び簡易認証処理の所要時間の一例を示す図である。本例では、図７及び図８に示された通常認証処理の所要時間と図９に示された簡易認証処理の所要時間が示されている。
【０１４４】
通常認証処理及び簡易認証処理の所要時間の差分は、ＬＬ数が１である場合、２．２秒であるが、ＬＬ数が４である場合、５．１秒となる。したがって、ＬＬ数が多いほど、認証シーケンスＳＱ３の所要時間は短縮される。
【０１４５】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０１４６】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を処理する通信処理部と、
前記複数の光終端装置と前記通信処理部に対し前記通信の設定処理を前記論理リンクごとに行う設定処理部とを有し、
前記設定処理部は、
前記設定処理の後、前記複数の光終端装置から前記通信の処理に関する処理情報を前記論理リンクごとに取得してデータベースに保存し、
前記論理リンクが切断後に再確立したタイミングに応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較し、
該比較の結果に従い、前記複数の光終端装置から取得した前記処理情報と、前記データベースに保存された前記処理情報とが一致する前記論理リンクの前記設定処理の一部を省くことを特徴とする伝送装置。
（付記２）  前記設定処理部は、前記伝送装置が起動してから前記論理リンクが再確立するまでに経過した時間に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする付記１に記載の伝送装置。
（付記３）  前記設定処理部は、前記伝送装置と前記複数の光終端装置が前記伝送路を介し接続されてから前記論理リンクが再確立するまでに経過した時間に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする付記１に記載の伝送装置。
（付記４）  前記設定処理部は、
前記論理リンクごとの前記設定処理の状態に関する状態情報を前記データベースに保存し、
前記論理リンクごとの前記状態情報に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする付記１乃至３の何れかに記載の伝送装置。
（付記５）  前記論理リンクごとの前記通信の通信量を検出する検出部を有し、
前記設定処理部は、前記論理リンクの前記設定処理の一部を省いた場合、前記通信の通信量に基づき前記通信の正常性を判定し、該判定の結果に従い前記設定処理を行うことを特徴とする付記１乃至４の何れかに記載の伝送装置。
（付記６）  前記処理情報には、周期的に更新され、前記通信の暗号化に用いられる暗号鍵が含まれることを特徴とする付記１乃至５の何れかに記載の伝送装置。
（付記７）  伝送路の分岐先の複数の光終端装置との間でそれぞれ確立された論理リンクを介した通信を通信処理部により処理し、
前記複数の光終端装置と前記通信処理部に対し前記通信の設定処理を前記論理リンクごとに行い、
前記設定処理の後、前記複数の光終端装置から前記通信の処理に関する処理情報を前記論理リンクごとに取得してデータベースに保存し、
前記論理リンクが切断後に再確立したタイミングに応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較し、
該比較の結果に従い、前記複数の光終端装置から取得した前記処理情報と、前記データベースに保存された前記処理情報とが一致する前記論理リンクの前記設定処理の一部を省くことを特徴とする通信方法。
（付記８）  前記通信を行う伝送装置が起動してから前記論理リンクが再確立するまでに経過した時間に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする付記７に記載の通信方法。
（付記９）  前記通信を行う伝送装置と前記複数の光終端装置が前記伝送路を介し接続されてから前記論理リンクが再確立するまでに経過した時間に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする付記７に記載の通信方法。
（付記１０）  前記論理リンクごとの前記設定処理の状態に関する状態情報を前記データベースに保存し、
前記論理リンクごとの前記状態情報に応じ、前記複数の光終端装置から前記論理リンクの前記処理情報を取得して、前記データベースに保存された前記処理情報と比較することを特徴とする付記７乃至９の何れかに記載の通信方法。
（付記１１）  前記論理リンクごとの前記通信の通信量を検出し、
前記論理リンクの前記設定処理の一部を省いた場合、前記通信の通信量に基づき前記通信の正常性を判定し、該判定の結果に従い前記設定処理を行うことを特徴とする付記７乃至１０の何れかに記載の通信方法。
（付記１２）  前記処理情報には、周期的に更新され、前記通信の暗号化に用いられる暗号鍵が含まれることを特徴とする付記７乃至１１の何れかに記載の通信方法。
【符号の説明】
【０１４７】
１       ＯＬＴ
２       ＯＮＵ
１０       ＣＰＵ
１５       通信処理部
８０       回線ユニット
１０２      認証処理部
１０３      統計情報収集部
３３０      ＯＮＵ管理データベース
【図１】
2019004261.tif 000003
【図２】
2019004261.tif 000004
【図３】
2019004261.tif 000005
【図４】
2019004261.tif 000006
【図５】
2019004261.tif 000007
【図６】
2019004261.tif 000008
【図７】
2019004261.tif 000009
【図８】
2019004261.tif 000010
【図９】
2019004261.tif 000011
【図１０】
2019004261.tif 000012
【図１１】
2019004261.tif 000013
【図１２】
2019004261.tif 000014
【図１３】
2019004261.tif 000015
【図１４】
2019004261.tif 000016
【図１５】
2019004261.tif 000017
【図１６】
2019004261.tif 000018