(57)【要約】【課題】装置架前での、手動でのパラメータ投入を行う事無く、ネットワーク装置を初期化する手段を提供する。【解決手段】追加されたネットワーク装置が接続されたネットワーク内の位置を特定する。位置情報に基づいて、ネットワーク構成の設計情報に含まれるトポロジ情報を用いて、初期化対象ネットワーク装置の識別情報を特定する。識別情報に基づいて、設定すべき初期コンフィグ情報を特定する。初期コンフィグ情報を、初期化対象ネットワーク装置に対して設定する。設定値の正常性または設定後の通信正常性に基づいて、新規ネットワーク装置の接続の正常性を判定する。【選択図】図１１Ａ
2014103622.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク装置が相互に接続されたネットワークのネットワーク管理方法であって、
予め設計されたネットワーク構成情報を保持するステップと、
第１のネットワーク装置に隣接する第２のネットワーク装置の装置識別情報と、前記第１のネットワーク装置のインターフェースと接続された前記第２のネットワーク装置のインターフェースのインターエース識別情報と、を以て、前記第１のネットワーク装置の前記ネットワーク内の位置情報とするステップと、
前記位置情報と、前記ネットワーク構成情報に含まれるネットワーク装置の隣接関係とを照合する事により、前記第１のネットワーク装置の装置識別情報を特定するステップと、
を含むネットワーク管理方法。
【請求項２】
請求項１に記載のネットワーク管理方法であって、
前記第１のネットワーク装置の前記装置識別情報に基づいて、設定すべき初期コンフィグ情報を特定するステップと、
前記初期コンフィグ情報を、前記第１のネットワーク装置に対して設定するステップと、
を含むネットワーク管理方法。
【請求項３】
請求項２に記載のネットワーク管理方法であって、
さらに、設定値の正常性または設定後の通信正常性に基づいて、前記第１のネットワーク装置と前記第２のネットワーク装置との接続の正常性を判定するステップを含むネットワーク管理方法。
【請求項４】
複数のネットワーク装置が相互に接続されたネットワークを管理するネットワーク管理サーバであって、
予め設計されたネットワーク構成情報を保持する手段と、
第１のネットワーク装置に隣接する第２の前記ネットワーク装置の装置識別情報と、前記第１のネットワーク装置のインターフェースと接続された前記第２のネットワーク装置のインターフェースのインターフェース識別情報と、を取得する手段と、
前記装置識別情報と、前記インターフェース識別情報とを以て、前記第１のネットワーク装置の前記ネットワーク内の位置情報と見なす位置情報特定手段と、
前記位置情報と、前記ネットワーク構成情報に含まれるネットワーク装置の隣接関係とを照合する事により、前記第１のネットワーク装置の識別情報を特定する、ネットワーク装置特定手段と、
を具えたネットワーク管理サーバ。
【請求項５】
請求項４に記載のネットワーク管理サーバであって、
前記第１のネットワーク装置の前記装置識別情報に基づいて、設定すべき初期コンフィグ情報を特定する設定情報特定手段と、
前記初期コンフィグ情報を、前記第１のネットワーク装置に対して設定するネットワーク装置設定手段と、
を具えたネットワーク管理サーバ。
【請求項６】
請求項５に記載のネットワーク管理サーバであって、
さらに、設定値の正常性または設定後の通信正常性に基づいて、前記第１ネットワーク装置と前記第２のネットワーク装置との接続の正常性を判定する誤接続検出手段を具えるネットワーク管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理サーバおよびネットワーク管理方法に係り、特に、ネットワーク装置の特定方法およびネットワーク装置の初期化方法に関する。
【背景技術】
【０００２】
複数のネットワーク装置から構成されるネットワークシステムを構築する際には、ネットワーク構成の設計結果に基づいて、各ネットワーク装置に初期コンフィグ情報を投入し、初期化する必要がある。
【０００３】
初期コンフィグには、ネットワーク装置のノード識別子、ネットワーク装置の各インターフェースのＩＰアドレス、ルーティングプロトコルの有効／無効、ルーティングプロトコルの動作パラメータ等が含まれる。初期コンフィグ情報をネットワーク装置に投入する方法としては、架前端末を用いて、手動投入する方法の他、初期設定サーバを用いて自動的に投入する方法が、特許文献１に開示されている。
【０００４】
特許文献１に記載の技術によれば、初期化対象ネットワーク装置毎の固有の識別子（ＭＡＣアドレス等）を予め調べておき、初期設定サーバが、固有の識別子をキーとして初期設定対象のネットワーク装置を識別する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−０１５７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許分献１記載の技術では、予めネットワーク装置の固有の識別子（ＭＡＣアドレスなど）を把握し、ＭＡＣアドレスとネットワーク装置の関係を、初期設定サーバに登録しておく必要がある。しかし、各ネットワーク装置毎のＭＡＣアドレスを把握する事は、ネットワークを運用する上で、ネットワーク管理者にとって、通常必須では無い。
【０００７】
したがって、特許文献１記載の技術を適用するためには、各ネットワーク装置毎のＭＡＣアドレスを予め把握し、初期設定サーバに登録するという作業が、新たに発生する。また、初期設定サーバに登録するＭＡＣアドレスを誤ると、装置の識別を誤り、本来設定すべき装置とは異なる装置のコンフィグ情報を投入してしまう不都合が発生し得る。
【０００８】
本発明に於いて、予めネットワーク装置の固有の識別子を、一元的に把握しておく事を前提とせずに、装置を特定する事が、第一の課題である。さらに、予めネットワーク装置の固有の識別子を、一元的に把握しておく事を前提とせずに、装置を正しく初期化する事が、第二の課題である。
【課題を解決するための手段】
【０００９】
通信事業者および大規模なエンタープライズネットワークの構築者は、場当たり的または無計画に、ネットワーク装置を増減設する事はしない。通信事業者、ネットワーク構築者は、通常、予めネットワーク設計作業を実施する。通信事業者、ネットワーク構築者は、その結果として、ネットワーク構成の設計情報を書面または電子情報として明確化する。通信事業者、ネットワーク構築者は、ネットワーク構成の設計情報に基づいてネットワーク装置の初期コンフィグ情報を決定する。通信事業者、ネットワーク構築者は、初期コンフィグ情報に基づいて、計画的に各ネットワーク装置の初期化作業を実施する。
【００１０】
ネットワーク構成の設計情報には、各ネットワーク装置間のトポロジ情報、ネットワーク装置の識別情報、各インターフェースの有効／無効区分、各インターフェースのＩＰアドレス情報が含まれる。
【００１１】
したがって、追加ノードが接続されたネットワークシステム内の位置を特定する手段を設ける事で、ネットワーク装置間のトポロジ情報を用いて、追加されたノードの識別情報を特定可能となる。さらに、ノードの識別情報に基づいて、装置に投入すべき初期コンフィグ情報を特定可能となる。
【００１２】
以上の考えに基づき、本発明では以下の手段を設ける。第一に、追加されたネットワーク装置が接続されたネットワーク内の位置を特定する位置情報特定手段を設ける。第二に、位置情報に基づいて、ネットワーク構成の設計情報に含まれるトポロジ情報を用いて、初期化対象ネットワーク装置の識別情報を特定するネットワーク装置特定手段を設ける。
【００１３】
第三に、初期化対象ネットワーク装置の識別情報に基づいて、設定すべき初期コンフィグ情報を特定する設定情報特定手段を設ける。第四に、初期コンフィグ情報を、初期化対象ネットワーク装置に対して設定するネットワーク装置設定手段を設ける。第五に、設定値の正常性または設定後の通信正常性に基づいて、新規ネットワーク装置の接続の正常性を判定する誤接続検出手段を設ける。
【００１４】
上述した課題は、複数のネットワーク装置が相互に接続されたネットワークの管理方法であって、予め設計されたネットワーク構成情報を保持するステップと、第１のネットワーク装置に隣接する第２のネットワーク装置の装置識別情報と、第１のネットワーク装置のインターフェースと接続された第２のネットワーク装置のインターフェースのインターエース識別情報と、を以て、第１のネットワーク装置のネットワーク内の位置情報とするステップと、位置情報と、ネットワーク構成情報に含まれるネットワーク装置の隣接関係とを照合する事により、第１のネットワーク装置の装置識別情報を特定するステップと、を含むネットワークの管理方法により、達成できる。
【００１５】
また、複数のネットワーク装置が相互に接続されたネットワークを管理するネットワーク管理サーバであって、予め設計されたネットワーク構成情報を保持する手段と、第１のネットワーク装置に隣接する第２のネットワーク装置の装置識別情報と、第１のネットワーク装置のインターフェースと接続された第２のネットワーク装置のインターフェースのインターフェース識別情報と、を取得する手段と、装置識別情報と、インターフェース識別情報とを以て、第１のネットワーク装置のネットワーク内の位置情報と見なす位置情報特定手段と、位置情報と、ネットワーク構成情報に含まれるネットワーク装置の隣接関係とを照合する事により、第１のネットワーク装置の識別情報を特定するネットワーク装置特定手段と、を具えたネットワーク管理サーバにより、達成できる。
【発明の効果】
【００１６】
本発明によれば、予めネットワーク装置の固有識別情報を把握する事無く、ネットワーク装置を自動的に初期化可能となる。
【図面の簡単な説明】
【００１７】
【図１】ネットワークシステムの構成を説明するブロック図である。
【図２Ａ】ネットワークシステムを構築する過程における途中経過を説明するブロック図である。
【図２Ｂ】ネットワークシステムを構築する過程における接続を誤った例を説明するブロック図（その１）である。
【図２Ｃ】ネットワークシステムを構築する過程における接続を誤った例を説明するブロック図（その２）である。
【図３】初期設定サーバのハードウェア構成を説明するブロック図である。
【図４】初期設定サーバのソフトウェア構造を説明するブロック図である。
【図５】ネットワーク装置の機能ブロックを説明するブロック図である。
【図６】装置設定情報管理テーブルを説明する図である。
【図７】隣接関係テーブルを説明する図である。
【図８】装置Ｃｏｎｆｉｇを説明する図である。
【図９】ネットワーク装置設定処理のシーケンス図である。
【図１０】ネットワーク装置に装置Ｃｏｎｆｉｇ設定要求メッセージを示す図。
【図１１Ａ】ネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したときの初期設定サーバの処理フロー図（その１）である。
【図１１Ｂ】ネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したときの初期設定サーバの処理フロー図（その２）である。
【図１２】ネットワーク装置設定処理の他のシーケンス図である。
【図１３Ａ】ネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したときの初期設定サーバの処理フロー図（その１）である。
【図１３Ｂ】ネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したときの初期設定サーバの処理フロー図（その２）である。
【図１４】ネットワーク装置設定処理のさらに他のシーケンス図である。
【図１５Ａ】ネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したときの初期設定サーバの処理フロー図（その１）である。
【図１５Ｂ】ネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したときの初期設定サーバの処理フロー図（その２）である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【実施例１】
【００１９】
図１を参照して、ネットワークシステムの構成を説明する。図１において、ネットワークシステム１０００は、初期設定サーバ１００と、ネットワーク装置２００−Ａと、ネットワーク装置２００−Ｂと、ネットワーク装置２００−Ｃと、ネットワーク装置２００−Ｄと、ＤＣＮ３００とを備える。ＤＣＮ３００は、通信ネットワーク装置２００−Ａを初期設定サーバ１００に接続するためのネットワークである。ネットワーク装置２００の構成をネットワーク装置２００−Ｄを参照して説明する。ネットワーク装置２００は、監視制御部２１０、スイッチ部（ＳＷ）２２０、表示部２３０、インターフェース２４０の各部を備える。表示部の種別は任意であり、ランプ、液晶表示パネルなどが可能である。インターフェース２４０の個数は任意である。
【００２０】
ネットワーク装置２００のインターフェース２４０間は、光ファイバケーブル等の通信媒体で接続されている。各ネットワーク装置で接続に利用するインターフェースの接続関係は、１対１である。
【００２１】
また、ネットワーク装置２００の各インターフェース２４０は、ＩＦＩＤによって識別される。各隣接ネットワーク装置２００に接続するインターフェース２４０は、予め決められている。具体的には、ネットワーク装置２００−Ａの場合、ＩＦＩＤが１０１であるインターフェース２４０−１を使って左側に接続されたネットワーク装置２００−Ｄと通信を行う。ネットワーク装置２００−Ａは、ＩＦＩＤが１０２であるインターフェース２４０−２を使って右側に接続されたネットワーク装置２００−Ｂと通信を行う。
【００２２】
初期設定サーバ１００は、ネットワーク構成の設計情報を、予め保持している。初期設定サーバ１００は、ネットワークを構築する過程において、新たにネットワークに追加されたネットワーク装置２００を初期化する。初期化処理の流れについては、図９、図１１Ａ、図１１Ｂ等を用いて、後に説明する。なお、図１では、４つのネットワーク装置２００がリング状で接続されているが、ネットワーク装置２００の台数は任意である。ネットワークシステムのトポロジも、リニア、ラダー、メッシュなど任意である。また、ネットワーク装置２００、初期設定サーバ１００に記載されたアドレスは、ノードＩＤである。初期設定サーバ１００は、ネットワーク管理サーバとも呼ばれる。
【００２３】
図２Ａを参照して、図１で示したネットワークシステム１０００を構築する過程において、ネットワーク装置２００−Ｃを接続した時点の構成を説明する。図２Ａに示す時点では、ネットワーク装置２００−Ａとネットワーク装置２００−Ｂの初期化は、完了しており、ネットワーク装置２００−Ａとネットワーク装置２００−Ｂは、初期設定サーバ１００と通信可能な状態となっている。ネットワーク装置２００−Ｃは、初期化対象のネットワーク装置であり、ＩＦＩＤ１０１であるインターフェース２４０−１を経由し、ネットワーク装置２００−Ｂに接続されている。ただし、初期化は未実施であり、装置のノードＩＤは、初期値（未設定）である。また、各インターフェースのＩＰアドレスなども設定されていない。したがって、ネットワーク装置２００−Ｃは、初期設定サーバ１００との間の通信はできない状態にある。なお、シーケンス図、テーブル等に記載のＮ／Ａ（Not Available）は、未設定である。
【００２４】
図２Ｂを参照して、ネットワークシステム１０００を構築する過程において、接続を誤った例を説明する。図２Ｂにおいて、初期化対象となるネットワーク装置２００−Ｃでは、ＩＦＩＤ１０１であるインターフェース２４０−１に接続するべきケーブルをＩＦＩＤ１０２であるインターフェース２４０−２に接続された状態である。この状態は、予め構想したネットワーク装置のインターフェース間の隣接関係と差分が起こり、初期化対象ネットワーク装置２００−Ｃが接続を誤った状態である。この状態の検出方法は、図９、図１１Ａ、図１１Ｂを用いて後に説明する。
【００２５】
図２Ｃを参照して、ネットワークシステム１０００を構築する過程において、他の接続を誤った例を説明する。図２Ｃにおいて、ネットワークは、ネットワーク装置２００−Ｂを初期化完了後、ネットワーク装置２００−Ｃを初期化する前に、ネットワーク装置２００−ＢにおけるＩＦＩＤ１０２である右側に接続用インターフェース２４０−２に接続するべきケーブルを誤り、右側に接続用以外のインターフェース２４０−３に接続した状態である。この状態の検出方法は、図９、図１１Ａ、図１１Ｂ等を用いて後に説明する。
【００２６】
図３を参照して、初期設定サーバ１００のハードウェア構成を説明する。図３において、初期設定サーバ１００は、補助記憶装置（ＨＤＤ）１１０、主記憶装置（メインメモリ）１２０、装置通信インターフェース１３０、中央演算装置（ＣＰＵ）１４０、外部入出力インターフェース１５０が、内部伝送路１７０で接続されて構成されている。
【００２７】
主記憶装置（メモリ）１２０には、プログラム１２１とデータ１２２が格納されており、図４に示すソフトウェアが動作されている。外部インターフェース１５０は、ユーザとのヒューマンマシンインタフェースであり、図示しない表示部を接続して、処理の実行結果等を表示させる。具体的には、図２Ｂ、図２Ｃに示した誤接続状態を検出した旨を表示する。データ１２２は、外部入出力インターフェース１５０により入出力された情報を保持する。プログラム１２１は、データ１２２に保存された情報を検索、取り出しなどを処理する。
【００２８】
なお、補助記憶装置（ＨＤＤ）１１０、主記憶装置（メモリ）１２０、装置通信インターフェース１３０、中央演算装置（ＣＰＵ）１４０、外部入出力インターフェース１５０の個数は任意である。
【００２９】
図４を参照して、初期設定サーバ１００のソフトウェア構成を説明する。図４において、初期設定サーバ１００のソフトウェア構成１００ａは、表示処理部４１０、装置構成割当処理部４２０、ＩＰ通信情報送受信部４３０、装置設定情報管理テーブル４４０、隣接関係テーブル４５０から構成される。
【００３０】
装置構成割当処理部４２０は、ネットワーク装置２００との間で、ＤＨＣＰ（Dynamic Host Configuration Protocol）、ＴＬ１（Transaction Language 1）を用いた通信を行う事で、ネットワーク装置の初期化を行う。装置構成割当処理部４２０の振舞いについては、図９、図１１Ａ、図１１Ｂを用いて、後に説明する。装置設定情報管理テーブル４４０と隣接関係テーブル４５０の構造については、図６、図７を用いて、後に説明する。
【００３１】
初期ネットワーク装置１００をネットワークに接続する前、ネットワークの構築者は、各ネットワーク装置２００の設定情報とネットワーク装置間の隣接情報は予め規定し、初期設定サーバ１００に入力する。入力された情報は初期設定サーバ１００の主記憶装置１２０、また補助記憶装置１１０に、初期設定情報管理テーブル４４０およびネットワーク装置の隣接関係テーブル４５０として保存する。
【００３２】
図５を参照して、ネットワーク装置の監視制御部の機能ブロックを説明する。図５において、ネットワーク装置２００の監視制御部２１０は、デバイスドライバ受送信部２１１、装置設定部２１２、ＴＬ１エージェント機能部２１３、ＩＰ通信情報送受信部２１４、ＤＨＣＰクライアント機能部２１５、ＤＨＣＰリレーエージェント機能部２１６、装置情報保存部（装置Ｃｏｎｆｉｇ）２１７から構成される。
【００３３】
ＩＰ通信情報送受信部２１４は、隣接ネットワーク装置のＩＰ通信情報送受信部、また初期設定サーバのＩＰ送受信部にメッセージを送受信する。メッセージを受信したとき、ＩＰ通信情報送受信部２１４は、メッセージの種類により、ＴＬ１エージェント機能部２１３、ＤＨＣＰクライアント機能部２１５、ＤＨＣＰリレーエージェント機能部２１６に転送する。具体的には、図１０に示す装置Ｃｏｎｆｉｇ設定要求メッセージ６００を受けた場合、ＴＬ１エージェント機能部２１３に送付し、ＴＬ１エージェント機能部２１３より装置設定部２１２に送信する。装置設定部２１２は、装置Ｃｏｎｆｉｇ設定要求メッセージ６００中に含む内容６３０、６４０を装置情報保存部（装置Ｃｏｎｆｉｇ）２１７に設置する。
デバイスドライバ受送信部２１１は、表示部２３０にメッセージを送信することにより、表示パネルのメッセージ表示、ランプの点灯などを実行する。
【００３４】
図６を参照して、初期設定サーバ１００が具備する初期設定情報管理テーブル４４０の構造と、図１の構成に対応する格納データの一部を、説明する。図６において、初期設定情報管理テーブル４４０は、順番４４１、ノードＩＤ４４２、ＩＦＩＤ４４３、パラメータ名４４４、設定値４４５の各列から構成される。ノードＩＤ４４２は、ネットワーク装置２００表すユニークなＩＤである。ＩＦＩＤ４４３は、パラメータ名４４４がインターフェースＩＰアドレスである時、存在する。その以外、“―”である。
【００３５】
各設定情報は、ネットワークシステム１０００内の各ネットワーク装置２００のノードＩＤに分けて管理する。各ネットワーク装置２００に対して、ノード名（ＴＩＤ）、インターフェースＩＰアドレス、管理ポートＩＰアドレス、ＤＨＣＰサーバＩＰアドレスの５つがあるが、これ以上であってもよい。また、ネットワーク装置２００によって、パラメータの数が違ってもよい。なお、図６に加えた囲みＡ〜Ｃは、追って説明する。
【００３６】
図７を参照して、初期設定サーバ１００が具備する隣接関係テーブル４５０の構造と、図１の構成に対応する格納データの一部を、説明する。図７において、隣接関係テーブル４５０は、項番４５１、端点Ａ４５６のノードＩＤ４５２、端点Ａ４５６のＩＦＩＤ４５３、端点Ｂ４５７のノードＩＤ４５４、端点Ｂ４５７のＩＦＩＤ４５５の各列から構成される。
【００３７】
図１に示したネットワークシステム１０００を構成する場合、ノードＩＤが１０.０.１０.１であるネットワーク装置２００−Ａでは、ＩＦＩＤ１０１があるインターフェースを端点Ａ４５６とし、ノードＩＤが１０.０.４０.１であるネットワーク装置２００−ＤのＩＦＩＤ１０２であるインターフェースに接続される。この隣接関係は、隣接関係テーブル４５０の項番００１の行に記載する。
【００３８】
同様に、ネットワーク装置２００−Ａのインターフェース番号（ＩＦＩＤ）１０２が端点Ａ４５６とし、ノードＩＤが１０.０.２０.１であるネットワーク装置２００−ＢのＩＦＩＤ１０１に接続されることは、項番００２の行に記載する。
【００３９】
また、ネットワークシステム１０００内の全ネットワーク装置２００のインターフェース２４０を対象として、各インターフェース２４０の隣接関係を隣接関係テーブル４５０に入力し、図１のネットワークシステム１０００を構成するネットワーク装置２００間の「位置情報」とする。なお、図７中の囲みＤは、追って参照する。
【００４０】
図８を参照して、ネットワーク装置２００が具備する装置情報保持部２１７の装置Ｃｏｎｆｉｇテーブル２１７０の構造と、ネットワーク装置２００−Ｃが保持するデータを説明する。なお、図８のデータは、図９において、ステップ９０７が完了した時点を示している。
【００４１】
図８において、装置Ｃｏｎｆｉｇテーブル２１７０は、項番２１７１、ＩＦＩＤ２１７２、パラメータ名２１７３、設定値２１７４の各列から構成される。
【００４２】
項番２１７１、ＩＦＩＤ２１７２、パラメータ名２１７３は、予めネットワーク装置２００に設定する。設定値２１７４は、予め未登録（Ｎ／Ａ）として設定する。また、ネットワーク装置２００によって、パラメータの数が違ってもよい。なお、図８の囲みＥは、追って説明する。
【００４３】
図９〜図１５参照して、新規に接続されたネットワーク装置２００−Ｃを初期化する手順を詳しく説明する。
図９を参照して、図２に示したネットワーク装置２００−Ｃを初期化するときの初期設定サーバ１００、ネットワーク装置２００間の処理シーケンスを説明する。なお、図９において、黒丸（●）は、その記載箇所のネットワーク装置２００が、ＤＨＣＰプロトコル、ＴＬ１プロトコル等の解析を行わずＩＰレイヤでの転送を行う事を示す。また、初期設定サーバ１００、ネットワーク装置２００を示す破線上に付けた長方形は、アクティブ（活性）であることを示す。すなわち、初期設定サーバ１００は、ＤＨＣＰ−ＲＥＱＵＥＳＴを受信すると、初期化完了の旨を表示または異常表示要求送信まで、常にアクティブ状態である。
【００４４】
図９において、ネットワーク装置２００−Ｃとネットワーク装置２００−Ｂのインターフェース間にケーブル接続完了後、ネットワーク装置２００−Ｃは、電源を投入される（Ｓ９０１）。電源を投入されたネットワーク装置２００−ＣのＤＨＣＰクライアント機能部２１５は、隣接するネットワーク装置２００−Ｂに向けて、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを送信する（Ｓ９０２）。ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信したネットワーク装置２００−Ｂは、メッセージ種別を判別し、ＤＨＣＰリレーエージェント機能部２１６にメッセージを転送する。ＤＨＣＰリレーエージェント機能部２１６は、ネットワーク装置２００−ＢのノードＩＤ（１０.０.２０.１）をＡｇｅｎｔＡｄｄｒとし、ネットワーク装置２００−ＣよりＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受け取りインターフェースのＩＦＩＤ（１０２）をＣｉｒｃｕｉｔＩＤとし、ＤＨＣＰサーバに向けてＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを送付する（Ｓ９０３）。
【００４５】
ネットワーク装置２００−Ａは、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを初期設定サーバ１００に転送する（●：なお、これ以降黒丸部分の記載を省く）。転送先の初期設定サーバ１００のＩＰアドレスは、装置情報保持部２１７に格納されているＤＨＣＰサーバのＩＰアドレスの値とする。
【００４６】
初期設定サーバ１００は、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信すると、初期設定対象のネットワーク装置２００−Ｃに配布すべきパラメータを決定する（Ｓ９０４）。初期設定サーバ１００は、ＤＨＣＰ−ＡＣＫメッセージをＡｇｅｎｔＡｄｄｒに応答する（Ｓ９０５）。初期設定対象のネットワーク装置２００−Ｃに配布すべきパラメータを決定する処理（Ｓ９０４）の詳細については、図１１Ａと図１１Ｂを用いて後に説明する。
【００４７】
ネットワーク装置２００−ＢのＤＨＣＰリレーエージェント機能部２１６は、ＤＨＣＰ−ＡＣＫメッセージを受信すると、ＣｉｒｃｕｉｔＩｄで示されるインターフェースに向けて、ＤＨＣＰ−ＡＣＫメッセージを転送する（Ｓ９０６）。ネットワーク装置２００−Ｃは、ＤＨＣＰ−ＡＣＫメッセージを受信し、メッセージに含まれるＤＨＣＰＩＰアドレス、ノード名、ノードＩＤの情報を装置に設定を開始する（Ｓ９０７）。ＤＨＣＰ−ＡＣＫメッセージには、ＩＦＩＤが含まれていないため、ＩＰアドレスを設定する対象のインターフェースは、ＤＨＣＰ−ＡＣＫメッセージを受信したインターフェースとする。
（１）ネットワーク装置２００−Ｃとネットワーク装置２００−Ｂのインターフェース間の接続が正しい場合、
初期設定サーバ１００は、ＤＨＣＰ−ＡＣＫメッセージを送信した後、装置Ｃｏｎｆｉｇ取得要求メッセージを送信する（Ｓ９１１）。ネットワーク装置２００−Ｃが各部に設定が完了するまでは、初期設定サーバとネットワーク装置２００−Ｃの間のＩＰ接続性が確立されないため、初期設定サーバ１００からの装置Ｃｏｎｆｉｇ取得要求に対する応答を、初期設定サーバ１００が受信する事は無い（図９の×印）。
【００４８】
初期設定サーバ１００は、一定時間毎に、装置Ｃｏｎｆｉｇ取得要求メッセージを再送する（Ｓ９１２）。設定を完了したネットワーク装置２００−Ｃは、初期設定サーバ１００の装置Ｃｏｎｆｉｇ取得要求メッセージに基づいて、装置Ｃｏｎｆｉｇを取得する（Ｓ９１３）。ネットワーク装置２００−Ｃは、初期設定サーバ１００に対して、ＩＦＩＤ＝１０１インターフェースのＩＰアドレス（１０.１.２０.２／３０：図８の囲みＥ）、ＩＦＩＤ＝１０２インターフェースのＩＰアドレス（Ｎ／Ａ）などを含む装置Ｃｏｎｆｉｇメッセージを送信する（Ｓ９１４）。
【００４９】
初期設定サーバ１００は、装置Ｃｏｎｆｉｇメッセージを受け、Ｃｏｎｆｉｇ正常性を確認し、正常と判断する（Ｓ９１５）。初期設定サーバ１００は、ネットワーク装置２００−Ｃに関連する設定情報を含むメッセージをネットワーク装置２００−Ｃに要求する（Ｓ９２１）。ネットワーク装置２００−Ｃは、装置Ｃｏｎｆｉｇ設定要求メッセージに含む設定情報を装置に設定する（Ｓ９２２）。装置Ｃｏｎｆｉｇ設定要求メッセージのフォーマットについては、図１０を用いて後に説明する。
【００５０】
ネットワーク装置２００−Ｃは、装置Ｃｏｎｆｉｇ設定要求メッセージの設定情報を装置設定部２１２より装置情報保存部２１７に設定する。装置情報を設定完了後ネットワーク装置２００−Ｃは、初期設定サーバ１００に向け、設定ＯＫメッセージを送信する（Ｓ９２３）。初期設定サーバ１００は、ＯＫメッセージを受けたら、ネットワーク装置２００−Ｃの初期化完了の旨を表示する（Ｓ９２４）。
（２）図２Ｂで示したような形態で接続を誤った場合、
初期設定サーバ１００の装置Ｃｏｎｆｉｇ取得要求メッセージに対して、ＩＦＩＤ＝１０１インターフェースのＩＰアドレス（Ｎ／Ａ）、ＩＦＩＤ＝１０２インターフェースのＩＰアドレス（１０.１.２０.２／３０）などを含むメッセージが返される（Ｓ９３３、Ｓ９３４）。
【００５１】
初期設定サーバ１００は、装置Ｃｏｎｆｉｇメッセージを受け、Ｃｏｎｆｉｇ正常性を確認し、不正と判断する（Ｓ９３５）。初期設定サーバ１００は、接続誤り（誤接続）の旨を表示部に表示する（Ｓ９３６）。また、初期設定サーバ１００は、ネットワーク装置２００−Ｃに向け、異常表示要求メッセージを送信する（Ｓ９３７）。
【００５２】
ネットワーク装置２００−Ｃは、異常表示要求メッセージを受け、誤接続の旨を表示部に表示する（Ｓ９３８）。これにより、架前保守者は、ファイバ接続を正しく接続し直す保守アクションを取る事ができる。
【００５３】
図１０を参照して、初期設定サーバ１００より新規対象ネットワーク装置２００−Ｃに向けて、送信する装置Ｃｏｎｆｉｇ設定要求メッセージ６００のフォーマットを説明する。図１０において、装置Ｃｏｎｆｉｇ設定要求メッセージ６００は、メッセージ種別６１０、対象ネットワーク装置ノード名６２０、設定情報パラメータ１ ６３０、設定情報パラメータ２ ６４０から構成される。また、設定情報パラメータ６３０、６４０は、３つ以上存在してもよい。ネットワーク装置２００により、メッセージ内の設定情報パラメータの数が違ってもよい。
【００５４】
設定情報パラメータ６３０は、ＩＦＩＤ６３１、設定情報パラメータ名６３２、設定値６３３から構成される。また、各設定情報６３１〜６３３の設定値について、初期設定サーバ１００に保持するネットワーク装置設定情報管理テーブル４４０（図６）のＩＦＩＤ４４３、パラメータ名４４４、設定値４４５に記載した値と同一である。
【００５５】
図１１を参照して、図９で説明したネットワーク装置２００−Ｃの初期化設定手順における、初期設定サーバ１００の処理について、詳しく説明する。ここで、図１１は、初期設定サーバがネットワーク装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信した際の処理流れを説明するフォローチャートである。
【００５６】
図１１Ａにおいて、初期設定サーバ１００は、受信したＤＨＣＰ−ＲＥＱＵＥＳＴメッセージから、ＡｇｅｎｔＡｄｄｒとＣｉｒｃｕｉｔＩｄを取り出す（Ｓ１００１）。初期設定サーバ１００は、転送装置隣接関係テーブル４５０において、ＡｇｅｎｔＡｄｄｒが端点Ａ４５６のノードＩＤ４５２に、ＣｉｒｃｕｉｔＩｄが端点Ａ４５６のＩＦＩＤ４５３に、各々一致するレコードを取り出す（Ｓ１００２）。初期設定サーバ１００は、一致するレコードが見つかったか否かを判断する（Ｓ１００３）。一致するレコードが見つかった場合、初期設定サーバ１００は、見つかったレコードの端点Ｂ４５７のノードＩＤとＩＦＩＤを取り出し、各々「初期化対象ノードのノードＩＤ」と、「初期化対象インターフェースのＩＦＩＤ」とする（Ｓ１０１１）。
【００５７】
初期設定サーバ１００は、装置設定情報管理テーブル４４０において、ノードＩＤ４４２がノードＩＤに、パラメータ名４４４が値「ノード名」に、各々一致するレコードを取り出し、その設定値の値を、「初期化対象ノードに設定するノード名」とする（Ｓ１０１２）。初期設定サーバ１００は、装置設定情報管理テーブル４４０において、テーブルのノードＩＤ４４２が「ノードＩＤ」に、テーブルのＩＦＩＤ４４３が「ＩＦＩＤ」に、パラメータ名４４４が値「インターフェースＩＰアドレス」に、各々一致するレコードを取り出し、その設定値の値を、「初期化対象ノードに設定するＩＰアドレス」とする（Ｓ１０１３）。
【００５８】
初期設定サーバ１００は、「初期化対象ノードに設定するノード名」と、図６で示した「初期化対象ノードに設定するＩＰアドレス」（囲みＡ）を含むＤＨＣＰ−ＡＣＫメッセージを組み立てる（Ｓ１０１４）。初期設定サーバ１００は、ネットワーク装置２００−ＣのＤＨＣＰリレーエージェント２１６にＤＨＣＰ−ＡＣＫメッセージを送信する（Ｓ１０１５）。
【００５９】
図１１Ｂにおいて、初期設定サーバ１００は、「初期化対象ノードに設定するＩＰアドレス」に対し、装置Ｃｏｎｆｉｇの取得を要求する（Ｓ１０２１）。初期設定サーバ１００は、しばらく応答を待つ（Ｓ１０２２）。ここでは、待つ時間は、ネットワーク装置２００により、応答待つ時間が任意に調整可能である。一定時間を立つと、初期設定サーバ１００は、メッセージ受信か否かを判断する（Ｓ１０２３）。受信されてない場合、初期設定サーバ１００は、ステップ１０２１に戻る。
【００６０】
ステップ１０２３で受信された場合、初期設定サーバ１００は、取得したＣｏｎｆｉｇ情報から、「初期化対象インターフェースのＩＦＩＤ」に一致する、インターフェースのＩＰアドレスを取り出し、「初期化対象ノードに設定するＩＰアドレス」と比較する（Ｓ１０３１）。初期設定サーバ１００は、一致か否かを判断する（Ｓ１０３２）。一致の場合、初期設定サーバ１００は、装置設定情報管理テーブル４４０において、ノードＩＤ４４２が「初期化対象ノードのノードＩＤ」に一致するレコードを全て取り出し、「初期化対象ノードに設定するＩＰアドレス」に対し、装置Ｃｏｎｆｉｇの設定を要求して（Ｓ１０４１）、終了する。
【００６１】
図１１Ａに戻って、ステップ１００３で一致するレコードが見つからなかった場合、図２Ｃで示したＤＨＣＰリレーエージェントの接続を誤った状態である。初期設定サーバ１００は、初期設定サーバ１００の図示しない表示部その旨を表示する（Ｓ１０５１）。初期設定サーバ１００は、ＤＨＣＰリレーエージェント２１６にＤＨＣＰ−ＮＡＣＫメッセージを送信して（Ｓ１０５２）、終了する。
【００６２】
図１１Ｂに戻って、ステップ１０３２でＣｏｎｆｉｇの比較が不一致の場合、図２Ｂで示した初期設定ネットワーク装置の接続を誤った状態である。初期設定サーバ１００は、「初期化対象ノードに設定するＩＰアドレス」に対し、誤接続状態の旨を要求する（Ｓ１０６１）。初期設定サーバ１００は、初期設定サーバの表示部に、誤接続状態である旨を表示して（Ｓ１０６２）、終了する。
【００６３】
本実施例によれば、予めネットワーク装置の固有識別情報を把握する事無く、ネットワーク装置を自動的に初期化可能となる。架前での、架前端末を用いた初期化作業が不要となる。接続箇所を誤った際に、現地作業者および初期設定サーバの操作者に、接続を誤っている旨を知らせ、修正を促す事が可能となる。さらに、以上の効果に基づき、ネットワーク構築作業が省力化される。
【実施例２】
【００６４】
実施例２において、ネットワークシステムの構成（図１、図２Ａ、図２Ｂ、図２Ｃ）、初期設定サーバ１００のハードウェア構成およびソフトウェア構造（図３、図４）、ネットワーク装置の機能ブロック（図５）、各テーブルの構造（図６、図７、図８）は、実施例１と同一である。しかし、初期設定サーバ１００の装置構成割当処理部４２０の動作が異なる。
実施例２では、初期設定サーバより誤接続を監視できることだけでなく、初期化対象のネットワーク装置２００も自身の誤接続状態を検出可能である。
【００６５】
図１２を参照して、ネットワーク装置２００−Ｃを初期化する際の、初期設定サーバ１００、ネットワーク装置２００間の処理シーケンスを説明する。図１２において、ネットワーク装置２００−Ｃは、ネットワーク装置２００−Ｂと間のケーブル接続完了後、電源オンされる（Ｓ１１０１）。電源オンしたネットワーク装置２００−ＣのＤＨＣＰクライアント機能部２１５は、隣接するネットワーク装置２００−Ｂに向けて、ＤＨＣＰ−ＲＥＱＵＥＳＴを送信する（Ｓ１１０２）。ネットワーク装置２００−Ｂは、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信し、メッセージ種別を判別し、ＤＨＣＰリレーエージェント機能部２１６にメッセージを内部転送する。ＤＨＣＰリレーエージェント機能部２１６は、ネットワーク装置２００−ＢのノードＩＤ（１０.０.２０.１）をＡｇｅｎｔＡｄｄｒとし、ネットワーク装置２００−ＣよりＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受け取ったインターフェースのＩＦＩＤ（１０２）をＣｉｒｃｕｉｔＩＤとし、ＤＨＣＰサーバに向けてＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを送付する（Ｓ１１０３）。以上の部分まで、実施例１のシーケンスと同一である。
【００６６】
初期設定サーバ１００は、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信し、装置構成割当処理部４２０は、ＡｇｅｎｔＡｄｄｒおよびＣｉｒｃｕｉｔＩＤを利用し、配布するＤＨＣＰＩＰアドレスを特定する（Ｓ１１０４）。初期設定サーバ１００は、特定したＩＰアドレスを持つインターフェースのＩＦＩＤを抽出する。初期設定サーバ１００は、ＡＣＫメッセージを作成し、ＡｇｅｎｔＡｄｄｒ（ネットワーク装置２００−Ｂ）に向けて応答する（Ｓ１１０５）。
【００６７】
ネットワーク装置２００−Ｂは、ＤＨＣＰ−ＡＣＫメッセージを受信し、ＤＨＣＰリレーエージェント機能部２１５は、ＤＨＣＰ−ＡＣＫメッセージを作成し、ネットワーク装置２００−Ｃに向けて送信する（Ｓ１１０６）。
（３）ネットワーク装置２００−Ｃがネットワーク装置２００−Ｂのインターフェース間の接続が正しい場合、
ネットワーク装置２００−Ｃは、ＤＨＣＰ−ＡＣＫメッセージを受信し、受信したインターフェースのＩＦＩＤをメッセージに含められたＩＦＩＤと比較する（Ｓ１１０７）。ここでは一致なので、ネットワーク装置２００−Ｃは、ＤＨＣＰＩＰアドレス、ノード名、ノードＩＤの情報を装置に設定を開始する（Ｓ１１０８）。
【００６８】
初期設定サーバ１００は、ネットワーク装置２００−Ｃに関連する設定情報を含む装置Ｃｏｎｆｉｇ設定要求メッセージをネットワーク装置２００−Ｃに送信する（Ｓ１１１１）。なお、装置Ｃｏｎｆｉｇ設定要求メッセージは、図１０を用いて説明した通りである。この時点では、ネットワーク装置２００−ＣがＤＨＣＰ−ＡＣＫメッセージ情報を各部に設定中であれば、ネットワーク装置２００−Ｃは、応答を返信しない（×印）。
【００６９】
一定時間が返信がない場合、初期設定サーバ１００は、装置Ｃｏｎｆｉｇ設定要求メッセージを再度送信する（Ｓ１１１２）。ネットワーク装置２００−Ｃは、設定完了済みなので、装置Ｃｏｎｆｉｇ設定要求メッセージの設定情報について、装置設定部２１２は、装置情報保存部２１７に設定する（Ｓ１１１３）。装置情報を設定完了後、ネットワーク装置２００−Ｃは、初期設定サーバ１００に向け、設定ＯＫメッセージを送信する（Ｓ１１１４）。初期設定サーバ１００は、設定ＯＫメッセージを受信し、ネットワーク装置２００−Ｃの初期化完了の旨を表示する（Ｓ１１１５）。
（４）図２Ｂで示した接続の誤りがある場合
ネットワーク装置２００−Ｃは、ＤＨＣＰ−ＡＣＫメッセージを受信し、受信したインターフェースのＩＦＩＤをメッセージに含められたＩＦＩＤと比較する（Ｓ１１２３）。ここでは、不一致であり、ネットワーク装置２００−Ｃは、誤接続の旨を表示部に要求し（Ｓ１１２４）、システム構築担当者に知らせる。
【００７０】
初期設定サーバ１００は、接続が正しい場合と同様に、ネットワーク装置２００−Ｃに関連する設定情報を含む装置Ｃｏｎｆｉｇ設定要求メッセージをネットワーク装置２００−Ｃに送信する（Ｓ１１３１、Ｓ１１３２）。初期設定サーバ１００は、一定時間でネットワーク装置２００−Ｃより応答がなければ、接続タイムアウトを検出し、接続誤り（誤接続）の旨の教示を表示処理部４１０に要求する（Ｓ１１３３）。
【００７１】
図１３を参照して、図１２で説明したネットワーク装置２００−Ｃの初期化設定手順における初期設定サーバ１００の処理について、詳しく説明する。ここで、図１３は、実施例２における初期設定サーバのＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信した際の処理流れを示すフォローチャートである。
【００７２】
図１３Ａにおいて、初期設定サーバ１００は、受信したＤＨＣＰ−ＲＥＱＵＥＳＴメッセージから、ＡｇｅｎｔＡｄｄｒとＣｉｒｃｕｉｔＩｄを取り出す（Ｓ１２０１）。
初期設定サーバ１００は、隣接関係テーブルにおいて、ＡｇｅｎｔＡｄｄｒが端点Ａ４５６のノードＩＤ４５２に、ＣｉｒｃｕｉｔＩｄが端点Ａ４５６のＩＦＩＤ４５３に、各々一致するレコードを取り出す（Ｓ１２０２）。初期設定サーバ１００は、一致するレコードが見つかったか否かを判断する（Ｓ１２０３）。一致するレコードが見つかった場合、初期設定サーバ１００は、見つかったレコードの端点Ｂ４５７のノードＩＤ４５４０００００００４５５とＩＦＩＤを取り出し、各々「初期化対象ノードのノードＩＤ」と、「初期化対象インターフェースのＩＦＩＤ」とする（Ｓ１２１１）。初期設定サーバ１００は、装置設定情報管理テーブル４４０において、テーブルのノードＩＤ４４２が「ノードＩＤ」に、パラメータ名４４４が値「ノード名」に、各々一致するレコードを取り出し、その設定値４４５の値を、「初期化対象ノードに設定するノード名」とする（Ｓ１２１２）。
【００７３】
初期設定サーバ１００は、装置設定情報管理テーブル４４０において、テーブルのノードＩＤ４４２が「ノードＩＤ」に、テーブルのＩＦＩＤ４４３が「ＩＦＩＤ」に、パラメータ名４４４が値「インターフェースＩＰアドレス」に、各々一致するレコードを取り出し、その設定値４４５の値を、「初期化対象ノードに設定するＩＰアドレス」とする（Ｓ１２１３）。初期設定サーバ１００は、「初期化対象ノードに設定するノード名」と、図６の囲みＢで示した「初期化対象ノードに設定するＩＰアドレス」と「初期化対象インターフェースのＩＦＩＤ」とを含むＤＨＣＰ−ＡＣＫメッセージを組み立てる（Ｓ１２１４）。初期設定サーバ１００は、ＤＨＣＰリレーエージェントにＤＨＣＰ−ＡＣＫメッセージを送信する（Ｓ１２１５）。
【００７４】
図１３Ｂにおいて、初期設定サーバ１００は、装置設定情報管理テーブル４４０において、テーブルのノードＩＤ４４２が「初期化対象ノードのノードＩＤ」に一致するレコードを全て取り出し、「初期化対象ノードに設定するＩＰアドレス」に対し、装置Ｃｏｎｆｉｇの設定を要求する（Ｓ１２２１）。初期設定サーバ１００は、しばらく応答を待つ（Ｓ１２２２）。ここでは、待つ時間が任意に調整可能である。初期設定サーバ１００は、応答があったか判定する（Ｓ１２２３）。応答があれば、ネットワーク装置より初期化完了メッセージの応答が確認できたら、図示しない表示部にネットワーク装置の初期化完了を表示して（Ｓ１２３１）、終了する。
【００７５】
ステップ１２０３で一致するレコードが見つからなかった場合、図２Ｃで示したＤＨＣＰリレーエージェントの接続を誤った状態である。初期設定サーバ１００は、図示しない表示部にその旨を表示（Ｓ１２５１）。初期設定サーバ１００は、ＤＨＣＰリレーエージェントにＤＨＣＰ−ＮＡＣＫメッセージを送信して（Ｓ１２５２）、終了する。
【００７６】
ステップ１２２３で応答が来なければ、初期設定サーバ１００は、装置初期化の待ちタイムがタイムアウトしたか判定する（Ｓ１２２４）。待ちタイムよりタイムアウトではなければ、ステップ１２２１に戻り、装置Ｃｏｎｆｉｇの設定を再要求する。ステップ１２２４でタイムアウトであれば、図２Ｂで示した初期設定ネットワーク装置の接続を誤った状態を判別でき、初期設定サーバは、図示しない表示部に、誤接続状態である旨を表示して（Ｓ１２３２）、終了する。
【実施例３】
【００７７】
実施例３は、ネットワークシステムの構成（図１、図２Ａ、図２Ｂ、図２Ｃ）、初期設定サーバ１００のハードウェア構成およびソフトウェア構造（図３、図４）、ネットワーク装置の機能ブロック（図５）、各テーブルの構造（図６、図７、図８）は、実施例１および実施例２と同一である。しかし、初期設定サーバ１００の装置構成割当処理部４２０の動作が異なる。
【００７８】
図１４を参照して、実施例３におけるネットワーク装置２００−Ｃを初期化するときの、初期化サーバ１００、ネットワーク装置２００間の処理シーケンスを説明する。図１４において、ネットワーク装置２００−Ｃは、ネットワーク装置２００−Ｂと間のケーブル接続完了後、電源オンされる（Ｓ１３０１）。電源オンされたネットワーク装置２００−ＣのＤＨＣＰクライアント機能部２１５は、隣接するネットワーク装置２００−Ｂに向けて、ＤＨＣＰ−ＲＥＱＵＥＳＴを送信する（Ｓ１３０２）。ネットワーク装置２００−Ｂは、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信し、メッセージ種別を判別し、ＤＨＣＰリレーエージェント機能部２１６にメッセージを内部転送する。ＤＨＣＰリレーエージェント機能部２１６は、ネットワーク装置２００−ＢのノードＩＤ（１０.０.２０.１）をＡｇｅｎｔＡｄｄｒとし、ネットワーク装置２００−ＣよりＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受け取ったインターフェースのＩＦＩＤ（１０２）をＣｉｒｃｕｉｔＩＤとし、ＤＨＣＰサーバに向けてＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを送信する（Ｓ１３０３）。以上まで、実施例１、２のシーケンスと共通である。
【００７９】
初期設定サーバ１００は、ＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信し、装置構成割当処理部４２０によって、ＡｇｅｎｔＡｄｄｒおよびＣｉｒｃｕｉｔＩＤを利用し、ＤＨＣＰ−ＩＰアドレスを配布要求するＤＨＣＰクライアント装置を特定する（Ｓ１３０４）。初期設定サーバ１００は、ネットワーク装置２００−Ｃの設定情報を抽出し、ＡＣＫメッセージを作成し、ＡｇｅｎｔＡｄｄｒに向けて応答する（Ｓ１３０５）。
【００８０】
ネットワーク装置Ｂは、ＤＨＣＰ−ＡＣＫメッセージを受信し、ＤＨＣＰリレーエージェント機能部２１５は、ＤＨＣＰ−ＡＣＫメッセージを作成し、ＤＨＣＰ−ＡＣＫメッセージをネットワーク装置２００−Ｃに向けて送信する（Ｓ１３０６）。
【００８１】
ネットワーク装置２００−Ｃは、ＤＨＣＰ−ＡＣＫメッセージに含む各設定情報の設定を開始する（Ｓ１３０７）。ネットワーク装置２００−Ｃは、装置接続確認タイマを起動する（Ｓ１３０８）。
（５）ネットワーク装置２００−Ｃとネットワーク装置２００−Ｂのインターフェース間の接続が正しい場合、
初期設定サーバ１００は、ネットワーク装置２００−Ｃに向けて、装置Ｃｏｎｆｉｇ取得要求を送信する（Ｓ１３１１）。その時点では、ネットワーク装置２００−ＣがＤＨＣＰ−ＡＣＫメッセージ情報を各部に設定中であれば、ネットワーク装置２００−Ｃは、応答を返信しない。
【００８２】
一定時間で返信がない場合、初期設定サーバ１００は、装置Ｃｏｎｆｉｇ設定要求メッセージを再送信する（Ｓ１３１２）。ネットワーク装置２００−Ｃは、装置情報の設定が完了しており、装置Ｃｏｎｆｉｇ取得要求メッセージを確認し、タイマを停止する（Ｓ１３１３）。ネットワーク装置２００−Ｃは、装置Ｃｏｎｆｉｇを取得する（Ｓ１３１４）ネットワーク装置２００−Ｃは、装置Ｃｏｎｆｉｇを含むメッセージを初期設定サーバ１００に応答する（Ｓ１３１５）。
【００８３】
初期設定サーバ１００は、メッセージを受信し、ネットワーク装置２００−Ｃの初期化完了の旨を表示する（Ｓ１３１６）。
（６）図２Ｂで示した接続を誤った場合、
接続が正しい場合と同様に、初期設定サーバ１００は、ネットワーク装置２００−Ｃに向けて、装置Ｃｏｎｆｉｇ取得要求を送信する（Ｓ１３２１）。また、一定時間を経つと装置Ｃｏｎｆｉｇ取得要求を再送信する（Ｓ１３２２、Ｓ１３２３）。規定するタイム内で応答がなければ、初期設定サーバ１００は、接続誤り（誤接続）の旨を表示処理部４１０に表示を要求する（Ｓ１３２４）。
【００８４】
ネットワーク装置２００−Ｃは、ステップ１３０８のタイマを起動から一定時間を経つと、タイムアウトを検出し、誤接続の旨を図示しない表示部に表示し（Ｓ１３３１）、システム構築担当者に知らせる。
【００８５】
図１５を参照して、図１４で説明したネットワーク装置２００−Ｃの初期化設定手順における初期設定サーバ１００の処理について、詳しく説明する。ここで、図１５は、実施例３における初期設定サーバが装置からＤＨＣＰ−ＲＥＱＵＥＳＴメッセージを受信した際の処理流れを示すフォローチャートである。
【００８６】
図１５Ａにおいて、初期設定サーバ１００は、受信したＤＨＣＰ−ＲＥＱＵＥＳＴメッセージから、ＡｇｅｎｔＡｄｄｒとＣｉｒｃｕｉｔＩｄを取り出す（Ｓ１４０１）。
初期設定サーバ１００は、隣接関係テーブル４５０において、ＡｇｅｎｔＡｄｄｒが端点Ａ４５６のノードＩＤ４５２に、ＣｉｒｃｕｉｔＩｄが端点Ａ４５６のＩＦＩＤ４５３に、各々一致するレコードを取り出す（Ｓ１４０２）。
初期設定サーバ１００は、一致するレコードが見つかったか否かを判断する（Ｓ１４０３）。一致するレコードが見つかった場合、初期設定サーバ１００は、見つかったレコードの端点Ｂ４５７のノードＩＤ４５４とＩＦＩＤ４５５を取り出し、各々「初期化対象ノードのノードＩＤ」と、「初期化対象インターフェースのＩＦＩＤ」とする（Ｓ１４１１）。
【００８７】
初期設定サーバ１００は、装置設定情報管理テーブル４４０において、テーブルのノードＩＤ４４２が「ノードＩＤ」に、テーブルのＩＦＩＤ４４３が「ＩＦＩＤ」に、パラメータ名４４４が値「インターフェースＩＰアドレス」に、各々一致するレコードを取り出し、その設定値の値を、「初期化対象ノードに設定するＩＰアドレス」とする（Ｓ１４１２）。初期設定サーバ１００は、「初期化対象ノードに設定するＩＰアドレス」と、装置設定情報管理テーブル４４０において、テーブルのノードＩＤが「初期化対象ノードのノードＩＤ」に一致するパラメータ名および設定値（図６：囲みＣ）を含むＤＨＣＰ−ＡＣＫメッセージを組み立てる（Ｓ１４１３）。初期設定サーバ１００は、ＤＨＣＰリレーエージェント２１６にＤＨＣＰ−ＡＣＫメッセージを送信する（Ｓ１４１４）。
【００８８】
図１５Ｂにおいて、初期設定サーバ１００は、「初期化対象ノードに設定するＩＰアドレス」に対し、装置Ｃｏｎｆｉｇの取得を要求する（Ｓ１４２１）。初期設定サーバ１００は、しばらく応答を待つ（Ｓ１４２２）。ここでは、待つ時間が任意に調整可能である。初期設定サーバ１００は、応答の有無を判定する（Ｓ１４２３）。応答があれば、ネットワーク装置より初期化完了メッセージの応答が確認できことなので、初期設定サーバ１００は、図示しない表示部にネットワーク装置の初期化完了を表示して（Ｓ１４３１）、終了する。
【００８９】
ステップ１４０３で一致するレコードが見つからなかった場合、図２Ｃで示したＤＨＣＰリレーエージェントの接続を誤った状態である。初期設定サーバ１００は、図示しない表示部にその旨を表示する（Ｓ１４５１）。初期設定サーバ１００は、ＤＨＣＰリレーエージェント２１６にＤＨＣＰ−ＮＡＣＫメッセージを送信して（Ｓ１４５２）、終了する。
【００９０】
また、ステップ１４２３で一定な時間を待ち、応答が来なければ、装置初期化の待ちタイムアウトを判定する（Ｓ１４２４）。待ちタイムよりタイムアウトではなければ、ステップ１４２１に戻り、装置Ｃｏｎｆｉｇの取得を再送信する。ステップ１４２４でタイムアウトであれば、図２Ｂで示した初期設定ネットワーク装置の接続を誤った状態を判別でき、初期設定サーバの図示しない表示部に、誤接続状態である旨を表示して（Ｓ１４３２）、終了する。
【符号の説明】
【００９１】
１００…初期設定サーバ（ネットワーク管理サーバ）、１１０…補助記憶装置（ＨＤＤ）、１２０…主記憶装置（メモリ）、１２１…プログラム、１２２…データ、１３０…装置通信インターフェース、１４０…中央処理装置（ＣＰＵ）、１５０…外部入出力インターフェース、１６０…表示部、１７０…内部伝送路、２００…ネットワーク装置、２１０…監視制御部、２１１…デバイスドライバ受送信部、２１２…装置設定部、２１３…ＴＬ１エージェント機能部、２１４…ＩＰ通信情報送受信部、２１５…ＤＨＣＰクライアント機能部、２１６…ＤＨＣＰリレーエンジェント機能部、２１７…装置情報保存部（装置Ｃｏｎｆｉｇ）２２０…スイッチ（ＳＷ）、２３０…表示部、２４０…インターフェース、３００…ＤＣＮ、４１０…表示部、４２０…装置構成割当処理部、４３０…ＩＰ通信情報送受信部、４４０…装置設定情報管理テーブル、４５０…隣接関係テーブル、６００…装置Ｃｏｎｆｉｇ設定要求メッセージ、１０００…ネットワークシステム。
【図１】
2014103622.tif 000003
【図２Ａ】
2014103622.tif 000004
【図２Ｂ】
2014103622.tif 000005
【図２Ｃ】
2014103622.tif 000006
【図３】
2014103622.tif 000007
【図４】
2014103622.tif 000008
【図５】
2014103622.tif 000009
【図６】
2014103622.tif 000010
【図７】
2014103622.tif 000011
【図８】
2014103622.tif 000012
【図９】
2014103622.tif 000013
【図１０】
2014103622.tif 000014
【図１１Ａ】
2014103622.tif 000015
【図１１Ｂ】
2014103622.tif 000016
【図１２】
2014103622.tif 000017
【図１３Ａ】
2014103622.tif 000018
【図１３Ｂ】
2014103622.tif 000019
【図１４】
2014103622.tif 000020
【図１５Ａ】
2014103622.tif 000021
【図１５Ｂ】
2014103622.tif 000022