(57)【要約】【課題】リモートで構成定義の設定が行われるネットワーク装置に関し、自装置と設定端末間の接続性を確保する。【解決手段】記憶部11が、第１(現行)のIPアドレスを第２のIPアドレスに変更するとき、第２のIPアドレスを保持する仮想アドレス14を生成し、メッセージ送受信部12が該第２のIPアドレスを送信元IPアドレスとする応答要求メッセージ731を送出し、構成定義設定部13が、この要求に対する応答メッセージ732を受信したときに該第１のIPアドレスを該第２のIPアドレスに変更する。【選択図】      図１
2006033613.tif 000002
【特許請求の範囲】
【請求項１】
第１のIPアドレスを第２のIPアドレスに変更するとき、該第２のIPアドレスを仮想アドレスとして保持する記憶部と、
該第２のIPアドレスを送信元IPアドレスとする応答要求メッセージを送出して、この要求に対する応答メッセージを受信するためのメッセージ送受信部と、
該メッセージ送受信部が該応答メッセージを受信したときに該第１のIPアドレスを該第２のIPアドレスに変更する構成定義設定部と、
を備えことを特徴とするネットワーク装置。
【請求項２】
請求項１において、
該応答要求メッセージの宛先IPアドレスを記憶したIPアドレステーブルを、さらに備え、このテーブルに登録された宛先IPアドレスにのみ該応答要求メッセージを送出することを特徴としたネットワーク装置。
【請求項３】
請求項１において、
該IPアドレスが管理VLANに属していることを特徴としたネットワーク装置。
【請求項４】
請求項１において、
リモート設定作業装置が該応答要求メッセージの宛先IPアドレスを指定することを特徴としたネットワーク装置。
【請求項５】
請求項１において、
該応答要求メッセージ及び該応答メッセージがICMPメッセージであることを特徴としたネットワーク装置。
【請求項６】
第１の構成定義から第２の構成定義への変更に、管理VLANに所属するポートのVLAN定義の変更を含むとき、該第１の構成定義を一時記憶するバックアップ構成定義テーブルと、
該VLAN定義が変更されたポートを経由して応答要求メッセージを送出し、このメッセージの応答メッセージを受信するためのメッセージ送受信部と、
該第１の構成定義を該第２の構成定義に変更し、その後、該メッセージ送受信部が該応答メッセージを受信しなかったとき、バックアップ構成定義テーブルに一時記憶された該第１の構成定義に戻す構成定義設定部と、
を備えたことを特徴とするネットワーク装置。
【請求項７】
請求項６において、
該応答要求メッセージの宛先IPアドレスを記憶したIPアドレステーブルを、さらに備えたことを特徴としたネットワーク装置。
【請求項８】
請求項６において、
該ポートが管理VLANに所属することを特徴としたネットワーク装置。
【請求項９】
第１の構成定義を第２の構成定義に変更するとき、該第１の構成定義を一時記憶するバックアップ構成定義テーブルと、
予め設定された経過時間を計時するタイマと、
第１の構成定義を第２の構成定義に変更した後、該タイマの動作を開始させ、該経過時間前に、予め指定された装置からの接続要求を受信しなかったときに、該バックアップ構成定義テーブルに一時記憶された該第１の構成定義を現行構成定義に戻す構成定義設定部と、
を備えたことを特徴とするネットワーク装置。
【請求項１０】
請求項９において、
該構成定義にIPアドレス又は管理VLANを含むことを特徴としたネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置に関し、特に、リモートで構成定義の設定が行われるネットワーク装置に関する。
【０００２】
近年、通信技術の高度な発達に伴い、ネットワークを構成するネットワーク装置は、VLANネットワーク等に対応した様々な機能を備え、ますます複雑化、高度化して来ている。ネットワーク装置を、例えば、所定のVLANネットワークに対応させるための設定作業、すなわち、構成定義の設定作業は、端末からリモートで行われることが多い。このような設定作業においては、ネットワーク装置と端末間の設定作業用パスの接続を保持することは重要である。
【背景技術】
【０００３】
従来のネットワーク装置例として、スモールオフィス又はホームオフィス(SOHO)等に構築されたLANを、IPネットワークに接続するためのルータがある。このルータは、操作キー及び表示器を備え、これらの操作キー及び表示器を用いて、通信条件の設定、疎通確認の起動、及び障害情報の参照等を行っている(例えば、特許文献１及び２参照。)。
【０００４】
しかしながら、ネットワークを構成するネットワーク装置の設定は、通常、関連するネットワーク装置が多く存在するため、各ネットワーク装置の現場(オンサイト)で行わず、設定作業パスを介して端末からリモートで行われる。例えば、IPネットワークにおいては、ネットワーク装置の設定は、Telnet接続を用いたリモート設定作業が一般的である。
【０００５】
このリモート設定作業においては、ネットワーク装置と設定端末間においてIPレベルでの接続性が必要とされ、接続性がなくなった場合には設定端末からネットワーク装置へアクセスできなくなってしまう。
【特許文献１】特開平11−98170号公報(２頁、図３)
【特許文献２】特開平11−98171号公報(２頁、図３)
【発明の開示】
【発明が解決しようとする課題】
【０００６】
設定端末からのリモート設定作業中に、ネットワーク装置と端末間で、IPレベルの到達性が失われる原因として、次の誤設定(1)及び(2)がある。
【０００７】
(1)構成定義としてのIPアドレスの誤設定（L2デバイスの場合は管理VLANのIPアドレス）
(2)構成定義としての管理VLANに所属している設定端末が接続されるポートのVLANの誤設定(L2デバイスのVLAN環境)
これらの誤設定(1)又は(2)が発生した場合、端末からのリモート設定作業は不可能となり、ネットワーク装置が設置された現場で、コンソール接続による設定作業が必要となる。
【０００８】
従って本発明は、リモートで構成定義の設定が行われるネットワーク装置において、自装置と設定端末間の接続性を確保することを課題とする。
【課題を解決するための手段】
【０００９】
原理(1)
上記の課題を解決するため、本発明に係るネットワーク装置は、第１のIPアドレスを第２のIPアドレスに変更するとき、該第２のIPアドレスを仮想アドレスとして保持する記憶部と、該第２のIPアドレスを送信元IPアドレスとする応答要求メッセージを送出して、この要求に対する応答メッセージを受信するためのメッセージ送受信部と、該メッセージ送受信部が該応答メッセージを受信したときに該第１のIPアドレスを該第２のIPアドレスに変更する構成定義設定部とを備えたことを特徴としている。
【００１０】
図１は、本発明のネットワーク装置の原理(1)を示しており、このネットワーク装置100xは、記憶部11、メッセージ送受信部12、及び構成定義設定部13を備えている。同図(1)において、例えば、端末(リモート設定作業装置)200_2が、ネットワーク装置100xに対して現在のIPアドレス(第１のIPアドレス)を別のIPアドレス(第２のIPアドレス)に変更するように要求したとき、記憶部11に変更後のIPアドレス(第２のIPアドレス)が仮想アドレス14として格納される。同図(2)において、メッセージ送受信部12は、応答要求メッセージ731(送信元IPアドレ＝仮想アドレス14、宛先IPアドレス＝端末200_2のIPアドレス)を送出する。そして、第２のIPアドレス731に対する応答メッセージ732を受信する。
【００１１】
構成定義設定部13は、メッセージ送受信部12が応答メッセージ732を受信したときに第１のIPアドレスを第２のIPアドレスに変更する。
【００１２】
これにより、変更後の(第２の)IPアドレスである仮想アドレス14を用いて、IPネットワーク環境をシミュレートし、問題がある場合、IPアドレス変更要求を無効にすることが可能になり、IPアドレスの誤設定に起因する、ネットワーク装置100x及び設定端末200_2間の接続断状態が回避される。すなわち、ネットワーク装置100xと設定端末200_2間の接続性を保持した状態で(接続保持機能)、誤設定を確認する。
【００１３】
また、本発明では、該応答要求メッセージの宛先IPアドレスを記憶したIPアドレステーブルをさらに備え、このテーブルに登録された宛先IPアドレスにのみ該応答要求メッセージを送出することが可能である。すなわち、接続性を確認する相手装置(例えば、リモート設定作業装置)のIPアドレスをIPアドレステーブルに記憶しておくことも可能である。
【００１４】
また、本発明では、該IPアドレスが管理VLANに属すことが可能である。すなわち、図1(1)において、該IPアドレス＝“10.1.1.1/24”が管理VLAN500_1に属していてもよい。
【００１５】
また、本発明では、リモート設定作業装置が該応答要求メッセージの宛先IPアドレスを指定することができる。すなわち、リモート設定作業装置(設定端末)が、応答要求メッセージの宛先である、接続性を確認する相手装置(例えば、リモート設定作業装置自身)のIPアドレスを指定してもよい。
【００１６】
また、本発明では、該応答要求メッセージ及び該応答メッセージとしてICMPメッセージを用いてもよい。すなわち、応答要求メッセージ及び該応答メッセージとして、例えば、ICMP(Internet Control Message Protocol)メッセージを用いて、リモート設定作業装置及びネットワーク装置間の接続を確認することが可能である。
【００１７】
また、本発明では、リモート設定作業装置が、該第２のIPアドレスを指定することができる。すなわち、第１のIPアドレスの変更後(第２)のIPアドレスは、リモート設定作業装置(設定端末)によって指定することができる。
【００１８】
さらに、本発明では、該応答要求メッセージ送出時に起動されるタイマをさらに備え、
該構成定義設定部が、該タイマに設定された時間経過前に該リモート設定作業装置からの接続要求を受信しなかったとき、該第２のIPアドレスに変更しないようにすることが可能である。
【００１９】
原理(2)
また、上記の課題を解決するため、本発明に係るネットワーク装置は、第１の構成定義から第２の構成定義への変更に、管理VLANに所属するポートのVLAN定義の変更を含むとき、該第１の構成定義を一時記憶するバックアップ構成定義テーブルと、該VLAN定義が変更されたポートを経由して応答要求メッセージを送出し、このメッセージの応答メッセージを受信するためのメッセージ送受信部と、該第１の構成定義を該第２の構成定義に変更し、その後、該メッセージ送受信部が該応答メッセージを受信しなかったとき、バックアップ構成定義テーブルに一時記憶された該第１の構成定義に戻す構成定義設定部とを備えたことを特徴としている。
【００２０】
図２は、本発明のネットワーク装置の原理(2)を示しており、このネットワーク装置100yは、バックアップ構成定義テーブル22、メッセージ送受信部12、及び構成定義設定部13を備えている。
【００２１】
ここで、ネットワーク装置100yの動作中の第１の(現行の)構成定義(ポートの所属するVLAN、IPアドレス等の定義)は、例えば、現行構成定義テーブル21(同図参照)に展開(設定)されているものとする。
【００２２】
構成定義設定部13は、第１の構成定義(現行構成定義)を第２の構成定義(変更後の構成定義)に変更する要求がされたとき、現行構成定義テーブル21の現行の構成定義をバックアップ構成定義テーブル22に保存した後、第２の構成定義を現行構成定義テーブルに展開する。この構成定義の変更には、ポートが所属するVLANの変更も含まれている。
【００２３】
メッセージ送受信部12は、所属VLANが変更になったポートを経由して応答要求メッセージ731(宛先＝設定端末)を送出し、このメッセージ731の応答である応答メッセージを受信しなかったとき、受信しなかったことを構成定義設定部13に通知する。この通知を受けた構成定義設定部13は、バックアップ構成定義テーブルに一時記憶された第１の構成定義を現行構成定義テーブル21に戻す。
【００２４】
これにより、ポートが所属するVLANの変更に起因する、ネットワーク装置100yと、例えば設定端末200_2間の接続性を検出し、接続性が無い場合、変更前の構成定義に戻す(復旧する)ことが可能である(構成定義復旧機能)。
【００２５】
図３は、上述した原理(1)及び(2)の差異を示している。原理(1)及び(2)の共通点は、共に応答要求メッセージ731を送出し、その応答メッセージを受信するか否かで構成定義(IPアドレス又は所属管理VLAN)の変更が正常に行われる否かを判定し、この判定結果に基づき、構成定義を変更する。
【００２６】
原理(1)と原理(2)が異なる点は、一方の原理(1)では、自ネットワーク装置から応答要求メッセージ731宛先の端末へのVLAN環境が変わらない場合を前提とする原理であり、IPアドレスを変更する場合、変更後(第２)のIPアドレスである仮想アドレスを用いてシミュレーションするため、応答要求メッセージ731の送信元IPアドレスを第２のIPアドレスに変更する必要がある。
【００２７】
この仮想アドレスを用いる利点は、自ネットワーク装置と端末間の接続性が維持されていることである。
【００２８】
他方、原理(2)は、ポートが所属するVLANが変更される場合の原理であり、ポートが所属するVLANを変更後のVLANに設定して疎通テストを行う。したがって、接続性が維持されると言う仮想アドレスを用いた利点は無い。
【００２９】
また、本発明では、該応答要求メッセージの宛先IPアドレスを記憶したIPアドレステーブルをさらに備えることができる。すなわち、接続性を確認する相手装置(例えば、リモート設定作業装置)のIPアドレスをIPアドレステーブル又はリスト形式として記憶しておくことも可能である。
【００３０】
また、本発明では、該ポートを管理VLANに所属させることが可能である。
【００３１】
また、本発明では、リモート設定作業装置が該応答要求メッセージの宛先IPアドレスを指定することができる。すなわち、リモート設定作業装置(設定端末)が、応答要求メッセージの宛先である、接続性を確認する相手装置(例えば、リモート設定作業装置自身)のIPアドレスを指定してもよい。
【００３２】
また、本発明では、該応答要求メッセージ及び該応答メッセージとしてICMPメッセージを用いることが可能である。すなわち、応答要求メッセージ及び該応答メッセージとして、ICMPメッセージを用いて、リモート設定作業装置及びネットワーク装置間の接続を確認することが可能である。
【００３３】
また、本発明では、該リモート設定作業装置が該第２の構成定義を指定することが可能である。すなわち、リモート設定作業装置(設定端末)が、第１の構成定義の変更後(第２)の構成定義を指定することが可能である。
【００３４】
また、本発明では、該第１及び第２の構成定義には、IPアドレスを含んでもよい。
【００３５】
さらに、本発明では、該応答要求メッセージ送出で起動するタイマをさらに備え、該構成定義設定部が、該タイマに予め設定した時間経過前に該リモート設定作業装置からの接続要求を受信しなかったとき、該バックアップ構成定義テーブルに一時記憶された該第１の構成定義を該現行構成定義テーブルに戻すことが可能である。
【００３６】
原理(3)
さらに、上記の課題を解決するため、本発明に係るネットワーク装置は、第１の構成定義を第２の構成定義に変更するとき、該第１の構成定義を一時記憶するバックアップ構成定義テーブルと、予め設定された経過時間を計時するタイマと、第１の構成定義を第２の構成定義に変更した後、該タイマの動作を開始させ、該経過時間前に、予め指定された装置からの接続要求を受信しなかったときに、該バックアップ構成定義テーブルに一時記憶された該第１の構成定義を現行構成定義に戻す構成定義設定部とを備えたことを特徴としている。
【００３７】
すなわち、ネットワーク装置は、バックアップ構成定義テーブル、タイマ、及び構成定義設定部を備えている。構成定義設定部は、装置自身の現行(第１の)構成定義(例えば、VLANのIPアドレレス又はインタフェースのIPアドレス)を別の(第２の)構成定義に変更要求されたとき、現行(第１の)構成定義を該バックアップ構成定義テーブルに一時記憶させた後、変更要求された(第２の)構成定義を現行構成定義として設定し、タイマを開始させる。そして、構成定義設定部は、予め指定された経過時間以内に、予め指定された装置からの接続要求を受信しなかったとき、バックアップ構成定義テーブルに一時記憶された第１の構成定義を現行構成定義に戻す。
【００３８】
これにより、ネットワーク装置と予め指定された装置との間の接続性が無くなる構成定義の変更を前の構成定義に、タイマにより戻す(復旧する)ことが可能になる(タイマによる構成定義復旧機能)。
【００３９】
また、本発明では、該構成定義がIPアドレス又は管理VLANであってもよい。
【００４０】
また、本発明では、該リモート設定作業装置が該第２の構成定義を指定することができる。
【００４１】
さらに、本発明のネットワーク装置は、Ｌ２ネットワーク装置又はＬ３ネットワーク装置に適用可能である。
【発明の効果】
【００４２】
以上説明したように、本発明に係るネットワーク装置によれば、(1)誤設定検出時に、構成定義を復元することでオンサイト作業が不要になり、管理コスト(人的、時間的コスト)を削減することができる。また、(2)外部管理マネージャによる自動プロビジョニング環境において、自動設定復旧機能を提供することで、システムを通して一貫した自律システムアーキテクチャの提供が実現できる。
【発明を実施するための最良の形態】
【００４３】
実施例(1)
図４は、本発明に係るネットワーク装置100xの実施例(1)を示している。このネットワーク装置100xは、CPU10及びメモリ20を備え、CPU10が備えた機能部には、記憶部11、メッセージ送受信部12、構成定義設定部13、及び記憶部11が保持する仮想アドレス14がある。メモリ20には、現行構成定義テーブル21とIPアドレステーブル23が設定されている。メッセージ送受信部12には、設定端末200が接続されている。
【００４４】
現行構成定義テーブル21には、L2デバイス等のネットワーク装置の動作中(現行)の構成定義が展開されている。また、IPアドレステーブル23には、設定想定端末(設定端末と想定されている、例えば端末200)のIPアドレスが設定変更作業の前に予め保存されている。
【００４５】
実施例(1)では、設定者が要求した設定変更(IPアドレスの変更)をネットワーク装置100xに適用する前に、仮想アドレス14を用いて事前に変更後のIPネットワーク環境をシミュレートし、問題がない場合、設定変更内容をネットワーク装置100xに適用する。問題がある場合には、設定変更要求を無効にして、無効であることを設定者に通知する。
【００４６】
すなわち、設定者が入力したIPアドレス情報が誤設定である場合には、設定端末200とネットワーク装置100x間のIP接続性が途切れ、その時点でネットワーク装置100xへのアクセスができなくなる。IP接続性が途切れることを回避するため、仮想アドレスを用いたICMPエコー(パケットフォーマットは後述する図6参照。)による疎通確認を実施し、問題が無い場合のみ、実際のインタフェース(L2デバイスでは管理VLAN)のIPアドレスを変更する。
【００４７】
図５は、ネットワーク装置100xの動作手順例を示している。この動作手順例を、図４を参照して以下に説明する。
【００４８】
ステップS100：端末200のIPアドレスをIPアドレステーブル23に予め登録しておく。なお、この宛先IPアドレスの登録は、設定者が端末200から対話式で入力してもよい。また、登録するIPアドレスとして、端末200とは別の、ネットワーク装置100xの構成設定を行う設定想定端末のIPアドレスでもよい。
【００４９】
ステップS101：設定者が、端末200からネットワーク装置100xの構成定義設定部13に対して(メッセージ送受信部を経由して)ネットワーク装置100xのIPアドレスの変更を要求する。構成定義設定部13は、記憶部11に対してIPアドレス変更要求があったことを通知して、記憶部11に要求されたIPアドレスを仮想アドレス14として格納する。
【００５０】
ステップS102：メッセージ送受信部12は、IPアドレステーブル23を参照して宛先IPアドレス(ここでは、端末200のIPアドレス)を獲得する。又は、端末200から対話式で宛先IPアドレスを入力する(図示せず。)。
【００５１】
ステップS103：メッセージ送受信部12は、送信元＝“仮想アドレス14”、宛先＝“上記の宛先IPアドレス”とするICMPプロトコルの応答要求メッセージ731を送出する。
【００５２】
ステップS104〜S106：メッセージ送受信部12が、メッセージ731の応答である応答メッセージ732を受信した場合、構成定義設定部13は、通信可(接続性あり)と判断して、仮想アドレス14のIPアドレスを現行構成定義テーブル21に反映させる。
【００５３】
図６は、一般的なICMP(pingコマンド)パケット700のフォーマットを示している。このパケット700は、同図(1)に示すように、イーサネットヘッダ710、IPヘッダ720、ICMPメッセージ730、及びCRC740で構成されている。
【００５４】
同図(2)は、エコー要求メッセージ731を示しており、このメッセージ731は、同図(1)のICMPメッセージ730が、タイプ731a(＝“8”)、コード731b、チェックサム731c、識別子731d、シーケンス番号731e、及びエコーすべきデータ731fで構成されている。
【００５５】
同図(3)は、エコー応答メッセージ732を示しており、このメッセージ732は、同図(1)のICMPメッセージ730が、タイプ732a(＝“0”)、コード732b、チェックサム732c、識別子732d、シーケンス番号732e、及びエコーすべきデータ732fで構成されている。
【００５６】
ステップS104，S107，S108：図５において、メッセージ送受信部12が応答メッセージ732を受信しない場合、構成定義設定部13は、通信不可(接続性なし)と判断し、現行構成定義を変更せず、記憶部11に対して仮想アドレス14のリソースの開放を指示する。
【００５７】
ステップS109：さらに、構成定義設定部13は、メッセージ送受信部12を経由してIPアドレスが誤設定であり、疎通確認が失敗したことを設定者に通知する。
【００５８】
これにより、誤設定を未然に防止し、設定端末200とネットワーク装置間の接続性を保持することが可能になる。
【００５９】
なお、実施例(1)の動作は、ネットワーク装置100xと端末200間にL3デバイスが介在していても可能である。
【００６０】
実施例(2)
図７は、本発明に係るネットワーク装置100yの実施例(2)を示している。このネットワーク装置100yが、実施例(1)で示したネットワーク装置100xと異なる点は、CPU10が備えた機能部には、記憶部11が無い、したがって、仮想アドレス14が無いことと、メモリ20には、さらにバックアップ構成定義テーブル22が追加されていることである。このバックアップ構成定義テーブル22には、設定変更作業時に設定変更前に動作していた構成定義(現行構成定義)が「バックアップ構成定義」として保存される。
【００６１】
現行構成定義テーブル21及びIPアドレステーブル23は、実施例(1)と同様である。
【００６２】
実施例(2)では、管理VLANに所属している任意のポートのVLAN設定の変更(構成定義変更)が要求されたとき、要求された変更を実施し、その結果、設定端末とネットワーク装置間の接続性が無くなった場合、元の構成定義に戻す。
【００６３】
図８は、ネットワーク装置100yの動作手順例を示している。この動作手順例を、図７を参照して以下に説明する。
【００６４】
ステップS200：設定端末200のIPアドレスを宛先IPアドレステーブル23に予め登録しておく。なお、この宛先IPアドレスは、端末200との対話形式で入力してもよい。
【００６５】
ステップS201：設定者が、設定端末200からネットワーク装置100yにポートのVLAN変更等を要求する。
【００６６】
ステップS202：構成定義設定部13は、要求されたポートのVLAN等の構成定義変更に、管理VLANが含まれるか否かを判断し、含まれない場合、処理を終了する。含まれる場合、ステップS203に進む。
【００６７】
ステップS203：構成定義設定部13は、現行構成定義テーブル21に展開された現行構成定義をバックアップ構成定義テーブル22に退避させる。
ステップS204：構成定義設定部13は、要求されたポートのVLAN変更等を現行構成定義テーブル21に反映(展開)させ、要求されたポートのVLAN等の構成定義を変更する。
【００６８】
ステップS205，S206：構成定義設定部13は、メッセージ送受信部12に応答要求メッセージ731の発信を依頼する。メッセージ送受信部12は、応答要求メッセージ731を送出して、疎通確認を実施する。応答要求メッセージ731の宛先は、予め登録した、又は構成定義変更前に端末200と対話形式で獲得したIPアドレスであり、送信元のアドレスは、デバイスのインタフェースのアドレス又は管理VLANのIPアドレスである。
【００６９】
ステップS207，S208：メッセージ送受信部12が応答メッセージ732を受信した場合、構成定義設定部13は、通信可能(接続性有り)と判断して、処理を終了する。これにより、現行構成定義テーブル21に展開された変更後の構成定義の運用が継続される。
【００７０】
ステップS207〜S210：メッセージ送受信部12が応答メッセージ732を受信しない場合、構成定義設定部13は、通信不可(接続性無し)と判断して、バックアップ構成定義テーブル22の内容を現行構成定義テーブル21に戻す。
【００７１】
これにより、ネットワーク装置100yの構成定義は変更前の“現行構成定義”に戻され、ネットワーク装置100yと設定端末200間の接続性は復旧する。すなわち、ポートの管理VLANの誤設定を無くし、ネットワーク装置100yと設定端末200間の接続性を保持することが可能になる。なお、この実施例(2)では、実施例(1)と異なり、誤設定が発生した場合、一時的にIP接続性は途切れる。
【００７２】
実施例(3)
図９は、本発明に係るネットワーク装置100zの実施例(3)を示している。このネットワーク装置100zの構成が、実施例(2)のネットワーク装置100yと異なる点は、メモリ20にタイマ24が追加されていることである。
【００７３】
実施例(3)では、構成定義(例えば、物理インタフェースのIPアドレス若しくは管理VLANのIPアドレス、又は管理VLANに所属するポートのVLAN設定)の変更が要求されたとき、変更要求された構成定義を実施する。その後、所定の時間経過前に設定端末200(又は設定想定端末)からネットワーク装置100zへのアクセスが無い場合、端末とネットワーク装置100z間でのIPレベルの接続性が無いと判断する。
【００７４】
図10は、ネットワーク装置100zの動作手順例を示している。この動作手順例を、図９を参照して以下に説明する。
【００７５】
ステップS300：設定端末200のIPアドレスをIPアドレステーブル23に予め登録しておく。
【００７６】
ステップS301：設定者が、例えば、設定端末200及びメッセージ送受信部12経由で、物理インタフェースのIPアドレス若しくは管理VLANのIPアドレス等の構成定義の変更要求を構成定義設定部13に送信する。
【００７７】
ステップS302：構成定義設定部13は、現行構成定義テーブル21に展開されている現行構成定義をバックアップ構成定義テーブル22に退避させる。
【００７８】
ステップS303：構成定義設定部13は、ステップS301で受信した構成定義の変更内容を現行構成定義テーブル21に展開させ、現行構成定義を変更する。
【００７９】
ステップS304：さらに、構成定義設定部13は、タイマ24の動作を開始させる。
【００８０】
この後、設定端末200は、タイマ24の設定時間以内にネットワーク装置100zに対して、例えば、Telnet接続要求を行うものとする。
【００８１】
ステップS305〜S307：構成定義設定部13は、タイマ24の設定時間経過前にIPアドレステーブル23に登録されているIPアドレスを送信元アドレスとしたTelnet接続要求を受信した場合、端末200との間の接続性あり(通信可能)と判断し、現行構成定義テーブル21の“変更後の構成定義”の運用を継続する。
【００８２】
ステップS305，S308，S309：構成定義設定部13は、タイマ24の設定時間経過前にTelnet接続要求を受信しなかった場合、通信不可(接続性無し)と判断して、バックアップ構成定義テーブル22の“現行構成定義”を現行構成定義テーブル23に戻し、接続性を復旧させる。
【００８３】
これにより、誤設定を判別して、設定端末200(又は設定想端末)とネットワーク装置100z間の接続性を復旧保持することが可能になる。
【００８４】
なお、実施例(3)では、端末200とネットワーク装置100z間にL3デバイス(ネットワーク装置)は配置されている場合も実施可能である。
【００８５】
なお、ネットワーク装置に実施例(1)〜(3)の機能を備え、これらの機能をモード切替で選択して使い分けるようにしてもよい。
【００８６】
（付記１）
第１のIPアドレスを第２のIPアドレスに変更するとき、該第２のIPアドレスを仮想アドレスとして保持する記憶部と、
該第２のIPアドレスを送信元IPアドレスとする応答要求メッセージを送出して、この要求に対する応答メッセージを受信するためのメッセージ送受信部と、
該メッセージ送受信部が該応答メッセージを受信したときに該第１のIPアドレスを該第２のIPアドレスに変更する構成定義設定部と、
を備えたことを特徴とするネットワーク装置。
（付記２）上記の付記１において、
該応答要求メッセージの宛先IPアドレスを記憶したIPアドレステーブルを、さらに備え、このテーブルに登録された宛先IPアドレスにのみ該応答要求メッセージを送出することを特徴としたネットワーク装置。
（付記３）上記の付記１において、
該IPアドレスが管理VLANに属していることを特徴としたネットワーク装置。
（付記４）上記の付記１において、
リモート設定作業装置が該応答要求メッセージの宛先IPアドレスを指定することを特徴としたネットワーク装置。
（付記５）上記の付記１において、
該応答要求メッセージ及び該応答メッセージがICMPメッセージであることを特徴としたネットワーク装置。
（付記６）上記の付記１において、
リモート設定作業装置が、該第２のIPアドレスを指定することを特徴としたネットワーク装置。
（付記７）上記の付記１において、
Ｌ２ネットワーク装置又はＬ３ネットワーク装置であることを特徴としたネットワーク装置。
（付記８）上記の付記１において、
該応答要求メッセージ送出時に起動されるタイマをさらに備え、
該構成定義設定部が、該タイマに設定された時間経過前に該リモート設定作業装置からの接続要求を受信しなかったとき、該第２のIPアドレスに変更しないことを特徴としたネットワーク装置。
（付記９）
第１の構成定義から第２の構成定義への変更に、管理VLANに所属するポートのVLAN定義の変更を含むとき、該第１の構成定義を一時記憶するバックアップ構成定義テーブルと、
該VLAN定義が変更されたポートを経由して応答要求メッセージを送出し、このメッセージの応答メッセージを受信するためのメッセージ送受信部と、
該第１の構成定義を該第２の構成定義に変更し、その後、該メッセージ送受信部が該応答メッセージを受信しなかったとき、バックアップ構成定義テーブルに一時記憶された該第１の構成定義に戻す構成定義設定部と、
を備えたことを特徴とするネットワーク装置。
（付記１０）上記の付記９において、
該応答要求メッセージの宛先IPアドレスを記憶したIPアドレステーブルを、さらに備えたことを特徴としたネットワーク装置。
（付記１１）上記の付記９において、
該ポートが管理VLANに所属することを特徴としたネットワーク装置。
（付記１２）上記の付記９において、
リモート設定作業装置が該応答要求メッセージの宛先IPアドレスを指定することを特徴としたネットワーク装置。
（付記１３）上記の付記９において、
該応答要求メッセージ及び該応答メッセージがICMPメッセージであることを特徴としたネットワーク装置。
（付記１４）上記の付記９において、
該リモート設定作業装置が該第２の構成定義を指定することを特徴としたネットワーク装置。
（付記１５）上記の付記９において、
該第１及び第２の構成定義には、IPアドレスを含むことを特徴としたネットワーク装置。
（付記１６）上記の付記９において、
Ｌ２ネットワーク装置又はＬ３ネットワーク装置であることを特徴としたネットワーク装置。
（付記１７）上記の付記９において、
該応答要求メッセージ送出で起動するタイマをさらに備え、
該構成定義設定部が、該タイマに予め設定した時間経過前に該リモート設定作業装置からの接続要求を受信しなかったとき、該バックアップ構成定義テーブルに一時記憶された該第１の構成定義を該現行構成定義テーブルに戻すことを特徴としたネットワーク装置。
（付記１８）
第１の構成定義を第２の構成定義に変更するとき、該第１の構成定義を一時記憶するバックアップ構成定義テーブルと、
予め設定された経過時間を計時するタイマと、
第１の構成定義を第２の構成定義に変更した後、該タイマの動作を開始させ、該経過時間前に、予め指定された装置からの接続要求を受信しなかったときに、該バックアップ構成定義テーブルに一時記憶された該第１の構成定義を現行構成定義に戻す構成定義設定部と、
を備えたことを特徴とするネットワーク装置。 
（付記１９）上記の付記１８において、
該構成定義にIPアドレス又は管理VLANを含むことを特徴としたネットワーク装置。
（付記２０）上記の付記１８において、
該リモート設定作業装置が該第２の構成定義を指定することを特徴としたネットワーク装置。
（付記２１）上記の付記１８において、
Ｌ２ネットワーク装置又はＬ３ネットワーク装置であることを特徴としたネットワーク装置。
【図面の簡単な説明】
【００８７】
【図１】本発明に係るネットワーク装置の原理(1)を示したブロック図である。
【図２】本発明に係るネットワーク装置の原理(2)を示したブロック図である。
【図３】本発明に係るネットワーク装置の原理(1)と原理(2)の差異を示した図である。
【図４】本発明に係るネットワーク装置の実施例(1)を示したブロック図である。
【図５】本発明に係るネットワーク装置の実施例(1)の動作手順を示したフローチャートである。
【図６】一般的なICMPパケットのフォーマットを示した図である。
【図７】本発明に係るネットワーク装置の実施例(2)を示したブロック図である。
【図８】本発明に係るネットワーク装置の実施例(2)の動作手順を示したフローチャートである。
【図９】本発明に係るネットワーク装置の実施例(3)を示したブロック図である。
【図１０】本発明に係るネットワーク装置の実施例(3)の動作手順を示したフローチャートである。
【符号の説明】
【００８８】
100，100x〜100z  ネットワーク装置
10  CPU                              11  記憶部
12  メッセージ送受信部                13  構成定義設定部
14  仮想アドレス
20  メモリ                           21  現行構成定義テーブル
22  バックアップ構成定義テーブル      23  IPアドレステーブル
24  タイマ
200，200_1〜200_4  端末
700  ICMPパケット                    710  イーサネットヘッダ
720  IPヘッダ                        730  ICMPメッセージ
731  応答要求メッセージ
731a  タイプ                         731b  コード
731c  チェックサム                   731d  識別子
731e  シーケンス番号                 731f  エコーすべきデータ
732  応答メッセージ
732a  タイプ                         732b  コード
732c  チェックサム                   732d  識別子
732e  シーケンス番号                  732f  エコーすべきデータ
740  CRC
図中、同一符号は同一又は相当部分を示す。
【図１】
2006033613.tif 000003
【図２】
2006033613.tif 000004
【図３】
2006033613.tif 000005
【図４】
2006033613.tif 000006
【図５】
2006033613.tif 000007
【図６】
2006033613.tif 000008
【図７】
2006033613.tif 000009
【図８】
2006033613.tif 000010
【図９】
2006033613.tif 000011
【図１０】
2006033613.tif 000012