(57)【要約】【課題】ネットワーク機器の更新時に最低限の作業で、更新前に設定された設定情報を引き継いで動作開始できるネットワークシステムを得る。【解決手段】管理装置４により中継装置３を介してネットワーク機器１の設定情報を収集し、サーバ装置２の機器情報格納部２３に格納しておき、ネットワーク機器１が更新されたときは、ネットワーク機器１は、レイヤ２プロトコルによるフレームにより中継装置３に設定情報取得要求を行い、中継装置３でレイヤ３プロトコルによるフレームに変換されてサーバ装置２に転送され、サーバ装置２は、これに応答し、機器情報格納部２３に格納された当該ネットワーク機器の設定情報をレイヤ３プロトコルによるフレームにより中継装置３に送信し、中継装置３では、レイヤ２プロトコルによるフレームに変換してネットワーク機器１に送信する。【選択図】図１
2008283542.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ通信のための設定情報を有する複数のネットワーク機器がネットワークを介して接続されたネットワークシステムにおいて、
上記ネットワーク機器とレイヤ２プロトコルにより通信できるように配置され、レイヤ２ブロードキャストまたはマルチキャストで送信されたフレームとレイヤ３プロトコルによるフレームとを相互に変換して中継する中継手段を有する第一の装置、
この第一の装置に上記ネットワークを介して接続され、上記ネットワーク機器の設定情報を格納する設定情報格納手段と、この設定情報格納手段により格納された上記ネットワーク機器の設定情報を、要求に応じてレイヤ３プロトコルによるフレームにより上記第一の装置に送信する設定情報送信手段を有する第二の装置を備え、
上記第一の装置は、上記第二の装置と通信を行うのに必要な情報を格納する宛先情報格納手段を有し、
上記ネットワーク機器は、自身の設定情報が設定されていない場合に、自身の機器ＩＤを含むレイヤ２プロトコルによるフレームにより設定情報取得要求を上記第一の装置に対して行い、上記第一の装置は、レイヤ３プロトコルによるフレームに変換し、変換したフレームを上記宛先情報格納手段に格納された情報を用いて上記第二の装置に転送し、
上記第二の装置は、上記機器ＩＤに該当するネットワーク機器の設定情報を含むレイヤ３プロトコルによるフレームを上記第一の装置に送信し、上記第一の装置は、レイヤ２プロトコルによるフレームに変換して上記ネットワーク機器に転送することを特徴とするネットワークシステム。
【請求項２】
上記ネットワークに接続され、上記第一の装置を介して上記ネットワーク機器から上記ネットワーク機器の設定情報を収集し、この収集した上記ネットワーク機器の設定情報を上記第二の装置に送信するバックアップ手段を有する第三の装置を備えたことを特徴とする請求項１記載のネットワークシステム。
【請求項３】
上記第二の装置が、上記第三の装置を兼ねることを特徴とする請求項２記載のネットワークシステム。
【請求項４】
何れかの上記ネットワーク機器が上記第三の装置を兼ねることを特徴とする請求項２記載のネットワークシステム。
【請求項５】
何れかの上記ネットワーク機器が上記第一の装置を兼ねることを特徴とする請求項１記載のネットワークシステム。
【請求項６】
何れかの上記ネットワーク機器が上記第二の装置を兼ねることを特徴とする請求項１記載のネットワークシステム。
【請求項７】
上記第二の装置が、レイヤ３プロトコルによるフレームを上記第一の装置に送信する上記機器ＩＤに該当するネットワーク機器の設定情報は、上記ネットワーク機器と上記第二の装置との間の通信を可能とする必要最小限の情報を含む一部の設定情報であり、
この設定情報を受信した上記ネットワーク機器は、この設定情報を使用して上記第二の装置と通信を行い、残りの設定情報を取得することを特徴とする請求項１〜請求項６のいずれかに記載のネットワークシステム。
【請求項８】
上記第一の装置は、自身の宛先情報を含むレイヤ２プロトコルによるフレームを周期的に上記ネットワーク内にブロードキャスト送信し、上記ネットワーク機器は、自身の設定情報が設定されていない場合に、上記機器ＩＤを含むレイヤ２プロトコルによるフレームにより設定情報取得要求を上記第一の装置に対して行うときに、上記ブロードキャスト送信された上記第一の装置の宛先情報を用いて上記レイヤ２プロトコルによるフレームをレイヤ２ユニキャストフレームとすることを特徴とする請求項１〜請求項７のいずれかに記載のネットワークシステム。
【請求項９】
それぞれ通信のための設定情報を有する複数のネットワーク機器がネットワークを介して接続されたネットワークシステムにおいて、
上記ネットワーク機器とレイヤ２プロトコルにより通信できるように配置され、レイヤ２ブロードキャストまたはマルチキャストで送信されたフレームとレイヤ３プロトコルによるフレームとを相互に変換して中継する中継手段を有する第一の装置、
この第一の装置に上記ネットワークを介して接続され、上記ネットワーク機器の設定情報を格納する設定情報格納手段と、この設定情報格納手段により格納された上記ネットワーク機器の設定情報を、要求に応じてレイヤ３プロトコルによるフレームにより上記第一の装置に送信する設定情報送信手段を有する第二の装置を備え、
上記第一の装置は、上記第二の装置と通信を行うのに必要な情報を格納する宛先情報格納手段を有し、
上記第一の装置は、上記第二の装置の宛先情報及び上記ネットワーク機器と上記第二の装置との間で通信するために必要な仮の情報を含むレイヤ２プロトコルによるフレームを周期的に上記ネットワーク内にブロードキャスト送信し、上記ネットワーク機器は、自身の設定情報が設定されていない場合に、上記ブロードキャスト送信された情報を基にして上記第二の装置と通信して自身の設定情報を取得することを特徴とするネットワークシステム。
【請求項１０】
上記ネットワークに接続され、上記第一の装置を介して上記ネットワーク機器から上記ネットワーク機器の設定情報を収集し、この収集した上記ネットワーク機器の設定情報を上記第二の装置に送信するバックアップ手段を有する第三の装置を備えたことを特徴とする請求項９記載のネットワークシステム。
【請求項１１】
上記ネットワーク機器は、複数のインタフェースを有し、
自身の設定情報が設定されていない場合に、上記機器ＩＤを含むレイヤ２プロトコルによるフレームにより設定情報取得要求を上記第一の装置に対して行い、これに応答する上記設定情報を受信できない場合には、上記インタフェースを切り替えて、上記機器ＩＤを含むレイヤ２プロトコルによるフレームによる設定情報取得要求を行うことを特徴とする請求項１〜請求項８のいずれかに記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、インターネットプロトコルなどを用いて通信するルータやレイヤ２／レイヤ３スイッチのようなネットワーク機器の設定情報を管理するネットワークシステムに関するものである。
【背景技術】
【０００２】
近年のネットワークシステムにおいては、構成するネットワーク機器に、種々のルーティングプロトコルを始め、様々な機能が実装されている。これらの機能を活用して、高機能で冗長性の高いネットワークの構築が可能になっている。一方で、これらの機能を正しく動作させるために、各ネットワーク機器に複雑な設定を入力する必要があり、ユーザにとって大きな負担となっている。
特に、ネットワーク機器の故障で、ネットワーク機器を交換する必要が発生した際には、迅速な対応が求められるものの、最初から設定情報を設定する作業が必要であったり、ネットワーク機器を熟知した保守員でないと設定作業が難しいなどの問題があった。
従来、これらの問題を解決するために、ネットワーク機器（通信機器）がサーバ装置（保守サーバ）と一般的なルータを介するにせよ、直接通信することで設定情報の取得を行っていた。（特許文献１参照）
【０００３】
【特許文献１】特開２００３−２４２０５４号公報（第６〜１５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のネットワークシステムにおいては、ネットワーク機器とサーバ装置が直接通信する必要があり、サーバ装置のアドレス情報を持たずに通信を開始しようとすれば、ネットワーク機器からブロードキャストでサーバ装置に通知できるように同一サブネット内に配置する必要があり、ネットワーク構成に制限が発生する。
また、ネットワーク機器とサーバ装置を異なるサブネットに配置しようとすれば、ネットワーク機器は、サーバ装置のアドレスやゲートウェイのアドレスをあらかじめ設定しておく必要があり、機器更新時の作業が繁雑になる。
端末のＩＰアドレスを自動設定するために使用されるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ２１３１）やＢＯＯＴＰ（Ｂｏｏｔｓｔｒａｐ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ９５１）等の既存のプロトコルでは、中継エージェント機能はあるが、以下の理由から、ルータやＬ２スイッチまたはＬ３スイッチなどのネットワーク機器とサーバ装置との間で情報のやり取りができるとは限らなかった。
ＤＨＣＰやＢＯＯＴＰでは、パケットのフォーマットが規定されており、ＩＰアドレス以外の設定情報を送信することが難しい。また、ＤＨＣＰまたはＢＯＯＴＰでは、設定を取得する側の装置がＩＰパケットをブロードキャストで送信することで問い合わせを行い、これを同一セグメント内に存在するＤＨＣＰまたはＢＯＯＴＰのサーバあるいはリレーエージェントが受信する必要がある。ネットワーク機器がインターフェースごとにＶｌａｎＩＤやＶｌａｎタグ有無が設定されている場合、Ｌ３インターフェース（ＩＰアドレス）が割り当てられていない場合には、ＤＨＣＰまたはＢＯＯＴＰは動作できない。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、複雑な設定を必要とするネットワーク機器が、複雑に構成されたネットワークであっても、ネットワーク機器の更新時に設定情報を手作業で設定することなしに、更新前に設定された設定情報を引き継いで動作開始できるネットワークシステムを得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係わるネットワークシステムにおいては、それぞれ通信のための設定情報を有する複数のネットワーク機器がネットワークを介して接続されたネットワークシステムにおいて、
ネットワーク機器とレイヤ２プロトコルにより通信できるように配置され、レイヤ２ブロードキャストまたはマルチキャストで送信されたフレームとレイヤ３プロトコルによるフレームとを相互に変換して中継する中継手段を有する第一の装置、
この第一の装置にネットワークを介して接続され、ネットワーク機器の設定情報を格納する設定情報格納手段と、この設定情報格納手段により格納されたネットワーク機器の設定情報を、要求に応じてレイヤ３プロトコルによるフレームにより第一の装置に送信する設定情報送信手段を有する第二の装置を備え、
第一の装置は、第二の装置と通信を行うのに必要な情報を格納する宛先情報格納手段を有し、
ネットワーク機器は、自身の設定情報が設定されていない場合に、自身の機器ＩＤを含むレイヤ２プロトコルによるフレームにより設定情報取得要求を第一の装置に対して行い、第一の装置は、レイヤ３プロトコルによるフレームに変換し、変換したフレームを宛先情報格納手段に格納された情報を用いて第二の装置に転送し、
第二の装置は、機器ＩＤに該当するネットワーク機器の設定情報を含むレイヤ３プロトコルによるフレームを第一の装置に送信し、第一の装置は、レイヤ２プロトコルによるフレームに変換してネットワーク機器に転送するものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、それぞれ通信のための設定情報を有する複数のネットワーク機器がネットワークを介して接続されたネットワークシステムにおいて、
ネットワーク機器とレイヤ２プロトコルにより通信できるように配置され、レイヤ２ブロードキャストまたはマルチキャストで送信されたフレームとレイヤ３プロトコルによるフレームとを相互に変換して中継する中継手段を有する第一の装置、
この第一の装置にネットワークを介して接続され、ネットワーク機器の設定情報を格納する設定情報格納手段と、この設定情報格納手段により格納されたネットワーク機器の設定情報を、要求に応じてレイヤ３プロトコルによるフレームにより第一の装置に送信する設定情報送信手段を有する第二の装置を備え、
第一の装置は、第二の装置と通信を行うのに必要な情報を格納する宛先情報格納手段を有し、
ネットワーク機器は、自身の設定情報が設定されていない場合に、自身の機器ＩＤを含むレイヤ２プロトコルによるフレームにより設定情報取得要求を第一の装置に対して行い、第一の装置は、レイヤ３プロトコルによるフレームに変換し、変換したフレームを宛先情報格納手段に格納された情報を用いて第二の装置に転送し、
第二の装置は、機器ＩＤに該当するネットワーク機器の設定情報を含むレイヤ３プロトコルによるフレームを第一の装置に送信し、第一の装置は、レイヤ２プロトコルによるフレームに変換してネットワーク機器に転送するので、ネットワーク機器更新時に設定情報を手作業で設定することなしに、更新前に設定された設定情報を引き継いで動作開始することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１によるネットワークシステムを示す構成図である。
図１において、ネットワーク機器１は、ルータやレイヤ２／レイヤ３スイッチのような機器であり、ネットワーク１０２を介して中継装置３（第一の装置）に接続されている。中継装置３、管理装置４（第三の装置）、サーバ装置２（第二の装置）は、それぞれネットワーク１０１に接続されている。
ネットワーク機器１は、制御部１１、ネットワークを介する通信を行う通信部１２、ネットワーク機器１に設定された設定情報を格納する設定情報格納部１３、設定情報が入力される入力部１４より構成されている。制御部１１は、設定情報取得機能１１ａ及び設定情報送信機能１１ｂを備えている。
設定情報取得機能１１ａは、通信部１２を通じて設定情報を取得する機能であり、設定情報送信機能１１ｂは、通信部１２で受信した要求に応じて設定情報を送信する機能である。ネットワーク機器１の動作に必要な設定は、例えば保守用コンソールを入力部１４に接続し、保守用コンソール上の操作によって設定情報を入力し、メモリ等の記憶装置で構成される設定情報格納部１３に格納しておくことができる。
また、システム内のネットワーク機器に一意に割り当てる機器ＩＤは、入力部１４に具備するスイッチの操作にて設定することができる。ネットワーク機器１の設定情報とは、例えばＩＰアドレス、ＶｌａｎＩＤ、スパニングツリー・ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）・ＰＩＭ（Ｐｅｒｓｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｎａｇｅｒ）など各種プロトコルの動作パラメータである。
【０００９】
ネットワーク１０１は、ＬＡＮやＩＰ等の技術を用いたネットワークであり、ケーブルＬ２スイッチ、Ｌ３スイッチ、ルータなどで構成されるレイヤ２またはレイヤ３のネットワークである。
ネットワーク１０２は、ＬＡＮ等の技術を用いたネットワークであり、ケーブルやＬ２スイッチなどで構成されるレイヤ２のネットワークである。
なお、ネットワーク１０２は、ネットワーク１０１と同一、あるいはネットワーク１０１の一部であっても構わない。
【００１０】
サーバ装置２は、制御部２１、ネットワークを介して通信を行う通信部２２、ネットワーク機器１の設定情報を格納した機器情報格納部２３より構成される。制御部２１は、設定情報格納機能２１ａ及び設定情報送信機能２１ｂを備えている。
設定情報格納機能２１ａは、通信部２２を経由して他装置より通知されたネットワーク機器１の設定情報を機器情報格納部２３へ格納する機能であり、設定情報送信機能２１ｂは、通信部２２を経由して他装置から要求されたネットワーク機器１の設定情報を送信する機能である。
【００１１】
中継装置３は、制御部３１、ネットワークを介して通信を行う通信部３２ａ、通信部３２ｂ、サーバ情報格納部３３によって構成され、サーバ情報格納部３３（宛先情報格納手段）には、サーバ装置２と通信を行うのに必要な情報、例えばサーバ装置２のアドレスやゲートウェイのアドレスなどが格納される。
制御部３１は、取得要求・設定情報中継機能３１ａを備え、他装置が送信した取得要求や設定情報を通知するフレームを通信部３２ａ、３２ｂ間で、レイヤ２プロトコルによるフレームとレイヤ３プロトコルによるフレームを相互に変換して中継することができる。また、通信部は、ネットワーク１０１、ネットワーク１０２の構成によっては、１個もしくは３個以上の場合もある。
【００１２】
管理装置４は、制御部４１、ネットワークを介して通信を行う通信部４２、サーバ情報格納部４３、入力部４４、機器リスト格納部４５にて構成され、サーバ情報格納部４３にはサーバ装置２と通信を行うのに必要な情報、例えばサーバ装置２のアドレスやゲートウェイのアドレスなどが格納される。
制御部４１は、バックアップ機能４１ａを備え、ネットワーク機器１から設定情報を取得し、サーバ装置２に格納させることができる。
また、入力部４４に接続する管理コンソールの操作により、機器リスト格納部４５の機器リストを設定することができる。機器リスト格納部４５の構造は、図４に示す通り、管理対象のネットワーク機器１の機器ＩＤ、アドレスを保持し、管理装置４から直接通信できない場合は、アドレスの代わりに中継装置３のアドレス及び中継装置３においてネットワーク機器１を収容するＶｌａｎのＩＤを保持する。
ただし、バックアップ機能４１ａの起動に際しては、必ずしも管理コンソールの接続は必要なく、周期的に起動するなどの手法を用いることもできる。
なお、各装置、各ネットワークは、それぞれ複数存在しても良い。
【００１３】
図２は、この発明の実施の形態１によるネットワークシステムの第１のフェーズを示すフローチャートである。
図３は、この発明の実施の形態１によるネットワークシステムの第２のフェーズを示すフローチャートである。
【００１４】
図４は、この発明の実施の形態１によるネットワークシステムの機器リスト格納部を示す構造図である。
図４において、ネットワーク機器に割り当てられた機器ＩＤごとに、アドレス、中継装置アドレス、中継装置収容ＶｌａｎＩＤを格納している。
【００１５】
図５は、この発明の実施の形態１によるネットワークシステムの第一の設定取得要求フレーム例を示す図である。
図５において、Ｅｔｈｅｒｎｅｔ(登録商標)ヘッダと、ＩＰヘッダと、データ部を有し、データ部には、フレーム種別と機器ＩＤとＶｌａｎＩＤが含まれる。レイヤ３プロトコルによるフレームに相当する。
【００１６】
図６は、この発明の実施の形態１によるネットワークシステムの第二の設定取得要求フレーム例を示す図である。
図６において、Ｅｔｈｅｒｎｅｔ(登録商標)ヘッダと、データ部を有し、データ部には、フレーム種別と機器ＩＤが含まれる。レイヤ２プロトコルによるフレームに相当する。
【００１７】
図７は、この発明の実施の形態１によるネットワークシステムの第三の設定取得要求フレーム例を示す図である。
図７において、Ｅｔｈｅｒｎｅｔ(登録商標)ヘッダと、ＩＰヘッダと、データ部を有し、データ部には、フレーム種別と機器ＩＤが含まれる。レイヤ３プロトコルによるフレームに相当する。
【００１８】
図８は、この発明の実施の形態１によるネットワークシステムの第一の設定情報通知フレーム例を示す図である。
図８において、Ｅｔｈｅｒｎｅｔ(登録商標)ヘッダと、ＩＰヘッダと、データ部を有し、データ部には、フレーム種別と機器ＩＤと設定情報が含まれる。レイヤ３プロトコルによるフレームに相当する。
【００１９】
図９は、この発明の実施の形態１によるネットワークシステムの第二の設定情報通知フレーム例を示す図である。
図９において、Ｅｔｈｅｒｎｅｔ(登録商標)ヘッダと、データ部を有し、データ部には、フレーム種別と機器ＩＤと設定情報が含まれる。レイヤ２プロトコルによるフレームに相当する。
【００２０】
次に、動作について説明する。
本ネットワークシステムの動作は、大きく２つのフェーズに分けられる。第１のフェーズは、各ネットワーク機器１に保存された設定情報を取り出し、サーバ装置２内に保存するもので、図２のフローチャートに処理の流れを示す。第２のフェーズは、ネットワーク機器の更新等で、ネットワーク機器１の設定情報がクリアされた場合に、サーバ装置２内に格納された設定情報を取得し、以前の設定状態を回復するもので、図３のフローチャートに処理の流れを示す。
【００２１】
まず、第１のフェーズについて図２を用いて説明する。ここでは、管理装置４とネットワーク機器１が直接通信できず、中継装置３を経由するパターンを示している。管理装置４では、入力部４４に接続される管理コンソールからバックアップ手段の起動が指示された場合、制御部４１（バックアップ機能４１ａ）は、機器リスト格納部４５に格納されているネットワーク機器情報を１機器ずつ読み出す（ステップ２０１）。全ネットワーク機器に対して処理が完了した場合は、処理を終了するが、完了していないネットワーク機器がある場合は、次の処理に進む（ステップ２０２）。次に、読み出したネットワーク機器情報から中継装置アドレス、中継装置収容ＶｌａｎＩＤ及び機器ＩＤを取り出し、図５に例示するような、設定取得要求フレーム（第一の設定取得要求フレーム）を作成し（ステップ２０３）、通信部４２から設定取得要求フレームを送信する（ステップ２０４）。
【００２２】
中継装置３の通信部３２ａは、この設定取得要求フレームを受信する（ステップ２０５）。中継装置３の制御部３１（取得要求・設定情報中継機能３１ａ）は、これをネットワーク機器１に中継するための転送フレーム（図６に例示する第二の設定取得要求フレーム）を作成する。この際、中継装置３は、ネットワーク機器１のアドレスについて情報を持っていないので、転送フレームは、レイヤ２のブロードキャストアドレス宛またはマルチキャストアドレス宛フレームとする（ステップ２０６）。ステップ２０５にて受信した設定取得要求フレームに含まれる収容ＶｌａｎＩＤに対応する通信部３２ｂを選択し、転送フレームを通信部３２ｂから送信する（ステップ２０７）。
【００２３】
ネットワーク機器１の通信部１２は、中継装置３の通信部３２ｂが転送した設定取得要求フレームの転送フレームをネットワーク１０２経由で受信する（ステップ２０８）。制御部１１（設定情報送信機能１１ｂ）は、設定取得要求フレーム内の機器ＩＤが入力部１４で設定されているものと一致することを確認し、設定情報格納部１３より自装置の設定情報を読み出す（ステップ２０９）。この設定情報を元に制御部１１（設定情報送信機能１１ｂ）は、設定情報通知フレーム（図９に例示する第二の設定情報通知フレーム）を作成する。このフレームは、ステップ２０８で受信した転送フレームの送信元アドレス宛のレイヤ２フレームとし、必要であれば複数のフレームに分割して設定情報を格納する（ステップ２１０）。そして、通信部１２より、この設定情報通知フレームを送信する（ステップ２１１）。
【００２４】
中継装置３の通信部３２ｂは、ネットワーク１０２経由で上記設定情報通知フレームを受信する（ステップ２１２）。制御部３１（取得要求・設定情報中継機能３１ａ）は、ここからネットワーク機器１の設定情報を取り出し、管理装置４へ返送するための転送フレーム（図８に例示する第一の設定情報通知フレーム）を作成する。ここで、転送フレームの宛先は、ステップ２０５で受信した設定取得要求フレームの送信元アドレスを使用する（ステップ２１３）。次に、この転送フレームを通信部３２ａより送信する（ステップ２１４）。
【００２５】
管理装置４は、通信部４２にて上記設定情報通知フレームの転送フレームを受信する（ステップ２１５）。制御部４１（バックアップ機能４１ａ）は、サーバ情報格納部４３よりサーバ装置２のアドレスを読み出し（ステップ２１６）、ステップ２１５で受信した転送フレームよりネットワーク機器１の設定情報を取り出し、サーバ装置２へネットワーク機器１の設定情報を格納させるための設定情報通知フレームを作成する。この宛先はステップ２１６で取り出したサーバのアドレスである（ステップ２１７）。次に、この設定情報通知フレームを通信部４２より送信する。
【００２６】
サーバ装置２の通信部２２は、この設定情報通知フレームを受信する（ステップ２１９）。制御部２１（設定情報格納機能２１ａ）は、この設定情報通知フレームからネットワーク機器１の設定情報や機器ＩＤを取り出し、機器情報格納部２３に格納する。
【００２７】
次に、第２のフェーズについて図３を用いて説明する。
ネットワーク機器１は、起動時に設定情報格納部１３に機器ＩＤ以外の設定情報が格納されているか否かを確認する（ステップ３０１）。格納されている場合は、ステップ３１８へ進む。格納されていない場合（機器が更新されたか、起動毎に毎回サーバ装置から設定を読み込んで使用するような運用形態の場合）は、ステップ３０２に進み、制御部１１（設定情報取得機能１１ａ）は、図６に示すような設定取得要求フレーム（第二の設定取得要求フレーム）を作成する。この設定取得要求フレームは、レイヤ２のブロードキャストアドレス宛またはマルチキャストアドレス宛のＶｌａｎタグ無しフレームとし、入力部１４から入力された機器ＩＤを含める。通信部１２は、このフレームを送信する（ステップ３０３）。
【００２８】
中継装置３は、通信部３２ｂにて、設定取得要求フレームを受信する（ステップ３０４）。制御部３１（取得要求・設定情報中継機能３１ａ）は、サーバ情報格納部３３からサーバ情報を読み出し（ステップ３０５）、サーバ装置２に転送するための転送フレーム（図７に例示する第三の設定取得要求フレーム）を作成する。このフレームの宛先は、ステップ３０５で読み出したサーバ装置２のアドレスを使用し、ステップ３０４で受信した機器ＩＤを含める（ステップ３０６）。次に、通信部３２ａが、この転送フレームを送信する（ステップ３０７）。
【００２９】
サーバ装置２の通信部２２が、この転送フレームを受信する（ステップ３０８）。制御部２１（設定情報送信機能２１ｂ）は、転送フレーム内の機器ＩＤを取り出し、機器情報格納部２３に対応するネットワーク機器１の設定情報が格納されているか否かを検索する（ステップ３０９）。対応ネットワーク機器１の設定情報が存在しない場合は、処理を中止し、存在する場合は、ステップ３１１に進む（ステップ３１０）。対応ネットワーク機器１の設定情報が存在する場合は、機器情報格納部２３より当該設定情報を読み出す（ステップ３１１）。次に、設定情報通知フレームを作成する。この設定情報通知フレームの宛先は、ステップ３０８で受信した転送フレームの送信元（中継装置３）とし、機器ＩＤと設定情報を含める（ステップ３１２）。次に、この設定情報通知フレームを通信部２２より送信する（ステップ３１３）。
【００３０】
中継装置３の通信部３２ａは、この設定情報通知フレームを受信する（ステップ３１４）。この設定情報通知フレームに含まれる機器ＩＤがステップ３０４で受信した設定取得要求フレームの機器ＩＤと同じことを確認して、ネットワーク機器１に転送するための転送フレームを作成する。この転送フレームは、Ｖｌａｎタグ無しＬ２ユニキャストとし、宛先はステップ３０４で受信した設定取得要求フレームの送信元アドレスとし、ステップ３１４で受信した設定情報通知フレームに含まれる機器ＩＤ及び設定情報を含める（ステップ３１５）。通信部３２ｂは、この転送フレームを送信する（ステップ３１６）。
【００３１】
ネットワーク機器１の通信部１２は、この転送フレームを受信する（ステップ３１７）。制御部１１（設定情報取得機能１１ａ）は、転送フレーム内の機器ＩＤが入力部１４より設定された自装置のＩＤと同じであることを確認し、転送フレーム内の設定情報を取り出して設定情報格納部１３に格納する（ステップ３１８）。次に、制御部１１は、設定情報格納部１３より設定情報を読み出し、必要な初期化処理などを実行して、ネットワーク機器１は運用を開始する（ステップ３１９）。
【００３２】
実施の形態１によれば、上記の動作によって、ネットワーク機器１は、複雑なネットワーク内に配置された場合であっても、自身の設定情報を持たずに起動された時点で、設定された機器ＩＤに対応する設定情報をサーバ装置より取得するため、設定情報を手作業で設定することなしに、運用を開始することができる。
【００３３】
実施の形態２．
図１０は、この発明の実施の形態２によるネットワークシステムのサーバ装置を示す構成図である。
図１０において、２、２１〜２３、２１ａ、２１ｂは、図１におけるものと同一のものである。図１０では、サーバ装置２に入力部２４と機器リスト格納部２５を設けるとともに、制御部２１にバックアップ機能２１ｃを設けている。
図１１は、この発明の実施の形態２によるネットワークシステムの第１のフェーズを示すフローチャートである。
【００３４】
実施の形態１では、バックアップ機能を管理装置４として独立した装置に実装したが、実施の形態２は、図１０に示すように、サーバ装置２にバックアップ機能２１ｃを実装することで、より少ない機器で同じ機能を実現するようにした。この場合、図２で示していた第１のフェーズの処理は、図１１に示すものに変わる。
図２では、管理装置４が実施していた処理（ステップ２０１〜２０４、２１５）を、図１１では、サーバ装置２が実施する。
図１１で、ステップ２１５までの処理は、図２におけるものと同じである。ステップ２１５で、設定情報通知フレームを受信したサーバ装置２は、ステップ２２０で、設定情報通知フレーム内の設定情報を機器情報格納部２３に格納する。
なお、第２のフェーズでの処理は、実施の形態１と同様である。
【００３５】
実施の形態２によれば、サーバ装置にバックアップ機能を実装したので、管理装置は必要なくなり、実施の形態１より少ない機器で同じ機能を実現することが可能である。
【００３６】
実施の形態３．
図１２は、この発明の実施の形態３によるネットワークシステムのネットワーク機器を示す構成図である。
図１２において、１、１１〜１４、１１ａ、１１ｂは図１におけるものと同一のものである。図１２では、ネットワーク機器１にサーバ情報格納部１５を設けるとともに、制御部１１にバックアップ機能１１ｃを設けている。
図１３は、この発明の実施の形態３によるネットワークシステムの第１のフェーズを示すフローチャートである。
【００３７】
実施の形態１では、バックアップ機能を管理装置４として独立した装置に実装したが、実施の形態３は、図１２で示すように、ネットワーク機器１に含めて実装することで、より少ない機器で同じ機能を実現するようにした。
この場合、図２で示していた第１のフェーズの処理は、図１３に示すものに変わる。
図１３において、ネットワーク機器１の制御部１１（バックアップ機能１１ｃ）は、周期処理もしくは入力部１４からの指示により、設定情報格納部１３の設定情報が更新された場合に、バックアップ手順を起動する。
【００３８】
まず、サーバ情報格納部１５よりサーバ情報を読み出す（ステップ７０１）。さらに、バックアップ機能１１ｃから指示を受けた設定情報送信機能１１ｂが、設定情報格納部１３より設定情報を読み出す（ステップ７０２）。次に、設定情報通知フレームを作成する。この際、サーバ情報に、ネットワーク機器１から直接到達可能なアドレスのサーバ装置が設定されていれば、サーバ装置を宛先とするＬ３ユニキャストフレームを生成し、そうでない場合は、Ｌ２ブロードキャストフレームまたはＬ２マルチキャストフレームとし、どちらの場合も機器ＩＤと設定情報を含める（ステップ７０３）。（図１３には直接到達できない場合を示している。）  次に、通信部１２より、この設定情報通知フレームを送信する（ステップ７０４）。
【００３９】
中継装置３の通信部３２ｂでは、この設定情報通知フレームを受信し（ステップ７０５）、制御部３１（取得要求・設定情報中継機能３１ａ）は、サーバ情報格納部３３よりサーバ情報を読み出し（ステップ７０６）、サーバ装置２に転送するための転送フレームをサーバアドレス宛Ｌ３ユニキャストで作成する。この転送フレームには、ステップ７０５で受信した設定情報通知フレームから読み出した機器ＩＤ及び設定情報を含める（ステップ７０７）。さらに通信部３２ａからこの転送フレームを送信する（ステップ７０８）。
【００４０】
サーバ装置２の通信部２２にて、この転送フレームを受信し（ステップ７０９）、この転送フレームから読み出した設定情報を機器情報格納部２３に格納する（ステップ７１０）。
【００４１】
実施の形態３によれば、ネットワーク機器にバックアップ機能を実装したので、管理装置は必要なくなり、実施の形態１より少ない機器で同じ機能を実現することが可能である。
【００４２】
実施の形態４．
図１４は、この発明の実施の形態４によるネットワークシステムのネットワーク機器を示す構成図である。
図１４において、１、１１〜１４、１１ａ、１１ｂは図１におけるものと同一のものである。図１４では、ネットワーク機器１にサーバ情報格納部１５を設けるとともに、制御部１１に取得要求設定情報中継機能１１ｄを設けている。また、通信部は、通信部１２ａ、１２ｂの二つが設けられている。
【００４３】
実施の形態１では、取得要求・設定情報中継手段を中継装置３として独立した装置に実装したが、実施の形態４は、図１４に示すように、ネットワーク機器１に含めて実装するようにした。
【００４４】
実施の形態４によれば、取得要求・設定情報中継手段をネットワーク機器に実装することで、中継装置が必要なくなり、実施の形態１より少ない機器で同じ機能を実現することが可能である。
【００４５】
実施の形態５．
図１５は、この発明の実施の形態５によるネットワークシステムのネットワーク機器を示す構成図である。
図１５において、１、１１〜１４、１１ａ、１１ｂは図１におけるものと同一のものである。図１５では、ネットワーク機器１に機器情報格納部１６を設けるとともに、制御部１１に設定情報格納機能１１ｅを設けている。
【００４６】
実施の形態１では、設定情報格納機能、設定情報送信機能をサーバ装置２として独立した装置に実装したが、実施の形態５は、図１５に示すように、ネットワーク機器１に含めて実装するようにした。
なお、ネットワーク機器１が故障しても設定情報が取得できるように、設定情報格納機能と設定情報送信機能を有するネットワーク機器１の数は複数とする。
【００４７】
実施の形態５によれば、設定情報格納機能をネットワーク機器に実装することで、サーバ装置が必要なくなり、実施の形態１より少ない機器で同じ機能を実現することが可能である。
【００４８】
実施の形態６．
図１６は、この発明の実施の形態６によるネットワークシステムの第２のフェーズを示すフローチャートである。
実施の形態１では、ネットワーク機器１が設定情報をサーバ装置２より取得する際、設定情報通知フレームにて全設定情報を取得するようにしているが、実施の形態６は、図１６に示すように、第２のフェーズ内の設定情報通知フレームでは、ネットワーク機器１がサーバ装置２へ通信できるようにするための最低限の情報（例えば、通信部１２のＩＰアドレス、ＶｌａｎＩＤ、サーバ装置２のアドレス、サーバ装置２へ通信するためのルータアドレス、サーバ内で保存するネットワーク機器１に対応する設定情報のファイル名）のみを通知し、その後、ネットワーク機器１が一般的なファイル取得手段（ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＴＦＴＰ（Ｔｒｉｖｉａｌ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）など）を用いてサーバ装置２から設定ファイルをダウンロードして使用することで、中継装置３の実装を容易にし、運用中の中継負荷も軽減するようにした。
【００４９】
図１６は、第２のフェーズのシーケンスを示している。
図１６で、設定情報通知フレームの内容が、上記のとおり変更されていることを除いて、ステップ３０１からステップ３１７までの処理は、図３と同じである。
ステップ３１７で、ネットワーク機器１の通信部１２は、中継装置３から設定情報通知フレームを受信し、その内容に従って、通信部１２の設定・初期化を実施する（ステップ３２０）。また、設定情報通知フレーム内のサーバアドレス、ファイル名を使用してサーバ装置２より自装置の設定ファイルをＦＴＰでダウンロードし（ステップ３２１）、その設定情報を設定情報格納部１３に格納する（ステップ３２２）。
その後、設定情報格納部１３より設定情報を読み出し、必要な設定・初期化処理を実施した後、運用を開始する（ステップ３２３）。
【００５０】
実施の形態６によれば、２段階で、設定情報を取得するので、中継装置３の実装を容易にし、運用中の中継負荷も軽減することが可能である。
【００５１】
実施の形態７．
実施の形態１では、ネットワーク機器１が設定情報をサーバ装置２より取得する際、全く設定情報のない状態で、中継装置３へ設定取得要求フレームを送信していたが、実施の形態７は、中継装置３にて、ネットワーク１０２に関する情報を周期的に通信部３２ｂから送信する機能を追加するようにし、これにより、ネットワーク機器１が、図３のステップ３０２、３０３で、設定取得要求フレームを作成・送信する際に、中継装置３が周期送信するフレームを受信し、その内容を使用するようにした。
【００５２】
例えば、中継装置３がネットワーク１０２のＶｌａｎＩＤを使用したレイヤ２ブロードキャストにて、周期送信フレームを送信した場合、ネットワーク機器１は、これを受信し、設定取得要求フレームを送信する際に、周期送信フレームの送信元アドレス宛のＬ２ユニキャストフレームとし、Ｖｌａｎタグ有無やＶｌａｎＩＤを合わせて送信する。
【００５３】
実施の形態７によれば、これにより、ネットワーク機器１が設定取得要求フレームを作成・送信する際に、中継装置３が周期送信するフレームを受信し、その内容を使用することができ、ネットワーク機器１がネットワーク１０２の設定とＶｌａｎタグ有無やＶｌａｎＩＤが異なるパケットを送信することを防止できる。
【００５４】
実施の形態８．
図１７は、この発明の実施の形態８によるネットワークシステムの第２のフェーズを示すフローチャートである。
実施の形態７では、中継装置３から周期的に送信するフレームにより、中継装置３のレイヤ２アドレス、ＶｌａｎＩＤを取得していたが、実施の形態８は、上記周期送信フレームにサーバ装置２のアドレス、ルータアドレス及びネットワーク機器が設定取得用に使用可能な仮ＩＰアドレスを含めるようにした。
この場合は、図１７に示すようなフローチャートで、ネットワーク機器１が設定情報を取得することが可能であり、中継装置３の実装を容易にし、運用時の付加を軽減することが可能である。
【００５５】
図１７において、ネットワーク機器１が起動時に設定情報を取得する必要があると判定（ステップ３０１）した場合、ステップ３５０にて、中継装置３からの周期送信フレームを受信する。その周期送信フレームに含まれる仮ＩＰアドレス、ルータアドレスやフレームのタグ種別・ＶｌａｎＩＤを使用して、制御部１１（設定情報取得機能１１ａ）は、通信部１２の設定を行う。これは、設定情報を取得するまでの一時的な設定である（ステップ３５１）。
次に、同じように周期送信フレームに含まれるサーバアドレスに対して、ＦＴＰにて設定ファイルを取得する（ステップ３５２）。この時、サーバ装置２では、機器の設定情報を機器ＩＤのみで特定可能なルールによって決定したファイル名で保存し、ＦＴＰで参照可能な状態にしておく。
制御部１１（設定情報取得機能１１ａ）は、ＦＴＰで取得した設定情報を設定情報格納部１３へ格納する（ステップ３５３）。
次に、設定情報格納部１３に格納した設定情報を読み出し、設定・初期化を実施し、運用を開始する（ステップ３５４）。
【００５６】
実施の形態８によれば、中継装置からの周期送信フレームに、サーバ装置のアドレス、ルータアドレス及びネットワーク機器が設定取得用に使用可能な仮ＩＰアドレスを含めるようにし、中継装置の実装を容易にし、運用時の付加を軽減することが可能である。
【００５７】
実施の形態９．
図１８は、この発明の実施の形態９によるネットワークシステムの第２のフェーズを示すフローチャートである。
実施の形態１では、ネットワーク機器１に通信部１２が一つしかないケースを想定していたが、実施の形態９は、ネットワーク機器１に複数の通信部１２（インタフェース）を持たせる場合についてのものである。
ルータやＬ２／Ｌ３スイッチでは、複数の通信部を保持するのが普通であり、この場合には、図１８で示すように、設定情報を受信できるまで、設定取得要求フレームを送出する通信部を変更しながら、設定取得を試みることで、ネットワーク機器１の保持する一部の通信部１２からしか中継装置３に到達できない状況であっても、設定情報を取得し、運用を開始することができる。
【００５８】
図１８は、設定取得時のネットワーク機器１のフローチャートを示している。
中継装置３、サーバ装置２の動作については、図３に示すものと同じである。
図１８では、図３におけるステップ３１７の手前に、受信タイムアウトを判定する手順（ステップ３６０）を追加しており、ステップ３０３にて、設定取得要求フレームを送信した後、一定時間内に中継装置３からの設定情報通知フレームが到着しない場合は、タイムアウト発生としてステップ３６１に進む。設定情報フレームが到着した場合は、ステップ３１７へ進み、それ以降の動作は、図３と同じである。
ステップ３６１では、これまでに取得を試みた通信部と、ネットワーク機器１が保持する通信部を比較し、他に試行可能な通信部が残っている場合は、ステップ３６２で、試行可能な通信部に切り替えた後に、ステップ３０２に戻り、切り替えた通信部を使用して、設定取得要求フレームの作成（ステップ３０２）、送信（ステップ３０３）を実行する。
ネットワーク機器１が、他に試行可能な通信部を保持していない場合は、設定取得失敗として動作を停止する。
【００５９】
実施の形態９によれば、複数の通信部を用いて、設定情報を受信できるまで、設定取得要求フレームを送出する通信部を変更しながら、設定取得を試みることで、ネットワーク機器の保持する一部の通信部からしか中継装置またはサーバ装置にフレームが到達できない状況であっても、設定情報を取得し、運用を開始することができる。
【図面の簡単な説明】
【００６０】
【図１】この発明の実施の形態１によるネットワークシステムを示す構成図である。
【図２】この発明の実施の形態１によるネットワークシステムの第１のフェーズを示すフローチャートである。
【図３】この発明の実施の形態１によるネットワークシステムの第２のフェーズを示すフローチャートである。
【図４】この発明の実施の形態１によるネットワークシステムの機器リスト格納部を示す構造図である。
【図５】この発明の実施の形態１によるネットワークシステムの第一の設定取得要求フレーム例を示す図である。
【図６】この発明の実施の形態１によるネットワークシステムの第二の設定取得要求フレーム例を示す図である。
【図７】この発明の実施の形態１によるネットワークシステムの第三の設定取得要求フレーム例を示す図である。
【図８】この発明の実施の形態１によるネットワークシステムの第一の設定情報通知フレーム例を示す図である。
【図９】この発明の実施の形態１によるネットワークシステムの第二の設定情報通知フレーム例を示す図である。
【図１０】この発明の実施の形態２によるネットワークシステムのサーバ装置を示す構成図である。
【図１１】この発明の実施の形態２によるネットワークシステムの第１のフェーズを示すフローチャートである。
【図１２】この発明の実施の形態３によるネットワークシステムのネットワーク機器を示す構成図である。
【図１３】この発明の実施の形態３によるネットワークシステムの第１のフェーズを示すフローチャートである。
【図１４】この発明の実施の形態４によるネットワークシステムのネットワーク機器を示す構成図である。
【図１５】この発明の実施の形態５によるネットワークシステムのネットワーク機器を示す構成図である。
【図１６】この発明の実施の形態６によるネットワークシステムの第２のフェーズを示すフローチャートである。
【図１７】この発明の実施の形態８によるネットワークシステムの第２のフェーズを示すフローチャートである。
【図１８】この発明の実施の形態９によるネットワークシステムの第２のフェーズを示すフローチャートである。
【符号の説明】
【００６１】
１  ネットワーク機器、２  サーバ装置、３  中継装置、４  管理装置、
１１  制御部、１１ａ  設定情報取得機能、１１ｂ  設定情報送信機能、
１１ｃ  バックアップ機能、１１ｄ  取得要求設定情報中継機能、
１１ｅ  設定情報格納機能、１２，１２ａ，１２ｂ  通信部、１３  設定情報格納部、
１４  入力部、１５  サーバ情報格納部、１６  機器情報格納部、２１  制御部、
２１ａ  設定情報格納機能、２１ｂ  設定情報送信機能、２１ｃ  バックアップ機能、
２２  通信部、２３  機器情報格納部、２４  入力部、２５  機器リスト格納部、
３１  制御部、３１ａ  取得要求設定情報中継機能、３２，３２ａ，３２ｂ  通信部、
３３  サーバ情報格納部、４１  制御部、４１ａ  バックアップ機能、
４２  通信部、４３  サーバ情報格納部、４４  入力部、４５  機器リスト格納部。
【図１】
2008283542.tif 000003
【図２】
2008283542.tif 000004
【図３】
2008283542.tif 000005
【図４】
2008283542.tif 000006
【図５】
2008283542.tif 000007
【図６】
2008283542.tif 000008
【図７】
2008283542.tif 000009
【図８】
2008283542.tif 000010
【図９】
2008283542.tif 000011
【図１０】
2008283542.tif 000012
【図１１】
2008283542.tif 000013
【図１２】
2008283542.tif 000014
【図１３】
2008283542.tif 000015
【図１４】
2008283542.tif 000016
【図１５】
2008283542.tif 000017
【図１６】
2008283542.tif 000018
【図１７】
2008283542.tif 000019
【図１８】
2008283542.tif 000020