(57)【要約】【課題】マルチポートＰＯＮシステムの場合でも、新規ＯＮＵのリンクアップに要する時間を確実に短縮する。【解決手段】ポート設定部１３Ａが、選択ポートのみに対してDiscovery Windowを設定し、ディスカバリ制御部１３Ｂが、ディスカバリ処理を行う際、ポート設定部１３Ａで選択された選択ポートからDiscovery Gateフレームを送信し、これに応じてDiscovery Windowの期間内に当該選択ポートのＯＮＵから返送されたRegister Requestフレームに基づいて、当該ＯＮＵをリンクアップし、衝突検出部１３Ｃが、Discovery Windowの期間内に異なる複数のＯＮＵから返送されたRegister Requestフレーム間の衝突発生を検出し、ポート設定部１３Ａが、衝突検出部１３Ｃにより衝突発生が検出された衝突ポートを他のポートより優先して選択ポートとして選択する。【選択図】  図１
2017034429.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＮ用のポートを複数有し、光スプリッタを介してこれらポートに収容した各ＯＮＵと上位装置との間でやり取りするフレームを転送処理するとともに、前記ポートに対して新規に接続されたＯＮＵをリンクアップするためのディスカバリ処理を周期的に実行する局側装置であって、
前記ポートのうちから前記ディスカバリ処理の処理対象となるポートを選択し、選択した選択ポートのみに対してＯＮＵからのフレーム受信を行う期間を示すDiscovery Windowを設定するポート設定部と、
前記ディスカバリ処理を行う際、前記ポート設定部で選択された前記選択ポートからDiscovery Gateフレームを送信し、これに応じて前記Discovery Windowの期間内に当該選択ポートのＯＮＵから返送されたRegister Requestフレームに基づいて、当該ＯＮＵをリンクアップするディスカバリ制御部と、
前記Discovery Windowの期間内に異なる複数のＯＮＵから返送された前記Register Requestフレーム間の衝突発生を検出する衝突検出部とを備え、
前記ポート設定部は、前記衝突検出部により前記衝突発生が検出された衝突ポートを他のポートより優先して前記選択ポートとして選択する
ことを特徴とする局側装置。
【請求項２】
請求項１に記載の局側装置において、
前記ポート設定部は、前記ポートのうちから所定順序で前記選択ポートを１つ選択し、前記衝突検出部により衝突発生が検出された場合、前記衝突ポートでの衝突発生が検出されなくなるまで、当該衝突ポートを連続して前記選択ポートとして選択することを特徴とする局側装置。
【請求項３】
請求項１に記載の局側装置において、
前記ポート設定部は、前記ポートのうちから所定順序で前記選択ポートを１つ選択し、前記衝突検出部により衝突発生が検出された場合、前記衝突ポートでの衝突発生が検出されなくなるまで、他のポートより高い頻度で前記衝突ポートを前記選択ポートとして選択することを特徴とする局側装置。
【請求項４】
請求項１に記載の局側装置において、
前記ポート設定部は、前記ポートのうちから所定順序で前記選択ポートを複数選択し、前記衝突検出部により衝突発生が検出された場合、当該衝突ポートのすべてで衝突発生が検出されなくなるまで、当該衝突ポートのいずれか１つまたは複数を連続して選択することを特徴とする局側装置。
【請求項５】
請求項１に記載の局側装置において、
前記ポート設定部は、前記ポートのうちから所定順序で前記選択ポートを複数選択し、前記衝突検出部により衝突発生が検出された場合、他のポートより高い頻度で前記衝突ポートのいずれか１つまたは複数を前記選択ポートとして選択することを特徴とする局側装置。
【請求項６】
請求項２または請求項４に記載の局側装置において、
前記ポート設定部は、前記衝突ポートの選択繰り返し回数がしきい値に達した場合、前記所定順序に応じて前記選択ポートを選択することを特徴とする局側装置。
【請求項７】
請求項１〜請求項６のいずれかに記載の局側装置において、
前記ポート設定部は、前記衝突ポートを前記選択ポートとして再選択する場合、当該衝突ポートに設定する前記Discovery Windowの長さを一時的に長くすることを特徴とする局側装置。
【請求項８】
請求項１〜請求項７のいずれかに記載の局側装置において、
前記衝突検出部は、前記Discovery Windowの期間内に受信した前記選択ポートの受信信号において、フレーム誤りを示すＦＣＳエラーまたはＦＥＣによる誤り訂正不可を検知した場合、前記選択ポートに関するロス信号が光信号の入力ありを示しているにもかかわらず当該選択ポートの受信信号からフレームが認識できない場合、前記選択ポートの受信信号から検出したフレーム信号長が規定値より長い場合、あるいは、前記選択ポートに含まれる異なる複数のポートから同時に信号を受信した場合、当該選択ポートでの前記衝突発生を検出することを特徴とする局側装置。
【請求項９】
複数の光スプリッタと、これら光スプリッタを介して接続された複数のＯＮＵと上位装置との間でやり取りされるフレームを転送処理する局側装置とを備える光伝送システムであって、前記局側装置が、請求項１〜請求項８のいずれかに記載の局側装置からなることを特徴とする光伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＮ（光通信網：Passive Optical Network）を介して接続された複数のＯＮＵ（加入者側装置：Optical Network Unit）と上位装置との間でフレームを転送処理する光伝送システムにおけるＯＬＴ（局側装置：Optical Line Terminal）及び光伝送システムに関し、特に、新規ＯＮＵからの登録要求信号に応じて当該ＯＮＵをＯＬＴにリンクアップするためのディスカバリ処理技術に関する。
【背景技術】
【０００２】
通常、１０Ｇ−ＥＰＯＮ（10 Gigabit Ethernet Passive Optical Network：Ethernetは登録商標）などのＰＯＮシステムからなる光伝送システムでは、ＯＬＴが新規に接続された未登録のＯＮＵを発見して通信リンクを自動的に接続するために、ＯＬＴとＯＮＵとの間でディスカバリ処理が定期的に実行される。図１３は、一般的な光伝送システム（シングルポート形式）の構成例である。図１４は、ディスカバリ処理を示すシーケンス図である。
【０００３】
このディスカバリ処理では、まずＯＬＴからブロードキャストでDiscovery Gateフレームを全ＯＮＵに送信する。Discovery Gateフレームには、ＯＮＵが送信可能な期間としてDiscovery Slotが記載されている。新規ＯＮＵは、このDiscovery Gateフレームを受信したら、当該Discovery Gateフレームに記載されているDiscovery Slotの期間内に、リンクアップを要求するためのRegister RequestフレームをＯＬＴに送信する。この際、ＯＮＵは、他ＯＮＵから送信されるRegister Requestフレームとの衝突を避けるために、Discovery SlotからRegister Requestフレーム長を差し引いた範囲内でランダムな時間Random Delayだけ、Discovery Slotの開始時刻から遅延させて、Register Requestフレームを送信する。
【０００４】
ＯＬＴは、Discovery Slotに伝送遅延であるラウンドトリップタイムを加えたDiscovery Window期間だけ、ＯＮＵからのRegister Requestフレームを待ち受けて受信する。ＯＬＴでRegister Requestフレームを受信後、送信元のＯＮＵに対しリンクアップを許可するRegisterフレームを送信し、Registerフレームへの応答であるRegister AckフレームがＯＮＵから返送された時点でリンクアップが完了する。
【０００５】
このようなディスカバリ処理では、新規ＯＮＵが複数存在していた場合に発生しうる、これらＯＮＵからのRegister Requestフレームの衝突を避けるために、各ＯＮＵからはRandom Delayだけ遅延させてRegister Requestフレームを送信するものとなっているが、新規ＯＮＵ数が多い場合はRegister Requestフレームの衝突が繰り返されて、リンクアップまで時間がかかる可能性がある。
これを解決するために、従来、Register Requestフレームの衝突が生じた場合、次のサイクルにおけるＯＬＴでの待ち受け期間、すなわちDiscovery Windowを延長する手法が提案されている（非特許文献１）。これにより、衝突後のDiscovery Windowが長くなるため、Register Requestフレームを送信する際の遅延時間の設定範囲を拡張でき、衝突する確率を低減できる。これにより、新規ＯＮＵのリンクアップに要する時間が短縮される。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】S. Bhatia、R. Bartos、"Performanceof the IEEE 802.3 EPON Registration Scheme Under High Load"、Proceedings of the SPIE Optics East Conference on Performance、pp.112-122、2004
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来技術では、光伝送システムが、複数のポートを有するＯＬＴを用いたマルチポートＰＯＮシステムの場合、異なるポートに接続された新規ＯＮＵとの間でRegister Requestフレームが衝突する可能性があるため、結果として新規ＯＮＵのリンクアップに要する時間を確実に短縮できないという問題点がある。
【０００８】
図１５は、マルチポートＰＯＮシステムの構成例である。この構成は、図１３のシングルポート形式と比較して、ＯＬＴに複数のポート（光トランシーバ）が設けられており、これらポートごとにスプリッタを介して複数のＯＮＵが接続されている。この際、前述と同様に、各ポートにおいて並列的にディスカバリ処理を実行した場合、全ポートに対して同時期にDiscovery Window期間が設けられることになる。
【０００９】
したがって、例えば新規ＯＮＵがポート１に複数接続されてRegister Requestフレームの衝突が発生し、前述の従来技術を用いて次のサイクルでDiscovery windowを延長しても、他のポート２に新たに新規ＯＮＵが接続された場合、ポート２の新規ＯＮＵとの間でRegister Requestフレームの衝突が発生する可能性がある。これにより、ポート１の新規ＯＮＵからのRegister Requestフレームの衝突確率はあまり低減されず、リンクアップに要する時間を短縮できない場合がある。
【００１０】
本発明はこのような課題を解決するためのものであり、マルチポートＰＯＮシステムの場合でも、新規ＯＮＵのリンクアップに要する時間を確実に短縮できるディスカバリ処理技術を提供することを目的としている。
【課題を解決するための手段】
【００１１】
このような目的を達成するために、本発明にかかる局側装置は、ＰＯＮ用のポートを複数有し、光スプリッタを介してこれらポートに収容した各ＯＮＵと上位装置との間でやり取りするフレームを転送処理するとともに、前記ポートに対して新規に接続されたＯＮＵをリンクアップするためのディスカバリ処理を周期的に実行する局側装置であって、前記ポートのうちから前記ディスカバリ処理の処理対象となるポートを選択し、選択した選択ポートのみに対してＯＮＵからのフレーム受信を行う期間を示すDiscovery Windowを設定するポート設定部と、前記ディスカバリ処理を行う際、前記ポート設定部で選択された前記選択ポートからDiscovery Gateフレームを送信し、これに応じて前記Discovery Windowの期間内に当該選択ポートのＯＮＵから返送されたRegister Requestフレームに基づいて、当該ＯＮＵをリンクアップするディスカバリ制御部と、前記Discovery Windowの期間内に異なる複数のＯＮＵから返送された前記Register Requestフレーム間の衝突発生を検出する衝突検出部とを備え、前記ポート設定部は、前記衝突検出部により前記衝突発生が検出された衝突ポートを他のポートより優先して前記選択ポートとして選択するようにしたものである。
【００１２】
また、本発明にかかる上記局側装置の一構成例は、前記ポート設定部が、前記ポートのうちから所定順序で前記選択ポートを１つ選択し、前記衝突検出部により衝突発生が検出された場合、前記衝突ポートでの衝突発生が検出されなくなるまで、当該衝突ポートを連続して前記選択ポートとして選択するようにしたものである。
【００１３】
また、本発明にかかる上記局側装置の一構成例は、前記ポート設定部が、前記ポートのうちから所定順序で前記選択ポートを１つ選択し、前記衝突検出部により衝突発生が検出された場合、前記衝突ポートでの衝突発生が検出されなくなるまで、他のポートより高い頻度で前記衝突ポートを前記選択ポートとして選択するようにしたものである。
【００１４】
また、本発明にかかる上記局側装置の一構成例は、前記ポート設定部が、前記ポートのうちから所定順序で前記選択ポートを複数選択し、前記衝突検出部により衝突発生が検出された場合、当該衝突ポートのすべてで衝突発生が検出されなくなるまで、当該衝突ポートのいずれか１つまたは複数を連続して選択するようにしたものである。
【００１５】
また、本発明にかかる上記局側装置の一構成例は、前記ポート設定部が、前記ポートのうちから所定順序で前記選択ポートを複数選択し、前記衝突検出部により衝突発生が検出された場合、他のポートより高い頻度で前記衝突ポートのいずれか１つまたは複数を前記選択ポートとして選択するようにしたものである。
【００１６】
また、本発明にかかる上記局側装置の一構成例は、前記ポート設定部が、前記衝突ポートの選択繰り返し回数がしきい値に達した場合、前記所定順序に応じて前記選択ポートを選択するようにしたものである。
【００１７】
また、本発明にかかる上記局側装置の一構成例は、前記ポート設定部が、前記衝突ポートを前記選択ポートとして再選択する場合、当該衝突ポートに設定する前記Discovery Windowの長さを一時的に長くするようにしたものである。
【００１８】
また、本発明にかかる上記局側装置の一構成例は、前記衝突検出部が、前記Discovery Windowの期間内に受信した前記選択ポートの受信信号において、フレーム誤りを示すＦＣＳエラーまたはＦＥＣによる誤り訂正不可を検知した場合、前記選択ポートに関するロス信号が光信号の入力ありを示しているにもかかわらず当該選択ポートの受信信号からフレームが認識できない場合、前記選択ポートの受信信号から検出したフレーム信号長が規定値より長い場合、あるいは、前記選択ポートに含まれる異なる複数のポートから同時に信号を受信した場合、当該選択ポートでの前記衝突発生を検出するようにしたものである。
【００１９】
また、本発明にかかる光伝送システムは、複数の光スプリッタと、これら光スプリッタを介して接続された複数のＯＮＵと上位装置との間でやり取りされるフレームを転送処理する局側装置とを備える光伝送システムであって、前記局側装置が、前述したいずれか１つの局側装置からなるものである。
【発明の効果】
【００２０】
本発明によれば、ディスカバリ処理において、Register Requestフレームの衝突が生じた衝突ポートが、他のポートより優先的に選択ポートとして選択されて、Register Requestフレームが受信される確率が高められる。したがって、ＯＬＴに複数のポートが設けられているマルチポートＰＯＮシステムの場合でも、新規ＯＮＵのリンクアップに要する時間を確実に短縮することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施の形態にかかる光伝送システムおよびＯＬＴの構成を示すブロック図である。
【図２】第１の実施の形態にかかるポート設定処理を示すフローチャートである。
【図３】ディスカバリ処理を示すフローチャートである。
【図４】図２に対応するポート選択例を示すシーケンス図である。
【図５】第１の実施の形態にかかる他のポート設定処理を示すフローチャートである。
【図６】第１の実施の形態にかかる他のポート設定処理を示すフローチャートである。
【図７】図６に対応するポート選択例を示すシーケンス図である。
【図８】第２の実施の形態にかかる光伝送システムおよびＯＬＴの構成を示すブロック図である。
【図９】第２の実施の形態にかかるポート設定処理を示すフローチャートである。
【図１０】図９に対応するポート選択例を示すシーケンス図である。
【図１１】第２の実施の形態にかかる他のポート選択例を示すシーケンス図である。
【図１２】第２の実施の形態にかかる他のポート選択例を示すシーケンス図である。
【図１３】一般的な光伝送システム（シングルポート形式）の構成例である。
【図１４】ディスカバリ処理を示すシーケンス図である。
【図１５】マルチポートＰＯＮシステムの構成例である。
【発明を実施するための形態】
【００２２】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかる光伝送システム１およびＯＬＴ（局側装置）１０について説明する。図１は、第１の実施の形態にかかる光伝送システムおよびＯＬＴの構成を示すブロック図である。
この光伝送システム１は、マルチポート形式のＰＯＮシステムからなり、ＯＬＴ１０、スプリッタ２０、およびＯＮＵ（加入者側装置）３０から構成される。
【００２３】
ＯＬＴ１０には、Ｎ（Ｎは２以上の整数）個のポート（光トランシーバ）が設けられており、これらポートには、光ファイバを介してスプリッタ２０がそれぞれ接続され、さらに各スプリッタ２０には、光ファイバを介してそれぞれ複数のＯＮＵ３０が接続されている。一般的には、１つのスプリッタ２０に対して最大３２個のＯＮＵ３０が接続可能とされており、ＯＬＴ１０には最大でＮ×３２個のＯＮＵ３０が収容されることになる。なお、スプリッタ２０およびＯＮＵ３０については、一般的なものとする。
【００２４】
［ＯＬＴ］
次に、図１を参照して、本実施の形態にかかるＯＬＴ１０について詳細に説明する。ＯＬＴ１０には、主な回路部として、Ｎ個の光トランシーバ１１、選択・分配回路１２、およびＰＯＮ制御回路１３が設けられている。
【００２５】
光トランシーバ１１は、個々のポートに対応して設けられ、光ファイバおよびスプリッタ２０を介してＯＮＵ３０と光伝送を行う回路部である。光トランシーバ１１は、ＯＮＵ３０から光信号で送信された上りフレームを受信して、電気信号に光電気変換した後、選択・分配回路１２へ出力する機能と、選択・分配回路１２から電気信号で出力された下りフレームを、光信号に電気光変換した後、ＯＮＵ３０へ送信する機能とを有している。
【００２６】
選択・分配回路１２は、ＰＯＮ制御回路１３からのＳＥＬ信号に応じて各ポートのうちからいずれか１つを切替選択し、対応する光トランシーバ１１から出力された上りフレームを受け取って、ＰＯＮ制御回路１３へ転送する機能と、ＰＯＮ制御回路１３から出力された下りフレームを受け取って、各ポートの光トランシーバ１１へ分配する機能とを有している。
【００２７】
ＰＯＮ制御回路１３は、選択・分配回路１２から転送された上りフレームを上位装置（図示せず）へ送信する機能と、上位装置から受信した下りフレームを選択・分配回路１２へ転送する機能とを有している。
【００２８】
本実施の形態は、各ポートのうちから順に選択した１つの選択ポートに対してディスカバリ処理を実施し、当該ポートに接続されているＯＮＵ３０からのRegister Requestフレームに衝突が発生した場合には、当該ポートに対して繰り返しディスカバリ処理を実施するようにしたものである。これにより、異なるポートに接続されているＯＮＵ３０間におけるRegister Requestフレームの衝突を確実に回避でき、Register Requestフレームの衝突確率を低減できる。
【００２９】
本実施の形態において、ＰＯＮ制御回路１３には、各ポートに接続された新規ＯＮＵ３０のリンクアップを行うためのディスカバリ処理に関する処理部として、ポート設定部１３Ａ、ディスカバリ制御部１３Ｂ、および衝突検出部１３Ｃを有している。
【００３０】
ポート設定部１３Ａは、ポートのうちからディスカバリ処理の処理対象となるポートを選択する機能と、選択した選択ポートのみに対してＯＮＵ３０からのフレーム受信を行う期間を示すDiscovery Windowを設定する機能と、衝突検出部１３Ｃにより衝突発生が検出された衝突ポートを他のポートより優先して選択ポートとして選択する機能とを有している。
【００３１】
ディスカバリ制御部１３Ｂは、ディスカバリ処理を行う際、ポート設定部１３Ａで選択された選択ポートからDiscovery Gateフレームを送信する機能と、これに応じてDiscovery Windowの期間内に当該選択ポートのＯＮＵ３０から返送されたRegister Requestフレームに基づいて、当該ＯＮＵ３０をリンクアップする機能とを有している。
【００３２】
衝突検出部１３Ｃは、Discovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出する機能を有している。
また、衝突検出部１３Ｃは、ディスカバリ処理の対象として選択したポートの光トランシーバ１１で受信した上りフレームに関する受信信号と、当該光トランシーバ１１で検出した光信号の有無を示すＬＯＳ信号に基づいて、ディスカバリ処理実施時にRegister Requestフレームの衝突が発生した衝突ポートを検出する機能を有している。
【００３３】
［第１の実施の形態の動作］
次に、図２および図３を参照して、本実施の形態にかかるＯＬＴ１０のディスカバリ処理に関する動作について説明する。図２は、第１の実施の形態にかかるポート設定処理を示すフローチャートである。図３は、ディスカバリ処理を示すフローチャートである。
【００３４】
ＯＬＴ１０のＰＯＮ制御回路１３は、各ポートに対して新規に接続されたＯＮＵ３０をリンクアップするためのディスカバリ処理を周期的に実行する際、図２のポート設定処理を実行する。本実施の形態では、具体例として、ポート設定部１３Ａが、ポートのうちから所定順序で選択ポートを１つ選択し、衝突検出部１３Ｃにより衝突発生が検出された場合、衝突ポートでの衝突発生が検出されなくなるまで、当該衝突ポートを連続して選択ポートとして選択する機能を有しているものとする。
【００３５】
まず、ポート設定部１３Ａは、ポート１〜Ｎのうちから予め設定されている所定順序でディスカバリ処理が未処理のポートを選択ポートとして１つ選択する（ステップ１００）。この際、ポート１〜Ｎの順で、あるいはラウンドロビンで選択ポートを１つずつ選択する。
続いて、ＰＯＮ制御回路１３は、ポート設定部１３Ａで選択された選択ポートに対する、図３のディスカバリ処理を実行する（ステップ１０１）。
【００３６】
この後、衝突検出部１３Ｃは、図３のディスカバリ処理によりDiscovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出する（ステップ１０２）。
ここで、衝突発生が検出された場合（ステップ１０２：ＹＥＳ）、ポート設定部１３Ａは、衝突発生が検出された衝突ポートを連続して選択ポートとして選択したまま、ステップ１０１へ戻る。これにより、予め設定されている所定順序で次に選択されるポートより優先して衝突ポートが選択されて、衝突ポートに対して連続して図３のディスカバリ処理が実行されることになる。
【００３７】
一方、ステップ１０２において、衝突発生が検出されなかった場合（ステップ１０２：ＮＯ）、ポート設定部１３Ａは、ポート１〜Ｎのうちディスカバリ処理が未処理である未処理ポートが残っているか確認する（ステップ１０３）。
ここで、未処理ポートが存在する場合（ステップ１０３：ＹＥＳ）、ポート設定部１３Ａは、ステップ１００に戻って、次の未処理ポートを選択する。
また、未処理ポートが残っていない場合（ステップ１０３：ＮＯ）、ポート１〜Ｎのすべてに対してディスカバリ処理が実行されたことになり、一連のポート設定処理を終了する。
【００３８】
ＰＯＮ制御回路１３は、図２のステップ１０１において、ポート設定部１３Ａで選択した選択ポートにディスカバリ処理を行う際、図３のディスカバリ処理を実行する。なお、ディスカバリ処理の詳細については、前述した非特許文献１などに記載の公知の手順と同様とする。
【００３９】
まず、ポート設定部１３Ａは、選択ポートに対して、ＯＮＵ３０からのフレーム受信を行う期間を示すDiscovery Windowを設定する（ステップ１１０）。
次に、ディスカバリ制御部１３Ｂは、選択ポートからDiscovery Gateフレームを送信し、Discovery Window期間に、当該選択ポートに接続された新規ＯＮＵ３０からのRegister Requestフレームを待ち受ける（ステップ１１１）。
【００４０】
ここで、Register Requestフレームが正常に受信された場合（ステップ１１２：ＹＥＳ）、当該Register Requestフレームに基づき、新規ＯＮＵ３０をリンクアップし（ステップ１１３）、一連のディスカバリ処理を終了する。
また、Register Requestフレームが正常に受信されなかった場合（ステップ１１２：ＮＯ）、一連のディスカバリ処理を終了する。
【００４１】
この際、ポート設定部１３Ａは、選択ポートに対して設定したDiscovery Window期間だけ、選択ポートを示す選択信号ＳＥＬを選択・分配回路１２に通知する。これにより、選択・分配回路１２によって、Register Requestフレームを受信する選択ポートがＰＯＮ制御回路１３に切り替え接続され、選択ポートの光トランシーバ１１で受信した受信信号ＲＸがＰＯＮ制御回路１３に入力される。
【００４２】
図４は、図２に対応するポート選択例を示すシーケンス図である。ここでは、ＯＬＴ１０のポート設定部１３Ａにより、まず、予め設定されている所定順序に基づいて、ポート１が選択ポートとして選択されて、Discovery Gateフレームがポート１から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート１に１つだけ新規ＯＮＵ３０が接続されており、このＯＮＵ３０から返送されたRegister Requestフレームについて衝突発生がなかった場合、このRegister Requestフレームに基づき当該ＯＮＵ３０のリンクアップが行われる。
【００４３】
続いて、ポート２が選択ポートとして選択されて、Discovery GateフレームがＯＬＴ１０のポート２から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート２に複数の新規ＯＮＵ３０が接続されており、これらＯＮＵ３０からのRegister Requestフレーム間で衝突が発生した場合、ポート設定部１３Ａは、衝突発生が検出されなくなるまでポート２（衝突ポート）を選択ポートとして繰り返し選択する。ポート２におけるRegister Requestフレーム間の衝突発生が無くなったら、これらRegister Requestフレームに基づきそれぞれのＯＮＵ３０のリンクアップが行われる。
【００４４】
この後、衝突発生がなくなったため、ポート設定部１３Ａにより、予め設定されている所定順序に基づいて、ポート３，４，…，Ｎが選択ポートとして順に選択され、衝突発生の検出に応じて、衝突発生がなくなるまで衝突ポートが繰り返し選択ポートとして選択される。ポート１〜Ｎのすべてについてディスカバリ処理を実行し、未処理ポートがなくなった時点で、再び所定順序に基づいて、ポート１から順にディスカバリ処理が開始される。
【００４５】
衝突検出については、各ポートに対応する光トランシーバ１１から出力される、光信号の受信断を示すロス信号を、ＰＯＮ制御回路１３の衝突検出部１３Ｃに入力し、この衝突検出部１３Ｃでロス信号を用いてRegister Requestフレームの衝突を検出し、検出結果をポート設定部１３Ａへ出力すればよい。
【００４６】
なお、Discovery Gateフレームは全ポートへ送信して、選択ポートのみからのフレームを受信するようにしてもよいが、例えばフレーム内に識別番号を備える、あるいは選択・分配回路１２を切替制御することなどにより、選択ポートのみに送信してもよい。こうすることで、選択ポートのみからRegister Requestフレームが返送されるので、選択・分配回路１２は、ロス信号を用いて信号を受信しているポートから、あるいは全ポートから信号を受信するようにしても構わない。選択ポートのみに送信する場合、それ以外のポートには、Discovery Windowにおいて上り信号の送信は許可しないこととする。
【００４７】
次に、図５を参照して、本実施の形態にかかるＯＬＴ１０のディスカバリ処理に関する他の動作について説明する。図５は、第１の実施の形態にかかる他のポート設定処理を示すフローチャートである。
図２では、衝突発生が検出された場合、衝突ポートを繰り返し連続して選択ポートとして選択する場合を例として説明した。図５では、衝突ポートの選択繰り返し回数に制限を設けた場合について説明する。
【００４８】
まず、ポート設定部１３Ａは、ポート１〜Ｎのうちから予め設定されている所定順序でディスカバリ処理が未処理であるポートを選択ポートとして１つ選択する（ステップ１２０）。この際、ポート１〜Ｎの順で、あるいはラウンドロビンで選択ポートを１つずつ選択する。
続いて、ＰＯＮ制御回路１３は、ポート設定部１３Ａで選択された選択ポートに対する、図３のディスカバリ処理を実行する（ステップ１２１）。
【００４９】
この後、衝突検出部１３Ｃは、図３のディスカバリ処理によりDiscovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出する（ステップ１２２）。
ここで、衝突発生が検出された場合（ステップ１２２：ＹＥＳ）、ポート設定部１３Ａは、当該衝突ポートの選択繰り返し回数と予め設定したしきい値とを比較し（ステップ１２４）、選択繰り返し回数がしきい値に達した場合（ステップ１２４：ＮＯ）、後述するステップ１２３へ移行する。
【００５０】
また、選択繰り返し回数がしきい値を下回っている場合（ステップ１２４：ＹＥＳ）、衝突発生が検出された衝突ポートを連続して選択ポートとして選択したまま、ステップ１２１へ戻る。これにより、予め設定されている所定順序で次に選択されるポートより優先して、衝突ポートが選択されて、連続して図３のディスカバリ処理が実行されることになる。
【００５１】
一方、ステップ１２２において、衝突発生が検出されなかった場合（ステップ１２２：ＮＯ）、ポート設定部１３Ａは、ポート１〜Ｎのうちディスカバリ処理が未処理である未処理ポートが残っているか確認する（ステップ１２３）。
ここで、未処理ポートが存在する場合（ステップ１２３：ＹＥＳ）、ポート設定部１３Ａは、ステップ１２０に戻って、次の未処理ポートを選択する。
また、未処理ポートが残っていない場合（ステップ１２３：ＮＯ）、ポート１〜Ｎのすべてに対してディスカバリ処理が実行されたことになり、一連のポート設定処理を終了する。
【００５２】
したがって、同一ポートが、しきい値回数以上連続して繰り返し選択ポートとして選択されなくなるため、特定ポートに対するディスカバリ処理の偏りを回避でき、結果として、特定ポートの影響による、他のポートの新規ＯＮＵ３０のリンクアップに要する時間延長を確実に回避できる。
【００５３】
次に、図６を参照して、本実施の形態にかかるＯＬＴ１０のディスカバリ処理に関する他の動作について説明する。図６は、第１の実施の形態にかかる他のポート設定処理を示すフローチャートである。
図２および図５では、衝突発生が検出された場合、衝突ポートを繰り返し連続して選択ポートとして選択する場合を例として説明した。図６では、所定順序で選択したポートと衝突ポートとを交互に選択することにより、他のポートより高い頻度で衝突ポートを選択ポートとして選択する場合について説明する。
【００５４】
まず、ポート設定部１３Ａは、ポート１〜Ｎのうちから予め設定されている所定順序でディスカバリ処理が未処理であるポートを選択ポートとして１つ選択する（ステップ１３０）。この際、ポート１〜Ｎの順で、あるいはラウンドロビンで選択ポートを１つずつ選択する。
続いて、ＰＯＮ制御回路１３は、ポート設定部１３Ａで選択された選択ポートに対する、図３のディスカバリ処理を実行する（ステップ１３１）。
【００５５】
この後、ポート設定部１３Ａは、優先ポートの設定有無を確認し（ステップ１３２）、優先ポートの設定がない場合（ステップ１３２：ＮＯ）、衝突検出部１３Ｃは、図３のディスカバリ処理によりDiscovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出する（ステップ１３７）。
【００５６】
ここで、衝突発生が検出された場合（ステップ１３７：ＹＥＳ）、ポート設定部１３Ａは、当該衝突ポートを優先ポートとして設定し（ステップ１３８）、後述するステップ１３６へ移行する。また、衝突発生が検出されなかった場合（ステップ１３７：ＮＯ）、ポート設定部１３Ａは、後述するステップ１３６へ移行する。
【００５７】
一方、ステップ１３２において、優先ポートの設定がある場合（ステップ１３２：ＹＥＳ）、ＰＯＮ制御回路１３は、その優先ポートに対する、図３のディスカバリ処理を実行する（ステップ１３３）。
この後、衝突検出部１３Ｃは、図３のディスカバリ処理によりDiscovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出する（ステップ１３４）。
【００５８】
ここで、衝突発生が検出されなかった場合（ステップ１３４：ＮＯ）、ポート設定部１３Ａは、当該優先ポートの設定をクリアし（ステップ１３５）、後述するステップ１３６へ移行する。また、衝突発生が検出された場合（ステップ１３４：ＹＥＳ）、ポート設定部１３Ａは、後述するステップ１３６へ移行する。
【００５９】
次に、ポート設定部１３Ａは、ポート１〜Ｎのうちディスカバリ処理が未処理である未処理ポートが残っているか確認する（ステップ１３６）。
ここで、未処理ポートが存在する場合（ステップ１３６：ＹＥＳ）、ポート設定部１３Ａは、ステップ１３０に戻って、次の未処理ポートを選択する。
【００６０】
また、未処理ポートが残っていない場合（ステップ１３６：ＮＯ）、ポート１〜Ｎのすべてに対してディスカバリ処理が実行されたことになり、一連のポート設定処理を終了する。
【００６１】
したがって、衝突ポートを連続して繰り返し選択ポートとして選択するのではなく、他のポートより高い頻度で衝突ポートを選択することができ、結果として、特定ポートの影響による、他のポートの新規ＯＮＵ３０のリンクアップに要する時間延長を確実に回避できる。また、図６では、所定順序で選択されるポートの２回に１回の頻度で衝突ポートを選択する場合を例として説明したが、頻度についてはこれに限定されるものではなく、他の頻度で衝突ポートを選択してもよい。
【００６２】
図７は、図６に対応するポート選択例を示すシーケンス図である。ここでは、ＯＬＴ１０のポート設定部１３Ａにより、まず、予め設定されている所定順序に基づいて、ポート１が選択ポートとして選択されて、Discovery Gateフレームがポート１から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート１に複数の新規ＯＮＵ３０が接続されており、これらＯＮＵ３０からのRegister Requestフレーム間で衝突が発生した場合、ポート設定部１３Ａは、この衝突ポート１を優先ポートに設定し、次の選択ポートとして所定順序に基づきポート２を選択する。
【００６３】
ここで、ポート２に１つだけ新規ＯＮＵ３０が接続されており、このＯＮＵ３０から返送されたRegister Requestフレームについて衝突発生がなかった場合、このRegister Requestフレームに基づき当該ＯＮＵ３０のリンクアップが行われる。
この後、ポート設定部１３Ａは、優先ポートに設定されているポート１で衝突発生が検出されなくなるまで、優先ポートと所定順序に基づくポートとを交互に選択する。これにより、選択ポートとして、ポート１、３、１と選択され、ポート１で衝突発生が検出されなくなった時点で優先ポートの設定がクリアされ、これ以降、所定順序に基づいてポート４，…，Ｎが選択ポートとして順に選択されることになる。
【００６４】
［第１の実施の形態の効果］
このように、本実施の形態は、ポート設定部１３Ａが、各ポートのうちからディスカバリ処理の処理対象となるポートを選択し、選択した選択ポートのみに対してＯＮＵ３０からのフレーム受信を行う期間を示すDiscovery Windowを設定し、ディスカバリ制御部１３Ｂが、ディスカバリ処理を行う際、ポート設定部１３Ａで選択された選択ポートからDiscovery Gateフレームを送信し、これに応じてDiscovery Windowの期間内に当該選択ポートのＯＮＵ３０から返送されたRegister Requestフレームに基づいて、当該ＯＮＵ３０をリンクアップし、衝突検出部１３Ｃが、Discovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出し、ポート設定部１３Ａが、衝突検出部１３Ｃにより衝突発生が検出された衝突ポートを他のポートより優先して選択ポートとして選択するようにしたものである。
【００６５】
これにより、ディスカバリ処理の対象となるポートがいずれか１つのポートに限定されるため、ポート間におけるRegister Requestフレームの衝突を確実に回避できる。また、ディスカバリ処理において、Register Requestフレームの衝突が生じた衝突ポートが、他のポートより優先的に選択ポートとして選択されて、衝突ポートに接続された新規ＯＮＵ３０からのRegister Requestフレームが受信される確率が高められる。したがって、ＯＬＴ１０に複数のポートが設けられているマルチポートＰＯＮシステムの場合でも、新規ＯＮＵ３０のリンクアップに要する時間を確実に短縮することが可能となる。
【００６６】
また、本実施の形態において、ポート設定部１３Ａが、ポートのうちから所定順序で選択ポートを１つ選択し、衝突検出部１３Ｃにより衝突発生が検出された場合、衝突ポートでの衝突発生が検出されなくなるまで、当該衝突ポートを連続して選択ポートとして選択するようにしてもよい。これにより、衝突ポートに接続された新規ＯＮＵ３０を最も短い時間でリンクアップすることが可能となる。
【００６７】
また、本実施の形態において、ポート設定部１３Ａが、ポートのうちから所定順序で選択ポートを１つ選択し、衝突検出部１３Ｃにより衝突発生が検出された場合、衝突ポートでの衝突発生が検出されなくなるまで、他のポートより高い頻度で衝突ポートを選択ポートとして選択するようにしてもよい。
これにより、衝突ポートに接続された新規ＯＮＵ３０を短い時間でリンクアップすることができるとともに、衝突ポートでの衝突発生の影響による他のポートに接続された新規ＯＮＵ３０のリンクアップ遅れの増大を回避することが可能となる。
【００６８】
また、本実施の形態で説明した、衝突ポートを連続して選択ポートに選択するポート設定方法や、衝突ポートを選択ポートとして選択する頻度を高くするポート設定方法において、衝突ポートを再度選択ポートとして選択した際、衝突ポートのDiscovery Windowを初回選択用の長さより長い再選択用の長さに変更してもよい。これにより、衝突ポートの新規ＯＮＵ３０からのRegister Requestフレームが受信される確率が高められる。
【００６９】
また、前述したポート設定方法を任意に組み合わせて用いてもよい。例えば、衝突ポートを再度選択した場合には上記と同様にしてDiscovery Windowを長くし、それでも衝突が生じた場合は、他のポートと交互に選択するようにしてもよい。これにより、光伝送システム１の運用形態、特に新規ＯＮＵ３０の接続状況に応じた、最適なディスカバリ処理を実行することが可能となる。
【００７０】
また、本実施の形態において、衝突検出部１３Ｃが、Discovery Windowの期間内に選択ポートの受信信号から、フレーム誤りを示すＦＣＳエラーまたはＦＥＣによる誤り訂正不可を検知した場合に、当該選択ポートでの衝突発生を検出するようにしてもよい。この場合、各ポートに関するロス信号は不要となるため、図１の構成から省くことが可能となる。
また、選択ポートに関するロス信号が光信号の入力ありを示しているにもかかわらず当該選択ポートの受信信号からフレームが認識できない場合に、当該選択ポートでの衝突発生を検出するようにしてもよい。
【００７１】
また、選択ポートの受信信号から検出したフレーム信号長が規定値より長い場合に、当該選択ポートでの衝突発生を検出するようにしてもよく、あるいは、選択ポートに含まれる異なる複数のポートから同時に信号を受信した場合、当該選択ポートでの衝突発生を検出するようにしてもよい。
また、これら衝突検出方法を任意に組み合わせて用いてもよい。
【００７２】
また、本実施の形態において、衝突が生じない場合ポート選択方法については、前述したポート０からポートＮまで順番に選択する方法のほか、すでにリンクアップしているＯＮＵ数が少ないポートから優先して選択するようにしてもよい。これは、ポートに接続できるＯＮＵ数には上限があり、すでにリンクアップしているＯＮＵ数が少ないポートほど、新規ＯＮＵ３０が接続される可能性が高いからである。したがって、すでにリンクアップしているＯＮＵ数が少ないポートから優先して選択し、あるいはDiscovery Windowを長くすることにより、リンクアップまでの時間を削減することができる。
【００７３】
また、上記に加えて、衝突した信号数を推定し、それに応じて衝突ポートを選択する頻度やDiscovery Windowの長さを決定してもよい。例えば、衝突したRegister Requestフレーム数に対して、ポート選択頻度やDiscovery Windowの長さを比例させてもよい。これにより、より多くの新規ＯＮＵ３０に関するリンクアップまでの時間を削減できる。この際、衝突したRegister Requestフレーム数を求めるには、例えば受信した信号長を規定の信号長で除算することで求めるほか、前述した非特許文献１などに記載の公知の手法を用いてもよい。
【００７４】
また、本実施の形態において、ディスカバリ処理の対象として選択した選択ポート以外のポートに接続されているＯＮＵ３０については、ＯＬＴ１０からの指示により、当該ＯＮＵ３０のトランスミッターを選択ポートに設定したDiscovery Window期間においてスリープ状態へ移行させるようにしてもよい。これにより、各ＯＮＵ３０での消費電力を削減でき、光伝送システム１全体における省電力化を実現することが可能となる。
【００７５】
［第２の実施の形態］
次に、図８を参照して、本発明の第２の実施の形態にかかる光伝送システム１およびＯＬＴ（局側装置）１０について説明する。図８は、第２の実施の形態にかかる光伝送システムおよびＯＬＴの構成を示すブロック図である。
【００７６】
第１の実施の形態では、ディスカバリ処理の対象となるポートを１つだけ選択する場合を例として説明した。本実施の形態では、ディスカバリ処理の対象として複数のポートを一括して選択する場合について説明する。なお、本実施の形態では、ポートごとにRegister Requestフレームの衝突発生有無を検出する必要がある。このため、前述した図１の構成と比較して、各ポートの光トランシーバ１１からの受信信号ＲＸが、選択・分配回路１２を介してそれぞれ個別にＰＯＮ制御回路１３へ供給されているが、全体的には図１の構成とほぼ同様である。
【００７７】
［第２の実施の形態の動作］
次に、図９を参照して、本実施の形態にかかるＯＬＴ１０のディスカバリ処理に関する動作について説明する。図９は、第２の実施の形態にかかるポート設定処理を示すフローチャートである。
【００７８】
ＯＬＴ１０のＰＯＮ制御回路１３は、各ポートに対して新規に接続されたＯＮＵ３０をリンクアップするためのディスカバリ処理を周期的に実行する際、図９のポート設定処理を実行する。本実施の形態では、具体例として、ポート設定部１３Ａが、ポートのうちから所定順序で選択ポートを複数選択し、衝突検出部１３Ｃにより衝突発生が検出された場合、当該衝突ポートのすべてで衝突発生が検出されなくなるまで、当該衝突ポートのいずれか１つまたは複数を連続して選択する機能を有しているものとする。
【００７９】
まず、ポート設定部１３Ａは、ポート１〜Ｎのうちから予め設定されている所定順序でディスカバリ処理が未処理のポートを選択ポートとして複数選択する（ステップ２００）。この際、ポート１〜Ｎの順で、あるいはラウンドロビンで選択ポートを、予め設定されたＭ（Ｍは２以上の整数）個ずつ選択する。
続いて、ＰＯＮ制御回路１３は、ポート設定部１３Ａで選択された選択ポートに対する、図３のディスカバリ処理を実行する（ステップ２０１）。この際、選択された各選択ポートに対して同時刻にDiscovery Windowが設定され（ステップ１１０）、これら各選択ポートからDiscovery Gateフレームが一斉に送信される（ステップ１１１）。
【００８０】
この後、衝突検出部１３Ｃは、図３のディスカバリ処理によりDiscovery Windowの期間内に異なる複数のＯＮＵ３０から返送されたRegister Requestフレーム間の衝突発生を検出する（ステップ２０２）。
ここで、衝突発生が検出された場合（ステップ２０２：ＹＥＳ）、ポート設定部１３Ａは、衝突発生が検出された全衝突ポートを連続して選択ポートとして新たに選択し（ステップ２０４）、ステップ２０１へ戻る。これにより、予め設定されている所定順序で次に選択されるポートより優先して、衝突ポートが選択されて、これら衝突ポートに対して連続して図３のディスカバリ処理が実行されることになる。
【００８１】
一方、ステップ２０２において、衝突発生が検出されなかった場合（ステップ２０２：ＮＯ）、ポート設定部１３Ａは、ポート１〜Ｎのうちディスカバリ処理が未処理である未処理ポートが残っているか確認する（ステップ２０３）。
ここで、未処理ポートが存在する場合（ステップ２０３：ＹＥＳ）、ポート設定部１３Ａは、ステップ２００に戻って、次の未処理ポートを選択する。
また、未処理ポートが残っていない場合（ステップ２０３：ＮＯ）、ポート１〜Ｎのすべてに対してディスカバリ処理が実行されたことになり、一連のポート設定処理を終了する。
【００８２】
図１０は、図９に対応するポート選択例を示すシーケンス図である。ここでは、ＯＬＴ１０のポート設定部１３Ａにより、まず、予め設定されている所定順序に基づいて、ポート１，２が選択ポートとして選択されて、Discovery Gateフレームがポート１，２から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート１に１つだけ新規ＯＮＵ３０が接続されており、このＯＮＵ３０から返送されたRegister Requestフレームについて衝突発生がなかった場合、このRegister Requestフレームに基づき当該ＯＮＵ３０のリンクアップが行われる。
【００８３】
一方、ポート２に複数の新規ＯＮＵ３０が接続されており、これらＯＮＵ３０からのRegister Requestフレーム間で衝突が発生した場合、ポート設定部１３Ａは、衝突発生が検出されなくなるまでポート２（衝突ポート）を選択ポートとして繰り返し選択する。これにより、ポート２からのRegister Requestフレームについて衝突発生がなかった場合、これらRegister Requestフレームに基づきそれぞれのＯＮＵ３０のリンクアップが行われる。
【００８４】
続いて、ポート３，４が選択ポートとして選択されて、Discovery Gateフレームがポート３，４から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート３，４にはそれぞれ１つずつ新規ＯＮＵ３０が接続されているものの、ポート間でRegister Requestフレームが衝突発生した場合、これら３，４が再び選択ポートとして選択され、Discovery Gateフレームがポート３，４から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。これにより、ポート３，４からのRegister Requestフレームについて衝突発生がなかった場合、これらRegister Requestフレームに基づきそれぞれのＯＮＵ３０のリンクアップが行われる。
【００８５】
このようにして、ポート設定部１３Ａにより、予め設定されている所定順序に基づいて、ポート５，６，…，Ｎが２つずつ選択ポートとして順に選択され、衝突発生の検出に応じて、衝突発生がなくなるまで衝突ポートが繰り返し選択ポートとして選択される。ポート１〜Ｎのすべてについてディスカバリ処理を実行し、未処理ポートがなくなった時点で、再び所定順序に基づいて、ポート１，２から順にディスカバリ処理が開始される。
【００８６】
また、図９のポート設定方法において、前述した図５のように、衝突ポートの繰り返し選択回数にしきい値を設けて、連続選択回数を制限してもよく、前述した図６のように、衝突ポートを選択ポートとして選択する頻度を高くするようにしてもよい。
【００８７】
次に、図１１に示すように、最初にすべてのポートを選択ポートとして選択するようにしてもよい。図１１は、第２の実施の形態にかかる他のポート選択例を示すシーケンス図である。
この場合、まず最初に、すべてのポートが選択ポートとして選択されて、Discovery Gateフレームがポート１，２，…，Ｎから送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート２，３，４以外の各ポートにおいて、ＯＮＵ３０から返送されたRegister Requestフレームについて衝突発生がなかった場合、これらRegister Requestフレームに基づき当該ＯＮＵ３０のリンクアップが行われる。
【００８８】
続いて、衝突ポート２，３，４が選択ポートとして選択され、Discovery Gateフレームがポート２，３，４から送信され、Discovery Window期間だけRegister Requestフレームが待ち受けられる。ここで、ポート２において、ＯＮＵ３０から返送されたRegister Requestフレームについて衝突発生がなかった場合、このRegister Requestフレームに基づき当該ＯＮＵ３０のリンクアップが行われる。その後、衝突ポートがなくなるまで、衝突ポートが選択ポートとして繰り返し選択されることになる。
これにより、各ポートに接続されている新規ＯＮＵ３０が比較的少ない場合には、各ＯＮＵ３０のリンクアップまでの時間を、極めて効率よく削減することができる。
【００８９】
また、図１２に示すように、２回目以降の選択ポートの選び方として、すべての衝突ポートを一括選択するのではなく、１つずつあるいは規定数Ｍ個ずつ、衝突ポートのうちから選択ポートを選択してもよい。図１２は、第２の実施の形態にかかる他のポート選択例を示すシーケンス図である。
【００９０】
この場合、まず最初に、すべてのポートを選択ポートとして選択し、衝突発生が検出された衝突ポート２，３，４を順に例えば１つずつ選択ポートとして選択する。
これにより、再選択されるポートが１つまたはＭ個に限定されるため、新規ＯＮＵ数が多く、ポート間でRegister Requestフレームの衝突する確率も比較的高い場合には、各ＯＮＵ３０のリンクアップまでの時間を、効率よく削減することができる。
【００９１】
また、これら図１０および図１１のポート設定方法において、前述した図５のように、衝突ポートの繰り返し選択回数にしきい値を設けて、連続選択回数を制限してもよく、前述した図６のように、衝突ポートを選択ポートとして選択する頻度を高くするようにしてもよい。
【００９２】
また、衝突したポートのうちから選択ポートを選択する際、前回のディスカバリ処理において衝突したRegister Requestフレームの数を衝突数として衝突ポートごとに検出し、衝突数が大きいものから順番に選択ポートとして選択することで、衝突を避けることができ、より多くの新規ＯＮＵ３０のリンクアップまでの時間を削減できる。
また、衝突数が少ない場合、複数のポートからRegister Requestフレームを受信しても衝突の可能性は低いと推定できることから、衝突ポートのうち、ある複数のポートにおける衝突数の和が、所定の衝突しきい値以下の場合、これら複数ポートを選択ポートとして選択するようにしてもよい。
【００９３】
また、本実施の形態において、衝突検出部１３Ｃでの衝突検知方法としては、第１の実施の形態と同様な手法を用いる。ここで、全く同じタイミングで複数のポートからRegister Requestフレームが光トランシーバ１１に到着した場合、信号の受信を認識しＦＣＳエラーやＦＥＣエラーで衝突を検知することは難しいが、受信光信号の有無を示すロス信号を用いることで、衝突の検知が可能になる。
【００９４】
本実施の形態は、第1の実施の形態と異なり、Register Requestフレームの衝突が生じない場合は、全てのポートからRegister Requestフレームを局側装置で受信するため、リンクアップまでの時間がより短くなるという特徴がある
【００９５】
［第２の実施の形態の効果］
このように、本実施の形態は、ポート設定部１３Ａが、ポートのうちから所定順序で選択ポートを複数選択し、衝突検出部１３Ｃにより衝突発生が検出された場合、当該衝突ポートのすべてで衝突発生が検出されなくなるまで、当該衝突ポートのいずれか１つまたは複数を連続して選択するようにしたものである。
これにより、１つずつ選択ポートを選択する場合と比較して、ディスカバリ処理回数を低減でき、新規ＯＮＵ３０のリンクアップに要する時間を確実に短縮することが可能となる。
【００９６】
また、本実施の形態において、ポート設定部１３Ａが、ポートのうちから所定順序で選択ポートを複数選択し、衝突検出部１３Ｃにより衝突発生が検出された場合、他のポートより高い頻度で衝突ポートのいずれか１つまたは複数を選択ポートとして選択するようにしてもよい。
これにより、衝突ポートに接続された新規ＯＮＵ３０を短い時間でリンクアップすることができるとともに、衝突ポートでの衝突発生の影響による他のポートに接続された新規ＯＮＵ３０のリンクアップ遅れの増大を回避することが可能となる。
【００９７】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
【符号の説明】
【００９８】
１…光伝送システム、１０…ＯＬＴ（局側装置）、１１…光トランシーバ、１２…選択・分配回路、１３…ＰＯＮ制御回路、１３Ａ…ポート設定部、１３Ｂ…ディスカバリ制御部、１３Ｃ…衝突検出部、２０…スプリッタ、３０…ＯＮＵ（加入者側装置）。
【図１】
2017034429.tif 000003
【図２】
2017034429.tif 000004
【図３】
2017034429.tif 000005
【図４】
2017034429.tif 000006
【図５】
2017034429.tif 000007
【図６】
2017034429.tif 000008
【図７】
2017034429.tif 000009
【図８】
2017034429.tif 000010
【図９】
2017034429.tif 000011
【図１０】
2017034429.tif 000012
【図１１】
2017034429.tif 000013
【図１２】
2017034429.tif 000014
【図１３】
2017034429.tif 000015
【図１４】
2017034429.tif 000016
【図１５】
2017034429.tif 000017