(57)【要約】  インターネット網（２０）に接続する際に用いられるアドレスを管理するＤＨＣＰサーバ（４００）と、ＤＨＣＰサーバ（４００）から割り当てられたアドレスでインターネット網（２０）に接続が許可されていない接続不許可状態のクライアント装置（３００）と通信するＯＮＵ（２００）と通信し、かつ、インターネット網（２０）に接続するＯＬＴ（１００）は、障害が発生したＯＮＵ（２００）が復旧したことを検出した後、ＯＮＵ（２００）を介して、クライアント装置（３００）にアドレス取得要求の送信を促すメッセージ処理部（１１２）と、クライアント装置（３００）がアドレス取得要求を送信するか否かを監視する監視部（１１３）とを有する。メッセージ処理部（１１３）は、クライアント装置（３００）がアドレス取得要求を送信した後、クライアント装置（３００）をインターネット網（２０）に接続させるように制御する。
2019202665.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続する際に用いられるアドレスを管理する管理装置と、前記管理装置から割り当てられたアドレスで前記ネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する親局装置である光通信装置であって、
障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促すメッセージ処理部と、
前記クライアント装置が前記管理装置に前記アドレス取得要求を送信するか否かを監視する監視部と、
を有し、
前記メッセージ処理部は、前記クライアント装置が前記管理装置に前記アドレス取得要求を送信したことを前記監視部が検出した後、前記クライアント装置を前記ネットワークに接続させるように制御する、
光通信装置。
【請求項２】
前記監視部は、前記クライアント装置に前記アドレス取得要求の送信を促してから、予め決められた時間以内に、前記クライアント装置が前記管理装置に前記アドレス取得要求を送信したことを検出しなかった場合、前記クライアント装置に割り当てているアドレスの解放を前記管理装置に指示する、
請求項１に記載の光通信装置。
【請求項３】
前記クライアント装置を前記ネットワークに接続させるか否かを制御するパケットフィルタ部をさらに有し、
前記パケットフィルタ部は、
前記クライアント装置が前記管理装置に前記アドレス取得要求を送信したことを前記監視部が検出した後、前記クライアント装置を前記ネットワークに接続させる、
請求項１又は２に記載の光通信装置。
【請求項４】
割り当てられたアドレスでネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する親局装置である光通信装置であって、
前記ネットワークに接続する際に用いられるアドレスを記憶する記憶部と、
前記記憶部に格納されているアドレスを割り当てるアドレス管理部と、
障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促すメッセージ処理部と、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信するか否かを監視する監視部と、
を有し、
前記アドレス管理部は、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信した場合、アドレスを前記クライアント装置に割り当て、
前記メッセージ処理部は、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信したことを前記監視部が検出した後、前記クライアント装置を前記ネットワークに接続させるように制御する、
光通信装置。
【請求項５】
前記監視部は、前記クライアント装置に前記アドレス取得要求の送信を促してから、予め決められた時間以内に、前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信したことを検出しなかった場合、前記クライアント装置に割り当てているアドレスの解放を前記アドレス管理部に指示し、
前記アドレス管理部は、前記クライアント装置に割り当てているアドレスを解放する、
請求項４に記載の光通信装置。
【請求項６】
前記クライアント装置を前記ネットワークに接続させるか否かを制御するパケットフィルタ部をさらに有し、
前記パケットフィルタ部は、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信したことを前記監視部が検出した後、前記クライアント装置を前記ネットワークに接続させる、
請求項４又は５に記載の光通信装置。
【請求項７】
ネットワークに接続する際に用いられるアドレスを管理する管理装置と、前記管理装置から割り当てられたアドレスで前記ネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する親局装置である光通信装置が、
障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促し、
前記クライアント装置が前記管理装置に前記アドレス取得要求を送信するか否かを監視し、
前記クライアント装置が前記管理装置に前記アドレス取得要求を送信したことを検出した後、前記クライアント装置を前記ネットワークに接続させるように制御する、
制御方法。
【請求項８】
割り当てられたアドレスでネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する親局装置である光通信装置が、
障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促し、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信するか否かを監視し、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信したことを検出し、
前記ネットワークに接続する際に用いられるアドレスを記憶する記憶部に格納されているアドレスを前記クライアント装置に割り当て、
前記クライアント装置を前記ネットワークに接続させるように制御する、
制御方法。
【請求項９】
ネットワークに接続する際に用いられるアドレスを管理する管理装置と、前記管理装置から割り当てられたアドレスで前記ネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する親局装置である光通信装置に、
障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促し、
前記クライアント装置が前記管理装置に前記アドレス取得要求を送信するか否かを監視し、
前記クライアント装置が前記管理装置に前記アドレス取得要求を送信したことを検出した後、前記クライアント装置を前記ネットワークに接続させるように制御する、
処理を実行させる制御プログラム。
【請求項１０】
割り当てられたアドレスでネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する親局装置である光通信装置に、
障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促し、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信するか否かを監視し、
前記クライアント装置が前記光通信装置に前記アドレス取得要求を送信したことを検出し、
前記ネットワークに接続する際に用いられるアドレスを記憶する記憶部に格納されているアドレスを前記クライアント装置に割り当て、
前記クライアント装置を前記ネットワークに接続させるように制御する、
処理を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光通信装置、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
光通信システムであるＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムを含む通信システムが、知られている。ＰＯＮシステムは、通信事業者局舎に設置される光通信装置（「親局装置」とも言う）と、加入者側に設置される複数の光通信装置（「子局装置」とも言う）とを含む。親局装置は、ＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｔｉｏｎ）と言う。子局装置は、ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）と言う。【０００３】
通信システムでは、インターネット等の上位ネットワークに接続する技術として、ＩＰｏＥ（ＩＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））が用いられている。また、通信システムには、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバが含まれる。ＤＨＣＰサーバは、ＯＮＵに接続しているクライアント装置にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを割り当てることができる。クライアント装置は、割り当てられたＩＰアドレスを用いて上位ネットワークに接続することができる。【０００４】
ここで、クライアント装置にＩＰアドレスを取得させる技術が提案されている。例えば、ＯＬＴに障害が発生したとき、ＯＮＵは、クライアント装置にＩＰアドレスの取得要求を実行させる（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−９８６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＯＬＴは、ＯＮＵに障害が発生したとき、ＯＮＵに接続するクライアント装置が上位ネットワークに接続できないようにフィルタリングを実行する場合がある。例えば、ＯＮＵには、第１のクライアント装置と第２のクライアント装置とが接続している。第１のクライアント装置は、ＤＨＣＰサーバが割り当てたＩＰアドレスを用いる。当該ＩＰアドレスは、動的ＩＰアドレスと表現してもよい。第２のクライアント装置は、第１のクライアント装置に割り当てられているＩＰアドレスと同じＩＰアドレスであり、予め割り当てられたＩＰアドレスを用いる。当該ＩＰアドレスは、固定ＩＰアドレスと表現してもよい。このように、ＯＬＴは、ＯＮＵに接続している複数のクライアント装置に重複したＩＰアドレスが割り当てられている可能性があるため、フィルタリングを実行する。【０００７】
クライアント装置は、ＯＬＴがフィルタリングを実行することで、上位ネットワークに接続できなくなる。ここで、動的ＩＰアドレスには、有効期限が設定されている。有効期限は、リース時間とも言う。例えば、動的ＩＰアドレスが割り当てられている第１のクライアント装置は、リース時間が満了する頃に、ＩＰアドレスの取得要求をＤＨＣＰサーバに送信することができる。ＯＬＴは、スヌーピングにより当該取得要求を検出した後、フィルタリングを解除することができる。しかし、リース時間には、長い時間が設定されている。例えば、リース時間は、１２時間である。そのため、第１のクライアント装置では、リース時間が満了する頃まで通信障害が継続する。【０００８】
本発明の目的は、通信障害の期間を短くできる。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る光通信装置が提供される。光通信装置は、ネットワークに接続する際に用いられるアドレスを管理する管理装置と、前記管理装置から割り当てられたアドレスで前記ネットワークに接続が許可されていない接続不許可状態のクライアント装置と通信する子局装置と通信し、かつ、前記ネットワークに接続する。光通信装置は、障害が発生した前記子局装置が復旧したことを検出した後、前記子局装置を介して、前記クライアント装置にアドレス取得要求の送信を促すメッセージ処理部と、前記クライアント装置が前記管理装置に前記アドレス取得要求を送信するか否かを監視する監視部と、を有する。前記メッセージ処理部は、前記クライアント装置が前記管理装置に前記アドレス取得要求を送信したことを前記監視部が検出した後、前記クライアント装置を前記ネットワークに接続させるように制御する。
【発明の効果】
【００１０】
本発明によれば、通信障害の期間を短くすることができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１の通信システムを示す図である。
【図２】実施の形態１のＩＰアドレスの割り当て処理を示すシーケンス図である。
【図３】実施の形態１のＯＬＴが有するハードウェアの構成を示す図である。
【図４】実施の形態１のＯＬＴとＯＮＵの構成を示す機能ブロック図である。
【図５】実施の形態１の通信システムで実行される処理の例を示すシーケンス図（その１）である。
【図６】実施の形態１の通信システムで実行される処理の例を示すシーケンス図（その２）である。
【図７】実施の形態２のＯＬＴとＯＮＵの構成を示す機能ブロック図である。
【図８】実施の形態３の通信システムを示す図である。
【図９】実施の形態３のＯＬＴとＯＮＵの構成を示す機能ブロック図である。
【図１０】実施の形態３の通信システムで実行される処理の例を示すシーケンス図である。
【図１１】実施の形態４のＯＬＴとＯＮＵの構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。
【００１３】
実施の形態１．
図１は、実施の形態１の通信システムを示す図である。通信システムは、ＰＯＮシステム１０、クライアント装置３００，３０１，３０２，３０３，３０４、ＤＨＣＰサーバ４００、スイッチ６００、及びＨＧＷ（Ｈｏｍｅ  Ｇａｔｅ  Ｗａｙ）７００を含む。ＰＯＮシステム１０は、ＯＬＴ１００、ＯＮＵ２００，２０１，２０２、及び光カプラ５００を含む。
【００１４】
ＯＬＴ１００と光カプラ５００との間は、光ファイバで接続される。ＯＮＵ２００〜２０２と光カプラ５００との間は、光ファイバで接続される。
ＯＬＴ１００は、親局装置とも言う。ＯＬＴ１００は、光通信装置とも言う。ＯＬＴ１００は、ＯＮＵ２００〜２０２とＤＨＣＰサーバ４００と通信する。また、ＯＬＴ１００は、インターネット網２０に接続する。インターネット網２０は、ネットワークとも言う。ＯＬＴ１００は、制御方法を実行する。ＯＮＵ２００〜２０２は、子局装置とも言う。
【００１５】
クライアント装置３００〜３０４は、ＤＨＣＰクライアント装置とも言う。例えば、クライアント装置３００〜３０４は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、又はテレビである。クライアント装置３００〜３０４は、ＯＮＵ２００〜２０２と通信する。クライアント装置３００〜３０４は、割り当てられたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを用いて、インターネット網２０にアクセスする。例えば、クライアント装置３００〜３０２は、割り当てられたＩＰアドレスを用いて、スイッチ６００、ＯＮＵ２００、及びＯＬＴ１００を介して、インターネット網２０にアクセスする。クライアント装置３０３は、割り当てられたＩＰアドレスを用いて、ＯＮＵ２０１及びＯＬＴ１００を介して、インターネット網２０にアクセスする。クライアント装置３０４は、割り当てられたＩＰアドレスを用いて、ＨＧＷ７００、ＯＮＵ２０２、及びＯＬＴ１００を介して、インターネット網２０にアクセスする。
【００１６】
ＤＨＣＰサーバ４００は、インターネット網２０に接続する際に用いられるＩＰアドレスを管理する。ＤＨＣＰサーバ４００は、ＤＨＣＰに基づいて、ＩＰアドレスの割り当て、及びＩＰアドレスの解放を行う。なお、ＤＨＣＰサーバ４００は、管理装置とも言う。
【００１７】
次に、ＩＰアドレスの割り当てについて説明する。
図２は、実施の形態１のＩＰアドレスの割り当て処理を示すシーケンス図である。図２は、ＤＨＣＰサーバ４００がクライアント装置３００にＩＰアドレスを割り当てる場合を例示している。また、図２は、ＯＬＴ１００、ＯＮＵ２００、及びスイッチ６００の図示を省略している。
【００１８】
（ステップＳ１０１）クライアント装置３００は、ＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをＤＨＣＰサーバ４００に送信する。ＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージは、ＩＰアドレスの割り当てを要求するメッセージである。
（ステップＳ１０２）ＤＨＣＰサーバ４００は、ＤＨＣＰ  ｏｆｆｅｒメッセージをクライアント装置３００に送信する。ＤＨＣＰ  ｏｆｆｅｒメッセージは、クライアント装置３００が使用できるＩＰアドレスを示すメッセージである。
【００１９】
（ステップＳ１０３）クライアント装置３００は、ＤＨＣＰ  ｏｆｆｅｒメッセージが示すＩＰアドレスに問題がない場合、ＤＨＣＰ  ｒｅｑｕｅｓｔメッセージをＤＨＣＰサーバ４００に送信する。ＤＨＣＰ  ｒｅｑｕｅｓｔメッセージは、ＩＰアドレスの割り当てをＤＨＣＰサーバ４００に正式に要求するメッセージである。
【００２０】
（ステップＳ１０４）ＤＨＣＰサーバ４００は、ＤＨＣＰ  ａｃｋメッセージをクライアント装置３００に送信する。ＤＨＣＰ  ａｃｋメッセージは、クライアント装置３００にＩＰアドレスを設定させるためのメッセージである。
クライアント装置３００は、ＤＨＣＰ  ａｃｋが示す情報に従ってＩＰアドレスの設定を行う。これにより、クライアント装置３００は、ＩＰアドレスを用いて、インターネット網２０に接続できる。
【００２１】
ＤＨＣＰサーバ４００に割り当てられたＩＰアドレスには、有効期限が設定されている。有効期限は、リース時間とも言う。クライアント装置３００は、リース時間を超えてＩＰアドレスを使用したい場合、リース時間が満了する頃に、ＤＨＣＰ  ｒｅｎｅｗメッセージをＤＨＣＰサーバ４００に送信することで、ＩＰアドレスのリース時間を更新できる。
【００２２】
また、ＤＨＣＰには、強制的にＩＰアドレスの取得を実行させるためのＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージが定義されている。例えば、クライアント装置３００は、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージをＤＨＣＰサーバ４００から受信した場合、ＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをＤＨＣＰサーバ４００に送信する。この後、ステップＳ１０２〜１０４が実行されることで、クライアント装置３００は、ＩＰアドレスを再取得する。なお、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージを受信したクライアント装置３００が送信するＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージは、アドレス取得要求とも言う。また、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージは、アドレス取得要求（すなわち、ＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージ）の送信を促すメッセージと表現してもよい。
【００２３】
また、クライアント装置３００は、クライアント装置３００に割り当てられているＩＰアドレスと同じＩＰアドレスが他のクライアント装置に割り当てられていることを検出した場合、ＤＨＣＰサーバ４００に異なるＩＰアドレスの割り当てを要求することができる。
【００２４】
次に、ＯＬＴ１００の主なハードウェアの構成について説明する。
図３は、実施の形態１のＯＬＴが有するハードウェアの構成を示す図である。ＯＬＴ１００は、プロセッサ１０１、揮発性記憶装置１０２、及び不揮発性記憶装置１０３を有する。
【００２５】
プロセッサ１０１は、ＯＬＴ１００全体を制御する。例えば、プロセッサ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などである。プロセッサ１０１は、マルチプロセッサでもよい。ＯＬＴ１００は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。
【００２６】
揮発性記憶装置１０２は、ＯＬＴ１００の主記憶装置である。例えば、揮発性記憶装置１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。不揮発性記憶装置１０３は、ＯＬＴ１００の補助記憶装置である。例えば、不揮発性記憶装置１０３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。
【００２７】
ＯＮＵ２００〜２０２、クライアント装置３００〜３０４、及びＤＨＣＰサーバ４００は、ＯＬＴ１００と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。
【００２８】
ここで、ＯＬＴ１００、ＯＮＵ２００、クライアント装置３００、及びＤＨＣＰサーバ４００で実行される処理は、ＯＬＴ１００、ＯＮＵ２００、ＤＨＣＰサーバ４００、及びクライアント装置３０１，３０２のそれぞれで実行される処理と同じである。ＯＬＴ１００、ＯＮＵ２００、クライアント装置３００、及びＤＨＣＰサーバ４００で実行される処理は、ＯＬＴ１００、ＯＮＵ２０１、クライアント装置３０３、及びＤＨＣＰサーバ４００で実行される処理と同じである。ＯＬＴ１００、ＯＮＵ２００、クライアント装置３００、及びＤＨＣＰサーバ４００で実行される処理は、ＯＬＴ１００、ＯＮＵ２０２、クライアント装置３０４、及びＤＨＣＰサーバ４００で実行される処理と同じである。そこで、ＯＬＴ１００、ＯＮＵ２００、クライアント装置３００、及びＤＨＣＰサーバ４００で実行される処理を主に説明する。
【００２９】
図４は、実施の形態１のＯＬＴとＯＮＵの構成を示す機能ブロック図である。ＯＬＴ１００は、制御部１１０と記憶部１２０を有する。制御部１１０は、ＰＯＮ制御部１１１、メッセージ処理部１１２、及び監視部１１３を有する。
制御部１１０、ＰＯＮ制御部１１１、メッセージ処理部１１２、及び監視部１１３の一部又は全部は、プロセッサ１０１によって実現してもよい。制御部１１０、ＰＯＮ制御部１１１、メッセージ処理部１１２、及び監視部１１３の一部又は全部は、プロセッサ１０１が実行するプログラムのモジュールとして実現してもよい。当該プログラムは、制御プログラムとも言う。
【００３０】
記憶部１２０は、揮発性記憶装置１０２又は不揮発性記憶装置１０３に確保した記憶領域として実現される。
ＯＮＵ２００は、制御部２１０とインタフェース部２２０を有する。制御部２１０は、ＰＯＮ制御部２１１とパケットフィルタ部２１２を有する。インタフェース部２２０は、ポート２２１を有する。
【００３１】
制御部２１０、ＰＯＮ制御部２１１、パケットフィルタ部２１２、及びインタフェース部２２０の一部又は全部は、ＯＮＵ２００が有するプロセッサによって実現してもよい。制御部２１０、ＰＯＮ制御部２１１、パケットフィルタ部２１２、及びインタフェース部２２０の一部又は全部は、ＯＮＵ２００が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。
【００３２】
ＰＯＮ制御部１１１は、光信号及び電気信号を相互に変換できる。また、ＰＯＮ制御部１１１は、メッセージ処理部１１２が生成した情報をＯＮＵ２００に送信する。
メッセージ処理部１１２は、スヌーピングを実行する。例えば、メッセージ処理部１１２は、クライアント装置３００が送信したＤＨＣＰ  ｒｅｑｕｅｓｔメッセージを取得する。メッセージ処理部１１２は、ＤＨＣＰ  ｒｅｑｕｅｓｔメッセージからクライアント装置３００の物理アドレス、クライアント装置３００が接続しているＯＮＵの情報（すなわち、ＯＮＵ２００を示す情報）、及びポート２２１のポート情報を取得する。例えば、物理アドレスは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。以下、物理アドレスは、ＭＡＣアドレスとする。
【００３３】
また、例えば、メッセージ処理部１１２は、クライアント装置３００が送信したＤＨＣＰ  ａｃｋメッセージを取得する。メッセージ処理部１１２は、ＤＨＣＰ  ａｃｋメッセージからＩＰアドレスを取得する。当該ＩＰアドレスは、クライアント装置３００に割り当てられるＩＰアドレスである。
【００３４】
メッセージ処理部１１２は、スヌーピングによって取得したＭＡＣアドレス、ＩＰアドレス、ＯＮＵ２００を示す情報、及びポート情報を用いて、組み合わせ情報を生成する。すなわち、組み合わせ情報は、クライアント装置３００に関連付けられた情報である。メッセージ処理部１１２は、組み合わせ情報を認証テーブル１２１に登録する。これにより、ＰＯＮシステム１０におけるクライアント装置３００のユーザ認証登録が完了する。ユーザ認証登録が完了することで、クライアント装置３００は、ＰＯＮシステム１０を介してインターネット網２０にアクセスできるようになる。また、ＯＬＴ１００は、組み合わせ情報を用いて、インターネット網２０にアクセスするクライアント装置３００に対してユーザ認証を実行できる。
【００３５】
メッセージ処理部１１２は、組み合わせ情報を認証テーブル１２１に登録すると共に、パケットフィルタ情報を生成する。詳細には、メッセージ処理部１１２は、組み合わせ情報を用いて、パケットフィルタ情報を生成する。
【００３６】
パケットフィルタ情報は、クライアント装置３００に割り当てられたＩＰアドレスとフィルタ実行情報を含む。フィルタ実行情報には、有効又は無効が設定される。ここで、パケットフィルタ情報は、パケットフィルタ部２１２に受信される。パケットフィルタ部２１２は、フィルタ実行情報に有効が設定されている場合、クライアント装置３００が送信したパケットに含まれるＩＰアドレスとパケットフィルタ情報が示すＩＰアドレスとが一致するか否かを判定する。パケットフィルタ部２１２は、一致する場合、クライアント装置３００が送信したパケットを通過させる。一方、パケットフィルタ部２１２は、フィルタ実行情報に無効が設定されている場合、パケットフィルタ情報が示すＩＰアドレスを含むパケットを廃棄する。すなわち、パケットフィルタ部２１２は、クライアント装置３００が送信したパケットを廃棄する。クライアント装置３００は、パケットが廃棄されることで、インターネット網２０に接続できなくなる。
【００３７】
メッセージ処理部１１２は、ＰＯＮ制御部１１１を介して、ＯＮＵ２００にパケットフィルタ情報を送信する。監視部１１３の機能については、後で詳細に説明する。記憶部１２０は、認証テーブル１２１を記憶する。認証テーブル１２１には、組み合わせ情報が登録される。
ＰＯＮ制御部２１１は、光信号及び電気信号を相互に変換できる。また、ＰＯＮ制御部２１１は、ＯＬＴ１００から受信したパケットフィルタ情報をパケットフィルタ部２１２に送信する。
【００３８】
パケットフィルタ部２１２は、パケットフィルタ情報を用いて、クライアント装置３００が送信したパケットを通過又は廃棄する。インタフェース部２２０は、ポート２２１を介して、クライアント装置３００と通信を行う。
ここで、ＯＮＵ２００に障害が発生する場合がある。例えば、障害とは、故障、再起動、電源切断、又は回線切断である。ＯＬＴ１００は、ＯＮＵ２００に障害が発生したとき、クライアント装置３００がインターネット網２０に接続できないように、フィルタ実行情報に無効を設定する場合がある。これにより、クライアント装置３００は、インターネット網２０に接続できなくなる。
【００３９】
クライアント装置３００に割り当てられたＩＰアドレスは、動的ＩＰアドレスである。動的ＩＰアドレスには、有効期限が設定されている。有効期限は、リース時間とも言う。クライアント装置３００は、リース時間が満了する頃に、ＤＨＣＰ  ｒｅｎｅｗメッセージをＤＨＣＰサーバ４００に送信することができる。ＯＬＴ１００は、スヌーピングによりＤＨＣＰ  ｒｅｎｅｗメッセージを検出した後、フィルタ実行情報に有効を設定する場合がある。しかし、リース時間には、長い時間が設定されている。そのため、クライアント装置３００では、リース時間が満了する頃まで通信障害が継続する。
そこで、実施の形態１では、クライアント装置に通信障害が発生した場合でも短時間に通信障害から回復することができることを説明する。
【００４０】
図５は、実施の形態１の通信システムで実行される処理の例を示すシーケンス図（その１）である。なお、図５及び６は、図４を参照する。
（ステップＳ１１１）ＯＮＵ２００で障害が発生する。例えば、ＯＮＵ２００では、電源が切断させて障害が発生する。
（ステップＳ１１２）ＯＬＴ１００とＯＮＵ２００との間の通信状態（以下、リンク状態）は、切断状態（以下、リンクダウン）に移行する。
【００４１】
（ステップＳ１１３）ＯＮＵ２００は、電源が投入されることで復旧する。
（ステップＳ１１４）ＯＬＴ１００のＰＯＮ制御部１１１は、ＯＮＵ２００とのリンク状態を接続状態（以下、リンクアップ）にする。
【００４２】
（ステップＳ１１５）ＯＬＴ１００のＰＯＮ制御部１１１は、リンクアップを検出する。ＯＬＴ１００のＰＯＮ制御部１１１は、メッセージ処理部１１２にリンクアップ通知を送信する。
メッセージ処理部１１２は、認証テーブル１２１から、リンクアップしたＯＮＵ２００に関連する情報である組み合わせ情報を抽出する。
【００４３】
（ステップＳ１１６）ＯＬＴ１００のメッセージ処理部１１２は、組み合わせ情報を参照し、ＯＮＵ２００に接続するクライアント装置３００に割り当てているＩＰアドレスを特定する。ＯＬＴ１００のメッセージ処理部１１２は、ＰＯＮ制御部１１１を介して、ＯＮＵ２００に、当該ＩＰアドレスに対応するフィルタ実行情報に無効を設定するように指示する。
【００４４】
（ステップＳ１１７）ＯＮＵ２００のパケットフィルタ部２１２は、クライアント装置３００に割り当てているＩＰアドレスに対応するフィルタ実行情報に無効を設定する。
これにより、クライアント装置３００は、インターネット網２０にアクセスできなくなる。すなわち、クライアント装置３００は、ＤＨＣＰサーバ４００から割り当てられたアドレスでインターネット網２０に接続が許可されていない接続不許可状態になる。
【００４５】
図６は、実施の形態１の通信システムで実行される処理の例を示すシーケンス図（その２）である。
（ステップＳ１２１）ＯＬＴ１００のメッセージ処理部１１２は、ＰＯＮ制御部１１１、ＯＮＵ２００、及びスイッチ６００を介して、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージをクライアント装置３００に送信する。
【００４６】
このように、制御部１１０に含まれるメッセージ処理部１１２は、障害が発生したＯＮＵ２００が復旧したことを検出した後、ＯＮＵ２００を介して、クライアント装置３００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージの送信を促す。
【００４７】
ここで、ＯＬＴ１００は、クライアント装置３００がインターネット網２０にアクセスすることを再開したいか否かを判断できない。そこで、ＯＬＴ１００は、予め決められた時間以内に、クライアント装置３００がＤＨＣＰサーバ４００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信するか否かを監視する。すなわち、監視部１１３は、クライアント装置３００が送信したＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをメッセージ処理部１１２がスヌーピングしたか否かを監視する。
【００４８】
（ステップＳ１２２）ＯＬＴ１００の監視部１１３は、タイマを用いて監視を開始する。
（ステップＳ１２３）クライアント装置３００は、スイッチ６００、ＯＮＵ２００、及びＯＬＴ１００を介して、ＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをＤＨＣＰサーバ４００に送信する。
また、ＯＬＴ１００のメッセージ処理部１１２は、クライアント装置３００が送信したＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをスヌーピングする。監視部１１３は、メッセージ処理部１１２がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをスヌーピングした場合、クライアント装置３００がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したと判定する。すなわち、監視部１１３は、当該判定をした場合、クライアント装置３００がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを検出する。
【００４９】
（ステップＳ１２４）ＯＬＴ１００の監視部１１３は、監視を停止する。そして、ＯＬＴ１００の監視部１１３は、タイマを停止する。
（ステップＳ１２５）ＤＨＣＰサーバ４００は、ＯＬＴ１００、ＯＮＵ２００、及びスイッチ６００を介して、ＤＨＣＰ  ｏｆｆｅｒメッセージをクライアント装置３００に送信する。ＤＨＣＰ  ｏｆｆｅｒメッセージには、ＯＮＵ２００に障害が発生する前にクライアント装置３００に割り当てられていたＩＰアドレスが含まれている。
【００５０】
（ステップＳ１２６）クライアント装置３００は、スイッチ６００、ＯＮＵ２００、及びＯＬＴ１００を介して、ＤＨＣＰ  ｒｅｑｕｅｓｔメッセージをＤＨＣＰサーバ４００に送信する。
（ステップＳ１２７）ＤＨＣＰサーバ４００は、ＯＬＴ１００、ＯＮＵ２００、及びスイッチ６００を介して、ＤＨＣＰ  ａｃｋメッセージをクライアント装置３００に送信する。
【００５１】
なお、ＯＬＴ１００のメッセージ処理部１１２は、ステップＳ１２５〜１２７で、クライアント装置３００とＤＨＣＰサーバ４００の間で送受信されるＤＨＣＰメッセージをスヌーピングする。これにより、ＯＬＴ１００のメッセージ処理部１１２は、クライアント装置３００に割り当てられるＩＰアドレスを検出することができる。
【００５２】
（ステップＳ１２８）ＯＬＴ１００のメッセージ処理部１１２は、ＰＯＮ制御部１１１を介して、ＯＮＵ２００に、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に有効を設定するように指示する。また、認証テーブル１２１に登録されているクライアント装置３００に関連付けられている情報である組み合わせ情報は、維持される。
【００５３】
（ステップＳ１２９）ＯＮＵ２００のパケットフィルタ部２１２は、クライアント装置３００に割り当てているＩＰアドレスに対応するフィルタ実行情報に有効を設定する。
これにより、クライアント装置３００は、インターネット網２０にアクセスできる。このように、メッセージ処理部１１２は、クライアント装置３００がＤＨＣＰサーバ４００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを監視部１１３が検出した後、クライアント装置３００をインターネット網２０に接続させるように制御する。
【００５４】
なお、監視部１１３は、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージをクライアント装置３００に送信してから、予め決められた時間以内に、クライアント装置３００がＤＨＣＰサーバ４００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを検出しなかった場合、ＤＨＣＰ  ｒｅｌｅａｓｅメッセージをＤＨＣＰサーバ４００に送信する。すなわち、監視部１１３は、クライアント装置３００に割り当てているアドレスの解放をＤＨＣＰサーバ４００に指示する。これにより、ＤＨＣＰサーバ４００は、クライアント装置３００に割り当てているＩＰアドレスを解放する。ＤＨＣＰサーバ４００は、ＩＰアドレスを解放することで、当該ＩＰアドレスを他のクライアント装置に割り当てることができる。また、ＯＬＴ１００のメッセージ処理部１１２は、クライアント装置３００に関連付けられている情報である組み合わせ情報を削除する。
【００５５】
また、ＤＨＣＰサーバ４００は、ＯＮＵ２００に障害が発生する前にクライアント装置３００に割り当てられていたＩＰアドレスと異なるＩＰアドレスをクライアント装置３００に割り当ててもよい。この場合、ＯＬＴ１００のメッセージ処理部１１２は、新たにパケットフィルタ情報を生成する。パケットフィルタ情報には、新たにクライアント装置３００に割り当てられたＩＰアドレスに対応するフィルタ実行情報に有効が設定されている。そして、ＯＬＴ１００のメッセージ処理部１１２は、ＰＯＮ制御部１１１を介して、パケットフィルタ情報をＯＮＵ２００に送信する。これにより、クライアント装置３００は、インターネット網２０にアクセスできる。さらに、ＯＬＴ１００のメッセージ処理部１１２は、ＯＮＵ２００に障害が発生する前にクライアント装置３００に割り当てられていたＩＰアドレスに対応するフィルタ実行情報を有効に設定するように、ＯＮＵ２００に指示してもよい。
【００５６】
実施の形態１によれば、ＯＬＴ１００は、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージをクライアント装置３００に送信することで、クライアント装置３００がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをＤＨＣＰサーバ４００に送信できる。そして、ＯＬＴ１００は、クライアント装置３００とＤＨＣＰサーバ４００の間で送受信されるＤＨＣＰメッセージをスヌーピングすることで、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に有効を設定するように、ＯＮＵ２００に指示する。これにより、クライアント装置３００は、ＩＰアドレスのリース時間の満了を待たずに、インターネット網２０にアクセスできる。すなわち、ＯＬＴ１００は、クライアント装置３００の通信障害の期間を短くできる。
【００５７】
実施の形態２．
次に、実施の形態２を説明する。実施の形態１と相違する事項を主に説明し、実施の形態１と共通する事項の説明を省略する。実施の形態２の説明では、図１〜６を参照する。
【００５８】
図７は、実施の形態２のＯＬＴとＯＮＵの構成を示す機能ブロック図である。ＯＬＴ１００ａは、パケットフィルタ部１３０を有する。ＯＮＵ２００ａは、パケットフィルタ部を有していない点がＯＮＵ２００と異なる。
【００５９】
パケットフィルタ部１３０の一部又は全部は、プロセッサ１０１によって実現してもよい。パケットフィルタ部１３０の一部又は全部は、プロセッサ１０１が実行するプログラムのモジュールとして実現してもよい。当該プログラムは、制御プログラムと呼んでもよい。
【００６０】
記憶部１２０は、クライアント装置３００に対応するパケットフィルタ情報を記憶する。パケットフィルタ部１３０は、クライアント装置３００をインターネット網２０に接続させるか否かを制御する。具体的には、パケットフィルタ部１３０は、記憶部１２０に格納しているパケットフィルタ情報に含まれるフィルタ実行情報に有効又は無効を設定することで、クライアント装置３００をインターネット網２０に接続させるか否かを制御できる。なお、実施の形態２では、メッセージ処理部１１２は、ステップＳ１１６で、パケットフィルタ部１３０に、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に無効を設定するように指示する。パケットフィルタ部１３０は、フィルタ実行情報に無効を設定する。また、実施の形態２では、ステップＳ１１７が実行されない。
【００６１】
また、実施の形態２では、メッセージ処理部１１２は、ステップＳ１２８で、パケットフィルタ部１３０に、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に有効を設定するように指示する。パケットフィルタ部１３０は、フィルタ実行情報に有効を設定する。すなわち、パケットフィルタ部１３０は、クライアント装置３００がＤＨＣＰサーバ４００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを監視部１１３が検出した後、クライアント装置３００をインターネット網２０に接続させる。これにより、クライアント装置３００は、インターネット網２０に接続することができる。なお、実施の形態２では、ステップＳ１２９が実行されない。
【００６２】
このように、パケットフィルタ部１３０は、クライアント装置３００がＤＨＣＰサーバ４００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを監視部１１３が検出した後、クライアント装置３００をインターネット網２０に接続させる。
図４に示される構成と同じ又は対応する図７の構成は、図４に示される符号と同じ符号を付している。
【００６３】
実施の形態２によれば、ＯＬＴ１００ａは、パケットフィルタ部１３０を有することで、実施の形態１のようにＯＮＵ２００に、フィルタ実行情報に有効を設定するように指示しなくて済む。さらに、ＯＬＴ１００ａは、実施の形態１のようにＯＮＵ２００に、当該指示（すなわち、電気信号）を光信号に変換しなくて済む。よって、ＯＬＴ１００ａは、ＯＬＴ１００ａの処理負荷を軽減できる。
【００６４】
実施の形態３．
次に、実施の形態３を説明する。実施の形態１と相違する事項を主に説明し、実施の形態１と共通する事項の説明を省略する。実施の形態３の説明では、図１〜５を参照する。
【００６５】
図８は、実施の形態３の通信システムを示す図である。実施の形態３の通信システムは、ＯＬＴ１００ｂを含む。実施の形態３の通信システムは、ＤＨＣＰサーバ４００が存在しない点が実施の形態１の通信システムと異なる。ＤＨＣＰサーバ４００の機能は、ＯＬＴ１００ｂが有する。
図１に示される構成と同じ又は対応する図８の構成は、図１に示される符号と同じ符号を付している。
【００６６】
図９は、実施の形態３のＯＬＴとＯＮＵの構成を示す機能ブロック図である。ＯＬＴ１００ｂは、アドレス管理部１４０と記憶部１２０ａを有する。
アドレス管理部１４０の一部又は全部は、プロセッサ１０１によって実現してもよい。アドレス管理部１４０の一部又は全部は、プロセッサ１０１が実行するプログラムのモジュールとして実現してもよい。当該プログラムは、制御プログラムとも言う。
【００６７】
記憶部１２０ａは、ＩＰアドレスプール１２２を記憶する。ＩＰアドレスプール１２２は、インターネット網２０に接続する際に用いられる複数のＩＰアドレスを含む。また、ＩＰアドレスプール１２２は、ＩＰアドレスの割り当て状況を記憶する。
アドレス管理部１４０は、ＩＰアドレスプール１２２に含まれているＩＰアドレスを割り当てる。例えば、アドレス管理部１４０は、クライアント装置３００がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをＯＬＴ１００ｂに送信したとき、ＩＰアドレスをクライアント装置３００に割り当てる。
【００６８】
また、アドレス管理部１４０は、ＩＰアドレスの割り当て又は解放を行うたびに、ＩＰアドレスプール１２２を更新する。
図４に示される構成と同じ又は対応する図９の構成は、図４に示される符号と同じ符号を付している。
【００６９】
図１０は、実施の形態３の通信システムで実行される処理の例を示すシーケンス図である。図１０は、図９を参照する。また、図１０は、図５の後に実行される処理である。そこで、図１０の前に実行される図５の処理の説明を省略する。図１０の前に実行される図５には、ＤＨＣＰサーバ４００が存在しないものとする。
【００７０】
（ステップＳ１３１）ＯＬＴ１００ｂのメッセージ処理部１１２は、ＰＯＮ制御部１１１、ＯＮＵ２００、及びスイッチ６００を介して、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージをクライアント装置３００に送信する。
このように、制御部１１０に含まれるメッセージ処理部１１２は、障害が発生したＯＮＵ２００が復旧したことを検出した後、ＯＮＵ２００を介して、クライアント装置３００にＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージの送信を促す。
【００７１】
（ステップＳ１３２）ＯＬＴ１００ｂの監視部１１３は、タイマを用いて監視を開始する。
（ステップＳ１３３）クライアント装置３００は、スイッチ６００及びＯＮＵ２００を介して、ＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをＯＬＴ１００ｂに送信する。
また、ＯＬＴ１００ｂのメッセージ処理部１１２は、クライアント装置３００が送信したＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをスヌーピングする。監視部１１３は、メッセージ処理部１１２がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージをスヌーピングした場合、クライアント装置３００がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したと判定する。すなわち、監視部１１３は、当該判定をした場合、クライアント装置３００がＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを検出する。
【００７２】
（ステップＳ１３４）ＯＬＴ１００ｂの監視部１１３は、監視を停止する。そして、ＯＬＴ１００ｂの監視部１１３は、タイマを停止する。
（ステップＳ１３５）ＯＬＴ１００ｂのアドレス管理部１４０は、ＯＮＵ２００及びスイッチ６００を介して、ＤＨＣＰ  ｏｆｆｅｒメッセージをクライアント装置３００に送信する。ＤＨＣＰ  ｏｆｆｅｒメッセージには、ＯＮＵ２００に障害が発生する前にクライアント装置３００に割り当てられていたＩＰアドレスが含まれている。
【００７３】
（ステップＳ１３６）クライアント装置３００は、スイッチ６００及びＯＮＵ２００を介して、ＤＨＣＰ  ｒｅｑｕｅｓｔメッセージをＯＬＴ１００ｂに送信する。
（ステップＳ１３７）ＯＬＴ１００ｂのアドレス管理部１４０は、ＰＯＮ制御部１１１、ＯＮＵ２００、及びスイッチ６００を介して、ＤＨＣＰ  ａｃｋメッセージをクライアント装置３００に送信する。
【００７４】
（ステップＳ１３８）ＯＬＴ１００ｂのメッセージ処理部１１２は、ＰＯＮ制御部１１１を介して、ＯＮＵ２００に、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に有効を設定するように指示する。また、認証テーブル１２１に登録されているクライアント装置３００に関連付けられている情報である組み合わせ情報は、維持される。
【００７５】
（ステップＳ１３９）ＯＮＵ２００のパケットフィルタ部２１２は、クライアント装置３００に割り当てているＩＰアドレスに対応するフィルタ実行情報に有効を設定する。
これにより、クライアント装置３００は、インターネット網２０にアクセスできる。このように、制御部１１０に含まれるメッセージ処理部１１２は、クライアント装置３００がＯＬＴ１００ｂにＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを監視部１１３が検出した後、クライアント装置３００をインターネット網２０に接続させるように制御する。
【００７６】
なお、監視部１１３は、ＤＨＣＰ  ｆｏｒｃｅｒｅｎｅｗメッセージをクライアント装置３００に送信してから、予め決められた時間以内に、クライアント装置３００がＯＬＴ１００ｂにＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを検出しなかった場合、クライアント装置３００に割り当てているアドレスの解放をアドレス管理部１４０に指示する。アドレス管理部１４０は、クライアント装置３００に割り当てているＩＰアドレスを解放する。アドレス管理部１４０は、ＩＰアドレスを解放することで、当該ＩＰアドレスを他のクライアント装置に割り当てることができる。また、アドレス管理部１４０は、ＩＰアドレスプール１２２に含まれるＩＰアドレスの割り当て状況を更新する。さらに、ＯＬＴ１００のメッセージ処理部１１２は、クライアント装置３００に関連付けられている情報である組み合わせ情報を削除する。
【００７７】
また、ＯＬＴ１００ｂのアドレス管理部１４０は、ＯＮＵ２００に障害が発生する前にクライアント装置３００に割り当てられていたＩＰアドレスと異なるＩＰアドレスをクライアント装置３００に割り当ててもよい。この場合、ＯＬＴ１００ｂのアドレス管理部１４０は、新たにパケットフィルタ情報を生成する。パケットフィルタ情報には、新たにクライアント装置３００に割り当てられたＩＰアドレスに対応するフィルタ実行情報に有効が設定されている。そして、ＯＬＴ１００ｂのアドレス管理部１４０は、ＰＯＮ制御部１１１を介して、パケットフィルタ情報をＯＮＵ２００に送信する。これにより、クライアント装置３００は、インターネット網２０にアクセスできる。
【００７８】
実施の形態３によれば、ＯＬＴ１００ｂは、ＤＨＣＰサーバ４００の機能を含む。これにより、通信システムは、ＤＨＣＰサーバ４００を用意しなくて済む。また、通信システムは、システム構成を簡易化できる。
【００７９】
実施の形態４．
次に、実施の形態４を説明する。実施の形態２，３と相違する事項を主に説明し、実施の形態２，３と共通する事項の説明を省略する。実施の形態４の説明では、図７、９、及び１０を参照する。
【００８０】
図１１は、実施の形態４のＯＬＴとＯＮＵの構成を示す機能ブロック図である。ＯＬＴ１００ｃは、パケットフィルタ部１３０とアドレス管理部１４０を有する。すなわち、ＯＬＴ１００ｃは、パケットフィルタ部１３０を有している点がＯＬＴ１００ｂと異なる。
パケットフィルタ部１３０の機能は、実施の形態２と同じである。アドレス管理部１４０の機能は、実施の形態３と同じである。なお、記憶部１２０ｂは、クライアント装置３００に対応するパケットフィルタ情報を記憶する。また、実施の形態４では、メッセージ処理部１１２は、ステップＳ１１６で、パケットフィルタ部１３０に、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に無効を設定するように指示する。パケットフィルタ部１３０は、フィルタ実行情報に無効を設定する。なお、実施の形態４では、ステップＳ１１７が実行されない。
【００８１】
また、実施の形態４では、メッセージ処理部１１２は、ステップＳ１３８で、パケットフィルタ部１３０に、クライアント装置３００に割り当てられるＩＰアドレスに対応するフィルタ実行情報に有効を設定するように指示する。パケットフィルタ部１３０は、記憶部１２０ｂに格納されているパケットフィルタ情報に含まれるフィルタ実行情報に有効を設定する。これにより、クライアント装置３００は、インターネット網２０に接続することができる。なお、実施の形態４では、ステップＳ１３９が実行されない。
【００８２】
このように、パケットフィルタ部１３０は、クライアント装置３００がＯＬＴ１００ｃにＤＨＣＰ  ｄｉｓｃｏｖｅｒメッセージを送信したことを監視部１１３が検出した後、クライアント装置３００をインターネット網２０に接続させる。
【００８３】
図７又は９に示される構成と同じ又は対応する図１１の構成は、図７又は９に示される符号と同じ符号を付している。
実施の形態４によれば、ＯＬＴ１００ｃは、パケットフィルタ部１３０を有することで、実施の形態３のようにＯＮＵ２００に、フィルタ実行情報に有効を設定するように指示しなくて済む。さらに、ＯＬＴ１００ｃは、実施の形態３のようにＯＮＵ２００に、当該指示（すなわち、電気信号）を光信号に変換しなくて済む。よって、ＯＬＴ１００ｃは、ＯＬＴ１００ｃの処理負荷を軽減できる。
【００８４】
以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。
【符号の説明】
【００８５】
１０  ＰＯＮシステム、  ２０  インターネット網、  １００，１００ａ，１００ｂ，１００ｃ  ＯＬＴ、  １０１  プロセッサ、  １０２  揮発性記憶装置、  １０３  不揮発性記憶装置、  １１０，１１０ａ  制御部、  １１１  ＰＯＮ制御部、  １１２  メッセージ処理部、  １１３  監視部、  １２０，１２０ａ  記憶部、  １２１  認証テーブル、  １２２  ＩＰアドレスプール、  １３０  パケットフィルタ部、  １４０  アドレス管理部、  ２００，２００ａ，２０１，２０２  ＯＮＵ、  ２１０  制御部、  ２１１  ＰＯＮ制御部、  ２１２  パケットフィルタ部、  ２２０  インタフェース部、  ２２１  ポート、  ３００，３０１，３０２，３０３，３０４  クライアント装置、  ４００  ＤＨＣＰサーバ、  ５００  光カプラ、  ６００  スイッチ、  ７００  ＨＧＷ。
【図１】
2019202665.tif 000003
【図２】
2019202665.tif 000004
【図３】
2019202665.tif 000005
【図４】
2019202665.tif 000006
【図５】
2019202665.tif 000007
【図６】
2019202665.tif 000008
【図７】
2019202665.tif 000009
【図８】
2019202665.tif 000010
【図９】
2019202665.tif 000011
【図１０】
2019202665.tif 000012
【図１１】
2019202665.tif 000013
【国際調査報告】
2019202665.tif 000014
2019202665.tif 000015