(57)【要約】【課題】自身が搭載されている情報処理装置等の電源が切断されている場合であっても、ネットワーク監視用のリクエストに対応することがきるネットワークインターフェース装置を提供すること。【解決手段】本ネットワークインターフェース装置１００ａは、当該ネットワークインターフェース装置に割り当てられているＭＡＣアドレスとＩＰアドレスを記憶する記憶部１０８と、このＩＰアドレスを割り当てられたネットワークインターフェース装置を対象とするネットワーク監視用のリクエストが受信された場合に、リクエストに対応する処理を実行する被監視制御部１０７と、本体装置の電源が切断されている間に少なくとも被監視制御手段に電源を供給する電源供給部１０９とを備える。【選択図】        図２
2008199410.tif 000002
【特許請求の範囲】
【請求項１】
本体装置にネットワーク接続機能を提供するネットワークインターフェース装置であって、
当該ネットワークインターフェース装置に割り当てられているＭＡＣアドレスとＩＰアドレスを記憶する記憶手段と、
前記ＩＰアドレスを割り当てられたネットワークインターフェース装置を対象とするネットワーク監視用のリクエストが受信された場合に、該リクエストに対応する処理を実行する被監視制御手段と、
前記本体装置の電源が切断されている間に少なくとも前記被監視制御手段に電源を供給する電源供給手段と
を備えたことを特徴とするネットワークインターフェース装置。
【請求項２】
前記被監視制御手段は、前記ＩＰアドレスに対応するＭＡＣアドレスを問い合せるＡＲＰリクエストが受信された場合に、前記ＭＡＣアドレスを設定したＡＲＰレスポンスを応答することを特徴とする請求項１に記載のネットワークインターフェース装置。
【請求項３】
前記被監視制御手段は、前記ＭＡＣアドレスに対応するＩＰアドレスを、ＭＡＣアドレスとＩＰアドレスの対応を管理するサーバ装置に問合せ、応答されたＩＰアドレスを当該ネットワークインターフェース装置に割り当てられているＩＰアドレスとして前記記憶手段に記憶させることを特徴とする請求項１または２に記載のネットワークインターフェース装置。
【請求項４】
ネットワークから受信されたパケットを、前記本体装置の電源が投入されている間は、前記本体装置へ出力させ、前記本体装置の電源が投入されていない間は、前記被監視制御手段へ出力させる切替手段をさらに備えたことを特徴とする請求項１〜３のいずれか１つに記載のネットワークインターフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク接続機能を提供するネットワークインターフェース装置に関し、特に、自身が搭載されている情報処理装置等の電源が切断されている場合であっても、ネットワーク監視用のリクエストに対応することがきるネットワークインターフェース装置に関する。
【背景技術】
【０００２】
情報処理装置が正しくネットワークに接続されているか否かを判定する手法として、ＡＲＰ（Address Resolution Protocol）プロトコル（例えば、特許文献１参照）を利用する手法が知られている。
【０００３】
ＡＲＰプロトコルとは、本来、ＩＰアドレスをＭＡＣアドレスへ変換するために用いられるプロトコルであり、ＭＡＣアドレスを知りたい情報処理装置等のＩＰアドレスを指定したＡＲＰリクエストがブロードキャストされると、そのＩＰアドレスをもつ情報処理装置等が、自身のＭＡＣアドレスを設定したＡＰＲレスポンスを送信元に応答することになっている。
【０００４】
このプロトコルを利用して、ある情報処理装置が正しくネットワークに接続されているか否かを判定するには、判定対象の情報処理装置のＩＰアドレスを設定したＡＲＰリクエストがブロードキャストする。これに対して、判定対象の情報処理装置のＭＡＣアドレスが設定されたＡＲＰレスポンスが応答されれば、判定対象の情報処理装置が正しくネットワークに接続されていると判定される。
【０００５】
一方、判定対象の情報処理装置以外のＭＡＣアドレスが設定されたＡＲＰレスポンスが応答されたり、ＡＲＰレスポンスが応答されなかったりした場合は、判定対象の情報処理装置が正しくネットワークに接続されていないと判定される。
【０００６】
【特許文献１】特開２００１−２４４９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の判定方法は、判定対象の情報処理装置等が稼動状態であることを前提とするものであった。すなわち、判定対象の情報処理装置等が正しくネットワークに接続されている場合であっても、その情報処理装置等に電源が投入されていない場合には、ＡＲＰレスポンスが応答されず、その情報処理装置等が正しくネットワークに接続されていないと判定されてしまうという問題があった。
【０００８】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、自身が搭載されている情報処理装置等の電源が切断されている場合であっても、ネットワーク監視用のリクエストに対応することがきるネットワークインターフェース装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、本発明の一つの態様では、本体装置にネットワーク接続機能を提供するネットワークインターフェース装置であって、当該ネットワークインターフェース装置に割り当てられているＭＡＣアドレスとＩＰアドレスを記憶する記憶手段と、前記ＩＰアドレスを割り当てられたネットワークインターフェース装置を対象とするネットワーク監視用のリクエストが受信された場合に、該リクエストに対応する処理を実行する被監視制御手段と、前記本体装置の電源が切断されている間に少なくとも前記被監視制御手段に電源を供給する電源供給手段とを備えたことを特徴とする。
【００１０】
この発明の態様によれば、当該ネットワークインターフェース装置に割り当てられているＭＡＣアドレスとＩＰアドレスを記憶手段に記憶させておき、前記本体装置の電源が切断されている間でも被監視制御手段に電源を供給して、被監視制御手段が記憶手段に記憶されているＩＰアドレス等を用いて通信処理を行うことができるように構成されているので、本体装置の電源が切断されている場合であっても、ネットワーク監視用のリクエストに対応することがきるネットワークインターフェース装置を得ることができる。
【００１１】
また、本発明の他の態様では、上記の発明の態様において、前記被監視制御手段は、前記ＩＰアドレスに対応するＭＡＣアドレスを問い合せるＡＲＰリクエストが受信された場合に、前記ＭＡＣアドレスを設定したＡＲＰレスポンスを応答することを特徴とする。
【００１２】
この発明の態様によれば、被監視制御手段がＡＲＰリクエストへの対応を行うように構成されているので、本体装置の電源が切断されている場合であっても、ＡＲＰリクエストを用いた接続確認に正常に対応することができる。
【００１３】
また、本発明の他の態様では、上記の発明の態様において、前記被監視制御手段は、前記ＭＡＣアドレスに対応するＩＰアドレスを、ＭＡＣアドレスとＩＰアドレスの対応を管理するサーバ装置に問合せ、応答されたＩＰアドレスを当該ネットワークインターフェース装置に割り当てられているＩＰアドレスとして前記記憶手段に記憶させることを特徴とする。
【００１４】
この発明の態様によれば、被監視制御手段がＤＨＣＰサーバ等に問い合せてＩＰアドレスを取得するように構成されているので、被監視制御手段が最新のＩＰアドレスを用いて処理を実行することができる。
【００１５】
また、本発明の他の態様では、上記の発明の態様において、ネットワークから受信されたパケットを、前記本体装置の電源が投入されている間は、前記本体装置へ出力させ、前記本体装置の電源が投入されていない間は、前記被監視制御手段へ出力させる切替手段をさらに備えたことを特徴とする。
【００１６】
この発明の態様によれば、本体装置の電源が切断されている間のみ被監視制御手段が機能し、それ以外のときは本体装置が全ての通信処理を行うように構成されているので、特定の種別のパケットのみを被監視制御手段に振り分けるといった複雑なフィルタリング処理が不要になり、装置を簡易に実現することができる。
【００１７】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１８】
本発明の一つの態様によれば、当該ネットワークインターフェース装置に割り当てられているＭＡＣアドレスとＩＰアドレスを記憶手段に記憶させておき、前記本体装置の電源が切断されている間でも被監視制御手段に電源を供給して、被監視制御手段が記憶手段に記憶されているＩＰアドレス等を用いて通信処理を行うことができるように構成されているので、本体装置の電源が切断されている場合であっても、ネットワーク監視用のリクエストに対応することがきるネットワークインターフェース装置を得ることができるという効果を奏する。
【００１９】
また、本発明の一つの態様によれば、被監視制御手段がＡＲＰリクエストへの対応を行うように構成されているので、本体装置の電源が切断されている場合であっても、ＡＲＰリクエストを用いた接続確認に正常に対応することができるという効果を奏する。
【００２０】
また、本発明の一つの態様によれば、被監視制御手段がＤＨＣＰサーバ等に問い合せてＩＰアドレスを取得するように構成されているので、被監視制御手段が最新のＩＰアドレスを用いて処理を実行することができるという効果を奏する。
【００２１】
また、本発明の一つの態様によれば、本体装置の電源が切断されている間のみ被監視制御手段が機能し、それ以外のときは本体装置が全ての通信処理を行うように構成されているので、特定の種別のパケットのみを被監視制御手段に振り分けるといった複雑なフィルタリング処理が不要になり、装置を簡易に実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、本発明に係るネットワークインターフェース装置の好適な実施の形態を詳細に説明する。
【実施例】
【００２３】
まず、本実施例に係るネットワークインターフェース装置（以下、「ネットワークＩＦ装置」という）を備えた情報処理装置を含むネットワークの一例について図１を参照しながら説明する。
【００２４】
同図に示すネットワークは、情報処理装置１０および１１と、監視装置２０と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ３０とを、レイヤ２スイッチ（Ｌ２ＳＷ）４０を介して接続して構成されている。ＤＨＣＰサーバ３０は、ネットワーク接続された他の装置に対して、ＴＣＰ／ＩＰによる通信を行うために必要なＩＰアドレスやサブネットマスク等の情報を提供する装置であり、レイヤ２スイッチ４０は、ネットワーク中継装置である。
【００２５】
情報処理装置１０は、例えば、サーバ装置やパソコンのような、情報処理能力を有する装置であり、ネットワークＩＦ装置１００ａおよび１００ｂを備える。同様に、情報処理装置１１も、情報処理能力を有する装置であり、ネットワークＩＦ装置１００ｃを備える。
【００２６】
ネットワークＩＦ装置１００ａ〜１００ｃは、自身が搭載された装置（以下、「本体装置」という）である情報処理装置１０または１１に対してネットワーク接続機能を提供する装置であり、それぞれが固有のＭＡＣアドレスを有する。ＭＡＣアドレスは、データリンク層において通信相手を識別するためのネットワークアドレスであり、製造メーカによって予め固定値が設定される。
【００２７】
図１の例では、ネットワークＩＦ装置１００ａは、「ｘｘ：ｘｘ：ｘｘ：ｘｘ：ｘｘ：０１」というＭＡＣアドレスを有し、ネットワークＩＦ装置１００ｂは、「ｘｘ：ｘｘ：ｘｘ：ｘｘ：ｘｘ：０２」というＭＡＣアドレスを有し、ネットワークＩＦ装置１００ｃは、「ｘｘ：ｘｘ：ｘｘ：ｘｘ：ｘｘ：０３」というＭＡＣアドレスを有している。
【００２８】
近年、各種ネットワークサービスを実現するために主として利用されているＴＣＰ／ＩＰは、データリンク層よりも上位の階層を制御するプロトコルであり、通信相手を識別するためにＩＰアドレスを必要とする。ＩＰアドレスは、重複させない等の一定の条件の下で任意の値を設定することができる。
【００２９】
このＩＰアドレスは、ネットワークＩＦ装置毎に値が設定される。したがって、ＩＰアドレスとＭＡＣアドレスは、１対１で対応し、その対応は、本体装置内もしくはＤＨＣＰサーバ３０のような外部のサーバ装置に記憶される。本実施例においては、ＩＰアドレスとＭＡＣアドレスの対応は、ＤＨＣＰサーバ３０に設定されているものとする。
【００３０】
情報処理装置１０および１１は、自身が備えるネットワークＩＦ装置のＩＰアドレスを知るために、起動時に各ネットワークＩＦ装置のＭＡＣアドレスを指定して、ＤＨＣＰサーバ３０に対してＤＨＣＰリクエストを送信する。そして、応答されたＤＨＣＰレスポンスに含まれるＩＰアドレスを当該のネットワークＩＦ装置のＩＰアドレスとして設定する。なお、ＤＨＣＰレスポンスには、ネットマスク等の通信に必要な他の情報も含まれる。
【００３１】
ＴＣＰ／ＩＰを用いて通信を行うプログラムは、ＩＰアドレスによって相手を識別するため、情報処理装置１０のように複数のネットワークＩＦ装置を備える装置においては、それぞれのネットワークＩＦ装置が独立した通信相手とみなされる。したがって、ネットワークＩＦ装置１００ｂに割り当てられているＩＰアドレスを通信相手のアドレスとして通信を行うプログラムは、ネットワークＩＦ装置１００ｂがネットワークに接続されていないと、たとえネットワークＩＦ装置１００ａがネットワークに接続されていても、情報処理装置１０と通信することができない。
【００３２】
また、ＤＨＣＰサーバ３０の設定ミス等により、ネットワークＩＦ装置に誤ったＩＰアドレスが割り当てられた場合は、通信相手となる本体装置が異なることになるため、この場合も正常に通信を行うことはできない。このように、ＴＣＰ／ＩＰを用いて通信を行うには、通信相手のＩＰアドレスに対応するネットワークＩＦ装置が、正しくネットワークに接続されている必要がある。
【００３３】
監視装置２０は、ネットワークに接続されている装置に関する各種監視処理を実行する装置である。監視装置２０は、各種監視処理の１つとして、ネットワークＩＦ装置が正しくネットワークに接続されているか否かを確認する接続確認処理を行う。
【００３４】
具体的には、監視装置２０は、ネットワークに接続されているべきネットワークＩＦ装置のＩＰアドレスとＭＡＣアドレスの対応を記憶している。そして、定期的に、記憶しているＩＰアドレスの１つを指定したＡＲＰリクエストを送信し、ＡＲＰレスポンスが応答されるか否か、および、応答されたＡＰＲレスポンスに設定されたＭＡＣアドレスが正しいか否かを確認することにより、ネットワークＩＦ装置が正しくネットワークに接続されているか否かを判定する。
【００３５】
従来、この方式でネットワークＩＦ装置の監視を行う場合、本体装置の電源が投入されていないと、ネットワークＩＦ装置からの応答が得られないため、正しい判定が行われないという問題があったが、本実施例に係るネットワークＩＦ装置１００ａ〜１００ｃは、以下に説明する構成によって、この問題を解決している。
【００３６】
次に、ネットワークＩＦ装置１００ａ〜１００ｃの構成について説明する。ネットワークＩＦ装置１００ａ〜１００ｃは、いずれも同様の構成を有するので、ここではネットワークＩＦ装置１００ａを例にして構成の説明を行うこととする。
【００３７】
図２は、ネットワークＩＦ装置１００ａの構成を示すブロック図である。同図に示すように、ネットワークＩＦ装置１００ａは、コネクタ１０１と、Ｌ１制御部１０２と、Ｌ２制御部１０３と、切替部１０４と、バスインターフェース部（以下、「バスＩＦ部」という）１０５と、本体電源監視部１０６と、被監視制御部１０７と、記憶部１０８と、電源供給部１０９とを有する。
【００３８】
コネクタ１０１は、ネットワークケーブルが接続される接続部である。Ｌ１制御部１０２は、物理層における通信を制御する制御部であり、コネクタ１０１とＬ２制御部１０３の間に設けられている。Ｌ２制御部１０３は、データリンク層における通信を制御する制御部である。
【００３９】
切替部１０４は、Ｌ２制御部１０３と主信号のやりとりをする対象を、バスＩＦ部１０５もしくは被監視制御部１０７のいずれかに切り替えるスイッチである。具体的には、切替部１０４は、本体装置の電源の投入および切断を検出する本体電源監視部１０６において本体装置の電源の切断が検出された場合は、Ｌ２制御部１０３と主信号のやりとりをする対象を被監視制御部１０７に切り替え、電源の投入が検出された場合は、Ｌ２制御部１０３と主信号のやりとりをする対象をバスＩＦ部１０５に切り替える。
【００４０】
バスＩＦ部１０５は、ネットワークＩＦ装置１００ａを本体装置と電気的に接続し、主信号および各種制御信号のやりとりを行えるようにするインターフェース部である。本体装置の電源が投入されている間は、ネットワークを通じてネットワークＩＦ装置１００ａへ送信されたＡＲＰリスクスト等のリクエストは、バスＩＦ部１０５を経由して本体装置に送られ、それを処理した本体装置が何らかのレスポンスを応答する場合は、そのレスポンスは、バスＩＦ部１０５を経由でネットワークへ送出される。
【００４１】
被監視制御部１０７は、本体装置の電源が切断されている間に、監視装置２０による監視処理に対応するための制御を実行する制御部である。本体装置の電源が切断されている間に被監視制御部１０７等が動作するために必要な電源は、電源供給部１０９によって供給される。なお、電源供給部１０９は、本体装置から電力を取得するものであってもよいし、本体装置の外部から電力を取得するものであってもよいし、蓄電池等から電力を取得するものであってもよい。また、図２においては、表示が煩雑になることを避けるため、電源供給部１０９がネットワークＩＦ装置１００ａの各部に電源を供給する経路の図示を省略している。
【００４２】
被監視制御部１０７の構成を図３に示す。同図に示すように、被監視制御部１０７は、ＩＰアドレス問合せ部１０７ａと、ＭＡＣアドレス応答部１０７ｂとを有する。
【００４３】
ＩＰアドレス問合せ部１０７ａは、当該のネットワークＩＦ装置に割り当てられているＩＰアドレスを取得する処理部である。本体装置の電源が投入されている間は、データリンク層よりも上位の階層の処理は本体装置にて行われるため、ネットワークＩＦ装置１００ａは、ＩＰアドレスを知る必要がない。
【００４４】
しかしながら、本体装置の電源が切断されている間は、被監視制御部１０７は、監視装置２０による監視処理に対応するために、データリンク層よりも上位の階層の処理を行わなければならない。このため、被監視制御部１０７は、当該のネットワークＩＦ装置に割り当てられているＩＰアドレスを知っておく必要がある。
【００４５】
そこで、ＩＰアドレス問合せ部１０７ａは、ＤＨＣＰプロトコルを使ってＤＨＣＰサーバ３０に対して問合せを行い、応答されたＤＨＣＰレスポンスから当該のネットワークＩＦ装置に割り当てられているＩＰアドレスを取得し、それを記憶部１０８に記憶させる。ＩＰアドレスは、管理者等が任意のタイミングで変更可能であるが、このように、ＤＨＣＰサーバ３０に問合せを行うことにより、当該のネットワークＩＦ装置に割り当てられている最新のＩＰアドレスを確実に取得することができる。
【００４６】
なお、ＤＨＣＰに代えて、ＢＯＯＴＰ（BOOTstrap Protocol）やＲＡＲＰ（Reverse Address Resolution Protocol）等の他のプロトコルを用いてＩＰアドレスを取得することとしてもよい。また、ＭＡＣアドレスとＩＰアドレスの対応が他のサーバ装置等に記憶されていない場合には、管理者等が、当該のネットワークＩＦ装置に割り当てられている最新のＩＰアドレスを予め記憶部１０８に記憶させておくこととしてもよい。
【００４７】
ＭＡＣアドレス応答部１０７ｂは、監視装置２０から送信されるＡＲＰリクエストに対応する処理部である。具体的には、ＭＡＣアドレス応答部１０７ｂは、当該ネットワークＩＦ装置においてＡＲＰリクエストが受信された場合、問合せ対象として設定されているＩＰアドレスが、記憶部１０８に記憶されている当該のネットワークＩＦ装置のＩＰアドレスと一致する否かを確認する。
【００４８】
そして、ＩＰアドレス同士が一致した場合は、記憶部１０８等に予め記憶されている当該のネットワークＩＦ装置のＭＡＣアドレスを設定したＡＲＰレスポンスをＡＲＰリクエストの送信元へ応答する。このように、ネットワークＩＦ装置１００ａは、本体装置の電源が切断されている間は本体装置に代わって被監視制御部１０７がＡＲＰリクエストに応答するように構成されているので、本体装置の電源が切断されている場合であっても、監視装置２０は、ネットワークＩＦ装置１００ａが正しくネットワークに接続されているか否かを判定することができる。
【００４９】
次に、ネットワークＩＦ装置１００ａの処理手順について説明する。図４は、本体装置の電源が切断された場合のネットワークＩＦ装置１００ａの処理手順を示すフローチャートである。同図に示すように、本体電源監視部１０６において本体電源の切断が検出されると（ステップＳ１０１）、切替部１０４が、Ｌ２制御部１０３の接続相手をバスＩＦ部１０５から被監視制御部１０７に切り替え、被監視制御部１０７がネットワークに接続された状態にする（ステップＳ１０２）。
【００５０】
そして、被監視制御部１０７のＩＰアドレス問合せ部１０７ａは、記憶部１０８等に予め記憶されている当該のネットワークＩＦ装置のＭＡＣアドレスを取得し（ステップＳ１０３）、このＭＡＣアドレスを設定したＤＨＣＰリクエストを送信する（ステップＳ１０４）。そして、ＤＨＣＰレスポンスが受信されると（ステップＳ１０５）、そこからＩＰアドレスを取得し、当該のネットワークＩＦ装置に割り当てられているＩＰアドレスとして記憶部１０８に記憶させる（ステップＳ１０６）。
【００５１】
図５は、本体装置の電源が切断されている間における接続確認処理の処理手順を示すフローチャートである。同図に示すように、監視装置２０は、ネットワークに正しく接続されているか否かを判定する対象のネットワークＩＦ装置のＩＰアドレスとＭＡＣアドレスをデータベース等から取得する（ステップＳ２０１）。そして、取得したＩＰアドレスを問合せ対象として設定したＡＲＰリクエストを送信する（ステップＳ２０２）。
【００５２】
ネットワークＩＦ装置１００ａにおいて、このＡＲＰリクエストが受信されると（ステップＳ３０１）、被監視制御部１０７のＭＡＣアドレス応答部１０７ｂが、問合せの対象が自装置であるか否かの判定を行う。そして、問合せの対象が自装置でなかった場合、すなわち、問合せ対象とされているＩＰアドレスと記憶部１０８に記憶されているＩＰアドレスが一致しなかった場合は（ステップＳ３０２否定）、ＭＡＣアドレス応答部１０７ｂは特に処理を行わない。
【００５３】
この場合、他のネットワークＩＦ装置からもＡＲＰレスポンスの応答がなければ、監視装置２０においては、タイムアウトが発生し（ステップＳ２０３肯定）、監視装置２０は、判定対象のネットワークＩＦ装置が正しくネットワークに接続されていないと判定する（ステップＳ２０４）。
【００５４】
一方、ネットワークＩＦ装置１００ａにおいて、ＭＡＣアドレス応答部１０７ｂが、問合せの対象が自装置である、すなわち、問合せ対象とされているＩＰアドレスと記憶部１０８に記憶されているＩＰアドレスが一致すると判定した場合は（ステップＳ３０２肯定）、ＭＡＣアドレス応答部１０７ｂは、当該のネットワークＩＦ装置のＭＡＣアドレスを設定したＡＲＰレスポンスを送信元へ応答する（ステップＳ３０３）。
【００５５】
この場合、監視装置２０においては、タイムアウトが発生することなく（ステップＳ２０３否定）、ＡＲＰレスポンスが受信されることになる（ステップＳ２０５）。そして、監視装置２０は、ＡＲＰレスポンスに含まれるＭＡＣアドレスと、判定対象のネットワークＩＦ装置のＭＡＣアドレスとを比較し（ステップＳ２０６）、両者が一致すれば（ステップＳ２０７肯定）、判定対象のネットワークＩＦ装置が正しくネットワークに接続されていると判定し（ステップＳ２０８）、両者が一致しなければ（ステップＳ２０７否定）、判定対象のネットワークＩＦ装置が正しくネットワークに接続されていないと判定する（ステップＳ２０４）。
【００５６】
このようにネットワークＩＦ装置１００ａは、本体装置の電源が切断されている間も、本体装置の電源が投入されている場合と同様の振舞いをＡＲＰリクエストに対して行い、接続の確認を正常に実行することを可能にしている。
【００５７】
図６は、本体装置の電源が投入された場合のネットワークＩＦ装置１００ａの処理手順を示すフローチャートである。同図に示すように、本体電源監視部１０６において本体電源の投入が検出されると（ステップＳ４０１）、切替部１０４が、Ｌ２制御部１０３の接続相手を被監視制御部１０７からバスＩＦ部１０５に切り替え、本体装置がバスＩＦ部１０５を経由してネットワークに接続された状態にする（ステップＳ４０２）。
【００５８】
なお、図２および３に示した本実施例に係るネットワークＩＦ装置１００ａの構成は、本発明の要旨を逸脱しない範囲で種々に変更することができる。例えば、被監視制御部１０７の機能をソフトウェア（ファームウェア）として実装し、これをＭＰＵ（Micro Processing Unit）で実行することにより、被監視制御部１０７と同等の機能を実現することもできる。この場合、被監視制御部１０７の機能を実現するソフトウェアは、記憶部１０８に記憶され、必要に応じてＭＰＵによって読み出され、実行される。
【００５９】
また、上記の実施例では、被監視制御部１０７がＡＲＰリクエストに対応する処理を実行する例を示したが、他のネットワーク監視用のリクエスト、例えば、ＰＩＮＧ（Packet INternet Groper）のリクエスト等にも対応するように構成してもよい。
【００６０】
上述してきたように、本実施例では、本体装置の電源が切断されている間でも被監視制御部１０７がＡＲＰリクエストに対応するように構成したので、本体装置の電源が切断されている場合であっても、監視装置２０による接続確認処理にネットワークＩＦ装置１００ａ〜１００ｃが対応することができる。
【００６１】
（付記１）本体装置にネットワーク接続機能を提供するネットワークインターフェース装置であって、
当該ネットワークインターフェース装置に割り当てられているＭＡＣアドレスとＩＰアドレスを記憶する記憶手段と、
前記ＩＰアドレスを割り当てられたネットワークインターフェース装置を対象とするネットワーク監視用のリクエストが受信された場合に、該リクエストに対応する処理を実行する被監視制御手段と、
前記本体装置の電源が切断されている間に少なくとも前記被監視制御手段に電源を供給する電源供給手段と
を備えたことを特徴とするネットワークインターフェース装置。
【００６２】
（付記２）前記被監視制御手段は、前記ＩＰアドレスに対応するＭＡＣアドレスを問い合せるＡＲＰリクエストが受信された場合に、前記ＭＡＣアドレスを設定したＡＲＰレスポンスを応答することを特徴とする付記１に記載のネットワークインターフェース装置。
【００６３】
（付記３）前記被監視制御手段は、前記ＭＡＣアドレスに対応するＩＰアドレスを、ＭＡＣアドレスとＩＰアドレスの対応を管理するサーバ装置に問合せ、応答されたＩＰアドレスを当該ネットワークインターフェース装置に割り当てられているＩＰアドレスとして前記記憶手段に記憶させることを特徴とする付記１または２に記載のネットワークインターフェース装置。
【００６４】
（付記４）ネットワークから受信されたパケットを、前記本体装置の電源が投入されている間は、前記本体装置へ出力させ、前記本体装置の電源が投入されていない間は、前記被監視制御手段へ出力させる切替手段をさらに備えたことを特徴とする付記１〜３のいずれか１つに記載のネットワークインターフェース装置。
【産業上の利用可能性】
【００６５】
以上のように、本発明に係るネットワークインターフェース装置は、本体装置へのネットワーク接続機能の提供に有用であり、特に、自身が搭載されている情報処理装置等の電源が切断されている場合であっても、ネットワーク監視用のリクエストに対応することが必要な場合に適している。
【図面の簡単な説明】
【００６６】
【図１】本実施例に係るネットワークＩＦ装置を備えた情報処理装置を含むネットワークの一例を示す図である。
【図２】本実施例に係るネットワークＩＦ装置の構成を示すブロック図である。
【図３】被監視制御部の構成を示す機能ブロック図である。
【図４】本体装置の電源が切断された場合のネットワークＩＦ装置の処理手順を示すフローチャートである。
【図５】本体装置の電源が切断されている間における接続確認処理の処理手順を示すフローチャートである。
【図６】本体装置の電源が投入された場合のネットワークＩＦ装置の処理手順を示すフローチャートである。
【符号の説明】
【００６７】
１０、１１  情報処理装置
２０    監視装置
３０    ＤＨＣＰサーバ
４０    レイヤ２スイッチ（Ｌ２ＳＷ）
１００ａ、１００ｂ、１００ｃ  ネットワークＩＦ装置
１０１    コネクタ
１０２    Ｌ１制御部
１０３    Ｌ２制御部
１０４    切替部
１０５    バスＩＦ部
１０６    本体電源監視部
１０７    被監視制御部
１０７ａ  ＩＰアドレス問合せ部
１０７ｂ  ＭＡＣアドレス応答部
１０８    記憶部
１０９    電源供給部
【図１】
2008199410.tif 000003
【図２】
2008199410.tif 000004
【図３】
2008199410.tif 000005
【図４】
2008199410.tif 000006
【図５】
2008199410.tif 000007
【図６】
2008199410.tif 000008