(57)【要約】【課題】セキュリティ上問題を解消することができ、長時間にわたりオンラインのアプリケーションを利用する際にも不具合を生じることもないネットワーク接続装置を提供する。【解決手段】ＡＤＳＬルータ１０１は、ＡＤＳＬモデム２０１と、ルータ２００と、探索器２０２とを備える。探索部２０２がＬＡＮ側回線上の全ノードに向けてＡＲＰ要求パケットを送信し、そのパケットに対するＡＲＰ応答パケットが一つもない場合には起動中のノードが全く存在しないと判断してＷＡＮ側回線上のＰＰＰｏＥ接続を切断するとともにＡＤＳＬモデム２０１の電源を切断し、他方、ＡＲＰ応答パケットがある場合には起動中のノードが存在すると判断してＷＡＮ側回線上のＰＰＰｏＥ接続を確立するとともにＡＤＳＬモデム２０１の電源を投入する。【選択図】      図２
2004228878.tif 000002
【特許請求の範囲】
【請求項１】
広域ネットワークとローカルエリアネットワークとを相互に接続するネットワーク接続装置において、
ローカルエリアネットワークを構成する各ノードと定期的に所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しないと判断した場合には、広域ネットワークとのコネクションを終了し、起動しているノードが存在すると判断した場合にはコネクションを確立することを特徴とするネットワーク接続装置。
【請求項２】
広域ネットワークとローカルエリアネットワークとを相互に接続するネットワーク接続装置において、
ローカルエリアネットワークを構成する各ノードと定期的に所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しないと判断した場合には、内蔵するモデムの電源を断ち、起動しているノードが存在すると判断した場合には当該電源を投入することを特徴とするネットワーク接続装置。
【請求項３】
前記所定のパケット通信は、ユーザが予め指定したノードとだけ行うことを特徴とする請求項１又は２に記載のネットワーク接続装置。
【請求項４】
前記所定のパケット通信は、各ノードへのＡＲＰ要求パケットの送信と、当該ＡＲＰ要求パケットに対応したＡＲＰ応答パケットの受信とであることを特徴とする請求項１から３のいずれか１に記載のネットワーク接続装置。
【請求項５】
前記ＡＲＰ応答パケットを受信しない場合には、起動しているノードが存在しないと判断することを特徴とする請求項４記載のネットワーク接続装置。
【請求項６】
前記所定のパケット通信は、各ノードへのＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケットの送信と、当該ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケットに対応したＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔパケットの受信とであることを特徴とする請求項１から３のいずれか１に記載のネットワーク接続装置。
【請求項７】
前記ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔを受信しない場合には、起動しているノードが存在しないと判断することを特徴とする請求項６記載のネットワーク接続装置。
【請求項８】
有線ＬＡＮ回線と無線ＬＡＮ回線とを相互に接続するネットワーク接続装置において、
有線ＬＡＮ回線上の各ノードと所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しない場合には、内蔵する無線通信機の電源を断ち、起動しているノードが存在する場合には当該電源を投入することを特徴とするネットワーク接続装置。
【請求項９】
前記所定のパケット通信は、ユーザが予め指定したノードとだけ行うことを特徴とする請求項８に記載のネットワーク接続装置。
【請求項１０】
前記所定のパケット通信は、各ノードへのＡＲＰ要求パケットの送信と、当該ＡＲＰ要求パケットに対応したＡＲＰ応答パケットの受信とであることを特徴とする請求項８又は９に記載のネットワーク接続装置。
【請求項１１】
前記ＡＲＰ応答パケットを受信しない場合には、起動しているノードが存在しないと判断することを特徴とする請求項１０記載のネットワーク接続装置。
【請求項１２】
広域ネットワークとローカルエリアネットワークとを相互に接続するネットワーク接続方法において、
ローカルエリアネットワークを構成する各ノードと定期的に所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しないと判断した場合には、広域ネットワークとのコネクションを終了し、起動しているノードが存在すると判断した場合にはコネクションを確立することを特徴とするネットワーク接続方法。
【請求項１３】
広域ネットワークとローカルエリアネットワークとを相互に接続するネットワーク接続方法において、
ローカルエリアネットワークを構成する各ノードと定期的に所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しないと判断した場合には、内蔵するモデムの電源を断ち、起動しているノードが存在すると判断した場合には当該電源を投入することを特徴とするネットワーク接続方法。
【請求項１４】
前記所定のパケット通信は、ユーザが予め指定したノードとだけ行うことを特徴とする請求項１２又は１３に記載のネットワーク接続方法。
【請求項１５】
前記所定のパケット通信は、各ノードへのＡＲＰ要求パケットの送信と、当該ＡＲＰ要求パケットに対応したＡＲＰ応答パケットの受信とであることを特徴とする請求項１２から１４のいずれか１に記載のネットワーク接続方法。
【請求項１６】
前記ＡＲＰ応答パケットを受信しない場合には、起動しているノードが存在しないと判断することを特徴とする請求項１５記載のネットワーク接続方法。
【請求項１７】
前記所定のパケット通信は、各ノードへのＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケットの送信と、当該ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケットに対応したＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔパケットの受信とであることを特徴とする請求項１２から１４のいずれか１に記載のネットワーク接続方法。
【請求項１８】
前記ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔを受信しない場合には、起動しているノードが存在しないと判断することを特徴とする請求項１７記載のネットワーク接続方法。
【請求項１９】
有線ＬＡＮ回線と無線ＬＡＮ回線とを相互に接続するネットワーク接続方法において、
有線ＬＡＮ回線上の各ノードと所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しない場合には、内蔵する無線通信機の電源を断ち、起動しているノードが存在する場合には当該電源を投入することを特徴とするネットワーク接続方法。
【請求項２０】
前記所定のパケット通信は、ユーザが予め指定したノードとだけ行うことを特徴とする請求項１９に記載のネットワーク接続方法。
【請求項２１】
前記所定のパケット通信は、各ノードへのＡＲＰ要求パケットの送信と、当該ＡＲＰ要求パケットに対応したＡＲＰ応答パケットの受信とであることを特徴とする請求項１９又は２０に記載のネットワーク接続方法。
【請求項２２】
前記ＡＲＰ応答パケットを受信しない場合には、起動しているノードが存在しないと判断することを特徴とする請求項２１記載のネットワーク接続方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を接続するネットワーク接続装置及び方法に関するものである。
【０００２】
【従来の技術】
ＬＡＮは特定のエリア内での通信網であるが、インターネット等のＷＡＮは離れた場所にあるＬＡＮ同士を接続し、広いエリアでの通信網を構築するものである。離れた場所にあるＬＡＮ同士を接続するための通信回線は、通信事業者が所有する例えばＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）やｘＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  ）などの通信回線が使用される。ＷＡＮでは、ＬＡＮの出入口にあたる部分にルータが設置される。ルータは、パケットの通信経路（ルート）を制御するものである。ＷＡＮでは、それぞれのＬＡＮのルータ同士が接続されることになる。
【０００３】
さて、一般的には、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ、非対称ディジタル加入者回線）の通信回線は常時接続で使用されているため、ＡＤＳＬルータは、ＬＡＮ内の端末装置がＷＡＮ側の通信回線を介して通信を行っているか否かにかかわらず、常にＷＡＮ側の通信回線と接続した状態を維持することになる。このように、このルータは、ＬＡＮ内の端末装置がＷＡＮ側の通信回線を介して通信を行っていない場合でも、常にＷＡＮ側の通信回線に接続したままの状態であるため、ＷＡＮからの不正アクセスに対して無防備であり、セキュリティ上問題があった。また、ＡＤＳＬの通信回線の常時接続により、ＡＤＳＬモデムは、常に電力を消費し続けることにもなる。
【０００４】
この問題を解決する第１の方法として、ＬＡＮ側のＥｔｈｅｒｎｅｔ（登録商標）のリンク状態を確認する技術がある。この技術は、ＬＡＮ側回線のリンク状態（ＬＡＮ側端末機器から送信されるリンクテストパルス）を調べて、リンクが確立していればＬＡＮ側回線上にノードが存在しているものとみなしてＷＡＮ側回線の接続を維持し、他方、リンクが確立していなければＬＡＮ側回線上にノードが存在しないものとしてＷＡＮ側回線の接続を切断するものである。
【０００５】
また、この問題を解決する第２の方法として、ルータがＬＡＮ側回線とＷＡＮ側回線の間を転送するパケット量を観測して、一定時間にわたってパケット転送が行なわれなければ、通信は行なわれていないとしてＷＡＮ側回線の接続を切断する技術がある。
【０００６】
尚、その他、本発明に関連する従来技術は、例えば、次に示す文献に記載されている。
【０００７】
【特許文献１】
特開２００１−３２０４１５号公報
【特許文献２】
特開２００２−２１７９５３号公報
【０００８】
【発明が解決しようとする課題】
しかし、上述の第１の方法においては、ルータとＬＡＮ側接続機器との間にＨＵＢ（ハブ。集線装置）が存在する場合には、通信を行なうノードの有無に関わらずリンクパルスを検出してしまうため、ノードが１つも起動していない状態であってもＷＡＮ側回線を切断できないという問題があった。
【０００９】
また、上述の第２の方法においては、ルータに流れるＩＰパケットを監視し、ＩＰパケットが一定時間流れなかった場合にはＷＡＮ側の通信回線を切断するので、端末装置の利用者の意思とは無関係に通信回線の切断がなされてしまい、このため、長時間にわたりセッションを保つ必要のあるアプリケーションが実行不可能となってしまうという問題があった。また、この方法では、外部から（ＷＡＮ側から）ＬＡＮ側に不正なアクセスが継続して行われた場合、ＩＰパケットの流れを監視するだけではＷＡＮ側の通信回線が切断されないため、依然として上記したようなセキュリティ上の問題があった。さらに、ＷＡＮ側に公開したいサーバをＬＡＮ側回線上に立てた場合にはクライアントとの通信経路は常に維持しておく必要があるのにも関わらず、サーバは普段は通信を行わないため、ルータによってＷＡＮ側回線が切断される可能性が高いという問題もある。
【００１０】
本発明は、上記のような課題を解決するためになされたものであり、セキュリティ上問題を解消することができ、通信事業者の通信回線を効率的に利用することができ、長時間にわたりオンラインのアプリケーションを利用する際にも不具合を生じることもないルータを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述の目的を達成するため、本発明のネットワーク接続装置は、ＬＡＮ側機器に向けてＡＲＰ要求パケット（ＬＡＮ側回線上のプロトコルがＩＰｖ４である場合）またはＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケット（ＬＡＮ側回線上のプロトコルがＩＰｖ６である場合）を送出してその応答を調べることで起動中のＬＡＮ側機器を探索し、その結果、起動中の機器が存在しないと判断した場合にはＷＡＮ側回線を切断する。
【００１２】
すなわち、本発明のネットワーク接続装置は、広域ネットワークとローカルエリアネットワークとを相互に接続するネットワーク接続装置において、ローカルエリアネットワークを構成する各ノードと定期的に所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しないと判断した場合には、広域ネットワークとのコネクションを終了し、起動しているノードが存在すると判断した場合にはコネクションを確立することを特徴とする。
【００１３】
また、本発明のネットワーク接続方法は、広域ネットワークとローカルエリアネットワークとを相互に接続するネットワーク接続方法において、ローカルエリアネットワークを構成する各ノードと定期的に所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しないと判断した場合には、広域ネットワークとのコネクションを終了し、起動しているノードが存在すると判断した場合にはコネクションを確立することを特徴とする。
【００１４】
また、本発明のネットワーク接続装置は、有線ＬＡＮ回線と無線ＬＡＮ回線とを相互に接続するネットワーク接続装置において、有線ＬＡＮ回線上の各ノードと所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しない場合には、内蔵する無線通信機の電源を断ち、起動しているノードが存在する場合には当該電源を投入することを特徴とする。
【００１５】
また、本発明のネットワーク接続方法は、有線ＬＡＮ回線と無線ＬＡＮ回線とを相互に接続するネットワーク接続方法において、有線ＬＡＮ回線上の各ノードと所定のパケット通信を行うことにより各ノードの状態を監視し、起動しているノードが存在しない場合には、内蔵する無線通信機の電源を断ち、起動しているノードが存在する場合には当該電源を投入することを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明が適用される通信システムの全体構成を示すブロック図である。図１に示されるように、本通信システムは、ＬＡＮ１００とＷＡＮ１０５とから構成され、ＬＡＮ１００には、ＬＡＮ側回線とＷＡＮ側回線の間でＩＰパケットのルーティングをするネットワーク接続装置１０１と、ノードとしての複数のＰＣ、サーバをＥｔｈｅｒｎｅｔ（登録商標）でつなぐためのＨＵＢ（集線装置）１０２と、サーバ１０３と、ＰＣ１０４とが備わっている。
【００１８】
図２は、本発明の第１の実施の形態に係るネットワーク接続装置の構成を示すブロック図である。本実施の形態においては、ＷＡＮ側回線はＡＤＳＬであるため、以後の説明においては、ネットワーク接続装置をＡＤＳＬルータと呼ぶ。
【００１９】
図２に示されるように、本実施の形態のＡＤＳＬルータ１０１は、ＡＤＳＬモデム２０１と、ルータ２００と、探索器２０２とを備える。ＡＤＳＬモデム２０１は、ＡＤＳＬ回線に接続し、ルータ２００と探索器２０２はＬＡＮ側回線に接続する。ＬＡＮ側回線には、ＰＣ、サーバ、ＨＵＢなどが接続される（図示せず）。
【００２０】
ＡＤＳＬモデム２０１は、ルータ２００から送信されたＰＰＰｏＥ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））パケットをＡＴＭセルでカプセル化した後にＡＤＳＬ信号に変換してＡＤＳＬに送信し、逆に、ＡＤＳＬ信号としてＡＤＳＬから受信したＡＴＭセルからＰＰＰｏＥパケットを取り出してルータ２００に送信する。
【００２１】
ここで、ＰＰＰｏＥについて簡単に説明する。ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）は、２つのノード間で通信するための物理層／データリンク層プロトコルで、複数の上位プロトコルを同時にサポートできるほか、ＩＰアドレスの自動割り当てやユーザー認証などの機能を持つ。ＰＰＰｏＥ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））は、こうしたＰＰＰの機能をＥｔｈｅｒｎｅｔ（登録商標）上で実現するためのプロトコルであり、  ＲＦＣ２５１６  （ＩＥＴＦ（Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のホームページ  ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／を参照）で規定されている。
【００２２】
ルータ２００は、ＡＤＳＬモデム２０１からＰＰＰｏＥパケットとして受信したＩＰパケット、又はＬＡＮ側回線からＥｔｈｅｒｎｅｔ（登録商標）パケットとして受信したＩＰパケットを、送信先ＩＰアドレスに従ってＩＰルーティング制御を行う機能を備える。本実施の形態ではルータ２００が扱うＩＰパケットはＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４、ＩＰバージョン４）であるとする。ルータ２００は、ＬＡＮ側回線にＩＰパケットを送出する場合にはＥｔｈｅｒｎｅｔ（登録商標）パケットとしてカプセル化して送出し、他方、ＡＤＳＬモデム２０１にＩＰパケットを送出する場合にはＰＰＰｏＥパケットとしてカプセル化して送出する。また、ルータ２００は、ＷＡＮ側回線上のＰＰＰｏＥ接続の確立と切断をするＰＰＰｏＥ接続／切断スイッチ２０３を備え、それを切り替えることによりＰＰＰｏＥ接続の確立と切断の手順を行なう。ＰＰＰｏＥ接続／切断スイッチ２０３のオンオフは、探索器２０２から制御できる。さらに、ルータ２００は、探索器２０２からＬＡＮ側ＩＰアドレスとサブネットについての問い合わせを受け、探索器２０２に回答する。
【００２３】
探索器２０２の動作は次の通りである。探索器２０２は、まず、ＬＡＮ側ＩＰアドレスとサブネットに関する情報をルータ２００に問い合わせる。そして、ＬＡＮ内において起動しているノードがあるかどうかを所定の間隔で調べ、その結果に従いスイッチを切り替える。ＬＡＮ内に起動しているノードがあるかどうかの調査は、ＡＲＰ要求パケットをＬＡＮ側回線に送出することにより行う。
【００２４】
ここで、ＡＲＰ要求パケットについて簡単に説明する。ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、アドレス解決プロトコル）とは、ＴＣＰ／ＩＰにおいて、ＩＰアドレスから物理層のネットワーク・アドレス（ＭＡＣアドレス）を求めるために利用されるプロトコルである。ＴＣＰ／ＩＰプロトコルでは、各ノードに対してＩＰアドレスを付け、これに基づいてノード間でＩＰパケットの送受信を行っている。しかし実際にＩＰパケットを送受信するためには、下位のデータリンク層の機能を使ってＩＰパケットをカプセル化して送受信する必要があるが、そのときに使用される宛先のアドレスは、ＩＰアドレスではなく、データリンク層のアドレスである（これは物理アドレスなどとも呼び、Ｅｔｈｅｒｎｅｔ（登録商標）ならばＭＡＣアドレスのことを指す）。つまりＩＰパケットを送信するためには、その宛先のデータリンク層のアドレス（ＭＡＣアドレス）が必要になる。このために利用されるのがＡＲＰプロトコルである。ＩＰパケットを送信する前には、まず宛先のＭＡＣアドレスを得るために、ＡＲＰ要求パケットをブロードキャストで送信する。このＡＲＰ要求パケット中には、ＩＰパケットの送信先となるＩＰアドレスと、送信元のＩＰアドレス、ＭＡＣアドレスの情報が記録されている。ブロードキャストを受信した各ノードでは、自ノードのＩＰアドレスがこのＡＲＰパケット中の宛先ＩＰアドレス・フィールドと一致するかどうかを調べ、一致するならば、自ノードのＭＡＣアドレス情報をセットして、ＡＲＰ応答パケットを送信する。これにより、ＡＲＰの要求を送信したノードは、宛先となるＭＡＣアドレスを取得することができる。
【００２５】
本実施の形態においては、ＡＲＰ要求パケットの宛先は、ＬＡＮ側のサブネットに含まれる全てのＩＰアドレス（ただし、ＡＤＳＬルータ自体のＩＰアドレスは除く。）である。探索器２０２は、送信したＡＲＰ要求パケットに対するＡＲＰ応答パケットを１つでも受信できれば、ＬＡＮ側回線上に起動状態のノードが存在すると判断する。言い換えると、ＡＲＰ応答パケットを１つも受信できなかった場合には、ＬＡＮ側回線上に起動状態のノードは存在しないものと判断する。
【００２６】
探索器２０２は、ＬＡＮ側回線上に起動しているノードが存在しないと判断すると、まず、ルータ２００のＰＰＰｏＥ接続／切断スイッチ２０３を操作して、ＷＡＮ側回線上のＰＰＰｏＥ接続を切断する。次いで、ＡＤＳＬモデム電源スイッチ２０４を操作して、ＡＤＳＬモデム２０１の電源を切断する。逆に、探索器２０２は、ＬＡＮ側回線上に起動しているノードが存在すると判断すると、まず、ＡＤＳＬモデム２０１の電源を投入し、次いで、ルータ２００を操作してＷＡＮ側ＰＰＰｏＥ接続を確立する。
【００２７】
以上まとめると、探索部２０２がＬＡＮ側回線上の全ノードに向けてＡＲＰ要求パケットを送信し、そのパケットに対するＡＲＰ応答パケットが一つもない場合には起動中のノードが全く存在しないと判断してＷＡＮ側回線上のＰＰＰｏＥ接続を切断するとともにＡＤＳＬモデム２０１の電源を切断し、他方、ＡＲＰ応答パケットがある場合には起動中のノードが存在すると判断してＷＡＮ側回線上のＰＰＰｏＥ接続を確立するとともにＡＤＳＬモデム２０１の電源を投入する。
【００２８】
次に、本実施の形態の動作を図を参照して説明する。
【００２９】
図３は、本実施の形態の動作を説明するためのシーケンス図である。図において、ＡＤＳＬルータが起動すると、探索器２０２は、ＬＡＮ側回線上におけるＩＰアドレスとサブネットをルータ２００に問い合わせる。それを受けてルータ２００は、ＩＰアドレスとサブネットを探索器２０２に返信する。
【００３０】
次に探索器２０２は、定期的に、先に取得したサブネットに属する全てのＩＰアドレスに対してＡＲＰ要求のパケットをブロードキャストで送信する。ここで、ルータ２００がＬＡＮ側回線上で属するサブネットのマスクが２４ｂｉｔとすると、ルータ２００自身のＩＰアドレスに対してはＡＲＰ要求を行なわないので、一度に送出されるＡＲＰ要求パケットは２５３個になる。ＡＲＰ要求パケットの送信元アドレスにはルータのＬＡＮ側ＩＰアドレスを使用する。
【００３１】
探索器２０２から送出された２５３個のＡＲＰ要求パケットは、ＨＵＢ（図示せず）を経由して、サーバやＰＣ等の各ノードに送信される。探索器２０２は、ＬＡＮ側回線のサブネット内に含まれる全てのＩＰアドレスにＡＲＰ要求パケットを送信しているので、各ノードが受け取るＡＲＰ要求パケットの中にはそれぞれ１つずつ自分宛のＡＲＰ要求パケットが含まれている。
【００３２】
起動しているノード１は、受け取った自分宛のＡＲＰ要求パケットに対して、送信元に設定されているルータを宛先としてＡＲＰ応答パケットを送信する。一方、起動していないか又は存在しないノード２に向けて送信されたＡＲＰ要求パケットに対するＡＲＰ応答パケットが送信されることはない。尚、ＨＵＢはＬＡＮ側回線上に存在するが、ＩＰアドレスを持たないのでＡＲＰ要求パケットに対して応答することはない。
【００３３】
本例の場合、探索器２０２は、１つのＡＲＰ応答パケットを受け取ったことから、ＬＡＮ側回線上に起動しているノードが１つ存在すると判断する。したがって、探索器２０２は、ＰＰＰｏＥ接続／切断スイッチ２０３を接続状態とすることによりＰＰＰｏＥ接続を確立し、また、ＡＤＳＬモデム電源スイッチ２０４をオンにする。尚、両スイッチを操作する際に、既に、ＰＰＰｏＥ接続が確立し、ＡＤＳＬモデムの電源が投入されている場合には何もしない。
【００３４】
こうして、ＬＡＮ側回線上に起動しているノードが存在していることが探索器２０２に認識されると、ＡＤＳＬモデム２０１の電源は投入されＷＡＮ側回線上のＰＰＰｏＥ接続は確立され、ＬＡＮ側回線上に存在するノードはＷＡＮ側回線上に存在するノードと通信が出来るようになる。
【００３５】
これに対して、ＡＲＰ応答パケットを一つも受信しない場合、すなわち、ＬＡＮ側回線上に起動しているノードが一つもない場合には、探索器２０２は、ＰＰＰｏＥ接続／切断スイッチ２０３を切断することによりＰＰＰｏＥ接続を切断し、また、ＡＤＳＬモデム電源スイッチ２０４をオフにする。尚、両スイッチを操作する際に、既に、ＰＰＰｏＥ接続が切断し、ＡＤＳＬモデム２０１の電源が切断されている場合には何もしない。
【００３６】
こうして、ＬＡＮ側回線上に起動しているノードが存在しないことが探索器２０２に認識されると、ＷＡＮ側回線上のＰＰＰｏＥ接続は切断され、さらに、ＡＤＳＬモデム２０１の電源は切断される。これにより、ＡＤＳＬルータの消費電力が軽減することができる。
【００３７】
本実施の形態の説明では、ＷＡＮ側回線がＡＤＳＬである例を挙げたが、アナログ電話回線、パケット回線、ＩＳＤＮ回線などの他の回線の場合であっても適用できることは言うまでもない。その場合、ＡＤＳＬモデムを他の回線用のモデムに置き換えるだけでよい。
【００３８】
また、本実施の形態は探索器２０２がＡＲＰ要求パケットを送出する例であったが、それ以外に、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６、ＩＰバージョン６）におけるＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケットなどのプロトコルを適用することができる。ルータ２００がＩＰｖ６プロトコルを取り扱う場合には、探索器２０２は、ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎパケットを送出し、ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔパケットの数を数える。なお、ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ、ＩＣＭＰ  Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔの内容については、ＲＦＣ１２５６に規定されている。
【００３９】
また、本実施の形態では、起動時に探索器２０２はルータからＬＡＮ側ＩＰアドレスとサブネットを取得し、ルータを除いたそのサブネット内の全てのＩＰアドレス対してＡＲＰ要求パケットを送出することによって、ルータが属するサブネット内の全てのノードを探索していたが、ＡＲＰ要求パケットの宛先としてユーザが特定のアドレスを設定することによって、特定のノードだけを探索する方法も考えられる。例えば、ノードとしてサーバとＰＣがあり、サーバはＷＡＮ側との通信を行なうノードであるが、ＰＣはＷＡＮ側との通信を行なわないノードであることが事前に判明していれば、サーバの起動状態を探索するだけでＷＡＮ側回線と接続するか否かを決定できる。したがって、この場合は、ＡＲＰ要求パケットの宛先としてサーバのアドレスだけを探索器２０２に設定すればよい。これによって、ＷＡＮ側との通信を行なわないＰＣが起動していたとしても、サーバが起動していなければＷＡＮ側回線の接続を維持する必要が無いと正しく判断して、ＡＤＳＬルータはＷＡＮ側回線との接続を切断できる。
【００４０】
本発明の第２の実施の形態について図面を参照して説明する。
【００４１】
図４は、本発明の第２の実施の形態に係るネットワーク接続装置の構成を示すブロック図である。これは、本発明を無線ＬＡＮ付きルータ適用した例である。
【００４２】
図４に示されるように、本実施の形態の無線ＬＡＮ付きルータは、有線ＬＡＮ側回線と無線ＬＡＮ側回線の間でＩＰパケットのルーティングを行う機器であり、ルータ４００と、無線通信機４０１と、探索器４０２と、無線通信機電源スイッチ４０３とから構成される。そして、有線ＬＡＮ回線側にはＰＣ４０４が接続され、無線ＬＡＮ回線側にはアクセスポイント４０５が設置される。
【００４３】
無線通信機４０１は、ルータ４００から送出された無線ＬＡＮ用のレイヤ２パケット（以下、無線ＬＡＮパケットという。）を無線ＬＡＮ回線に送出し、他方、無線ＬＡＮ回線から受信した無線ＬＡＮパケットをルータ４００に送出する。また、無線通信機４０１の電源スイッチ４０３は探索器４０２から制御できる仕組みとなっている。
ルータ４００は、無線通信機４０１から無線ＬＡＮパケットとして受信したＩＰパケットを、または、有線ＬＡＮ回線からＥｔｈｅｒｎｅｔ（登録商標）パケットとして受信したＩＰパケットを送信先ＩＰアドレスに従ってＩＰルーティング制御を行う。すなわち、ルータ４００からＬＡＮ回線にＩＰパケットを送出する場合にはＥｔｈｅｒｎｅｔ（登録商標）パケットとしてカプセル化して送出し、ルータ４００から無線通信機４０１にＩＰパケットを送出する場合には無線ＬＡＮパケットとしてカプセル化して送出する。
【００４４】
探索部４０２は、基本的には、第１の実施の形態と同様な動作をする。すなわち、まず、探索部４０２は、ルータ４００からサブネット及びＩＰアドレスの情報を取得する。次に、探索部４０２は、有線ＬＡＮ回線上の全ノードに向けてＡＲＰ要求パケットを送信し、そのパケットに対するＡＲＰ応答パケットが一つもない場合には起動中のノードが全く存在しないと判断し無線通信機電源スイッチ４０３を介して無線通信機４０１の電源を切断し、他方、ＡＲＰ応答パケットがある場合には起動中のノードが存在すると判断し無線通信機電源スイッチ４０３を介して無線通信機４０１の電源を投入する。
【００４５】
【発明の効果】
本発明によれば、ＬＡＮ側回線におけるノードに所定のパケットを送信し、そのパケットに対する応答があるかどうかを確認することにより各ノードの起動状態を探索し、起動しているノードが一つも無い場合には、通信回線を切断するため、ＷＡＮ側からの不正アクセスを軽減することができると共に、長時間にわたりオンラインのアプリケーションを利用する際にも不具合を生じることもない。さらに、起動しているノードが一つも無い場合には、所定の機器の電源を落とすため、消費電力も軽減できる。
【図面の簡単な説明】
【図１】本発明が適用される通信システムの全体構成を示すブロック図である。
【図２】本発明の第１の実施の形態を示すブロック図である。
【図３】本発明の第１の実施の形態の動作を説明するためのシーケンス図である。
【図４】本発明の第２の実施の形態を示すブロック図である。
【符号の説明】
１００  ＬＡＮ、１０１  ネットワーク接続装置、１０２  ＨＵＢ、１０３  サーバ、１０４  ＰＣ、１０５  ＷＡＮ、２００  ルータ、２０１  ＡＤＳＬモデム、２０２  探索器、  ２０３  ＰＰＰｏＥ接続／切断スイッチ、２０４  ＡＤＳＬモデム電源スイッチ、４００  ルータ、４０１  無線通信機、４０２  探索器、４０３  無線通信機電源スイッチ、４０４  ＰＣ、４０５  アクセスポイント
【図１】
2004228878.tif 000003
【図２】
2004228878.tif 000004
【図３】
2004228878.tif 000005
【図４】
2004228878.tif 000006