(57)【特許請求の範囲】
【請求項１】
隣接ネットワーク装置から隣接コンフィグファイルを取得する工程と、
該取得した隣接コンフィグファイルを、自ネットワーク装置のメモリに保存する工程と、
を含み、
前記取得する工程は、
前記隣接コンフィグファイルの隣接コンフィグ名を、前記自ネットワーク装置のテーブルに保存する工程と、
前記隣接ネットワーク装置から送信されてくる、隣接コンフィグ名を格納したLLDPフレームから当該隣接コンフィグ名を抽出する工程と、
該抽出した隣接コンフィグ名と前記保存した隣接コンフィグ名とを比較する工程と、
該比較結果に相違がある場合に、前記隣接ネットワーク装置へ前記抽出した隣接コンフィグ名を格納したコンフィグリクエストフレームを送出する工程と、
前記隣接ネットワーク装置から送信されてくる、前記隣接コンフィグファイルを格納したコンフィグ情報フレームを受信する工程と、
該受信したコンフィグ情報フレームから、前記隣接コンフィグファイルを抽出する工程と、
を有する、コンフィグ交換方法。
【請求項２】
前記隣接ネットワーク装置が別のネットワーク装置に保守交換されたときに、前記メモリに保存している前記隣接コンフィグファイルを前記別のネットワーク装置へ送信する工程を更に含み、
前記送信する工程は、
前記別のネットワーク装置からデフォルトコンフィグ名を格納したLLDPフレームを受信する工程と、
該受信したLLDPフレームに格納された前記デフォルトコンフィグ名を参照して、前記メモリに保存している前記隣接コンフィグファイルをコンフィグ情報フレームに格納して、該コンフィグ情報フレームを前記別のネットワーク装置へ送信する工程と、
を有する、請求項１に記載のコンフィグ交換方法。
【請求項３】
自ネットワーク装置の自コンフィグファイルを、メモリに保存する工程と、
該保存した自コンフィグファイルを隣接ネットワーク装置へ送信する工程と、
を含み、
前記送信する工程は、
前記隣接ネットワーク装置から自コンフィグ名を格納したコンフィグリクエストフレームを受信する工程と、
該受信したコンフィグリクエストフレームに応答して、前記メモリに保存している前記自コンフィグファイルをコンフィグ情報フレームに格納して、前記コンフィグ情報フレームを前記隣接ネットワーク装置へ送信する工程と、
を有する、コンフィグ交換方法。
【請求項４】
保守交換したときに、隣接ネットワーク装置から自ネットワーク装置用のコンフィグファイルを取得する工程と、
該取得したコンフィグファイルを、前記自ネットワーク装置のメモリに、自コンフィグファイルとして保存する工程と、
を含み、
前記取得する工程は、
デフォルトコンフィグ名を格納したLLDPフレームを、前記隣接ネットワーク装置へ送信する工程と、
前記隣接ネットワーク装置から前記コンフィグファイルを格納したコンフィグ情報フレームを受信する工程と、
該受信したコンフィグ情報フレームから前記コンフィグファイルを抽出する工程と、
を有する保守交換方法。
【請求項５】
ネットワーク装置であるコンピュータに、
隣接ネットワーク装置から隣接コンフィグファイルを取得する機能と、
該取得した隣接コンフィグファイルを、自ネットワーク装置のメモリに保存する機能と、
を実現させるためのコンフィグ交換プログラムであって、
前記取得する機能は、前記コンピュータに、
前記隣接コンフィグファイルの隣接コンフィグ名を、前記自ネットワーク装置のテーブルに保存する機能と、
前記隣接ネットワーク装置から送信されてくる、隣接コンフィグ名を格納したLLDPフレームから当該隣接コンフィグ名を抽出する機能と、
該抽出した隣接コンフィグ名と前記保存した隣接コンフィグ名とを比較する機能と、
該比較結果に相違がある場合に、前記隣接ネットワーク装置へ前記抽出した隣接コンフィグ名を含むコンフィグリクエストフレームを送出する機能と、
前記隣接ネットワーク装置から送信されてくる、前記隣接コンフィグファイルを格納したコンフィグ情報フレームを受信する機能と、
該受信したコンフィグ情報フレームから、前記隣接コンフィグファイルを抽出する機能と、
を実現させる、コンフィグ交換プログラム。
【請求項６】
前記隣接ネットワーク装置が別のネットワーク装置に保守交換されたときに、前記コンピュータに、前記メモリに保存している前記隣接コンフィグファイルを前記別のネットワーク装置へ送信する機能を更に実現させ、
前記送信する機能は、前記コンピュータに、
前記別のネットワーク装置からデフォルトコンフィグ名を格納したLLDPフレームを受信する機能と、
該受信したLLDPフレームに格納された前記デフォルトコンフィグ名を参照して、前記メモリに保存している前記隣接コンフィグファイルをコンフィグ情報フレームに格納して、該コンフィグ情報フレームを前記別のネットワーク装置へ送信する機能と、
を実現させる、請求項５に記載のコンフィグ交換プログラム。
【請求項７】
ネットワーク装置であるコンピュータに、
自ネットワーク装置の自コンフィグファイルを、メモリに保存する機能と、
該保存した自コンフィグファイルを隣接ネットワーク装置へ送信する機能と、
を実現させるコンフィグ交換プログラムであって、
前記送信する機能は、前記コンピュータに、
前記隣接ネットワーク装置から自コンフィグ名を格納したコンフィグリクエストフレームを受信する機能と、
該受信したコンフィグリクエストフレームに応答して、前記メモリに保存している前記自コンフィグファイルをコンフィグ情報フレームに格納して、前記コンフィグ情報フレームを前記隣接ネットワーク装置へ送信する機能と、
を実現させる、コンフィグ交換プログラム。
【請求項８】
ネットワーク装置であるコンピュータに、
保守交換したときに、隣接ネットワーク装置から自ネットワーク装置用のコンフィグファイルを取得する機能と、
該取得したコンフィグファイルを、前記自ネットワーク装置のメモリに、自コンフィグファイルとして保存する機能と、
を実現させる保守交換プログラムであって、
前記取得する機能は、前記コンピュータに、
デフォルトコンフィグ名を格納したLLDPフレームを、前記隣接ネットワーク装置へ送信する機能と、
前記隣接ネットワーク装置から前記コンフィグファイルを格納したコンフィグ情報フレームを受信する機能と、
該受信したコンフィグ情報フレームから前記コンフィグファイルを抽出する機能と、
を実現させる保守交換プログラム。
【請求項９】
自ネットワーク装置の自コンフィグファイルと隣接ネットワーク装置の隣接コンフィグファイルとを保存するメモリと、
前記隣接コンフィグファイルの隣接コンフィグ名を保存するテーブルと、
前記隣接ネットワーク装置と前記自ネットワーク装置との間で、コンフィグリクエストフレームと、コンフィグ名を格納したLLDPフレームと、コンフィグファイルを格納したコンフィグ情報フレームとを送受信する送受信部と、
前記LLDPフレームを生成および展開するLLDPフレーム処理部と、
前記送受信部において送受信した、前記コンフィグリクエストフレーム、前記LLDPフレーム、および前記コンフィグ情報フレームを処理するデータ処理部と、
を有するネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置、コンフィグ交換方法、保守交換方法、コンフィグ交換プログラム、および保守交換プログラムに関する。
【背景技術】
【０００２】
ネットワークシステムを構成する装置（以下、「ネットワーク装置」と称する）で障害が発生した際には、その故障したネットワーク装置を正常なネットワーク装置に保守交換し、保守交換前と同じネットワーク環境に、迅速に復旧することが必要である。ネットワーク装置は、例えば、ルータや、スイッチ等から成る。特に、通信事業者や銀行などの大規模ネットワークシステムでの保守交換においては、迅速で正確な交換作業が求められる。換言すれば、ネットワーク装置の保守交換時において、作業員の工数を削減し、コンフィグの誤設定のリスクを回避する必要がある。
【０００３】
なお、「コンフィグ」とは、装置の設定を意味する。また、「コンフィグ情報」とは、装置の設定の情報を意味し、「コンフィグファイル」が含まれる。「コンフィグファイル」とは、装置の設定ファイルを意味する。そして、「コンフィグ名」とは、コンフィグファイルの名前を意味する。換言すれば、「コンフィグ名」は、装置の設定ファイルの名前を意味する。
【０００４】
近年では、SDN（Software-Defined networking）を導入し、ネットワーク装置のコンフィグを一元管理できる方法が知られている。ここで、「SDN」とは、既存のネットワーク設備を変更せず、ソフトウェアによりネットワークシステムの構成管理、設定、制御を行なうことをいう。
【０００５】
しかしながら、この方法では、SDNに必要なコントローラサーバおよびクライアント装置の設備を導入しなければならないので、コストが増えるだけでなく、ネットワークの再構築に膨大な作業工数がかかってしまう。
【０００６】
本発明に関連する先行技術文献が知られている。
【０００７】
特許文献１は、ネットワークにおいてサイレント故障が発生した場合にも、故障個所の特定をすることができる「故障検出装置」を開示している。特許文献１において、ネットワーク監視システムは、故障検出装置と、複数のスイッチ装置から構成されるネットワークとを備える。隣接するスイッチ装置同士は、互いにＬＬＤＰ（Link Layer Discovery Protocol）パケットを送受信する。ここで、「ＬＬＤＰパケット」とは、スイッチ装置の名称や設定情報などを隣接するノードに通知するパケットのことである。また、ＬＬＤＰは、デバイスの識別情報、設定情報などを交換するレイヤ２プロトコルであり、標準規格IEEE（The Institute of Electronical and Electronics Engineers）802.1ABで規定されている。
【０００８】
なお、ＬＬＤＰは、近隣の機器の情報を取得するためのプロトコルである。このＬＬＤＰでは、ＬＡＮ（Local Area Network）に接続するネットワーク接続機器が、同一ＬＡＮ上にある近隣装置との間でネットワークに関する情報をＬＬＤＰフレームで送受信し、その情報を自装置内に保存する方法を規定している（例えば、特許文献２参照）。
【０００９】
上記特許文献１において、故障検出装置の読み出し部は、ネットワークを構成するスイッチ装置のそれぞれから、隣接するスイッチ装置ごとに、ＭＩＢ（Management Information Base）情報を読み出す。「ＭＩＢ情報」とは、累積受信パケット数（受信データ量）、累積送信パケット数（送信データ量）、リンク状態などの情報を示す。故障検出装置のＭＩＢ情報記憶部は、読み出し部が読み出したＭＩＢ情報を記憶する。
【００１０】
特許文献１では、スイッチ装置はＬＬＤＰパケットの送受信により、隣接するスイッチ装置の情報を保持し、故障検出装置は、ＭＩＢ情報として隣接するスイッチ装置の情報を読み出す。これにより、故障検出装置は、予めネットワークの構成を管理する必要がなく、少なくともネットワークを構成するスイッチ装置の名称及びＩＰ（Internet Protocol）アドレスを記憶しておくことで、故障個所の特定を行うことができる。また、故障検出装置は、２回のポーリングによって得られたＭＩＢ情報の差分によって故障個所の特定を行う。そのため、スイッチ装置のそれぞれに正確な同期処理を行う必要がなく、容易に故障個所の特定処理を行うことができる。
【００１１】
また、特許文献３は、マイグレーション完了後における仮想マシンの通信断を回避することが可能であるプログラム、コンピュータ、通信装置および通信制御システムを開示している。特許文献３において、物理スイッチは、自装置が収容する情報処理装置上で稼働する仮想マシンのコンフィグ情報を記憶する。そして、物理スイッチは、物理サーバから仮想マシンの状態が変化したことを示す情報を受信した場合に、当該受信した情報に基づいてコンフィグ情報を更新する。なお、特許文献３は、 ＬＬＰＤフレームが、Destination MAC Address、Source MAC Address、EtherType、LLDPDUから成ることを記載している。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１１−２１１３５０号公報
【特許文献２】特開２００８−２２７９８７号公報
【特許文献３】特開２０１１−１９８２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
前述した公知の保守交換／復旧方法には、次の課題がある。 
課題1： 保守作業員は、すべてのネットワーク装置を保守するためにコンフィグ情報を管理しなければならず、保守交換時にコンフィグ情報の準備に手間がかかる。 
課題2： 保守作業員は、準備したコンフィグ情報を保守交換したネットワーク装置に、保守作業員のコンソールPC（personal computer）から手動で投入する作業が必要となる。 
課題3： 保守作業員は、コンフィグ情報をネットワーク装置に投入する際に、誤ったコンフィグファイルを投入し、ネットワーク障害を発生させるリスクがある。また、そのネットワーク障害の復旧に余分な作業工数がかかる。 
課題4：ネットワーク装置のコンフィグ情報を自動的に変更するSoftware Defined Network(SDN)を使用するためには、SDNを管理するコントローラサーバおよびSDNに対応するクライアント装置が必要となり、ネットワーク再構築のためのコストがかかる。
【００１４】
また、特許文献１は、単に、故障個所の特定できる故障検出装置を開示しているだけであって、保守交換／復旧方法については何ら開示も示唆もしていない。しかも、特許文献１では、スイッチ装置の名称や設定情報を、隣接する装置（本例では、スイッチ装置）間で交換する、通常のLLDPを記載しているだけである。尚、「設定情報」とは、装置の種類や、インタフェース情報（種類・ポート番号）などの、一般的なLLDPの標準仕様で規定されているものである。
【００１５】
特許文献２は、単に、ＬＬＤＰフレームを利用して、正しい近隣装置の情報を得ることを可能としたネットワーク接続機器を開示しているに過ぎず、保守交換／復旧方法については何ら開示も示唆もしていない。そして、特許文献２における近接装置の情報とは、具体的には、シャーシIDとポートIDのことである。
【００１６】
また、特許文献３は、単に、物理スイッチが、仮想マシンのコンフィグ情報を記憶したり更新したり、ＬＬＤＰフレームについて開示しているに過ぎない。特許文献３では、ＬＬＤＰフレームを用いて、物理スイッチに仮想マシンの状態の変化の内容を含む情報を送信しているだけである。
【００１７】
本発明の目的は、上述した課題を解決する、ネットワーク装置、コンフィグ交換方法、保守交換方法、コンフィグ交換プログラム、保守交換プログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明のコンフィグ交換方法は、隣接ネットワーク装置から隣接コンフィグファイルを取得する工程と、該取得した隣接コンフィグファイルを、自ネットワーク装置のメモリに保存する工程と、を含む。
【００１９】
また、本発明のコンフィグ交換方法は、自ネットワーク装置の自コンフィグファイルを、メモリに保存する工程と、該保存した自コンフィグファイルを隣接ネットワーク装置へ送信する工程と、を含む。
【００２０】
本発明の保守交換方法は、保守交換したときに、隣接ネットワーク装置から自ネットワーク装置用のコンフィグファイルを取得する工程と、該取得したコンフィグファイルを、前記自ネットワーク装置のメモリに、自コンフィグファイルとして保存する工程と、を含む。
【００２１】
本発明のコンフィグ交換プログラムは、ネットワーク装置であるコンピュータに、隣接ネットワーク装置から隣接コンフィグファイルを取得する機能と、該取得した隣接コンフィグファイルを、自ネットワーク装置のメモリに保存する機能と、を実現させるためのプログラムである。
【００２２】
また、本発明のコンフィグ交換プログラムは、ネットワーク装置であるコンピュータに、自ネットワーク装置の自コンフィグファイルを、メモリに保存する機能と、該保存した自コンフィグファイルを隣接ネットワーク装置へ送信する機能と、を実現させるプログラムである。
【００２３】
本発明の保守交換プログラムは、ネットワーク装置であるコンピュータに、保守交換したときに、隣接ネットワーク装置から自ネットワーク装置用のコンフィグファイルを取得する機能と、該取得したコンフィグファイルを、前記自ネットワーク装置のメモリに、自コンフィグファイルとして保存する機能と、を実現させるプログラムである。
【００２４】
本発明のネットワーク装置は、自ネットワーク装置の自コンフィグファイルと隣接ネットワーク装置の隣接コンフィグファイルとを保存するメモリと、前記隣接コンフィグファイルの隣接コンフィグ名を保存するテーブルと、前記隣接ネットワーク装置と前記自ネットワーク装置との間で、コンフィグリクエストフレームと、コンフィグ名を格納したLLDPフレームと、コンフィグファイルを格納したコンフィグ情報フレームとを送受信する送受信部と、前記LLDPフレームを生成および展開するLLDPフレーム処理部と、前記送受信部において送受信した、前記コンフィグリクエストフレーム、前記LLDPフレーム、および前記コンフィグ情報フレームを処理するデータ処理部と、を有する。
【発明の効果】
【００２５】
本発明によれば、保守交換したネットワーク装置に、適切なコンフィグファイルを適用することを可能する。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る保守交換／復旧方法（コンフィグ交換方法）が適用されるネットワークシステムを示す構成図である。
【図２】図１に示されたネットワークシステムにおいて、第１のネットワーク装置（装置Ａ）で実施される、コンフィグ交換方法の動作を説明するフローチャートである。
【図３】図２におけるステップＳ１１０での動作を、更に詳細に説明するフローチャートである。
【図４】図１に示されたネットワークシステムにおいて、隣接ネットワーク装置である第３のネットワーク装置（装置Ｃ）が、別のネットワーク装置である第４のネットワーク装置（装置Ｄ）に保守交換された場合における、第１のネットワーク装置（装置Ａ）でのコンフィグ交換方法の動作を説明するフローチャートである。
【図５】図４におけるステップＳ１４０での動作を、更に詳細に説明するフローチャートである。
【図６】図１に示されたネットワークシステムにおいて、第２のネットワーク装置（装置Ｂ）で実施される、コンフィグ交換方法の動作を説明するフローチャートである。
【図７】図６におけるステップＳ２２０での動作を、更に詳細に説明するフローチャートである。
【図８】図１に示されたネットワークシステムにおいて、別のネットワーク装置である第４のネットワーク装置（装置Ｄ）で実施される、保守交換方法の動作を説明するフローチャートである。
【図９】図８におけるステップＳ４１０での動作を、更に詳細に説明するフローチャートである。
【図１０】本発明の一実施形態に係る保守交換／復旧方法（コンフィグ交換方法）が適用されるネットワークシステムを示す構成図である。
【図１１】図１０と同じ構成を用いて、コンフィグ変更時およびネットワーク装置の保守交換時の動作を説明するための構成図である。
【図１２】本発明の第１の実施例に係るネットワークシステムを示す構成図である。
【図１３】図１２に示されたネットワークシステムにおいて、第１のネットワーク装置１００（装置A ）のコンフィグ名の作成例を示す図である。
【図１４】図１２に示されたネットワークシステムにおいて使用するLLDPフレームのフォーマットを示す図である。
【図１５】図１２に示されたネットワークシステムにおいて、隣接ネットワーク装置にコンフィグを要求する際に使用する、コンフィグリクエストフレームのフォーマットを示す図である。
【図１６】図１２に示されたネットワークシステムにおいて、隣接ネットワーク装置に対してコンフィグファイルを送信する際に使用する、コンフィグ情報フレームのフォーマットを示す図である。
【図１７】図１２に示されたネットワークシステムの第１のネットワーク装置で使用する第１のLLDP MIBテーブルを示す図である。
【図１８】図１２に示された本発明の第１の実施例に係るネットワークシステムのコンフィグ変更時の動作を説明するフローチャートである。
【図１９】図１２に示された本発明の第１の実施例に係るネットワークシステムの保守交換時にコンフィグを自動適用する場合の動作を説明するフローチャートである。
【図２０】本発明の第２の実施例に係るネットワークシステムを示す構成図である。
【図２１】図２０に示されたネットワークシステムにおいて使用するMACsec暗号化LLDPフレームのフォーマットを示す図である。
【図２２】図２０に示されたネットワークシステムにおいて、隣接ネットワーク装置に、コンフィグを要求する際に使用する、MACsec暗号化コンフィグリクエストフレームのフォーマットを示す図である。
【図２３】図２０に示されたネットワークシステムにおいて、隣接ネットワーク装置に対してコンフィグファイルを送信する際に使用する、MACsec暗号化コンフィグ情報フレームのフォーマットを示す図である。
【図２４】本発明の第３の実施例に係るネットワークシステムを示す構成図である。
【発明を実施するための形態】
【００２７】
［発明の特徴］
本発明は、標準規格IEEE（The Institute of Electronical and Electronics Engineers）802.1ABで規定しているLink Layer Discovery Protocol (LLDP)の機能を拡張したプロトコルを利用した発明である。本発明は、隣接ネットワーク装置の情報を交換するLLDPを拡張して使用することで、隣接ネットワーク装置間で互いのコンフィグファイルを交換する。また、本発明では、交換して取得した隣接ネットワーク装置のコンフィグファイルをメモリに保存する。本発明は、障害発生時または点検時にネットワーク装置を新しいネットワーク装置に保守交換する際に、隣接ネットワーク装置が保持しているコンフィグファイルを利用することで、保守交換したネットワーク装置に適切なコンフィグファイルを適用することが可能となる。
【００２８】
そのため、本発明においては、保守作業員は、課題1の保守交換前のコンフィグ情報の準備および課題2の保守交換時のコンフィグ情報の投入工数は不要となり、課題3のコンフィグファイルの誤設定のリスクを回避できる。また、本発明においては、課題4のSDN環境のように新たにコントローラサーバを構築する必要がないため、構築コストを抑えられる。
【００２９】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００３０】
［発明の実施形態の概要］
図１を参照して、本発明の実施形態の概要について説明する。
【００３１】
図１は、本発明の一実施形態に係る保守交換／復旧方法（コンフィグ交換方法）が適用されるネットワークシステムを示す構成図である。図示のネットワークシステムは、第１のネットワーク装置１００と、第２のネットワーク装置２００と、第３のネットワーク装置３００とを有する。図示の例では、第１のネットワーク装置１００を「装置Ａ」で示し、第２のネットワーク装置２００を「装置Ｂ」で示し、第３のネットワーク装置３００を「装置Ｃ」で示している。
【００３２】
図１に示すネットワークシステムでは、第３のネットワーク装置３００を第４のネットワーク装置４００へ保守交換する例を示している。第４のネットワーク装置４００を「装置Ｄ」で示している。
【００３３】
第１乃至第４のネットワーク装置１００〜４００（装置Ａ、装置Ｂ、装置Ｃ、装置Ｄ）の各々は、ルータ、スイッチ等のネットワーク装置である。図１に示すネットワークシステムは、第１のネットワーク装置１００（装置A）が第２のネットワーク装置２００（装置B）および第３のネットワーク装置３００（装置C）に、Ethernet（登録商標）ケーブルにより接続された構成をしている。
【００３４】
第１のネットワーク装置１００（装置A）のポート１は、Ethernetケーブルを介して、第２のネットワーク装置２００（装置B）のポート１に接続されている。第１のネットワーク装置１００（装置A）のポート２は、Ethernetケーブルを介して、第３のネットワーク装置３００（装置C）に接続されている。
【００３５】
第１乃至第４のネットワーク装置１００〜４００（装置Ａ、装置Ｂ、装置Ｃ、装置Ｄ）の各々は、実質的に同様の構成を有する。すなわち、第１のネットワーク装置１００（装置Ａ）は、後述するように隣接コンフィグファイルの隣接コンフィグ名を保存するための第１のテーブル１３０と、後述するようにコンフィグファイルを保存するための第１のメモリ１４０と、データを処理する第１の処理部１５０とを備えている。
【００３６】
同様に、第２のネットワーク装置２００（装置Ｂ）は、第２のテーブル２３０と、第２のメモリ２４０と、第２の処理部２５０とを備える。第３のネットワーク装置３００（装置Ｃ）は、第３のテーブル２３０と、第３のメモリ３４０と、第３の処理部３５０とを備える。第４のネットワーク装置４００（装置Ｄ）は、第４のテーブル４３０と、第４のメモリ４４０と、第４の処理部４５０とを備える。
【００３７】
第１乃至第４のネットワーク装置１００〜４００（装置Ａ、装置Ｂ、装置Ｃ、装置Ｄ）の各々は、実際には実質的に同様の動作を行う。しかしながら、以下の説明においては、本発明の理解を容易にするために、第１乃至第４のネットワーク装置１００〜４００（装置Ａ、装置Ｂ、装置Ｃ、装置Ｄ）が別々の動作を行うものとして説明する。
【００３８】
最初に、第１のネットワーク装置１００（装置Ａ）において実施される、コンフィグ交換方法について説明する。この場合、第２のネットワーク装置２００（装置Ｂ）が隣接ネットワーク装置となる。第３のネットワーク装置３００（装置Ｃ）も隣接ネットワーク装置であるが、説明の簡略化のために、その動作については省略する。したがって、この場合、第１のネットワーク装置１００（装置Ａ）が自ネットワーク装置となる。
【００３９】
図２は、第１のネットワーク装置１００（装置Ａ）で実施される、コンフィグ交換方法の動作を説明するためのフローチャートである。
【００４０】
第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、隣接ネットワーク装置である第２のネットワーク装置２００（装置Ｂ）から隣接コンフィグファイルを取得する（ステップＳ１１０）。すなわち、第１の処理部１５０は、隣接ネットワーク装置２００から隣接コンフィグファイルを取得するファイル取得手段として働く。
【００４１】
引き続いて、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、取得した隣接コンフィグファイルを、自ネットワーク装置１００（装置Ａ）の第１のメモリ１４０に保存する（ステップＳ１２０）。すなわち、第１の処理部１５０は、取得した隣接コンフィグファイルを自ネットワーク装置１００のメモリ１４０に保存するファイル保存手段として働く。
【００４２】
このように、第１のネットワーク装置１００（装置Ａ）は、交換して取得した隣接ネットワーク装置の隣接コンフィグファイルを保存しているので、隣接ネットワーク装置が別のネットワーク装置に保守交換されたときに、その隣接コンフィグファイルを利用することが可能となる。
【００４３】
次に、図３を参照して、上記ステップＳ１１０での動作について、更に詳細に説明する。
【００４４】
第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、隣接コンフィグファイルの隣接コンフィグ名を、自ネットワーク装置１００（装置Ａ）の第１のテーブル１３０に保存している（ステップＳ１１１）。すなわち、第１の処理部１５０は、隣接コンフィグファイルの隣接コンフィグ名を、自ネットワーク装置１００のテーブル１３０に保存するコンフィグ名保存手段として働く。
【００４５】
この状態において、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、隣接ネットワーク装置である第２のネットワーク装置２００（装置Ｂ）から送信されてくるLLDPフレームから隣接コンフィグ名を抽出する（ステップＳ１１２）。すなわち、第１の処理部１５０は、隣接ネットワーク装置から送信されてくるLLDPフレームから隣接コンフィグ名を抽出するコンフィグ名抽出手段として働く。
【００４６】
そして、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、この抽出した隣接コンフィグ名と、第１のテーブル１３０に保存した隣接コンフィグ名とを比較する（ステップＳ１１３）。すなわち、第１の処理部１５０は、抽出した隣接コンフィグ名と保存した隣接コンフィグ名とを比較するコンフィグ名比較手段とし働く。
【００４７】
比較結果に相違がある場合（ステップＳ１１３の「不一致」）、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、隣接ネットワーク装置である第２のネットワーク装置２００（装置Ｂ）へコンフィグリクエストフレームを送出する（ステップＳ１１４）。すなわち、第１の処理部１５０は、比較結果に相違にある場合に、隣接ネットワーク装置２００へコンフィグリクエストフレームを送出するリクエスト送出手段として働く。
【００４８】
後述するように、このコンフィグリクエストフレームを受信した、第２のネットワーク装置２００（装置Ｂ）の第２の処理部２５０は、第２のメモリ２４０に保存してある、自コンフィグファイルをコンフィグ情報フレームに格納して、そのコンフィグ情報フレームを第１のネットワーク装置１００（装置Ａ）へ送信する。ここで、第２のネットワーク装置２００（装置Ｂ）の自コンフィグファイルは、第１のネットワーク装置１００（装置Ａ）にとっては、隣接コンフィグファイルであることに注意されたい。
【００４９】
第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、隣接ネットワーク装置である第２のネットワーク装置２００（装置Ｂ）から送信されてくるコンフィグ情報フレームを受信する（ステップＳ１１５）。すなわち、第１の処理部１５０は、隣接ネットワーク装置２００から送信されてくるコンフィグ情報フレームを受信するコンフィグ情報受信手段として働く。
【００５０】
そして、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、この受信したコンフィグ情報フレームから隣接コンフィグファイルを抽出する（ステップＳ１１６）。すなわち、第１の処理部１５０は、受信したコンフィグ情報フレームから隣接コンフィグファイルを抽出するファイル抽出手段として働く。
【００５１】
このようにして、第１のネットワーク装置１００（装置Ａ）は、第２のネットワーク装置２００（装置Ｂ）の隣接コンフィグファイルを取得することができる。
【００５２】
なお、ステップＳ１１３において、抽出した隣接コンフィグ名と保存した隣接コンフィグ名とが一致している場合、第１のメモリ１４０には、既に、第２のネットワーク装置２００（装置Ｂ）の隣接コンフィグファイルが保存されている。したがって、この場合、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０はなにもせずに、処理を終了する。
【００５３】
次に、図４を参照して、隣接ネットワーク装置である第３のネットワーク装置３００（装置Ｃ）が、別のネットワーク装置である第４のネットワーク装置４００（装置Ｄ）に保守交換された場合における、第１のネットワーク装置１００（装置Ａ）でのコンフィグ交換方法の動作について説明する。
【００５４】
図４におけるステップＳ１１０およびＳ１２０は、図２のステップＳ１１０およびＳ１２０と同じであるので、それらの説明については省略する。
【００５５】
図１に示されるように、隣接ネットワーク装置である第３のネットワーク装置３００（装置Ｃ）が、別のネットワーク装置である第４のネットワーク装置４００（装置Ｄ）に保守交換されたとする（ステップＳ１３０のＹＥＳ）。
【００５６】
なお、この状況においては、第１のネットワーク装置１００（装置Ａ）の第１のメモリ１４０には、上述したのと同様の動作により、隣接ネットワーク装置である第３のネットワーク装置３００（装置Ｃ）の隣接コンフィグファイルも保存されている。
【００５７】
第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、第１のメモリ１４０に保存している、第３のネットワーク装置３００（装置Ｃ）の隣接コンフィグファイルを、別のネットワーク装置である第４のネットワーク装置４００（装置Ｄ）へ送信する（ステップＳ１４０）。すなわち、第１の処理部１５０は、隣接ネットワーク装置３００が別のネットワーク装置４００に保守交換されたときに、メモリ１４０に保存している隣接コンフィグファイルを別のネットワーク装置４００へ送信するファイル送信手段として働く。
【００５８】
このように、第１のネットワーク装置１００（装置Ａ）は、保守交換された際に、保存している隣接コンフィグファイルを、保守交換された別のネットワーク装置４００へ送信することが可能となる。
【００５９】
次に、図５を参照して、上記ステップＳ１４０での動作について、更に詳細に説明する。
【００６０】
後述するように、保守交換された第４のネットワーク装置４００（装置Ｄ）は、デフォルトコンフィグ名を格納したLLDPフレームを、第１のネットワーク装置１００（装置Ａ）へ送信する。ここで、「デフォルトコンフィグ名」とは、デフォルトに設定されたコンフィグファイル（デフォルトコンフィグファイル）の名前を意味する。
【００６１】
したがって、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、別のネットワーク装置である第４のネットワーク装置４００（装置Ｄ）から、デフォルトコンフィグ名を格納したLLDPフレームを受信する（ステップＳ１４１）。すなわち、第１の処理部１５０は、別のネットワーク装置４００からデフォルトコンフィグ名を格納したLLDPフレームを受信するコンフィグ名受信手段として働く。
【００６２】
そして、第１のネットワーク装置１００（装置Ａ）の第１の処理部１５０は、この受信したLLDPフレームに格納されたデフォルトコンフィグ名を参照して、第１のメモリ１４０に保存している第３のネットワーク装置３００（装置Ｃ）の隣接コンフィグファイルをコンフィグ情報フレームに格納する。そして、第１の処理部１５０は、そのコンフィグ情報フレームを別のネットワーク装置である第４のネットワーク装置４００（装置Ｄ）へ送信する（ステップＳ１４２）。すなわち、第１の処理部１５０は、受信したLLDPフレームに格納されたデフォルトコンフィグ名を参照して、メモリ１４０に保存している隣接コンフィグファイルをコンフィグ情報フレームに格納して、そのコンフィグ情報フレームを別のネットワーク装置４００へ送信するコンフィグ情報送信手段として働く。
【００６３】
このようにして、第３のネットワーク装置３００（装置Ｃ）の隣接コンフィグファイルが、第４のネットワーク装置４００（装置Ｄ）へ送信される。
【００６４】
尚、第１の処理部１５０は、ハードウェアとソフトウェアとの組み合わせを用いて実現すればよい。ハードウェアとソフトウェアとを組み合わせた形態では、RAM（random access memory）にコンフィグ交換プログラムが展開され、該プログラムに基づいて制御部（CPU（central processing unit））等のハードウェアを動作させることによって、各種手段として実現する。また、該コンフィグ交換プログラムは、記録媒体に記録されて頒布されても良い。当該記録媒体に記録されたコンフィグ交換プログラムは、有線、無線、又は記録媒体そのものを介して、メモリに読込まれ、制御部等を動作させる。尚、記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリ、ハードディスクなどが挙げられる。
【００６５】
上記実施の形態を別の表現で説明すれば、第１の処理部１５０として動作させるコンピュータを、RAMに展開されたコンフィグ交換プログラムに基づき、ファイル取得手段、ファイル保存手段、コンフィグ名保存手段、コンフィグ名抽出手段、コンフィグ名送出手段、リクエスト送出手段、コンフィグ情報受信手段、ファイル抽出手段、ファイル送信手段、コンフィグ名受信手段、およびコンフィグ情報送信手段として動作させることで実現することが可能である。
【００６６】
次に、第２のネットワーク装置２００（装置Ｂ）において実施される、コンフィグ交換方法について説明する。この場合、第１のネットワーク装置１００（装置Ａ）が隣接ネットワーク装置となる。したがって、この場合、第２のネットワーク装置２００（装置Ｂ）が自ネットワーク装置となる。
【００６７】
図６は、第２のネットワーク装置２００（装置Ｂ）で実施される、コンフィグ交換方法の動作を説明するためのフローチャートである。
【００６８】
第２のネットワーク装置２００（装置Ｂ）の第２の処理部２５０は、自ネットワーク装置２００の自コンフィグファイルを、第２のメモリ２４０に保存している（ステップＳ２１０）。すなわち、第２の処理部２５０は、自ネットワーク装置２００の自コンフィグファイルを、メモリ２４０に保存するファイル保存手段として働く。
【００６９】
第２のネットワーク装置２００（装置Ｂ）の第２の処理部２５０は、第２のメモリ２４０に保存した自コンフィグファイルを、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）へ送信する（ステップＳ２２０）。すなわち、第２の処理部２５０は、保存した自コンフィグファイルを隣接ネットワーク装置１００へ送信するファイル送信手段として働く。
【００７０】
このように、第２のネットワーク装置２００（装置Ｂ）は、自コンフィグファイルを、隣接ネットワーク装置へ送信することができる。したがって、第２のネットワーク装置２００（装置Ｂ）が別のネットワーク装置に保守交換されたときに、その隣接ネットワーク装置から取得した自コンフィグファイルを別のネットワーク装置に利用することが可能となる。
【００７１】
次に、図７を参照して、上記ステップＳ２２０での動作について、更に詳細に説明する。
【００７２】
第２のネットワーク装置２００（装置Ｂ）の第２の処理部２５０は、前述したように、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）からコンフィグリクエストフレームを受信する（ステップＳ２２１）。第２の処理部２５０は、隣接ネットワーク装置１００からコンフィグリクエストフレームを受信するリクエスト受信手段として働く。
【００７３】
引き続いて、第２のネットワーク装置２００（装置Ｂ）の第２の処理部２５０は、受信したコンフィグリクエストフレームに応答して、第２のメモリ２４０に保存している自コンフィグファイルをコンフィグ情報フレームに格納する。そして、第２の処理部２５０は、そのコンフィグ情報フレームを、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）へ送信する（ステップＳ２２２）。すなわち、第２の処理部２５０は、受信したコンフィグリクエストフレームに応答して、メモリ２４０に保存している自コンフィグファイルをコンフィグ情報フレームに格納して、そのコンフィグ情報フレームを隣接ネットワーク装置１００へ送信するコンフィグ情報送信手段として働く。
【００７４】
このようにして、第２のネットワーク装置２００（装置Ｂ）の自コンフィグファイルが、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）へ送信される。
【００７５】
尚、第２の処理部２５０は、ハードウェアとソフトウェアとの組み合わせを用いて実現すればよい。ハードウェアとソフトウェアとを組み合わせた形態では、RAM（random access memory）にコンフィグ交換プログラムが展開され、該プログラムに基づいて制御部（CPU（central processing unit））等のハードウェアを動作させることによって、各種手段として実現する。また、該コンフィグ交換プログラムは、記録媒体に記録されて頒布されても良い。当該記録媒体に記録されたコンフィグ交換プログラムは、有線、無線、又は記録媒体そのものを介して、メモリに読込まれ、制御部等を動作させる。尚、記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリ、ハードディスクなどが挙げられる。
【００７６】
上記実施の形態を別の表現で説明すれば、第２の処理部２５０として動作させるコンピュータを、RAMに展開されたコンフィグ交換プログラムに基づき、ファイル保存手段、ファイル送信手段、リクエスト受信手段、およびコンフィグ情報送信手段として動作させることで実現することが可能である。
【００７７】
次に、保守交換された第４のネットワーク装置４００（装置Ｄ）で実施される、保守交換方法について説明する。この場合、第１のネットワーク装置１００（装置Ａ）が隣接ネットワーク装置となる。そして、第４のネットワーク装置４００（装置Ｄ）が自ネットワーク装置となる。
【００７８】
図８は、別のネットワーク装置である第４のネットワーク装置４００（装置Ｄ）で実施される、保守交換方法の動作を説明するためのフローチャートである。
【００７９】
図１に示されるように保守交換したときに、第４のネットワーク装置４００（装置Ｄ）の第４の処理部４５０は、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）から、自ネットワーク装置４００用のコンフィグファイルを取得する（ステップＳ４１０）。すなわち、第４の処理部４５０は、保守交換したときに、隣接ネットワーク装置１００から自ネットワーク装置用のコンフィグファイルを取得するファイル取得手段として働く。
【００８０】
引き続いて、第４のネットワーク装置４００（装置Ｄ）の第４の処理部４５０は、この取得したコンフィグファイルを、自ネットワーク装置４００の第４のメモリ４４０に、自コンフィグファイルとして保存する（ステップＳ４２０）。すなわち、第４の処理部４５０は、取得したコンフィグファイルを、自ネットワーク装置４００のメモリ４４０に、自コンフィグファイルとして保存するファイル保存手段として働く。
【００８１】
このように、第４のネットワーク装置４００（装置Ｄ）は、隣接ネットワーク装置から取得したコンフィグファイルを自コンフィグファイルとして保存するので、保守交換した際に、適切なコンフィグファイルを適用することが可能となる。
【００８２】
次に、図９を参照して、上記ステップＳ４１０での動作について、更に詳細に説明する。
【００８３】
第４のネットワーク装置４００（装置Ｄ）の第４の処理部４５０は、前述したように、デフォルトコンフィグ名を格納したLLDPフレームを、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）へ送信する（ステップＳ４１１）。すなわち、第４の処理部４５０は、デフォルトコンフィグ名を格納したLLDPフレームを、隣接ネットワーク装置１００へ送信するデフォルトコンフィグ名送信手段として働く。
【００８４】
引き続いて、前述したように、第４のネットワーク装置４００（装置Ｄ）の第４の処理部４５０は、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）から、コンフィグファイル（第３のネットワーク装置３００（装置Ｂ）の隣接コンフィグファイル）を格納したコンフィグ情報フレームを受信する（ステップＳ４１２）。すなわち、第４の処理部４５０は、隣接ネットワーク装置１００から上記コンフィグファイルを格納したコンフィグ情報フレームを受信するコンフィグ情報受信手段として働く。
【００８５】
そして、第４のネットワーク装置４００（装置Ｄ）の第４の処理部４５０は、この受信したコンフィグ情報フレームから上記コンフィグファイルを抽出する（ステップＳ４１３）。すなわち、第４の処理部４５０は、受信したコンフィグ情報フレームから上記コンフィグファイルを抽出するファイル抽出手段として働く。
【００８６】
このようにして、保守交換した第４のネットワーク装置４００（装置Ｄ）は、隣接ネットワーク装置である第１のネットワーク装置１００（装置Ａ）から、自ネットワーク装置４００用のコンフィグファイルを取得することが可能となる。
【００８７】
尚、第４の処理部４５０は、ハードウェアとソフトウェアとの組み合わせを用いて実現すればよい。ハードウェアとソフトウェアとを組み合わせた形態では、RAM（random access memory）に保守交換プログラムが展開され、該プログラムに基づいて制御部（CPU（central processing unit））等のハードウェアを動作させることによって、各種手段として実現する。また、該保守交換プログラムは、記録媒体に記録されて頒布されても良い。当該記録媒体に記録された保守交換プログラムは、有線、無線、又は記録媒体そのものを介して、メモリに読込まれ、制御部等を動作させる。尚、記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリ、ハードディスクなどが挙げられる。
【００８８】
上記実施の形態を別の表現で説明すれば、第４の処理部４５０として動作させるコンピュータを、RAMに展開された保守交換プログラムに基づき、ファイル取得手段、ファイル保存手段、デフォルトコンフィグ名送信手段、コンフィグ情報受信手段、およびファイル抽出手段として動作させることで実現することが可能である。
【００８９】
［実施の形態］
図１０および図１１を参照して、本発明の実施形態について詳細に説明する。
【００９０】
図１０は、本発明の一実施形態に係る保守交換／復旧方法（コンフィグ交換方法）が適用されるネットワークシステムを示す構成図である。図示のネットワークシステムは、第１のネットワーク装置１００と、第２のネットワーク装置２００と、第３のネットワーク装置３００とを有する。図示の例では、第１のネットワーク装置１００を「装置Ａ」で示し、第２のネットワーク装置２００を「装置Ｂ」で示し、第３のネットワーク装置３００を「装置Ｃ」で示している。
【００９１】
前述したように、第１乃至第３のネットワーク装置１００〜３００（装置Ａ、装置Ｂ、装置Ｃ）の各々は、ルータ、スイッチ等のネットワーク装置である。図１０に示すネットワークシステムは、第１のネットワーク装置１００（装置A）が第２のネットワーク装置２００（装置B）および第３のネットワーク装置３００（装置C）に、Ethernetケーブルにより接続された構成をしている。
【００９２】
図示の例では、第１のネットワーク装置１００（装置A）のポート１は、Ethernetケーブルを介して、第２のネットワーク装置２００（装置B）のポート１に接続されている。第１のネットワーク装置１００（装置A）のポート２は、Ethernetケーブルを介して、第３のネットワーク装置３００（装置C）のポート１に接続されている。
【００９３】
第１乃至第３のネットワーク装置１００〜３００（装置A、装置B、装置C）は、それぞれユニークなシャーシID（識別子：identifier）を保持する。シャーシIDは、コンフィグ情報で変更することができる。本実施形態では、第１のネットワーク装置１００（装置A）のシャーシIDを「Site-A」とし、第２のネットワーク装置２００（装置B）のシャーシIDを「Site-B」とし、第３のネットワーク装置３００（装置C）のシャーシIDを「Site-C」としている。
【００９４】
第１のネットワーク装置１００（装置A）は、第１のテーブルとしての第１のＬＬＤＰ  ＭＩＢテーブル１３０と、第１のメモリ１４０と、を備える。図示はしないが、第１のネットワーク装置１００（装置A）は、図１における第１の処理部１５０のような、第１の処理部をも備えている。
【００９５】
同様に、第２のネットワーク装置２００（装置B）は、第２のテーブルとしての第２のＬＬＤＰ  ＭＩＢテーブル２３０と、第２のメモリ２４０と、第２の処理部（図示せず）とを備える。
【００９６】
第３のネットワーク装置３００（装置C）は、第３のテーブルとしての第３のＬＬＤＰ  ＭＩＢテーブル３３０と、第３のメモリ３４０と、第３の処理部（図示せず）とを備える。
【００９７】
第１乃至第３のメモリ１４０、２４０、３４０は、それぞれ、第１乃至第３のコンフィグ格納部として動作する。第１乃至第３のメモリ１４０、２４０、３４０の各々は、自装置用コンフィグ領域と、隣接装置用コンフィグ領域とを有する。
【００９８】
各ネットワーク装置１００〜３００の自コンフィグファイルは、自ネットワーク装置１００〜３００が備える第１乃至第３のメモリ１４０、２４０、３４０の自装置用コンフィグ領域に保存される。ここで、コンフィグファイルは、コンフィグ名によって指定される。換言すれば、コンフィグファイルは、それに対応するコンフィグ名に紐づけられている。ここで、「コンフィグ名」とは、前述したように、装置の設定ファイル名（コンフィグファイル名）を意味する。本実施の形態において、各ネットワーク装置１００〜３００は、コンフィグ名を、シャーシIDと保存日時とから生成する。
【００９９】
例えば、第１のネットワーク装置１００（装置A）のコンフィグ名「Site-A-20151201151729」は、第１のネットワーク装置１００（装置A）のシャーシID「Site-A」と、コンフィグ保存日時「2015年12月01日15時17分29秒」との組み合わせにより決められる。第１のネットワーク装置１００（装置A）の自コンフィグファイルは、第１のメモリ（第１のコンフィグ格納部）１４０の自装置用コンフィグ領域に保存される。
【０１００】
各ネットワーク装置１００〜３００は、LLDPをサポートし、隣接ネットワーク装置間でLLDPの情報を交換する。具体的には、第１のネットワーク装置１００（装置A）は、第１のLLDPフレーム１１を第２のネットワーク装置２００（装置B）へ送信し、第２のLLDPフレーム１４を第３のネットワーク装置３００（装置C）へ送信する。第２のネットワーク装置２００（装置B）は、第３のLLDPフレーム１７を第１のネットワーク装置１００（装置A）へ送信する。第３のネットワーク装置３００（装置C）は、第４のLLDPフレーム２０を第１のネットワーク装置１００（装置A）へ送信する。
【０１０１】
各ネットワーク装置１００〜３００が送信するLLDPフレーム１１、１４、１７、２０内には、送信元のシャーシIDと、第１乃至第３のメモリ１４０、２４０、３４０の自装置用コンフィグ領域に保存している自コンフィグファイルを指定する自コンフィグ名とを含む情報が含まれる。例えば、第１のLLDPフレーム１１および第２のLLDPフレーム１４には、第１のネットワーク装置（装置A）の第１のシャーシIDと、第１のコンフィグ名「Site-A-20151201151729」とを含む情報が含まれる。
【０１０２】
各ネットワーク装置１００〜３００の処理部は、隣接ネットワーク装置のLLDPフレームからシャーシIDおよび隣接ネットワーク装置のコンフィグ名を含む情報を取得（抽出）し、その情報をLLDP MIBテーブル１３０、２３０、３３０に保存する。例えば、第１のネットワーク装置１００（装置A）の第１の処理部は、第１のLLDP  MIBテーブル１３０に、第２のネットワーク装置２００（装置B）の第３のLLDPフレーム１７および第３のネットワーク装置３００（装置C）の第４のLLDPフレーム２０から取得した、シャーシIDおよびコンフィグ名を保存する。
【０１０３】
また、LLDP MIBテーブル１３０、２３０、３３０には、各ネットワーク装置１００〜３００に接続する接続ポート番号およびLLDP情報の有効期間が記録される。LLDP情報の有効期間は、LLDPフレームを受信するたびにリセットする。本実施形態では、有効期間を10時間にセットする。
【０１０４】
各ネットワーク装置１００〜３００の処理部は、隣接ネットワーク装置のLLDPフレームから取得（抽出）した隣接コンフィグ名と、LLDP  MIBテーブルに保存している隣接コンフィグ名と比較する。比較結果に相違がある場合、各ネットワーク装置１００〜３００の処理部は、LLDPフレームの送信元の隣接ネットワーク装置にコンフィグリクエストフレームを送信する。
【０１０５】
コンフィグリクエストフレームを受信した隣接ネットワーク装置の処理部は、メモリの自装置用コンフィグ領域に保存している自コンフィグファイルをコンフィグ情報フレームに格納して、そのコンフィグ情報フレームを送信する。
【０１０６】
例えば、第１のネットワーク装置１００（装置A）の第１の処理部は、第２のネットワーク装置（装置B）の第３のLLDPフレーム17を受信後、第３のLLDPフレーム17に格納している第２のネットワーク装置２００（装置B）の隣接コンフィグ名と、第１のネットワーク装置（装置A）の第１のLLDP MIBテーブル１３０に保存している第２のネットワーク装置２００（装置B）の隣接コンフィグ名とを比較する。比較した結果に相違がある場合、第１のネットワーク装置１００（装置A）の第１の処理部は、第２のネットワーク装置２００（装置B）に対して、第１のコンフィグリクエストフレーム10を送信する。第１のコンフィグリクエストフレーム10を受信した第２のネットワーク装置２００（装置B）の第２の処理部は、第２のネットワーク装置２００（装置B）の第２のメモリ２４０の自装置用コンフィグ領域に保存している自コンフィグファイルを第３のコンフィグ情報フレームに格納して、その第３のコンフィグ情報フレーム18を送信する。
【０１０７】
隣接ネットワーク装置からコンフィグ情報フレームを受信したネットワーク装置の処理部は、コンフィグ情報フレームから隣接ネットワーク装置の隣接コンフィグファイルを取得し、メモリの隣接装置用コンフィグ領域に保存する。
【０１０８】
例えば、第１のネットワーク装置１００（装置A）の第１の処理部は、第２のネットワーク装置２００（装置B）から第３のコンフィグ情報フレーム18を受信し、この第３のコンフィグ情報フレーム18を展開して取得した第２のネットワーク装置２００（装置B）の隣接コンフィグファイルを、第１のメモリ１４０の隣接装置用コンフィグ領域に保存する。
【０１０９】
図１１は、図１０と同じ構成を用いて、コンフィグ変更時およびネットワーク装置の保守交換時の動作を説明するためのブロック図である。
【０１１０】
まず、コンフィグ変更時の動作について、第１のネットワーク装置１００（装置A）と第２のネットワーク装置２００（装置B）との接続を用いて説明する。ここでは、第１のネットワーク装置１００（装置A）と第２のネットワーク装置２００（装置B）とは、第１および第２のメモリ１４０、２４０の隣接装置用コンフィグ領域に互いの隣接コンフィグファイルを保持していることを前提とする。
【０１１１】
第２のネットワーク装置２００（装置B）のコンフィグ変更を実施した際に、自コンフィグファイルのコンフィグ名を変更し、第２のメモリ２４０の自装置コンフィグ領域に保存している自コンフィグファイルを更新する。また、第２のネットワーク装置２００（装置B）は、隣接するネットワーク装置である第１のネットワーク装置１００（装置A）に変更したコンフィグ名を格納したLLDPフレーム31を送信する。
【０１１２】
第１のネットワーク装置１００（装置A）の第１の処理部は、LLDPフレーム31から取得（抽出）した第２のネットワーク装置２００（装置B）の隣接コンフィグ名と、第１のLLDP MIBテーブル１３０に保存している第２のネットワーク装置２００（装置B）の隣接コンフィグ名とを比較する。比較した結果に相違がある場合、第１のネットワーク装置１００（装置A）の第１の処理部は、第１のLLDP  MIBテーブル１３０の第２のネットワーク装置２００（装置B）の隣接コンフィグ名を更新し有効期間をリセットする。本実施形態では、有効期間を10時間にセットする。
【０１１３】
第１のネットワーク装置１００（装置A）の第１の処理部は、第１のメモリ１４０の隣接装置用コンフィグ領域に保存する第２のネットワーク装置２００（装置B）の隣接コンフィグファイルを削除する。そして、第１のネットワーク装置１００（装置A）の第１の処理部は、第２のネットワーク装置２００（装置B）に、第２のネットワーク装置２００（装置B）の変更後の隣接コンフィグ名を格納したコンフィグリクエストフレーム32を送信する。
【０１１４】
第２のネットワーク装置２００（装置B）の第２の処理部は、コンフィグリクエストフレーム32を受信し、コンフィグリクエストフレーム32に格納している隣接コンフィグ名を取得（抽出）する。第２のネットワーク装置２００（装置B）の第２の処理部は、取得（抽出）した隣接コンフィグ名のコンフィグファイルを第２のメモリ２４０の自装置用コンフィグ領域から取得し、コンフィグ情報フレーム33に格納して、第１のネットワーク装置１００（装置A）に送信する。
【０１１５】
第１のネットワーク装置１００（装置A）の第１の処理部は、受信したコンフィグ情報フレーム33から取得（抽出）した第２のネットワーク装置２００（装置B ）の隣接コンフィグファイルを、第１のネットワーク装置１００（装置A）の第１のメモリ１４０の隣接装置用コンフィグ領域に保存する。
【０１１６】
次に、ネットワーク装置の保守交換時の動作を、第１のネットワーク装置１００（装置A）と第１のネットワーク装置４００（装置D）との接続を用いて説明する。
【０１１７】
第１のネットワーク装置１００（装置A）のポート2に接続していた第３のネットワーク装置３００（装置C）を、保守交換のために、ネットワーク構成から取り除く。このとき、第１のネットワーク装置１００（装置A）の第１の処理部は、ポート2の接続が切断したと判断し、第１のLLDP  MIBテーブル１３０の接続ポート2の有効期間をNullとする。
【０１１８】
第１のネットワーク装置１００（装置A）のポート2には、工場出荷状態の第４のネットワーク装置４００（装置D）が新たに接続される。工場出荷状態の第４のネットワーク装置４００（装置D）は、第４のメモリ４４０の自装置用コンフィグ領域にデフォルトコンフィグファイルを保存する。ここで、「デフォルトコンフィグファイル」とは、前述したように、デフォルトに設定されたコンフィグファイルを意味する。
【０１１９】
ここで、デフォルトコンフィグ情報には、LLDPを有効にする設定と、LLDPフレーム34にデフォルトコンフィグ名を格納していることが分かるデフォルトコンフィグサブタイプを格納する設定とが含まれる。ここで、「デフォルトコンフィグ名」とは、前述したように、デフォルトコンフィグファイルの名前を意味する。そして、「デフォルトコンフィグサブタイプ」とは、LLDPフレーム内に格納される情報がデフォルトコンフィグ名であることを示す情報である。
【０１２０】
工場出荷状態の第４のネットワーク装置４００（装置D）は、デフォルトコンフィグで起動される。隣接ネットワーク装置とLLDPフレームを交換していない、第４のネットワーク装置４００（装置D ）は、第４のメモリ４４０の隣接装置用コンフィグ領域に保存している隣接コンフィグファイルがなく、第４のLLDP MIBテーブル４３０にもLLDPの情報が保存されていない。
【０１２１】
第４のネットワーク装置４００（装置D）の第４の処理部は、デフォルトコンフィグ名およびデフォルトコンフィグ名を格納していることが分かるデフォルトコンフィグサブタイプを格納するLLDPフレーム34を、隣接するネットワーク装置である第１のネットワーク装置１００（装置A）に送信する。
【０１２２】
第１のネットワーク装置１００（装置A）の第１の処理部は、第１のLLDP MIBテーブル１３０の接続ポートに割り当てられていないシャーシIDかつ、デフォルトコンフィグサブタイプを格納しないLLDPフレームを受信した場合、そのLLDPフレームを廃棄する。
【０１２３】
第１のネットワーク装置１００（装置A）の第１の処理部は、ポート2でLLDPフレーム34を受信し、ポート2の接続が復旧したと判断する。また、第１のネットワーク装置１００（装置A）の第１の処理部は、第１のLLDP  MIBテーブル１４０の接続ポート2の有効期間をリセットする。本実施形態では、有効期間を10時間にセットする。
【０１２４】
第１のネットワーク装置１００（装置A）の第１の処理部は、LLDPフレーム34に格納しているデフォルトコンフィグサブタイプから、LLDPフレーム34から取得したコンフィグ名がデフォルトコンフィグ名であると判断する。第１のネットワーク装置１００（装置A）の第１の処理部は、第１のLLDP  MIBテーブル１３０の接続ポート2の隣接コンフィグ名を参照する。そして、第１のネットワーク装置１００（装置A）の第１の処理部は、第１のメモリ１４０の隣接装置用コンフィグ領域から参照した隣接コンフィグ名の隣接コンフィグファイルをコンフィグ情報フレーム35に格納して、第４のネットワーク装置４００（装置D）に送信する。ここで、第１のネットワーク装置１００（装置A）の第１の処理部は、コンフィグ情報フレーム35に、隣接コンフィグファイルと判断できるように隣接装置用コンフィグ用のEthertypeを格納する。
【０１２５】
第４のネットワーク装置４００（装置D）の第４の処理部は、受信したコンフィグ情報フレーム35のEthertypeを参照し、コンフィグ情報フレーム35に格納している隣接コンフィグファイルを隣接ネットワーク装置用コンフィグファイルであると判断する。また、第４のネットワーク装置４００（装置D）の第４の処理部は、コンフィグ情報フレーム35から取得（抽出）した隣接コンフィグファイルを第４のメモリ４４０の自装置用コンフィグ領域に、自コンフィグファイルとして保存する。第４のネットワーク装置４００（装置D）の第４の処理部は、第４のメモリ４４０の自装置用コンフィグ領域に自コンフィグファイルを保存後、自動再起動することで、第４のネットワーク装置４００（装置D）に自ネットワーク装置用コンフィグファイルを適用する。第４のネットワーク装置４００（装置D）の第４の処理部は、第４のネットワーク装置４００（装置D）のシャーシIDを、自コンフィグファイルを適用することで更新する。
【０１２６】
第１のネットワーク装置１００（装置A）の第１の処理部は、第４のネットワーク装置４００（装置D）に、第１のネットワーク装置１００（装置A）のシャーシIDおよび自コンフィグ名を格納したLLDPフレーム36を送信する。
【０１２７】
第４のネットワーク装置４００（装置D）の第４の処理部は、LLDPフレーム36を受信し、LLDPフレーム36から第１のネットワーク装置１００（装置A）のシャーシIDおよび隣接コンフィグ名を取得する。第４のネットワーク装置４００（装置D）の第４の処理部は、第４のLLDP  MIBテーブル４３０に、取得した第１のネットワーク装置１００（装置A）の情報（隣接コンフィグ名）および接続ポート番号を保存する。
【０１２８】
第４のネットワーク装置４００（装置D）の第４の処理部は、LLDPフレーム36から取得した第１のネットワーク装置１００（装置A）の隣接コンフィグ名を格納するコンフィグリクエストフレーム37を、第１のネットワーク装置１００（装置A）に送信する。
【０１２９】
第１のネットワーク装置１００（装置A）の第１の処理部は、コンフィグリクエストフレーム37を受信する。そして、第１のネットワーク装置１００（装置A）の第１の処理部は、第１のメモリ１４０の自装置用コンフィグ領域に保存している第１のネットワーク装置１００（装置A）の自コンフィグファイルをコンフィグ情報フレーム38に格納して、第４のネットワーク装置４００（装置D）に送信する。
【０１３０】
第４のネットワーク装置４００（装置D）の第４の処理部は、コンフィグ情報フレーム38を受信し、コンフィグ情報フレーム38から第１のネットワーク装置１００（装置A ）の隣接コンフィグファイルを取得（抽出）する。第４のネットワーク装置４００（装置D）の第４の処理部は、取得（抽出）した第１のネットワーク装置１００（装置A）の隣接コンフィグファイルを第４のメモリ４４０の隣接装置用コンフィグ領域に保存する。
【０１３１】
本実施形態には、以下のような効果を奏する。
【０１３２】
第１の効果は、保守作業員の保守交換前のコンフィグ情報の準備および保守交換時のコンフィグ情報の投入に関わる工数を削減することができるということである。その理由は、本実施形態に係るネットワークシステムでは、保守交換時に隣接ネットワーク装置からコンフィグファイルを自動取得するプロセスが働くため、保守作業員のコンフィグ情報準備およびコンフィグ情報投入に関わる工数を削減できるからである。
【０１３３】
第２の効果は、保守交換時の作業員がネットワーク装置に誤ったコンフィグファイルを投入するリスクを回避できるということである。その理由は、本実施形態によるネットワーク装置のメモリには、保守交換前の隣接ネットワーク装置の隣接コンフィグファイルを保存しているので、保守交換時には、隣接ネットワーク装置から保守交換前の適切なコンフィグファイルを取得することができるからである。
【実施例１】
【０１３４】
次に、本発明の第１の実施例について図面を参照して説明する。
【０１３５】
図１２は、本発明の第１の実施例に係るネットワークシステムを示す構成図である。第１の実施例は、第１のネットワーク装置１００（装置A）のポート1に第２のネットワーク装置２００（装置B）をEthernetケーブルで接続し、第１のネットワーク装置１００（装置A）のポート2に工場出荷状態の保守交換である第４のネットワーク装置４００（装置D）をEthernetケーブルで接続した実施例である。
【０１３６】
図１２を参照して、本発明の第１の実施例に係るネットワークシステムの構成について説明する。
【０１３７】
本発明の第１の実施例に係るネットワークシステムを構成する各ネットワーク装置は、ポートから送受信するフレームを処理するデータ処理部、LLDPフレームを生成および展開するLLDPフレーム処理部、LLDPフレームから取得したLLDP情報を保存するLLDP MIBテーブル、および自コンフィグファイルおよび隣接コンフィグファイルを保存するメモリ（コンフィグ格納部）を備える。
【０１３８】
具体的には、第１のネットワーク装置１００（装置A）は、第１のデータ処理部１１０、第１のLLDPフレーム処理部１２０、第１のLLDP MIBテーブル１３０、および第１のメモリ（第１のコンフィグ格納部）１４０を備える。第１のデータ処理部１１０と第１のLLDPフレーム処理部１２０との組み合わせが、第１の処理部１５０（図１参照）として働く。
【０１３９】
第１のネットワーク装置１００（装置A）のポート１およびポート２の各々は、隣接ネットワーク装置２００、３００と自ネットワーク装置１００との間で、後述するコンフィグリクエストフレーム、後述するコンフィグ名を格納したLLDPフレーム、および後述するコンフィグファイルを格納したコンフィグ情報とを送受信する送受信部として働く。
【０１４０】
同様に、第２のネットワーク装置２００（装置B）も、第２のデータ処理部２１０、第２のLLDPフレーム処理部２２０、および第２のLLDP MIBテーブル２３０、および第２のメモリ（第２のコンフィグ格納部）２４０を備える。第２のデータ処理部２１０と第２のLLDPフレーム処理部２２０との組み合わせが、第２の処理部２５０（図１参照）として働く。
【０１４１】
第２のネットワーク装置２００（装置B）のポート１は、隣接ネットワーク装置１００と自ネットワーク装置２００との間で、コンフィグリクエストフレーム、コンフィグ名を格納したLLDPフレーム、およびコンフィグファイルを格納したコンフィグ情報とを送受信する送受信部として働く。
【０１４２】
第４のネットワーク装置（装置D）も、第４のデータ処理部４１０、第４のLLDPフレーム処理部４２０、第４のLLDP MIBテーブル４３０、および第４のメモリ（第４のコンフィグ格納部）４４０を備える。第４のデータ処理部４１０と第４のLLDPフレーム処理部４２０との組み合わせが、第４の処理部４５０（図１参照）として働く。
【０１４３】
第４のネットワーク装置４００（装置D）のポート１は、隣接ネットワーク装置１００と自ネットワーク装置４００との間で、コンフィグリクエストフレーム、コンフィグ名を格納したLLDPフレーム、およびコンフィグファイルを格納したコンフィグ情報とを送受信する送受信部として働く。
【０１４４】
第１のネットワーク装置１００（装置A ）の第１のLLDPフレーム処理部１２０および第２のネットワーク装置２００（装置B）の第２のLLDPフレーム処理部２２０は、LLDPフレーム54を生成し、定期的に隣接ネットワーク装置に対して送信する。ネットワーク装置のコンフィグファイルを変更した場合、各ネットワーク装置は、LLDPフレーム54により、隣接ネットワーク装置に新しいコンフィグ名を通知する。新しいコンフィグ名を格納したLLDPフレーム54を受信した隣接ネットワーク装置は、LLDPフレーム54を送信したネットワーク装置に、コンフィグリクエストフレーム55を送信し、隣接コンフィグファイルを要求する。
【０１４５】
コンフィグリクエストフレーム55を受信したネットワーク装置１００、２００は、メモリ１４０、２４０の自装置用コンフィグ領域に保存されている自コンフィグファイルをコンフィグ情報フレーム56に格納し、コンフィグリクエストフレーム55を送信した隣接ネットワーク装置に送信する。
【０１４６】
特定のコンフィグを設定していない工場出荷状態の第４のネットワーク装置４００（装置D）は、第４のメモリ４４０の自装置用コンフィグ領域４４２にデフォルトコンフィグファイルを保存している。デフォルトコンフィグ情報には、LLDPを有効にする設定と、LLDPフレーム57にデフォルトコンフィグサブタイプを追加する設定とが含まれる。第４のネットワーク装置４００（装置D ）は、隣接ネットワーク装置である第１のネットワーク装置１００（装置A）にデフォルトコンフィグ名を格納したLLDPフレーム57を送信する。
【０１４７】
デフォルトコンフィグ名を格納したLLDPフレーム57を受信した、第１のネットワーク装置１００（装置A）は、第１のLLDP MIBテーブル１３０のLLDPフレームを受信したポートに割り当てられているコンフィグ名を参照する。また、第１のネットワーク装置１００（装置A）は、参照して得たコンフィグ名の隣接コンフィグファイルを第１のメモリ１４０の隣接装置用コンフィグ領域から抽出し、隣接ネットワーク装置用のコンフィグ情報フレーム58を第４のネットワーク装置４００（装置D）に送信する。
【０１４８】
隣接ネットワーク装置用のコンフィグ情報フレーム58を受信した、第４のネットワーク装置４００（装置C）は、隣接ネットワーク装置用のコンフィグ情報フレーム58から取得した隣接コンフィグファイルを第４のメモリ４４０の自装置用コンフィグ領域４４２に自コンフィグファイルとして保存する。第４のネットワーク装置４００（装置D）は、第４のメモリ４４０の自装置用コンフィグ領域４４２に自コンフィグファイルを保存後、自動再起動を実施し、第４のネットワーク装置４００（装置D）に自ネットワーク装置用のコンフィグファイルを適用する。
【０１４９】
図１３は、第１のネットワーク装置１００（装置A ）のコンフィグ名の作成例を示す図である。
【０１５０】
第１のメモリ１４０の自装置用コンフィグ領域１４２に保存するコンフィグ名は、シャーシIDとコンフィグファイル保存日時とから生成される。
【０１５１】
図１４は、本発明の実施例で使用するLLDPフレームのフォーマットを示す図である。
【０１５２】
本発明の実施例で使用するLLDPフレームは、自装置用コンフィグ名格納LLDPフレームとデフォルトコンフィグ名格納LLDPフレームとの2種類ある。
【０１５３】
LLDPフレームにおいて、送信先MAC（Media Access Control）アドレスは、IEEE802.1ABで規定するLLDPフレームのマルチキャストMACアドレス[01-80-C2-00-00-0E]を指定する。送信元MACアドレスは、LLDPフレームを送信するインタフェースのMACアドレスを指定する。Ethertypeは、LLDPのEthertype[88-CC]を指定する。
【０１５４】
メモリの自装置用コンフィグ領域に自コンフィグファイルを既に保存している場合は、自装置用コンフィグ名格納LLDPフレームを使用する。自装置用コンフィグ名格納LLDPフレームは、LLDP PDU（Protocol Data Unit）にシャーシIDおよび自コンフィグファイルの自コンフィグ名を格納する。
【０１５５】
メモリの自装置用コンフィグ領域にデフォルトコンフィグファイルを保存している場合は、デフォルトコンフィグ名格納LLDPフレームを使用する。デフォルトコンフィグ名格納フレームは、LLDP PDUにデフォルトコンフィグであることを証明するデフォルトコンフィグサブタイプおよびデフォルトコンフィグ名を格納する。
【０１５６】
なお、図１４中のFCSとは、Frame Check Sequenceの略語であって、フレームリレーにおいてエラーを検出するためのチェックサムを用いた誤り検出方式の一種である。
【０１５７】
図１５は、隣接ネットワーク装置に、コンフィグを要求する際に使用するコンフィグリクエストフレームのフォーマットを示す図である。
【０１５８】
コンフィグリクエストフレームにおいて、送信先MACアドレスは、隣接ネットワーク装置のインタフェースのMACアドレスを指定する。送信元MACアドレスは、自ネットワーク装置のインタフェースのMACアドレスを指定する。Ethertypeは、コンフィグリクエストフレームのためのEthertypeを指定する。コンフィグ名は、LLDPフレームから取得した隣接ネットワーク装置の隣接コンフィグ名を指定する。
【０１５９】
図１６は、隣接ネットワーク装置に対してコンフィグファイルを送信する際に使用するコンフィグ情報フレームのフォーマットを示す図である。
【０１６０】
コンフィグ情報フレームは、自コンフィグファイルを隣接ネットワーク装置に送信する自装置用コンフィグ情報フレームと、隣接コンフィグファイルを隣接ネットワーク装置に送信する隣接装置用コンフィグ情報フレームとの2種類ある。
【０１６１】
コンフィグ情報フレームにおいて、送信先MACアドレスは、隣接ネットワーク装置のインタフェースのMACアドレスを指定する。送信元MACアドレスは、自ネットワーク装置のインタフェースのMACアドレスを指定する。
【０１６２】
自装置用コンフィグ情報フレームのEthertypeは、自装置用コンフィグ情報フレームのためのEthertypeを指定する。また、自装置用コンフィグファイルは、メモリの自装置用コンフィグ領域に記録されている自コンフィグファイルを格納する。
【０１６３】
隣接装置用コンフィグ情報フレームEthertypeは、隣接装置用コンフィグ情報フレームのためのEthertypeを指定する。また、隣接装置用コンフィグファイルは、メモリの隣接装置用コンフィグ領域に記録されている隣接コンフィグファイルを格納する。
【０１６４】
図１７は、本発明の実施例で使用する第１のLLDP MIBテーブル１３０を示す図である。
【０１６５】
第１のLLDP MIBテーブル１３０において、シャーシIDは、LLDPフレームから取得した隣接ネットワーク装置のシャーシIDである。接続ポートは、隣接ネットワーク装置が接続された自ネットワーク装置のポート番号である。コンフィグ名は、LLDPフレームから取得した隣接ネットワーク装置の隣接コンフィグ名である。有効期間は、第１のLLDP MIBテーブル１３０にLLDP情報を保持する期間である。
【０１６６】
次に、図１８および図１９のフローチャートを用いて、第１の実施例の動作を説明する。
【０１６７】
最初に、図１８を参照して、コンフィグ変更時の動作について説明する。図１８において、右側に第２のネットワーク装置２００（装置B）の動作を示し、左側に第１のネットワーク装置１００（装置A）の動作を示す。
【０１６８】
コンフィグ変更を実施する場合、先ず、第２のネットワーク装置２００（装置B）の第２のデータ処理部２１０は、シャーシIDとコンフィグ保存日時とから成る自コンフィグ名の自コンフィグファイルを、第２のメモリ２４０の自装置用コンフィグ領域２４２に保存する（ステップＳ５０１）。
【０１６９】
引き続いて、第２のネットワーク装置２００（装置B）では、第２のLLDPフレーム処理部２２０が、LLDP PDUに自コンフィグ名を格納したLLDPフレーム54を作成する（ステップＳ５０２）。
【０１７０】
第２のネットワーク装置２００（装置B）の第２のデータ処理部２１０は、ポート１から、隣接ネットワーク装置である第１のネットワーク装置１００（装置A）にこの作成したLLDPフレーム54を送信する（ステップＳ５０３）。
【０１７１】
隣接ネットワーク装置である第１のネットワーク装置１００（装置A）では、第１のデータ処理部１１０が、そのポート１で、LLDPフレーム54を受信する（ステップＳ５０４）。
【０１７２】
第１のネットワーク装置１００（装置A）では、第１のLLDPフレーム処理部１２０が、受信したLLDPフレーム54を展開して、第２のネットワーク装置２００（装置B）の隣接コンフィグ名を取得（抽出）する（ステップＳ５０５）。
【０１７３】
第１のLLDPフレーム処理部１２０は、取得（抽出）した隣接コンフィグ名と第１のLLDP MIBテーブル１３０に保存している隣接コンフィグ名とを確認する（ステップＳ５０６）。
【０１７４】
第１のLLDPフレーム処理部１２０は、これら隣接コンフィグ名が異なるか否かを判断する（ステップＳ５０７）。これら隣接コンフィグ名が異ならない場合（ステップＳ５０７のＮＯ）、コンフィグ変更処理を完了する。
【０１７５】
一方、これら隣接コンフィグ名が異なる場合（ステップＳ５０７のＹＥＳ）、第１のLLDPフレーム処理部１２０は、第１のLLDP MIBテーブル１３０に保存している隣接コンフィグ名を、取得（抽出）した隣接コンフィグ名に更新する（ステップＳ５０８）。そして、第１のLLDPフレーム処理部１２０は、取得（抽出）した隣接コンフィグ名を格納したコンフィグリクエストフレーム55を作成する（ステップＳ５０９）。
【０１７６】
第１のデータ処理部１１０は、この作成したコンフィグリクエストフレーム55を、上記LLDPフレーム54を送信した隣接ネットワーク装置である第２のネットワーク装置２００（装置B）へ送信する（ステップＳ５１０）。
【０１７７】
第２のネットワーク装置２００（装置B）では、第２のデータ処理部２１０が、コンフィグリクエストフレーム55を受信して、第２のメモリ２４０の自装置用コンフィグ領域２４２に保存している自コンフィグファイルを、自装置用コンフィグ情報フレーム56に格納する（ステップＳ５１１）。
【０１７８】
そして、第２のデータ処理部２１０は、コンフィグリクエストフレーム55を送信した装置である第１のネットワーク装置１００（装置A）に、自装置用コンフィグ情報フレーム56を送信する（ステップＳ５１２）。
【０１７９】
第１のネットワーク装置１００（装置A）では、第１のデータ処理部１１０が、自装置用コンフィグ情報フレーム56を受信して、隣接ネットワーク装置である第２のネットワーク装置２００（装置B）の隣接コンフィグファイルを取得する（ステップＳ５１３）。
【０１８０】
そして、第１のデータ処理部１１０は、取得した隣接コンフィグファイルを、第１のメモリ１４０の隣接装置用コンフィグ領域１４４に保存する（ステップＳ５１４）。
【０１８１】
以上のようにして、コンフィグファイルを変更することができる。
【０１８２】
次に、図１９を参照して、保守交換時にコンフィグを自動適用する場合の動作について説明する。図１９において、右側に第４のネットワーク装置４００（装置D）の動作を示し、左側に第１のネットワーク装置１００（装置A）の動作を示す。
【０１８３】
ネットワーク装置の保守交換を実施する場合、まず、保守交換したネットワーク装置である第４のネットワーク装置４００（装置D）では、第４のデータ処理部４１０が、第４のメモリ４４０の自装置用コンフィグ領域４４２にデフォルトコンフィグファイルを保持している（ステップＳ６０１）。
【０１８４】
引き続いて、第４のネットワーク装置４００（装置D）では、第４のLLDPフレーム処理部４２０が、LLDP PDUにデフォルトコンフィグサブタイプおよびデフォルトコンフィグ名を格納したLLDPフレーム57を作成する（ステップＳ６０２）。
【０１８５】
そして、第４のネットワーク装置４００（装置D）の第４のデータ処理部４１０は、隣接ネットワーク装置である第１のネットワーク装置１００（装置A）に  LLDPフレーム57を送信する（ステップＳ６０３）。
【０１８６】
隣接ネットワーク装置である第１のネットワーク装置１００（装置A）では、第１のデータ処理部１１０が、LLDPフレーム57を受信する（ステップＳ６０４）。
【０１８７】
引き続いて、第１のネットワーク装置１００（装置A）では、第１のLLDPフレーム処理部１２０が、受信したLLDPフレーム57を展開する（ステップＳ６０５）。
【０１８８】
第１のLLDPフレーム処理部１２０は、LLDPフレーム57にデフォルトコンフィグサブタイプが存在するか否かを判断する（ステップＳ６０６）。デフォルトコンフィグサブタイプが存在しない場合（ステップＳ６０６のＮＯ）、第１のLLDPフレーム処理部１２０は、LLDPフレーム57を廃棄して、処理を終了する。
【０１８９】
一方、デフォルトコンフィグサブタイプが存在する場合（ステップＳ６０６のＹＥＳ）、第１のLLDPフレーム処理部１２０は、デフォルトコンフィグサブタイプより、隣接ネットワーク装置である第４のネットワーク装置４００（装置D）がデフォルトコンフィグファイルを保持する装置であると判断する（ステップＳ６０７）。
【０１９０】
引き続いて、第１のLLDPフレーム処理部１２０は、第１のLLDP MIBテーブル１３０から、LLDPフレーム57を受信したポート（本例では、ポート２）に割り当てられている隣接コンフィグ名を参照する（ステップＳ６０８）。
【０１９１】
第１のネットワーク装置１００（装置A）の第１のLLDPフレーム処理部１２０は、参照した隣接コンフィグ名の隣接コンフィグファイルを、第１のメモリ１４０の第１の隣接装置用コンフィグ領域１４４から取得する（ステップＳ６０９）。そして、第１のLLDPフレーム処理部１２０は、その取得した隣接コンフィグファイルを、隣接装置用コンフィグ情報フレーム58に格納する（ステップＳ６１０）。
【０１９２】
第１のネットワーク装置１００（装置A）の第１のデータ処理部１１０は、隣接装置用コンフィグ情報フレーム58を、上記LLDPフレーム57を送信した隣接ネットワーク装置である第４のネットワーク装置４００（装置D）に送信する（ステップＳ６１１）。
【０１９３】
第４のネットワーク装置４００（装置D）では、第４のデータ処理部４１０が、隣接装置用コンフィグ情報フレーム58を受信し、それに格納されている隣接コンフィグファイルを取得（抽出）する（ステップＳ６１２）。
【０１９４】
引き続いて、第４のデータ処理部４１０は、取得（抽出）した隣接コンフィグファイルを、第４のメモリ４４０の自装置用コンフィグ領域４４２に、自コンフィグファイルとして保存する（ステップＳ６１３）。
【０１９５】
その後、第４のネットワーク装置４００（装置D）の第４のデータ処理部４１０は、自動再起動を実施し、第４のメモリ４４０の自装置用コンフィグ領域４４２に保存されている自コンフィグファイルを適用して、シャーシIDを更新する（ステップＳ６１４）。
【０１９６】
以上の動作により、保守交換時におけるコンフィグファイルの自動適用を完了する。
【０１９７】
次に、本発明の第１の実施例の効果について説明する。
【０１９８】
本発明の第１の実施例は、保守作業員の保守交換前のコンフィグ情報の準備および保守交換時のコンフィグ情報の投入に関わる工数を削減することができるという効果がある。その理由は、本発明の第１の実施例に係るネットワークシステムでは、保守交換時に隣接ネットワーク装置からコンフィグファイルを自動取得するプロセスが働くため、保守作業員のコンフィグ情報準備およびコンフィグ情報投入に関わる工数を削減できるからである。
【０１９９】
本発明の第１の実施例は、保守交換時の作業員がネットワーク装置に誤ったコンフィグファイルを投入するリスクを回避できるという効果もある。その理由は、本発明の第１の実施例によるネットワーク装置のメモリには、保守交換前の隣接ネットワーク装置の隣接コンフィグファイルを保存しているので、保守交換時には、隣接ネットワーク装置から保守交換前の適切なコンフィグファイルを取得することができるからである。
【実施例２】
【０２００】
図２０は、本発明の第２の実施例に係るネットワークシステムを示す構成図である。第２の実施例は、IEEE802.1AEで規定しているMedia Access Control Security Protocol（MACsec）を用いてネットワーク装置間のフレームを暗号化した実施例である。
【０２０１】
図示の第２の実施例では、各ネットワーク装置を構成するデータ処理部の構成が、図１２に示すものと相違する点を除いて、図１２と同様の構成を有し、動作をする。したがって、図２０では、第１、第２、および第４のネットワーク装置に、それぞれ、１００Ａ、２００Ａ、および４００Ａの参照符号を付し、第１、第２、および第４のデータ処理部に、それぞれ、１１０Ａ、２１０Ａ、および４１０Ａの参照符号を付してある。図１２に示したものと同様の構成要素には同一の参照符号を付し、説明の簡略化のために、それらの説明については割愛する。
【０２０２】
第１のデータ処理部１１０Ａは、第１のMACsec処理部１１２Ａを備える。第１のMACsec処理部１１２Ａは、送信フレームのMACsec暗号化および受信フレームのMACsec復号化を行う。
【０２０３】
同様に、第２のデータ処理部２１０Ａは、第２のMACsec処理部２１２Ａを備え、第４のデータ処理部４１０Ａは、第４のMACsec処理部４１２Ａを備える。
【０２０４】
第４のネットワーク装置４００Ａ（装置D）の第４のメモリ４４０の自装置用コンフィグ領域４４２に保存しているデフォルトコンフィグファイルには、MACsecを有効にする設定が含まれる。
【０２０５】
第１のネットワーク装置１００（装置A ）の第１のLLDPフレーム処理部１２０および第２のネットワーク装置２００Ａ（装置B）の第２のLLDPフレーム処理部２２０は、LLDPフレームを生成する。第１のMACsec処理部１１２Ａおよび第２のMACsec処理部２１２Ａは、その生成されたLLDPフレームをMACsec暗号化して、MACsec暗号化LLDPフレーム93を、定期的に隣接ネットワーク装置に対して送信する。ネットワーク装置のコンフィグファイルを変更した場合、各ネットワーク装置は、MACsec暗号化LLDPフレーム93により、隣接ネットワーク装置に新しいコンフィグ名を通知する。
【０２０６】
新しいコンフィグ名を格納したMACsec暗号化LLDPフレーム93を受信した隣接ネットワーク装置は、MACsec暗号化LLDPフレーム93を送信したネットワーク装置に、MACsec暗号化コンフィグリクエストフレーム94を送信し、隣接コンフィグファイルを要求する。
【０２０７】
MACsec暗号化コンフィグリクエストフレーム94を受信したネットワーク装置１００Ａ、２００Ｂは、メモリ１４０、２４０の自装置用コンフィグ領域１４２、２４２に保存されている自コンフィグファイルをMACsec暗号化コンフィグ情報フレーム95に格納し、そのMACsec暗号化コンフィグ情報フレーム95を、MACsec暗号化コンフィグリクエストフレーム94を送信した隣接ネットワーク装置に送信する。
【０２０８】
特定のコンフィグを設定していない工場出荷状態の第４のネットワーク装置４００Ａ（装置D）は、第４のメモリ４４０の自装置用コンフィグ領域４４２にデフォルトコンフィグファイルを保存している。デフォルトコンフィグ情報には、LLDPを有効にする設定と、LLDPフレーム57にデフォルトコンフィグサブタイプを追加する設定とが含まれる。第４のネットワーク装置４００Ａ（装置D ）は、隣接ネットワーク装置である第１のネットワーク装置１００（装置A）にデフォルトコンフィグ名を格納したMACsec暗号化LLDPフレーム96を送信する。
【０２０９】
デフォルトコンフィグ名を格納したMACsec暗号化LLDPフレーム96を受信した、第１のネットワーク装置１００（装置A）は、第１のLLDP MIBテーブル１３０のLLDPフレームを受信したポートに割り当てられているコンフィグ名を参照する。また、第１のネットワーク装置１００（装置A）は、参照して得たコンフィグ名の隣接コンフィグファイルを第１のメモリ１４０の隣接装置用コンフィグ領域から抽出し、それを隣接ネットワーク装置用のMACsec暗号化コンフィグ情報フレーム97に格納して第４のネットワーク装置４００Ａ（装置D）に送信する。
【０２１０】
隣接ネットワーク装置用のMACsec暗号化コンフィグ情報フレーム97を受信した、第４のネットワーク装置４００Ａ（装置D）は、隣接ネットワーク装置用のMACsec暗号化コンフィグ情報フレーム97から取得（抽出）した隣接コンフィグファイルを第４のメモリ４４０の自装置用コンフィグ領域４４２に自コンフィグファイルとして保存する。第４のネットワーク装置４００Ａ（装置D）は、第４のメモリ４４０の自装置用コンフィグ領域４４２に自コンフィグファイルを保存後、自動再起動を実施し、第４のネットワーク装置４００Ａ（装置D）に自ネットワーク装置用のコンフィグファイルを適用する。
【０２１１】
図２１は、MACsec暗号化LLDPフレームのフォーマットを示す図である。図１４との比較から明らかなように、図２１に示す自装置用コンフィグ名格納LLDPフレームおよびデフォルトコンフィグ名格納LLDPフレームの各々は、IEEE802.1AEヘッダとICV（Integrity Check Value）とを更に備えている。IEEE802.1AEヘッダおよびICVによりLLDPの情報を暗号化する。
【０２１２】
図２２は、MACsec暗号化コンフィグリクエストフレームのフォーマットを示す図である。図１５との比較から明らかなように、図２２に示すMACsec暗号化コンフィグリクエストフレームも、IEEE802.1AEヘッダとICVとを更に備えている。IEEE802.1AEヘッダおよびICVによりコンフィグリクエストの情報を暗号化する。
【０２１３】
図２３は、MACsec暗号化コンフィグ情報フレームのフォーマットを示す図である。図１６との比較から明らかなように、図２３に示す自装置用コンフィグ情報フレームおよび隣接装置用コンフィグ情報フレームの各々も、IEEE802.1AEヘッダとICVとを更に備えている。IEEE802.1AEヘッダおよびICVによりコンフィグ情報を暗号化する。
【０２１４】
このように、本第２の実施例では、ネットワーク装置間のすべてのフレームを、MACsecにより暗号化するために、フレームに格納するコンフィグ名およびコンフィグファイルの情報を盗聴しようとする者から守ることができる。
【実施例３】
【０２１５】
図２４は、本発明の第３の実施例に係るネットワークシステムを示す構成図である。第３の実施例は、メモリ（コンフィグ格納部）に隣接装置用コンフィグ領域を保持しない実施例である。
【０２１６】
図示の第３の実施例では、第２のネットワーク装置および第４のネットワーク装置が、図１２に示すそれらと相違する点を除いて、図１２と同様の構成を有し、動作をする。したがって、図２４では、第２および第４のネットワーク装置に、それぞれ、２００Ｂおよび４００Ｂの参照符号を付してある。図１２に示したものと同様の構成要素には同一の参照符号を付し、説明の簡略化のために、それらの説明については割愛する。
【０２１７】
第２のネットワーク装置２００Ｂは、第２のメモリの構成が相違する点を除いて、図１２に示す第２のネットワーク装置２００と同様の構成を有し、動作をする。したがって、第２のメモリに２４０Ｂの参照符号を付してある。
【０２１８】
第２のメモリ２４０Ａは、自装置用コンフィグ領域２４２のみを備えており、隣接装置用コンフィグ領域を備えていない。
【０２１９】
同様に、第４のネットワーク装置４００Ｂは、第４のメモリの構成が相違する点を除いて、図１２に示す第４のネットワーク装置４００と同様の構成を有し、動作をする。したがって、第４のメモリに４４０Ｂの参照符号を付してある。
【０２２０】
第４のメモリ４４０Ａは、自装置用コンフィグ領域４４２のみを備えており、隣接装置用コンフィグ領域を備えていない。
【０２２１】
第１のネットワーク装置１００（装置A）の第１のメモリ１４０には、隣接装置用コンフィグ領域１４２がある。したがって、第１のメモリ１４０の隣接装置用コンフィグ領域１４２には、第２のネットワーク装置２００Ｂ（装置B）および第４のネットワーク装置４００Ｂ（装置D）から受信するコンフィグ情報フレームに格納された隣接コンフィグファイルを保存している。
【０２２２】
これに対して、第２のネットワーク装置２００Ｂ（装置B）の第２のメモリ２４０Ｂおよび第４のネットワーク装置４００Ｂ（装置D）の第４のメモリ４４０Ｂ には、隣接装置用コンフィグ領域がない。そのため、第２のメモリ２４０Ｂおよび第４のメモリ４４０Ａは、隣接ネットワーク装置である第１のネットワーク装置１００の隣接コンフィグファイルを保存しない。
【０２２３】
また、第２のネットワーク装置２００Ｂ（装置B）および第４のネットワーク装置４００Ｂ（装置D）は、第１のネットワーク装置１００（装置A）の隣接コンフィグファイルを要求するコンフィグリクエストフレームを送信しない。
【０２２４】
よって、本発明の第３の実施例では、ネットワーク装置間で送受信されるフレームを削減することができる。
【０２２５】
なお、本発明は、上記実施形態に限定されることなく、本発明は、特許請求の範囲に記載された技術範囲内であれば、種々の変形が可能であることは云うまでもない。
【０２２６】
上記の実施形態及び実施例の一部又は全部は、以下の付記のようにも記載されうるが、以下には限定されない。
【０２２７】
（付記１）隣接ネットワーク装置から隣接コンフィグファイルを取得する工程と、
該取得した隣接コンフィグファイルを、自ネットワーク装置のメモリに保存する工程と、
を含むコンフィグ交換方法。
【０２２８】
（付記２）前記取得する工程は、
前記隣接コンフィグファイルの隣接コンフィグ名を、前記自ネットワーク装置のテーブルに保存する工程と、
前記隣接ネットワーク装置から送信されてくるLLDPフレームから隣接コンフィグ名を抽出する工程と、
該抽出した隣接コンフィグ名と前記保存した隣接コンフィグ名とを比較する工程と、
該比較結果に相違がある場合に、前記隣接ネットワーク装置へコンフィグリクエストフレームを送出する工程と、
前記隣接ネットワーク装置から送信されてくるコンフィグ情報フレームを受信する工程と、
該受信したコンフィグ情報フレームから、前記隣接コンフィグファイルを抽出する工程と、
を有する、付記１に記載のコンフィグ交換方法。
【０２２９】
（付記３）前記隣接ネットワーク装置が別のネットワーク装置に保守交換されたときに、前記メモリに保存している前記隣接コンフィグファイルを前記別のネットワーク装置へ送信する工程を更に含む、付記１又は２に記載のコンフィグ交換方法。
【０２３０】
（付記４）前記送信する工程は、
前記別のネットワーク装置からデフォルトコンフィグ名を格納したLLDPフレームを受信する工程と、
該受信したLLDPフレームに格納された前記デフォルトコンフィグ名を参照して、前記メモリに保存している前記隣接コンフィグファイルをコンフィグ情報フレームに格納して、該コンフィグ情報フレームを前記別のネットワーク装置へ送信する工程と、
を有する、付記３に記載のコンフィグ交換方法。
【０２３１】
（付記５）自ネットワーク装置の自コンフィグファイルを、メモリに保存する工程と、
該保存した自コンフィグファイルを隣接ネットワーク装置へ送信する工程と、
を含むコンフィグ交換方法。
【０２３２】
（付記６）前記送信する工程は、
前記隣接ネットワーク装置からコンフィグリクエストフレームを受信する工程と、
該受信したコンフィグリクエストフレームに応答して、前記メモリに保存している前記自コンフィグファイルをコンフィグ情報フレームに格納して、前記コンフィグ情報フレームを前記隣接ネットワーク装置へ送信する工程と、
を有する、付記５に記載のコンフィグ交換方法。
【０２３３】
（付記７）保守交換したときに、隣接ネットワーク装置から自ネットワーク装置用のコンフィグファイルを取得する工程と、
該取得したコンフィグファイルを、前記自ネットワーク装置のメモリに、自コンフィグファイルとして保存する工程と、
を含む保守交換方法。
【０２３４】
（付記８）前記取得する工程は、
デフォルトコンフィグ名を格納したLLDPフレームを、前記隣接ネットワーク装置へ送信する工程と、
前記隣接ネットワーク装置から前記コンフィグファイルを格納したコンフィグ情報フレームを受信する工程と、
該受信したコンフィグ情報フレームから前記コンフィグファイルを抽出する工程と、
を有する付記７に記載の保守交換方法。
【０２３５】
（付記９）ネットワーク装置であるコンピュータに、
隣接ネットワーク装置から隣接コンフィグファイルを取得する機能と、
該取得した隣接コンフィグファイルを、自ネットワーク装置のメモリに保存する機能と、
を実現させるためのコンフィグ交換プログラム。
【０２３６】
（付記１０）前記取得する機能は、前記コンピュータに、
前記隣接コンフィグファイルの隣接コンフィグ名を、前記自ネットワーク装置のテーブルに保存する機能と、
前記隣接ネットワーク装置から送信されてくるLLDPフレームから隣接コンフィグ名を抽出する機能と、
該抽出した隣接コンフィグ名と前記保存した隣接コンフィグ名とを比較する機能と、
該比較結果に相違がある場合に、前記隣接ネットワーク装置へコンフィグリクエストフレームを送出する機能と、
前記隣接ネットワーク装置から送信されてくるコンフィグ情報フレームを受信する機能と、
該受信したコンフィグ情報フレームから、前記隣接コンフィグファイルを抽出する機能と、
を実現させる、付記９に記載のコンフィグ交換プログラム。
【０２３７】
（付記１１）前記隣接ネットワーク装置が別のネットワーク装置に保守交換されたときに、前記コンピュータに、前記メモリに保存している前記隣接コンフィグファイルを前記別のネットワーク装置へ送信する機能を更に実現させる、付記９又は１０に記載のコンフィグ交換プログラム。
【０２３８】
（付記１２）前記送信する機能は、前記コンピュータに、
前記別のネットワーク装置からデフォルトコンフィグ名を格納したLLDPフレームを受信する機能と、
該受信したLLDPフレームに格納された前記デフォルトコンフィグ名を参照して、前記メモリに保存している前記隣接コンフィグファイルをコンフィグ情報フレームに格納して、該コンフィグ情報フレームを前記別のネットワーク装置へ送信する機能と、
を実現させる、付記１１に記載のコンフィグ交換プログラム。
【０２３９】
（付記１３）ネットワーク装置であるコンピュータに、
自ネットワーク装置の自コンフィグファイルを、メモリに保存する機能と、
該保存した自コンフィグファイルを隣接ネットワーク装置へ送信する機能と、
を実現させるコンフィグ交換プログラム。
【０２４０】
（付記１４）前記送信する機能は、前記コンピュータに、
前記隣接ネットワーク装置からコンフィグリクエストフレームを受信する機能と、
該受信したコンフィグリクエストフレームに応答して、前記メモリに保存している前記自コンフィグファイルをコンフィグ情報フレームに格納して、前記コンフィグ情報フレームを前記隣接ネットワーク装置へ送信する機能と、
を実現させる、付記１３に記載のコンフィグ交換プログラム。
【０２４１】
（付記１５）ネットワーク装置であるコンピュータに、
保守交換したときに、隣接ネットワーク装置から自ネットワーク装置用のコンフィグファイルを取得する機能と、
該取得したコンフィグファイルを、前記自ネットワーク装置のメモリに、自コンフィグファイルとして保存する機能と、
を実現させる保守交換プログラム。
【０２４２】
（付記１６）前記取得する機能は、前記コンピュータに、
デフォルトコンフィグ名を格納したLLDPフレームを、前記隣接ネットワーク装置へ送信する機能と、
前記隣接ネットワーク装置から前記コンフィグファイルを格納したコンフィグ情報フレームを受信する機能と、
該受信したコンフィグ情報フレームから前記コンフィグファイルを抽出する機能と、
を実現させる付記１５に記載の保守交換プログラム。
【０２４３】
（付記１７）自ネットワーク装置の自コンフィグファイルと隣接ネットワーク装置の隣接コンフィグファイルとを保存するメモリと、
前記隣接コンフィグファイルの隣接コンフィグ名を保存するテーブルと、
前記隣接ネットワーク装置と前記自ネットワーク装置との間で、コンフィグリクエストフレームと、コンフィグ名を格納したLLDPフレームと、コンフィグファイルを格納したコンフィグ情報フレームとを送受信する送受信部と、
前記LLDPフレームを生成および展開するLLDPフレーム処理部と、
前記送受信部において送受信した、前記コンフィグリクエストフレーム、前記LLDPフレーム、および前記コンフィグ情報フレームを処理するデータ処理部と、
を有するネットワーク装置。
【産業上の利用可能性】
【０２４４】
本発明は、通信ネットワークのインフラストラクチャーに対して適用可能である。
【符号の説明】
【０２４５】
１００、１００Ａ    第１のネットワーク装置（装置Ａ）
１１０、１１０Ａ    第１のデータ処理部
１１２Ａ    第１のMACsec処理部
１２０    第１のLLDPフレーム処理部
１３０    第１のテーブル（第１のLLDP MIBテーブル）
１４０    第１のメモリ（第１のコンフィグ格納部）
１４２    第１の自装置用コンフィグ領域
１４４    第１の隣接装置用コンフィグ領域
１５０    第１の処理部
２００、２００Ａ、２００Ｂ    第２のネットワーク装置（装置Ｂ）
２１０、２１０Ａ    第２のデータ処理部
２１２Ａ    第２のMACsec処理部
２２０    第２のLLDPフレーム処理部
２３０    第２のテーブル（第２のLLDP MIBテーブル）
２４０    第２のメモリ（第２のコンフィグ格納部）
２４２    第２の自装置用コンフィグ領域
２４４    第２の隣接装置用コンフィグ領域
２５０    第２の処理部
３００    第３のネットワーク装置（装置Ｃ）
３３０    第３のテーブル（第３のLLDP MIBテーブル）
３４０    第３のメモリ（第３のコンフィグ格納部）
３５０    第３の処理部
４００、４００Ａ、４００Ｂ    第４のネットワーク装置（装置Ｄ）
４１０、４１０Ａ    第４のデータ処理部
４１２Ａ    第４のMACsec処理部
４２０    第４のLLDPフレーム処理部
４３０    第４のテーブル（第４のLLDP MIBテーブル）
４４０    第４のメモリ（第４のコンフィグ格納部）
４４２    第４の自装置用コンフィグ領域
４４４    第４の隣接装置用コンフィグ領域
４５０    第４の処理部
【図１】
0006537115.tif 000002
【図２】
0006537115.tif 000003
【図３】
0006537115.tif 000004
【図４】
0006537115.tif 000005
【図５】
0006537115.tif 000006
【図６】
0006537115.tif 000007
【図７】
0006537115.tif 000008
【図８】
0006537115.tif 000009
【図９】
0006537115.tif 000010
【図１０】
0006537115.tif 000011
【図１１】
0006537115.tif 000012
【図１２】
0006537115.tif 000013
【図１３】
0006537115.tif 000014
【図１４】
0006537115.tif 000015
【図１５】
0006537115.tif 000016
【図１６】
0006537115.tif 000017
【図１７】
0006537115.tif 000018
【図１８】
0006537115.tif 000019
【図１９】
0006537115.tif 000020
【図２０】
0006537115.tif 000021
【図２１】
0006537115.tif 000022
【図２２】
0006537115.tif 000023
【図２３】
0006537115.tif 000024
【図２４】
0006537115.tif 000025