(57)【特許請求の範囲】
【請求項１】
ネットワーク上で当該機器を特定するネットワークアドレスの設定を行うネットワーク機器であって、
上記ネットワークアドレスは、ＯＳＩ参照モデルのネットワーク層のプロトコルであるＩＰｖ６のＩＰアドレスであり、
所定のアクセス用ネットワークアドレスを介して外部機器に対してネットワークアドレス設定用のＷｅｂページを提供する手段と、
上記外部機器が上記Ｗｅｂページにアクセスしたときに用いたネットワーク情報を用いて上記外部機器毎に上記ネットワーク機器の新たなネットワークアドレスを生成する手段とを備えたことを特徴とするネットワーク機器。
【請求項２】
請求項１に記載のネットワーク機器において、
上記ネットワーク情報から、取り替え可能なアドレス生成関数により上記ネットワークアドレスを自動生成することを特徴とするネットワーク機器。
【請求項３】
請求項１に記載のネットワーク機器において、
上記ネットワーク情報から生成したネットワークアドレスが既に同一ネットワーク上に存在していた場合に、その旨を通知するとともに、設定可能なネットワークアドレスを生成可能な他のネットワーク情報を通知する手段を備えたことを特徴とするネットワーク機器。
【請求項４】
ネットワーク上で当該機器を特定するネットワークアドレスの設定を行うネットワーク機器のアドレス設定方法であって、
上記ネットワークアドレスは、ＯＳＩ参照モデルのネットワーク層のプロトコルであるＩＰｖ６のＩＰアドレスであり、
所定のアクセス用ネットワークアドレスを介して外部機器に対してネットワークアドレス設定用のＷｅｂページを提供する工程と、
上記外部機器が上記Ｗｅｂページにアクセスしたときに用いたネットワーク情報を用いて上記外部機器毎に上記ネットワーク機器の新たなネットワークアドレスを生成する工程とを備えたことを特徴とするアドレス設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰアドレス等の設定・管理を容易にしたネットワーク機器に関する。
【背景技術】
【０００２】
ＯＳＩ（Open Systems Interconnection）参照モデルのネットワーク層のプロトコルであるＩＰｖ６（Internet Protocol version 6）は、現在主流のＩＰｖ４（Internet Protocol version 4）と比較してＩＰアドレス長が４倍（３２ｂｉｔ→１２８ｂｉｔ）となっている。インターネットの普及によって今後のＩＰアドレスの枯渇が懸念されるが、ＩＰｖ６は重要な解決策の一つであり、今後の普及が見込まれている。
【０００３】
ＩＰｖ６では、基本的にＩＰアドレスは自動設定される。これは機器をネットワークに接続した際に行われる。しかし、例えばサーバにＩＰアドレスを設定する場合等においては、手動で固定ＩＰアドレスを設定したい場合も存在する。
【０００４】
従来のＩＰｖ４においては、ＩＰアドレスの表記は８ｂｉｔ刻みで１０進数化して表現してきた（例：「192.168.0.1」）。ＩＰｖ６では、１６進数で表記された数値を１６ｂｉｔ単位で、コロン「：」で分割して表記することになっている（例：「3ae3:90a0:bd05:01ad:00ad:9090:80a7:1234」）。
【特許文献１】特開２００４−０５６４７７号公報
【特許文献２】特開２００２−２８１２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、手動で固定ＩＰアドレスを設定しなければならない状況が存在するが、ＩＰｖ４のＩＰアドレスでは、アドレス長が短いため、ユーザがＩＰアドレスを記憶したり、手動で機器に設定したりすることが十分に可能であった。しかし、ＩＰｖ６では、そのアドレス長の長さから、ＩＰアドレスの記憶や手動設定は非常に困難になる。ＩＰｖ６のＩＰアドレスを記憶することはほとんど不可能であり、メモ等を見ながら設定するにしても非常に煩雑で間違いも起こしやすい。
【０００６】
ＩＰアドレス設定において、ＩＰｖ４と同等以上の使用性をＩＰｖ６で実現するためには、直接的な手動設定以外のＩＰアドレス設定手法が必要である。
【０００７】
一方、特許文献１には、簡単かつハードウェアとの関連を特定しにくい手順でＩＰｖ６アドレスを設定することを目的に、設定時の時刻情報とクロックパルスのカウンタからＩＰｖ６アドレスを生成する技術が開示されている。上述した課題とはＩＰアドレス設定の簡易化という点は共通するものの、手動で固定ＩＰアドレスを設定しようとする趣旨とは相容れないものである。
【０００８】
また、特許文献２には、ネットワークファクシミリに対するパラメータ設定の煩わしさを軽減することを目的に、ＭＡＣ（Media Access Control）アドレスを元にＩＰアドレスを自動生成する技術を絡めたものが開示されている（ＭＡＣアドレスを元にＩＰアドレスを自動生成する機能は、ＩＰｖ６では標準機能である。）。上述した課題とはＩＰｖ６アドレス設定の煩わしさを軽減するという点は共通するものの、ＩＰアドレスの自動生成を主眼とするものではなく、更に、機器固有のＭＡＣアドレスからＩＰアドレスを生成することから、機器とは別の管理上の要因により決定される固定ＩＰアドレスを設定する用途には適用できないものである。
【０００９】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、ＩＰｖ６アドレス等のネットワークアドレスの設定および管理の作業を容易にすることのできるネットワーク機器を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、ネットワーク上で当該機器を特定するネットワークアドレスの設定を行うネットワーク機器であって、上記ネットワークアドレスは、ＯＳＩ参照モデルのネットワーク層のプロトコルであるＩＰｖ６のＩＰアドレスであり、所定のアクセス用ネットワークアドレスを介して外部機器に対してネットワークアドレス設定用のＷｅｂページを提供する手段と、上記外部機器が上記Ｗｅｂページにアクセスしたときに用いたネットワーク情報を用いて上記外部機器毎に上記ネットワーク機器の新たなネットワークアドレスを生成する手段とを備えるネットワーク機器を要旨としている。
【００１７】
また、請求項２に記載されるように、請求項１に記載のネットワーク機器において、上記ネットワーク情報から、取り替え可能なアドレス生成関数により上記ネットワークアドレスを自動生成することができる。
【００１８】
また、請求項３に記載されるように、請求項１に記載のネットワーク機器において、上記ネットワーク情報から生成したネットワークアドレスが既に同一ネットワーク上に存在していた場合に、その旨を通知するとともに、設定可能なネットワークアドレスを生成可能な他のネットワーク情報を通知する手段を備えることができる。
【００２０】
また、請求項４に記載されるように、ネットワーク上で当該機器を特定するネットワークアドレスの設定を行うネットワーク機器のアドレス設定方法であって、上記ネットワークアドレスは、ＯＳＩ参照モデルのネットワーク層のプロトコルであるＩＰｖ６のＩＰアドレスであり、所定のアクセス用ネットワークアドレスを介して外部機器に対してネットワークアドレス設定用のＷｅｂページを提供する工程と、上記外部機器が上記Ｗｅｂページにアクセスしたときに用いたネットワーク情報を用いて上記外部機器毎に上記ネットワーク機器の新たなネットワークアドレスを生成する工程とを備えるアドレス設定方法として構成することができる。
【発明の効果】
【００２１】
本発明のネットワーク機器にあっては、ＩＰｖ６アドレス等のネットワークアドレスの設定および管理の作業を容易にすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施形態につき説明する。なお、ＩＰｖ６について説明するが、ＩＰｖ６以外のプロトコルを用いるネットワークを構成するネットワーク機器において各ネットワーク用アドレスの生成に応用することが可能である。また、ネットワーク機器を対象として説明するが、各機器に付与したキーワードを基にしたネットワーク管理を実現するネットワーク管理システムに応用することもできる。
【００２３】
＜ネットワーク機器の基本的な構成＞
図１は本発明の一実施形態にかかるネットワーク機器１の構成例を示す図である。図１において、ネットワーク機器１は、大きく分けて次の３つの部位から構成されている。
・通信ハードウェア２：ネットワーク６を介して外部の機器と通信を行うハードウェア。
・通信制御部３：通信ハードウェア２の制御を通して、機器として外部との通信を制御する部分。
・記憶装置５：ＩＰアドレス、サブネットマスクといったネットワーク機器１の設定情報を記憶する装置。
【００２４】
通信制御部３では、標準プロトコル（ＩＰｖ４、ＩＰｖ６、ＴＣＰ等）に関する処理を行う。機器によっては、プロトコル処理以外の処理（パケットフィルタリング、ポートマッピング、標準でない通信プロトコル等）を行うものもある。
【００２５】
これらは最小限の構成要素であり、他の部位を追加することで、より高機能なネットワーク機器が構成できる。例えば、通信制御部３の上部にアプリケーション部を追加することにより、通信を基に様々な処理を行うような機器を構成することができる（例：ネットワークから得た情報を元にディスプレイ表示を行ったり、音楽を鳴らしたりする機器）。
【００２６】
通信制御部３の動作は、通信制御ソフトウェア４で実現する。処理の高速化のためにソフトウェアをハードウェア化したものも同様なものと考える。
【００２７】
図２は通信制御ソフトウェア４の構成例を示す図であり、ＯＳ（Operating System）４１と通信制御処理部４４とを含んでいる。
【００２８】
ＯＳ４１では、通信ハードウェアドライバ４２により通信ハードウェアの直接の操作を行い、ネットワークプロトコル処理部４３により標準プロトコルに関する処理を行う。また、ＯＳ４１上で動作する通信制御処理部４４において、標準プロトコル以外の通信処理を実現する。
【００２９】
＜第１の実施例＞
図３は第１の実施例における通信制御ソフトウェア４の構成例を示す図である。図３において、通信制御処理部４４にはＩＰアドレス生成部４５が設けられている。その他の構成については図２に示したものと同様である。
【００３０】
図４はＩＰアドレス生成部４５の構成例を示す図であり、外部モジュールとのインタフェースを行うインタフェース４５１と、ＩＰアドレス生成動作の全体を制御（ＩＰアドレス生成部４５内の他モジュールを利用してＩＰアドレス生成プロセスを実行）する制御部４５２とを含んでいる。なお、制御部４５２は、ＩＰアドレス生成部４５内の他モジュールが処理でエラーを返した場合には、適切な対処（ＩＰアドレス生成中止、調整した後の再実行等）を行う。
【００３１】
また、ＩＰアドレス生成部４５は、ＩＰアドレス生成のシード（種）となるキーワードが、ＩＰアドレス生成に使用可能であるか否かを判定するキーワード検証部４５３と、キーワードからＩＰアドレスを生成するＩＰアドレス生成関数４５４と、生成されたＩＰアドレスが同一ネットワーク内で重複していないか否か、インタフェース４５１を介し調査用のパケットを外部に出力して確認するＩＰアドレス重複チェック部４５５とを含んでいる。
【００３２】
図５はＩＰアドレス生成部４５の処理例を示すフローチャートである。図５において、処理を開始すると（ステップＳ１）、ユーザの操作に基づいてキーワードを取得する（ステップＳ２）。この際、キーワード検証部４５３により、キーワードがＩＰアドレス生成に使用可能であるか否かチェックする。
【００３３】
次いで、キーワードをＩＰアドレス生成関数４５４にかけてＩＰアドレスを生成する（ステップＳ３）。なお、生成するＩＰアドレスの範囲は設定可能であり、例えば、ＩＰｖ６アドレス全体、ＩＰｖ６アドレス内のインタフェースＩＤのみというように設定することができる。
【００３４】
次いで、ＩＰアドレス重複チェック部４５５により、ＩＰアドレスの重複チェックを行う（ステップＳ４、Ｓ５）。ここで、ＩＰアドレスの重複がなかった場合はＩＰアドレスの設定を行い（ステップＳ６）、重複があった場合はユーザに重複を通知し（ステップＳ７）、処理を終了する（ステップＳ８）。
【００３５】
図６はＩＰアドレス生成部４５内における処理シーケンスを示す図である。図６において、ＩＰアドレス生成部４５のインタフェース４５１はキーワードを指定したＩＰアドレス生成依頼を受け付けると（ステップＳ１０１）、このＩＰアドレス生成依頼を制御部４５２に転送し（ステップＳ１０２）、制御部４５２はキーワード検証部４５３にキーワードを指定したキーワード検証依頼を行う（ステップＳ１０３）。
【００３６】
キーワード検証部４５３は指定されたキーワードが空白であるとか、記号のみであるとかの、キーワードとして形式的に許されない文字列であるか否かを判断し、問題がない場合はその旨（キーワードＯＫ）を制御部４５２に返す（ステップＳ１０４）。
【００３７】
次いで、制御部４５２はＩＰアドレス生成関数４５４にキーワードを指定したＩＰアドレス生成依頼を行い（ステップＳ１０５）、ＩＰアドレス生成関数４５４は一方向関数等により生成したＩＰアドレスを制御部４５２に返す（ステップＳ１０６）。
【００３８】
次いで、制御部４５２はＩＰアドレス重複チェック部４５５にＩＰアドレス重複チェック依頼を行う（ステップＳ１０７）。ＩＰアドレス重複チェック部４５５はインタフェース４５１を介して外部ネットワークから重複するＩＰアドレスの取得を行い（ステップＳ１０８〜Ｓ１１０）、重複がない場合はその旨を制御部４５２に返す（ステップＳ１１１）。
【００３９】
制御部４５２は重複がないことが確認されたＩＰアドレスをインタフェース４５１を介して出力する（ステップＳ１１２、Ｓ１１３）。
【００４０】
図７〜図１１はＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図である。なお、ＩＰアドレス設定用キーワード入力画面はネットワーク機器１の操作パネルもしくは当該ネットワーク機器１にネットワーク経由で接続したＰＣ（Personal Computer）のモニタに表示されるものである。
【００４１】
図７はキーワードの直接入力によるＩＰアドレス設定用キーワード入力画面の例を示しており、（ａ）の画面の左フレームにおいて「基本設定」１０１を選択し、右フレームにおいて「ＩＰ設定（キーワード入力）」１０２を選択することで、（ｂ）に示すように、キーワード入力欄１０３およびＯＫボタン１０４が表示される。ユーザはキーワード入力欄１０３に所望のキーワードを入力しＯＫボタン１０４を押すことで、キーワードの入力が完了する。
【００４２】
図８は機器情報をキーワードにした入力の例を示しており、画面の右フレームにおいて「ＩＰ設定（機器情報をキーワードにした入力）」１０５を選択することで、機器情報選択欄１０６が有効になる。なお、機器情報選択欄１０６において選択可能な候補としては、機器名、管理者名、所属部署名、機器ＩＤ、所在地ＩＤ等がある。ユーザは機器情報選択欄１０６から所望の機器情報を選択することで、キーワードの入力が完了する。
【００４３】
この例では、機器の設定情報を元にＩＰｖ６アドレスを設定することができるため、キーワード入力の手間を省くことができ、設定作業を効率化できる。また、あるネットワークに所属する機器のＩＰｖ６アドレス設定ポリシーを統一することができるため、ネットワーク管理作業を簡易化することができる。更に、同一機器には常に同一のＩＰアドレスを設定することができ、ＩＰアドレス管理を簡易化できる。なお、ＭＡＣアドレスと異なり、機器の設定情報は機器設定者が修正できるため、機器設定者の意図を汲んだＩＰアドレス管理が可能になる。
【００４４】
図９は現在のネットワーク設定をキーワードにした入力の例を示しており、画面の右フレームにおいて「ＩＰ設定（現在のネットワーク設定をキーワードにした入力）」１０７を選択することで、ネットワーク設定選択欄１０８が有効になる。なお、ネットワーク設定選択欄１０８において選択可能な候補としては、ＩＰアドレス、ＩＰアドレス＋サブネットマスク、ホスト名、ＮｅｔＢＩＯＳ名等がある。暗号化で用いられるＩＰｓｅｃ（Internet Protocol security）の設定をネットワーク設定情報として用いてもよい。ユーザはネットワーク設定選択欄１０８から所望のネットワーク設定情報を選択することで、キーワードの入力が完了する。
【００４５】
この例では、機器のネットワーク設定情報を元にＩＰｖ６アドレスを設定できるため、キーワード入力の手間を省くことができ、設定作業を効率化できる。また、ネットワーク機器に残っている以前のネットワークの情報を元に新しいＩＰアドレスが設定できるため、ネットワークに変更（構成の変更やネットワークプロトコル変更（ＩＰｖ４→ＩＰｖ６））が入った際に各機器に割り当てられるＩＰアドレスを一様に把握でき、ネットワーク管理者のネットワーク変更時のネットワーク管理作業を簡易化できる。また、変更後のネットワークのＩＰアドレスを任意のポリシーで設定することができる。
【００４６】
図１０は機器設定元の情報をキーワードにした入力の例を示しており、画面の右フレームにおいて「ＩＰ設定（機器設定元の情報をキーワードにした入力）」１０９を選択することで、機器設定元情報選択欄１１０が有効になる。なお、機器設定元情報選択欄１１０において選択可能な候補としては、設定元機器名、設定元管理者名、設定元所属部署名、設定元機器ＩＤ、設定元所在地ＩＤ等がある。ユーザは機器設定元情報選択欄１１０から所望の機器設定元情報を選択することで、キーワードの入力が完了する。
【００４７】
この例では、送信元機器や送信元ユーザ、送信元グループ毎に異なるＩＰアドレスがネットワーク機器に設定され、ＩＰｖ６では一つの機器が複数のＩＰアドレスを持つことが可能であることから、一つのネットワーク機器がパケットの送信先ＩＰアドレスから送信元機器や送信元ユーザ、送信元グループを区別したいような状況（マルチユーザで動作するアプリケーションが動作している機器や、ユーザ毎に設定を有効にしたい機器等）に、ＩＰアドレスを用いて対応することができる。
【００４８】
図１１は機器設定元のネットワーク情報をキーワードにした入力の例を示しており、画面の右フレームにおいて「ＩＰ設定（機器設定元のネットワーク情報をキーワードにした入力）」１１１を選択することで、機器設定元ネットワーク情報選択欄１１２が有効になる。なお、機器設定元ネットワーク情報選択欄１１２において選択可能な候補としては、設定元ＩＰアドレス、設定元ＩＰアドレス＋サブネットマスク、設定元ホスト名、設定元ＮｅｔＢＩＯＳ名等がある。ユーザは機器設定元ネットワーク情報選択欄１１２から所望の機器設定元ネットワーク情報を選択することで、キーワードの入力が完了する。
【００４９】
この例では、送信元ネットワーク機器や送信元ネットワーク毎に異なるＩＰアドレスがネットワーク機器に設定され、ＩＰｖ６では一つの機器が複数のＩＰアドレスを持つことが可能であることから、一つのネットワーク機器がパケットの送信先ＩＰアドレスから送信元ネットワーク機器や送信元ネットワークを区別したいような状況（接続元機器やネットワーク毎に処理や設定を変更したい場合等）に、ＩＰアドレスを用いて対応することができる。
【００５０】
このように、第１の実施例では、機器設定者はＩＰｖ６アドレスよりも扱いやすく管理しやすいキーワードによってネットワーク機器にＩＰｖ６アドレスを設定できるため、機器設定者のＩＰアドレス設定作業およびＩＰアドレス管理作業を簡易化することができる。
【００５１】
また、キーワードの入力方式を任意に選択可能とすることにより、機器設定者のＩＰｖ６アドレスの設定・管理の手法に選択の自由を与えることができる。
【００５２】
＜第２の実施例＞
図１２は第２の実施例における通信制御ソフトウェア４の構成例を示す図である。図１２において、通信制御処理部４４内のＩＰアドレス生成部４５からＩＰアドレス生成関数４６を取り替え可能な形で独立させた点に特徴を有している。その他の構成については図２に示したものと同様である。
【００５３】
図１３は取り替え可能なＩＰアドレス生成関数４６の実装例を示す図であり、オブジェクト指向設計を用い、抽象クラスである「ＩＰアドレス生成関数」クラスを作成し、インタフェースを定めている。また、「ＩＰアドレス生成関数」クラスのサブクラスとして、「ハッシュ関数Ａ」「ハッシュ関数Ｂ」といった具体的なＩＰアドレス生成関数を実装している。これにより、ネットワーク機器１は取り替え可能なＩＰアドレス生成関数４６を用いたＩＰアドレス設定が可能となる。
【００５４】
なお、一つのＩＰアドレス生成関数は、キーワードからＩＰアドレス生成が可能であれば特に制約はない。ただし、同一キーワードからは常に同一のＩＰアドレスが生成されるような関数であれば、ＩＰアドレス管理はより容易になる。また、作成したＩＰアドレスから元のキーワードに逆変換できる関数とすれば、キーワード管理もより効率化できる。また、特にキーワードを受け取らず、ランダムなＩＰアドレスを生成する関数によって、一時的なＩＰアドレス付与を行うことも可能である。
【００５５】
図１４はＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図である。図１４において、画面の右フレームで「キーワード→ＩＰ設定用の一方向関数設定」１２１を選択することにより関数選択欄１２２が有効になり、ユーザは所望のＩＰアドレス生成関数を選択することができる。
【００５６】
ＩＰアドレス生成関数の取り替えを可能にすることで、ネットワークそれぞれに対して、適したポリシーを基にしたＩＰアドレス生成が可能となる。
【００５７】
＜第３の実施例＞
図１５は第３の実施例におけるＩＰアドレス生成部４５の構成例を示す図である。図１５において、ＩＰアドレス生成部４５には、生成したＩＰアドレスが既存のものと重複する場合に設定可能なキーワードを検索して提示する設定可能キーワード検索部４５６と、設定済みのキーワードを格納する設定済みキーワードデータベース４５７とが新たに設けられている。その他の構成は図４に示したものと同様である。
【００５８】
図１６は設定ＩＰアドレスが重複した場合の通知の例を示す図であり、（ａ）の画面において「ＩＰ設定（キーワード入力）」１３１を選択し、キーワード入力欄１３２にキーワードを入力し、ＯＫボタン１３３を押した後、生成したＩＰアドレスが既存のものと重複した場合、（ｂ）に示すように、ＩＰアドレスの重複を知らせるダイアログボックス１３４が表示される。ダイアログボックス１３４には代替キーワード設定ボタン１３５が設けられている。
【００５９】
代替キーワード設定ボタン１３５が押された場合、設定可能キーワード検索部４５６は、入力されたキーワードと類似し、かつＩＰアドレスの重複なく使用可能なキーワードを提示する。なお、設定済みキーワードデータベース４５７に格納された設定済みキーワードと重複するキーワードは提示しない。
【００６０】
図１７は代替キーワード通知の例を示す図であり、設定可能な類似キーワードがダイアログボックス１３６に選択可能に表示される。
【００６１】
この例では、設定したキーワードに対するＩＰアドレスがネットワーク内の重複により設定できない状況を機器設定者が知ることができるとともに、設定可能な類似キーワードを知ることができるため、ＩＰアドレス重複によるネットワーク不全を防ぐことができる。また、重複時の効率的なＩＰアドレス設定が可能であり、かつ重複時においてもキーワードによるＩＰアドレス管理を効率的に徹底することができる。
【００６２】
＜第４の実施例＞
図１８は第４の実施例におけるＩＰアドレス生成部４５の構成例を示す図である。図１８において、ＩＰアドレス生成部４５には、生成したＩＰアドレスが既存のものと重複する場合に設定可能なＩＰアドレスを検索して提示する設定可能ＩＰアドレス検索部４５８が新たに設けられている。その他の構成は図４に示したものと同様である。
【００６３】
図１９は設定ＩＰアドレスが重複した場合の通知の例を示す図であり、（ａ）の画面において「ＩＰ設定（キーワード入力）」１４１を選択し、キーワード入力欄１４２にキーワードを入力し、ＯＫボタン１４３を押した後、生成したＩＰアドレスが既存のものと重複した場合、（ｂ）に示すように、ＩＰアドレスの重複を知らせるダイアログボックス１４４が表示される。ダイアログボックス１４４には代替ＩＰアドレス設定ボタン１４５が設けられている。
【００６４】
代替ＩＰアドレス設定ボタン１４５が押された場合、設定可能ＩＰアドレス検索部４５８は、重複なく使用可能なＩＰアドレスを提示する。
【００６５】
図２０は代替ＩＰアドレス通知の例を示す図であり、設定可能なＩＰアドレスがダイアログボックス１４６に選択可能に表示される。
【００６６】
この例では、設定したキーワードに対するＩＰアドレスがネットワーク内の重複により設定できない状況を機器設定者が知ることができるとともに、設定可能な他のＩＰアドレスを知ることができるため、ＩＰアドレス重複によるネットワーク不全を防ぐことができる。また、重複時の効率的なＩＰアドレス設定が可能になる。
【００６７】
なお、第３の実施例と第４の実施例とを合体し、生成したＩＰアドレスが既存のものと重複する場合に、ＩＰアドレスの重複を知らせるダイアログボックスにおいて代替キーワードと代替ＩＰアドレスとを選択可能とすることもできる。
【００６８】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態にかかるネットワーク機器の構成例を示す図である。
【図２】通信制御ソフトウェアの構成例を示す図である。
【図３】第１の実施例における通信制御ソフトウェアの構成例を示す図である。
【図４】ＩＰアドレス生成部の構成例を示す図である。
【図５】ＩＰアドレス生成部の処理例を示すフローチャートである。
【図６】ＩＰアドレス生成部内における処理シーケンスを示す図である。
【図７】ＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図（その１）である。
【図８】ＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図（その２）である。
【図９】ＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図（その３）である。
【図１０】ＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図（その４）である。
【図１１】ＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図（その５）である。
【図１２】第２の実施例における通信制御ソフトウェアの構成例を示す図である。
【図１３】取り替え可能なＩＰアドレス生成関数の実装例を示す図である。
【図１４】ＷｅｂページによるＩＰアドレス設定用キーワード入力画面の例を示す図である。
【図１５】第３の実施例におけるＩＰアドレス生成部の構成例を示す図である。
【図１６】設定ＩＰアドレスが重複した場合の通知の例を示す図である。
【図１７】代替キーワード通知の例を示す図である。
【図１８】第４の実施例におけるＩＰアドレス生成部の構成例を示す図である。
【図１９】設定ＩＰアドレスが重複した場合の通知の例を示す図である。
【図２０】代替ＩＰアドレス通知の例を示す図である。
【符号の説明】
【００７０】
１        ネットワーク機器
２        通信ハードウェア
３        通信制御部
４        通信制御ソフトウェア
４１      ＯＳ
４２      通信ハードウェアドライバ
４３      ネットワークプロトコル処理部
４４      通信制御処理部
４５      ＩＰアドレス生成部
４５１    インタフェース
４５２    制御部
４５３    キーワード検証部
４５４    ＩＰアドレス生成関数
４５５    ＩＰアドレス重複チェック部
４５６    設定可能キーワード検索部
４５７    設定済みキーワードデータベース
４５８    設定可能ＩＰアドレス検索部
４６      ＩＰアドレス生成関数
５        記憶装置
６        ネットワーク
【図１】
0004791835.tif 000002
【図２】
0004791835.tif 000003
【図３】
0004791835.tif 000004
【図４】
0004791835.tif 000005
【図５】
0004791835.tif 000006
【図６】
0004791835.tif 000007
【図７】
0004791835.tif 000008
【図８】
0004791835.tif 000009
【図９】
0004791835.tif 000010
【図１０】
0004791835.tif 000011
【図１１】
0004791835.tif 000012
【図１２】
0004791835.tif 000013
【図１３】
0004791835.tif 000014
【図１４】
0004791835.tif 000015
【図１５】
0004791835.tif 000016
【図１６】
0004791835.tif 000017
【図１７】
0004791835.tif 000018
【図１８】
0004791835.tif 000019
【図１９】
0004791835.tif 000020
【図２０】
0004791835.tif 000021