(57)【要約】【課題】ディスカバリ手順の実行に伴うユーザ帯域の減少や遅延揺らぎの増加を回避可能な通信制御方法を得ること。【解決手段】ＰＯＮシステムにおいて、ＯＬＴ１が新規に接続されるＯＮＵを検出する手順であるディスカバリ手順を実施する際の通信制御方法であって、ＯＬＴ１が、応答を許可するＯＮＵの個体番号および当該個体番号の一致検出対象ビットを指定するためのマスク情報を含む、ディスカバリ用の送信許可信号を送信する送信許可信号送信ステップと、ＯＬＴ１に登録前のＯＮＵが、受信した送信許可信号に基づいて、マスク情報で指定された個体番号の一致検出対象ビットと自身の個体番号とを比較し、一致する場合にＯＬＴ１に対して登録要求信号を送信する登録要求信号送信ステップと、を含む。【選択図】図１
2011176897.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＮシステムにおいて、局側装置が新規に接続される加入者側装置を検出する手順で
あるディスカバリ手順を実施する際の通信制御方法であって、
前記局側装置が、すべての加入者側装置からの応答を許可するマルチキャストアドレス
を含むディスカバリ用の送信許可信号を送信し、さらに、すべての加入者側装置からの登
録要求信号を受信可能な時間帯にディスカバリウインドウを設定する第１のディスカバリ
ステップと、
前記局側装置に登録前の加入者側装置が、受信した送信許可信号に対する応答として登
録要求信号を送信する登録要求信号送信ステップと、
前記登録要求信号を受信した局側装置が、当該登録要求信号を送信した加入者側装置の
個体番号とラウンドトリップタイムを保持する保持ステップと、
前記局側装置が、一度ディスカバリが行われた後に非運用状態となった加入者側装置の
個体番号を含む送信許可信号を送信し、さらに、過去のディスカバリで保持しておいたラ
ウンドトリップタイムに基づき当該加入者側装置からの登録要求信号を受信可能な時間帯
にディスカバリウインドウを設定する第２のディスカバリステップと、
を含むことを特徴とする通信制御方法。
【請求項２】
前記第２のディスカバリステップを所定回数にわたって繰り返し実行し、前記非運用状
態の加入者側装置から応答がない場合、保持している当該加入者側装置の個体番号とラウ
ンドトリップタイムを削除することを特徴とする請求項１に記載の通信制御方法。
【請求項３】
ＰＯＮシステムにおいて、新規に接続される加入者側装置を検出する手順であるディス
カバリ手順を実施する局側装置であって、
ディスカバリ用の送信許可信号を生成および送信する局側ＰＯＮ制御手段と、
送信許可信号を受信した登録前の加入者側装置から登録要求信号を受信した場合に、当
該登録要求信号を送信した加入者側装置の個体番号とラウンドトリップタイムを保持する
保持手段と、
を備え、
前記局側ＰＯＮ制御手段は、
すべての加入者側装置からの応答を許可するマルチキャストアドレスを含むディスカバ
リ用の送信許可信号を送信し、さらに、すべての加入者側装置からの登録要求信号を受信
可能な時間帯にディスカバリウインドウを設定する第１のディスカバリ機能と、
一度ディスカバリが行われた後に非運用状態となった加入者側装置の個体番号を含む送
信許可信号を送信し、さらに、過去のディスカバリで保持しておいたラウンドトリップタ
イムに基づき当該加入者側装置からの登録要求信号を受信可能な時間帯にディスカバリウ
インドウを設定する第２のディスカバリ機能と、
を有することを特徴とする局側装置。
【請求項４】
前記第２のディスカバリ機能を所定回数にわたって繰り返し実行し、前記非運用状態の
加入者側装置から応答がない場合、保持している当該加入者側装置の個体番号とラウンド
トリップタイムを削除することを特徴とする請求項３に記載の局側装置。
【請求項５】
請求項３または４に記載の局側装置と、
前記局側装置に登録していない場合に、受信した送信許可信号に対する応答として登録
要求信号を送信する加入者側装置と、
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＮシステムにおいてディスカバリ手順（Discovery  processing）を実行する場合の通信制御方法に関する。
【背景技術】
【０００２】
ＰＯＮ（Passive  Optical  Network）システムでは、加入者側装置であるＯＮＵ（Optical  Network  Unit）を接続する際に、そのＯＮＵの個体番号を、局側装置であるＯＬＴ（Optical  Line  Terminal）に登録する。従来は、ＯＬＴがディスカバリ手順を任意のタイミングで行うことによりＯＮＵの個体番号（Ｅ−ＰＯＮ（Ethernet（登録商標）  PON）ではＭＡＣアドレスに相当）を収集し、ＯＬＴのデータベースに登録していた（非特許文献１参照）。
【０００３】
また、ＯＮＵの個体番号を収集する際、ＯＬＴは、ＯＮＵからの登録要求信号の受信が予想される時間帯に、ユーザデータを割当てないようにしている。この時間帯を、ディスカバリウインドウと呼ぶ。ディスカバリウインドウは、設置されたＯＮＵとの間のラウンドトリップタイムをカバーする時間分だけ開ける必要がある。しかしながら、ラウンドトリップタイムをカバーするためにウインドウを拡大すると、使用可能なユーザ帯域が減少してしまう。
【０００４】
下記特許文献１では、ＯＮＵの新規設置時にＯＮＵに対して固定遅延を設定し、狭いディスカバリウインドウでＯＮＵを検出することで、ディスカバリウインドウにより消費される帯域を節約している。
【０００５】
一方で、ＰＯＮシステムは、光ファイバーを多数の加入者で共有することで加入者に光アクセスを経済的に提供するシステムであって、光ファイバーを共有する加入者が多いほど経済効果が高くなるため、さらなる多分岐，長延化という方向で改良が進められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３２６６６６号公報
【非特許文献】
【０００７】
【非特許文献１】ＩＥＥＥ８０２.３ａｈ  Ｃｌａｕｓｅ  ６４  Ｍｕｌｔｉ−ｐｏｉｎｔ  ＭＡＣ  Ｃｏｎｔｒｏｌ
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術において、たとえば、光ファイバーを共有する加入者を増大させるために多分岐化を実施した場合には、ディスカバリ手順の実行によるＯＮＵの個体番号取得に多大な時間を要する、という問題があった。たとえば、ＯＬＴは、宛先をマルチキャストアドレスとしてディスカバリ用の送信許可信号を送信する。その後、ＯＮＵからの登録要求信号を受信するためのディスカバリウインドウを設け、運用状態に入っているＯＮＵにユーザグラントを割当てないようにする。これに対し、ＯＮＵは、送信許可信号受信時に、ＯＬＴが指定したタイムスロット内のランダムなタイミングで登録要求信号を送信することにより、信号の衝突を避けている。一方で、登録要求信号をランダムなタイミングで送信することにより、ある程度ＯＮＵの送信信号同士の衝突を低減することはできるが、さらなる多分岐化によりＯＮＵの数が増加すると、衝突確率が上昇しディスカバリ試行回数が増加し、ＯＮＵがＯＬＴに登録されるまでに要する時間が増大することとなる。また、その結果としてサービス開始が遅れることとなる。
【０００９】
なお、ランダム遅延のタイムスロットの拡張により衝突確率を減らすことが可能であるが、タイムスロットの拡張は、ユーザ帯域の減少および運用状態のＯＮＵ送信信号に対する遅延ゆらぎ、の増加につながり、その結果として通信品質劣化を引き起こしてしまう。
【００１０】
また、従来技術において、光ファイバーを共有する加入者を増大させるために長延化を実施した場合には、近端のＯＮＵとの間のラウンドトリップタイムおよび遠端のＯＮＵとの間のラウンドトリップタイムをカバーするディスカバリウインドウを設ける必要があるため、より大きなディスカバリウインドウが必要となる。これにより、使用可能なユーザ帯域が減少してしまう、という問題があった。
【００１１】
本発明は、上記に鑑みてなされたものであって、ＰＯＮシステムにおいてさらなる多分岐化や長延化を実施した場合であっても、ディスカバリ手順の実行に伴うユーザ帯域の減少や遅延揺らぎの増加を回避可能な通信制御方法を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、局側装置が、応答を許可する加入者側装置の個体番号および当該個体番号の一致検出対象ビットを指定するためのマスク情報を含む、ディスカバリ用の送信許可信号を送信する送信許可信号送信ステップと、局側装置に登録前の加入者側装置が、受信した送信許可信号に基づいて、マスク情報で指定された個体番号の一致検出対象ビットと自身の個体番号とを比較し、一致する場合に局側装置に対して登録要求信号を送信する登録要求信号送信ステップと、を含む。
【発明の効果】
【００１３】
この発明によれば、同時応答する加入者側装置の数を制限することができるので、さらなる多分岐化や長延化を実施した場合であっても、ディスカバリウインドウを広げることなく登録要求信号同士が衝突する確率を減らすことができる、という効果を奏する。また、信号衝突確率の低減によりディスカバリ試行回数を低減させることができるため、サービス開始までの時間を短縮することも可能となる、という効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明にかかる通信制御方法を実現可能なＰＯＮシステムの構成例を示す図である。
【図２】図２は、ディスカバリ用送信許可信号のフォーマットの一例を示す図である。
【図３】図３は、登録要求信号のフォーマットの一例を示す図である。
【図４】図４は、実施の形態１の通信制御方法を示すフローチャートである。
【図５】図５は、ディスカバリ用送信許可信号の一例を示す図である。
【図６】図６は、実施の形態２におけるディスカバリの概要を示す図である。
【図７】図７は、ＯＬＴ−ＯＮＵ間の距離とＯＮＵのＭＡＣアドレスとの対応の一例を示す図である。
【図８】図８は、実施の形態２の通信制御方法を示すフローチャートである。
【図９】図９は、実施の形態３におけるディスカバリの概要を示す図である。
【図１０】図１０は、実施の形態の３の通信制御方法を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明にかかる通信制御方法の実施の形態を図面に基づいて詳細に説明する。なお、これらの実施の形態によりこの発明が限定されるものではない。
【００１６】
実施の形態１．
図１は、本発明にかかる通信制御方法を実現可能なＰＯＮシステムの構成例を示す図である。図１のＰＯＮシステムは、ＯＬＴ１とＯＮＵ１０−１〜１０−Ｎ（Ｎ＝１，２，…）とスプリッタ５０とを備え、各装置間は光ケーブルで接続されている。ＰＯＮシステムは、波長分割多重（以下、ＷＤＭ（Wavelength  Division  Multiplexing）という）を採用し、光ケーブルに複数の異なる波長の光信号を多重して伝送している。各ＯＮＵは、ＯＬＴ１に対して波長λ１の上りバースト光信号を送信する。ＯＬＴ１は、各ＯＮＵに対して波長λ２の下り光信号を送信する。
【００１７】
また、上記ＯＬＴ１は、ＷＤＭ部２と、ＴＸ部３と、ＲＸ部４と、ＭＵＸ部５と、ＤｅＭＵＸ部６と、ＰＯＮ制御部７と、ネットワークＩ／Ｆ部８と、データベース９とを備えている。ＷＤＭ部２は、波長分割多重方式に対応したインタフェースであり、光信号を送受する。ＴＸ３部は、ＭＵＸ部５から出力された電気信号を光信号にＥ／Ｏ（Electric／Optical）変換する。ＲＸ部４は、ＷＭＤ部２から出力された光信号を電気信号にＯ／Ｅ（Optical／Electric）変換する。ＭＵＸ部５は、下りのＰＯＮ制御信号とユーザデータを多重する。ＤｅＭＵＸ部６は、上りのＰＯＮ制御信号とユーザデータを分離する。ＰＯＮ制御部７は、ＰＯＮ制御信号を生成してＭＵＸ部５に出力するとともに、ＤｅＭＵＸ部６から出力されたＰＯＮ制御信号を解析する。ネットワークＩ／Ｆ部８は、ユーザデータを送受する。データベース９は、ディスカバリ手順の実行によって得られた運用状態のＯＮＵに関する情報、およびディスカバリ手順の実行に必要となる情報等を格納している。運用状態とは、ＯＮＵがＰＯＮシステムに接続されかつ起動している状態をいう。
【００１８】
また、上記ＯＮＵ１０−１〜１０−Ｎは、それぞれ、ＷＤＭ部１１と、ＲＸ部１２と、ＴＸ部１３と、ＤｅＭＵＸ部１４と、ＭＵＸ部１５と、ＰＯＮ制御部１６と、ユーザＩ／Ｆ部１７とを備えている。ＷＤＭ部１１は、波長分割多重方式に対応したインタフェースであり、光信号を送受する。ＲＸ部１２は、ＷＭＤ部１１から出力された光信号を電気信号にＯ／Ｅ変換する。ＴＸ部１３は、ＭＵＸ部１５から出力された電気信号を光信号にＥ／Ｏ変換する。ＤｅＭＵＸ部１４は、下りのＰＯＮ制御信号とユーザデータを分離する。ＭＵＸ部１５は、上りのＰＯＮ制御信号とユーザデータを多重する。ＰＯＮ制御部１６は、ＰＯＮ制御信号を生成してＭＵＸ部１５に出力するとともに、ＤｅＭＵＸ部１４から出力されたＰＯＮ制御信号を解析する。ユーザＩ／Ｆ部１７は、ユーザデータを送受する。
【００１９】
図２は、ＯＬＴ１のＰＯＮ制御部７により生成されるディスカバリ用送信許可信号のフォーマットの一例を示す図である。この例では、ＩＥＥＥ８０２．３ａｈで規定されるＧＡＴＥメッセージにディスカバリ用送信許可信号を定義する。“Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ”（以後、デスティネーションアドレスと呼ぶ）３０１はＯＮＵの個体番号であり、ＩＥＥＥ８０２．３ａｈではＯＮＵのＭＡＣアドレスがセットされる。さらに、本実施の形態では、ＧＡＴＥメッセージに“Ａｄｄｒｅｓｓ  Ｍａｓｋ（以後、アドレスマスク）”３０２を定義する。ＯＬＴ１のＰＯＮ制御部７は、デスティネーションアドレス３０１とアドレスマスク３０２によって、登録要求信号の送信を許可するＯＮＵを指定する。
【００２０】
図３は、ＯＮＵのＰＯＮ制御部１６により生成される登録要求信号のフォーマットの一例を示す図である。この例では、ＩＥＥＥ８０２．３ａｈで規定されるＲｅｇｉｓｔｅｒＲｅｑｕｅｓｔメッセージに登録要求信号を定義する。“Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ”（以後、ソースアドレスと呼ぶ）４０１は自身の個体番号であり、上記同様ＯＮＵのＭＡＣアドレスをセットする。ＯＮＵ１０−１〜ＮのＰＯＮ制御部１６では、図２に示すディスカバリ用送信許可信号を受信し、条件が一致した場合に、図３に示す登録要求信号にて自個体番号をＯＬＴ１に通知する。ＯＬＴ１では、登録要求信号を正常に受信すると、データベース９にＯＮＵの個体番号およびその他の情報を保持する。
【００２１】
つづいて、実施の形態１の通信制御方法を、図面を用いて詳細に説明する。図４は、ＯＮＵの動作を示すフローチャートである。まず、ＯＮＵは、ディスカバリ用送信許可信号の受信有無をチェックする（ステップＳ１）。ディスカバリ用送信許可信号を受信した場合（ステップＳ１：Ｙｅｓ）、ＰＯＮ制御部１６では、デスティネーションアドレス３０１の値に基づいて、受信信号がユニキャスト送信か否かを判定する（ステップＳ２）。たとえば、ユニキャスト送信であった場合には（ステップＳ２：Ｙｅｓ）、デスティネーションアドレス３０１とアドレスマスク３０２を参照し、アドレスマスク３０２で指定されているビット位置の値を自身のＭＡＣアドレスと照合する（ステップＳ３）。
【００２２】
上記ステップＳ３の処理で、デスティネーションアドレス３０１における指定されたビットが自身のＭＡＣアドレスと一致した場合（ステップＳ３：Ｙｅｓ）、ＯＮＵのＰＯＮ制御部１６は、ソースアドレス４０１に自身のＭＡＣアドレスをセットしたメッセージを作成し、登録要求信号としてＯＬＴ１に送信する（ステップＳ４）。このとき、従来から行われているランダム遅延を付与して送信することとしてもよい。
【００２３】
なお、上記ステップＳ２の処理で、マルチキャスト送信であると判断した場合（ステップＳ２：Ｎｏ）、ＯＮＵのＰＯＮ制御部１６は、従来の手順通りに登録要求信号をＯＬＴ１に送信する（ステップＳ４）。また、上記ステップＳ３の処理で一致しなかった場合（ステップＳ３：Ｙｅｓ）、ＯＮＵのＰＯＮ制御部１６は、一致するまで、上記ステップＳ１〜Ｓ３の処理を繰り返し実行する。
【００２４】
一方、登録要求信号を受信したＯＬＴ１のＰＯＮ制御部７では、ソースアドレス４０１にセットされたＭＡＣアドレスを有するＯＮＵを、運用状態であると判断してデータベース９に登録する。
【００２５】
図５は、ＭＡＣアドレスの最下位ビットが“０”のＯＮＵに対して登録要求信号の送信を許可する場合の、ディスカバリ用送信許可信号の一例を示す図である。たとえば、ＭＡＣアドレスの最下位ビットが“０”のＯＮＵのみに登録要求信号の送信を許可する場合、ＯＬＴ１は、図５に示すように、アドレスマスク３０２の最下位ビットのみを“１”とし、最下位ビットのみの一致検索を指示したディスカバリ用送信許可信号をＯＮＵに送信する。そして、最下位ビットの一致が確認されたＯＮＵのみが、ＯＬＴ１に登録要求信号を送信する。なお、図中ｘは０か１の任意の値とする。また、図５では、最下位ビットの一致検索を指示する場合について記載したが、これに限らず、より多くのビットの一致検索を指示することとしてもよい。これにより、さらに衝突回数を減らすことが可能となる。
【００２６】
以上説明したように、本実施の形態では、ＰＯＮシステムにおいてディスカバリ用送信許可信号を送信する際に、ＯＮＵの個体番号の一部をマスクすることとした。これにより、同時応答するＯＮＵの数を制限することができるので、さらなる多分岐化や長延化を実施した場合であっても、ディスカバリウインドウを広げることなく登録要求信号同士が衝突する確率を減らすことができる。また、信号衝突確率の低減によりディスカバリ試行回数を低減させることができるため、サービス開始までの時間を短縮することも可能となる。
【００２７】
なお、本実施の形態では、ディスカバリ用送信許可信号中にＯＮＵの個体番号およびアドレスマスクを含ませることで、同時応答するＯＮＵを制限することとしたが、ＯＮＵの個体番号を指定せずに、アドレスマスクにおいて直接ビットの値を指定することとしてもよい。また、本実施の形態では、ＯＮＵの個体番号をＭＡＣアドレスとしたが、シリアル番号や製造番号等を利用することとしてもよい。
【００２８】
実施の形態２．
実施の形態１では、ＯＮＵの個体番号の一部をマスクし、同時に応答可能なＯＮＵの数を制限することで、ディスカバリウインドウを広げることなく登録要求信号同士の衝突を避けるとした。本実施の形態では、ＯＮＵの個体番号とＯＬＴ−ＯＮＵ間の距離とを関連付けることで、さらなる長延化を実施した場合であっても、ディスカバリウインドウを広げることなくＯＮＵからの登録要求信号を受信可能とする。なお、本実施の形態のＰＯＮシステムは、前述した実施の形態１の図１と同様の構成である。
【００２９】
図６は、本実施の形態におけるディスカバリの概要を示す図である。ここでは、一例として、ＯＮＵａ−ＯＬＴ間の距離が近く（ディスカバリウインドウのオフセットなし）、ＯＮＵｂ−ＯＬＴ間の距離が遠い（ディスカバリウインドウのオフセットあり）場合を想定する。ＯＬＴは、たとえば、新たに接続されるＯＮＵをサーチする際に、全てＯＮＵとの距離をカバーするディスカバリウインドウを設けることなく、狭いディスカバリウインドウを用いて近距離用のディスカバリと遠距離用のディスカバリを別々に実施する。近距離用ディスカバリを実施する場合は、遠距離にあるＯＮＵｂが反応しないようにディスカバリウインドウを設定し、遠距離用ディスカバリを実施する場合には、近距離にあるＯＮＵａが反応しないようにディスカバリウインドウを設定する。
【００３０】
図７は、ＯＬＴ−ＯＮＵ間の距離とＯＮＵのＭＡＣアドレスとの対応の一例を示す図である。ここでは、第４オクテットのＢＩＴ７からＢＩＴ４の４ビットを、ＯＬＴからの距離に対応させている。すなわち、ＯＬＴからの距離が「０〜１０ｋｍ」の場合には、ＭＡＣアドレスの第４オクテットのＢＩＴ７からＢＩＴ４の４ビットを「００００」とする。同様に、ＯＬＴからの距離が「１０〜２０ｋｍ」，「２０〜３０ｋｍ」，「３０〜４０ｋｍ」の場合には、それぞれ、第４オクテットのＢＩＴ７からＢＩＴ４の４ビットを「０００１」，「００１０」，「００１１」とする。また、ここでは、上記ＭＡＣアドレスの第４オクテットのＢＩＴ７〜ＢＩＴ４の４ビットに対応するアドレスマスクの４ビットを「１１１１」とし、登録要求信号の送信を許可するＯＮＵを指定する。なお、図中ｘは０か１の任意の値とする。また、対応関係についてはこれに限らず、他のビット範囲および他のビットを対応させることとしてもよい。
【００３１】
つづいて、実施の形態２の通信制御方法を、図面を用いて詳細に説明する。図８は、ＯＬＴの動作を示すフローチャートである。
【００３２】
まず、ＯＬＴ１のＰＯＮ制御部７は、自身との距離が０〜１０ｋｍの範囲に存在するＯＮＵをサーチする（ステップＳ１１）。具体的には、デスティネーションアドレスに図７の０〜１０ｋｍに対応するＭＡＣアドレス（第４オクテットｂ７〜ｂ４＝００００）を設定し、ディスカバリウインドウのオフセットを０μｓとし、ディスカバリウインドウ幅を１００μｓとして、ディスカバリ用送信許可信号を送信する。
【００３３】
その後、ＯＬＴ１のＰＯＮ制御部７は、ステップＳ１１の処理に対する応答としてＯＮＵ側から送られてくる登録要求信号の有無をチェックする（ステップＳ１２）。たとえば、登録要求信号を受信した場合（ステップＳ１２：Ｙｅｓ）、ＯＬＴ１のＰＯＮ制御部７は、ソースアドレスにセットされたＭＡＣアドレスを有するＯＮＵを、運用状態であると判断してデータベース９に登録する（ステップＳ１９）。
【００３４】
上記ステップＳ１１およびＳ１２の処理において、０〜１０ｋｍの範囲に存在するすべてのＯＮＵの登録が完了し、登録要求信号を受信できなくなった場合（ステップＳ１２：Ｎｏ）、ＯＬＴ１のＰＯＮ制御部７は、つぎに、自身との距離が１０〜２０ｋｍの範囲に存在するＯＮＵをサーチする（ステップＳ１３）。具体的には、デスティネーションアドレスに図７の１０〜２０ｋｍに対応するＭＡＣアドレス（第４オクテットｂ７〜ｂ４＝０００１）を設定し、ディスカバリウインドウのオフセットを１００μｓとし、ディスカバリウインドウ幅を１００μｓとして、ディスカバリ用送信許可信号を送信する。
【００３５】
その後、ＯＬＴ１のＰＯＮ制御部７は、ステップＳ１３の処理に対する応答としてＯＮＵ側から送られてくる登録要求信号の有無をチェックする（ステップＳ１４）。たとえば、登録要求信号を受信した場合（ステップＳ１４：Ｙｅｓ）、ＯＬＴ１のＰＯＮ制御部７は、ソースアドレスにセットされたＭＡＣアドレスを有するＯＮＵを、運用状態であると判断してデータベース９に登録する（ステップＳ１９）。
【００３６】
上記ステップＳ１１〜Ｓ１４の処理において、０〜２０ｋｍの範囲に存在するすべてのＯＮＵの登録が完了し、登録要求信号を受信できなくなった場合（ステップＳ１４：Ｎｏ）、ＯＬＴ１のＰＯＮ制御部７は、つぎに、自身との距離が２０〜３０ｋｍの範囲に存在するＯＮＵをサーチする（ステップＳ１５）。具体的には、デスティネーションアドレスに図７の２０〜３０ｋｍに対応するＭＡＣアドレス（第４オクテットｂ７〜ｂ４＝００１０）を設定し、ディスカバリウインドウのオフセットを２００μｓとし、ディスカバリウインドウ幅を１００μｓとして、ディスカバリ用送信許可信号を送信する。
【００３７】
その後、ＯＬＴ１のＰＯＮ制御部７は、ステップＳ１５の処理に対する応答としてＯＮＵ側から送られてくる登録要求信号の有無をチェックする（ステップＳ１６）。たとえば、登録要求信号を受信した場合（ステップＳ１６：Ｙｅｓ）、ＯＬＴ１のＰＯＮ制御部７は、ソースアドレスにセットされたＭＡＣアドレスを有するＯＮＵを、運用状態であると判断してデータベース９に登録する（ステップＳ１９）。
【００３８】
上記ステップＳ１１〜Ｓ１６の処理において、０〜３０ｋｍの範囲に存在するすべてのＯＮＵの登録が完了し、登録要求信号を受信できなくなった場合（ステップＳ１６：Ｎｏ）、ＯＬＴ１のＰＯＮ制御部７は、つぎに、自身との距離が３０〜４０ｋｍの範囲に存在するＯＮＵをサーチする（ステップＳ１７）。具体的には、デスティネーションアドレスに図７の３０〜４０ｋｍに対応するＭＡＣアドレス（第４オクテットｂ７〜ｂ４＝００１１）を設定し、ディスカバリウインドウのオフセットを３００μｓとし、ディスカバリウインドウ幅を１００μｓとして、ディスカバリ用送信許可信号を送信する。
【００３９】
その後、ＯＬＴ１のＰＯＮ制御部７は、ステップＳ１７の処理に対する応答としてＯＮＵ側から送られてくる登録要求信号の有無をチェックする（ステップＳ１８）。たとえば、登録要求信号を受信した場合（ステップＳ１８：Ｙｅｓ）、ＯＬＴ１のＰＯＮ制御部７は、ソースアドレスにセットされたＭＡＣアドレスを有するＯＮＵを、運用状態であると判断してデータベース９に登録する（ステップＳ１９）。
【００４０】
以降、ＯＬＴ１のＰＯＮ制御部７では、上記ステップＳ１１〜Ｓ１８の処理において０〜４０ｋｍの範囲に存在するすべてのＯＮＵの登録が完了するまで動作（ステップＳ１８，Ｎｏ）を、定期的に繰り返し実行する。
【００４１】
なお、上記の例では、ＯＬＴ１からの距離が近い順にＯＮＵのサーチを行っているが、別の順番でサーチを行うこととしてもよい。また、ディスカバリウインドウの幅についてもこの限りではない。
【００４２】
以上説明したように、本実施の形態では、ＯＮＵの個体番号とＯＬＴ−ＯＮＵ間の距離とを関連付けることとし、ＯＬＴは、１回のディスカバリで特定の距離範囲に存在するＯＮＵの登録を行い、ディスカバリウインドウの開始タイミングをシフトさせながら狭いディスカバリウインドウで全距離範囲をカバーすることとした。これにより、さらなる長延化を実施する場合であっても、ディスカバリウインドウの拡大を避けることができる。
【００４３】
実施の形態３．
実施の形態１および２では、ＯＬＴがＯＮＵの登録を行う際に、応答可能なＯＮＵを制限する方法について説明した。本実施の形態では、ディスカバリが行われたＯＮＵのラウンドトリップタイムを保持し、一度ディスカバリが行われたＯＮＵについては保持された時間に基づいてディスカバリウインドウを設定する。なお、本実施の形態のＰＯＮシステムは、前述した実施の形態１の図１と同様の構成である。
【００４４】
本実施の形態では、たとえば、図９に示すように、ＯＬＴ１が２種類のディスカバリを行う。１つは、１度も個体番号を登録していないＯＮＵを検出するための初回のディスカバリである。もう１つは、過去にディスカバリが行われ個体番号が登録されたが、電源を落とされる等、一度非運用状態となり、その後、電源の再投入等により再度運用状態になったＯＮＵを検出するための登録後のディスカバリである。
【００４５】
図９は、本実施の形態におけるディスカバリの概要を示す図である。上記初回のディスカバリでは、デスティネーションアドレスをマルチキャストとし、ディスカバリウインドウ幅を、最遠端のＯＮＵ−ｘからの登録要求信号をカバーできる大きさであるＷｍａｘとする。この初回のディスカバリにより登録要求信号を受信した場合、ＯＬＴ１は、データベース９にＯＮＵ−ｘの個体番号とラウンドトリップタイム（ＲＴＴｘ）を保持する。また、初回のディスカバリが行われた後に非運用状態となったＯＮＵ−ｘに対して、ＯＬＴ１は、図示の登録後のディスカバリを行う。ここでは、デスティネーションアドレスにＯＮＵ−ｘのＭＡＣアドレスを設定したディスカバリ用送信許可信号を送信する。また、登録後のディスカバリを行う場合のディスカバリウインドウは、データベース９に保持されているラウンドトリップタイム（ＲＴＴｘ）の前後にマージンＤを持たせた幅の狭いウインドウ幅とする。
【００４６】
つづいて、実施の形態の３の通信制御方法を、図面を用いて詳細に説明する。図１０は、ＯＬＴの動作を示すフローチャートである。
【００４７】
まず、ＯＬＴ１のＰＯＮ制御部７は、初回のディスカバリを開始する（ステップＳ３１）。具体的には、まず、デスティネーションアドレスをマルチキャストアドレスとし、ディスカバリウインドウのオフセットを０μｓとし、ディスカバリウインドウ幅をＷｍａｘ（μｓ）として、ディスカバリ用送信許可信号を送信する。
【００４８】
つぎに、ＯＬＴ１のＰＯＮ制御部７は、ステップＳ３１の処理に対する応答としてＯＮＵ側から送られてくる登録要求信号の有無をチェックする（ステップＳ３２）。たとえば、登録要求があった場合には（ステップＳ３２：Ｙｅｓ）、ソースアドレスにセットされたＭＡＣアドレスを有するＯＮＵを、運用状態であると判断してデータベース９に登録する（ステップＳ３３）。また、そのＯＮＵのラウンドトリップタイム（ＲＴＴ）をデータベース９に登録する（ステップＳ３３）。
【００４９】
ステップＳ３３による登録処理完了後、または、ステップＳ３２の処理で登録要求がなかった場合（ステップＳ３２：Ｎｏ）、ＯＬＴ１のＰＯＮ制御部７は、つぎに、データベース９から登録済みかつ非運用状態となっているＯＮＵを検索する（ステップＳ３４）。そして、該当するＯＮＵが検索された場合（ステップＳ３４：Ｙｅｓ）、ＯＬＴ１のＰＯＮ制御部７では、上記検索されたＯＮＵに対して登録後のディスカバリを行う（ステップＳ３５）。ここでは、デスティネーションアドレスを上記検索されたＯＮＵ（指定ＯＮＵ）のＭＡＣアドレスとし、ディスカバリウインドウの開始オフセットを「指定ＯＮＵのＲＴＴ−Ｄ（μｓ）」とし、ディスカバリウインドウ幅をＲＴＴの前後に設けるマージンＤの合計２Ｄ（μｓ）として、ディスカバリ用送信許可信号を送信する。
【００５０】
つぎに、ＯＬＴ１のＰＯＮ制御部７は、ステップＳ３５の処理に対する応答として指定ＯＮＵから送られてくる登録要求信号の有無をチェックする（ステップＳ３６）。たとえば、登録要求があった場合には（ステップＳ３６：Ｙｅｓ）、再度運用状態になったと判断してデータベース９を更新する（ステップＳ３７）。以降、ＯＬＴ１のＰＯＮ制御部７では、上記ステップＳ３１〜Ｓ３７の動作を、定期的に繰り返し実行する。
【００５１】
なお、ステップＳ３４において該当するＯＮＵが検索されなかった場合（ステップＳ３４：Ｎｏ）、または、ステップＳ３６において登録要求がなかった場合（ステップＳ３６：Ｎｏ）、ＯＬＴ１のＰＯＮ制御部７では、再度初回のディスカバリ処理に移行する。
【００５２】
以上説明したように、本実施の形態では、一度ディスカバリが行われたＯＮＵのラウンドトリップタイムを記憶することとした。また、一度ディスカバリが行われた後に非運用状態となったＯＮＵに対して、再度ディスカバリを行う場合は、過去に記憶しておいたラウンドトリップタイムに基づき必要最小限のディスカバリウインドウを開くこととした。これにより、ディスカバリウインドウに消費される帯域の大幅な削減が可能となる。
【００５３】
なお、本実施の形態では、初回のディスカバリと登録後のディスカバリを交互に行う場合について示したが、どちらかの頻度を高くすることとしてもよい。また、登録後のディスカバリを所定の回数に渡って失敗した場合には、ＯＮＵが停止したと判定して、データベースから削除することとしてもよい。
【産業上の利用可能性】
【００５４】
以上のように、本発明にかかる通信制御方法は、ＰＯＮシステムに有用であり、特に、ＰＯＮシステムにおいて多分岐化または長延化を実施する場合の通信制御方法として適している。
【符号の説明】
【００５５】
１  ＯＬＴ
２  ＷＤＭ部
３  ＴＸ部
４  ＲＸ部
５  ＭＵＸ部
６  ＤｅＭＵＸ部
７  ＰＯＮ制御部
８  ネットワークＩ／Ｆ部
９  データベース
１０−１〜１０−Ｎ  ＯＮＵ
１１  ＷＤＭ部
１２  ＲＸ部
１３  ＴＸ部
１４  ＤｅＭＵＸ部
１５  ＭＵＸ部
１６  ＰＯＮ制御部
１７  ユーザＩ／Ｆ部
５０  スプリッタ
【図１】
2011176897.tif 000003
【図２】
2011176897.tif 000004
【図３】
2011176897.tif 000005
【図４】
2011176897.tif 000006
【図５】
2011176897.tif 000007
【図６】
2011176897.tif 000008
【図７】
2011176897.tif 000009
【図８】
2011176897.tif 000010
【図９】
2011176897.tif 000011
【図１０】
2011176897.tif 000012