(57)【特許請求の範囲】
【請求項１】
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、
前記第２のネットワーク機器に対して、前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更ステップと、
を、ネットワークマネージャ機器に実行させるためのプログラム。
【請求項２】
ネットワークに接続されているネットワーク機器の各ポートに接続されている機器の情報を格納する記憶部から、前記設定不整合の通知に含まれる前記第１のネットワーク機器の識別情報と前記第１ポートの識別情報とを用いて前記第１のネットワーク機器の第１のポートに接続されている前記第２のネットワーク機器の情報を特定する、又は、
前記設定不整合の通知が前記第２のネットワーク機器の情報を含んでおり、当該設定不整合の通知から前記第２のネットワーク機器の情報を特定する
請求項１記載のプログラム。
【請求項３】
他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と前記他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出するステップと、
前記他のネットワーク機器の第１のポートを特定する情報又は前記自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信するステップと、
をネットワーク機器に実行させるためのプログラム。
【請求項４】
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、
前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートを特定する特定ステップと、
前記第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得するステップと、
前記第２のネットワーク機器の第２のポートの通信方式設定が前記第１のネットワーク機器の第１のポートの通信方式設定及び前記第２のネットワーク機器の全ポートの通信方式設定の中で唯一異なるという条件を満たしているか判断するステップと、
前記条件を満たしていると判断された場合には、前記第２のネットワーク機器に対して、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更ステップと、
を、ネットワークマネージャ機器に実行させるためのプログラム。
【請求項５】
前記条件を満たしていないと判断された場合には、前記第２のネットワーク機器を特定する情報を含む設定確認通知を、管理者宛に送信するステップ
をさらに前記ネットワークマネージャ機器に実行させるための請求項４記載のプログラム。
【請求項６】
前記特定ステップにおいて、
ネットワークに接続されているネットワーク機器の各ポートに接続されている機器の情報を格納する記憶部から、前記設定不整合の通知に含まれる前記第１のネットワーク機器の識別情報と前記第１ポートの識別情報とを用いて前記第１のネットワーク機器の第１のポートに接続されている前記第２のネットワーク機器の情報を特定する、又は、
前記設定不整合の通知が前記第２のネットワーク機器の情報を含んでおり、当該設定不整合の通知から前記第２のネットワーク機器の情報を特定する
請求項４又は５記載のプログラム。
【請求項７】
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信する受信部と、
前記第２のネットワーク機器に対して、前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更部と、
を有するネットワークマネージャ機器。
【請求項８】
他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と前記他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出する検出部と、
前記他のネットワーク機器の第１のポートを特定する情報又は前記自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信する送信部と、
を有するネットワーク機器。
【請求項９】
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信する受信部と、
前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートを特定する特定部と、
前記第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得する取得部と、
前記第２のネットワーク機器の第２のポートの通信方式設定が前記第１のネットワーク機器の第１のポートの通信方式設定及び前記第２のネットワーク機器の全ポートの通信方式設定の中で唯一異なるという条件を満たしているか判断する判断部と、
前記条件を満たしていると判断された場合には、前記第２のネットワーク機器に対して、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更部と、
を有するネットワークマネージャ機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、ネットワーク機器の設定変更技術に関する。
【背景技術】
【０００２】
イーサネット（登録商標）に接続されるネットワーク機器（例えばレイヤ２スイッチやルータ）及び端末装置（例えばパーソナルコンピュータ（ＰＣ）やサーバ）間の通信方式としては、全二重通信又は半二重通信が可能である。このため、各機器のポートには、全二重固定、半二重固定又はオートネゴシエーション（オート又はＡＵＴＯと略する場合がある）という設定が行われる。しかしながら、ネットワーク機器の一方がオートに設定され、相手側（リンクパートナーとも呼ぶ）が全二重固定に設定されている場合、オートに設定されたポートは実際には半二重に設定されてしまい、全二重／半二重の不整合が発生することが知られている。
【０００３】
そのため、これまでいくつかの自動再設定方式が提案されている。しかし、それらの自動再設定方式は、自分の設定の変更などによる局所的なものであるため、例えば、相手側の設定が半二重固定の場合は、結果として半二重通信が選択されて、ロスの発生は無いが、非効率的な通信が強いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８７３５５
【特許文献２】特開２００３−２５８９３９
【特許文献３】特開２００３−２９８６０３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、本技術の目的は、問題のある設定がなされているリンクパートナーであるネットワーク機器の通信方式設定を適切に変更できるようにするための技術を提供することである。
【課題を解決するための手段】
【０００６】
本技術における第１の態様に係る、ネットワーク機器の設定変更方法は、ネットワークマネージャ機器に実行され、第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、第２のネットワーク機器に対して、第１のネットワーク機器の第１のポートに接続されている、第２のネットワーク機器の第２のポートの通信方式設定を、第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更ステップとを含む。
【０００７】
本技術の第２の態様に係る、ネットワーク機器の制御方法は、他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出するステップと、他のネットワーク機器の第１のポートを特定する情報又は自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信するステップとを含む。
【０００８】
本技術の第３の態様に係る、ネットワーク機器の設定変更方法は、ネットワークマネージャ機器により実行され、第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、第１のネットワーク機器の第１のポートに接続されている、第２のネットワーク機器の第２のポートを特定する特定ステップと、第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得するステップと、第２のネットワーク機器の第２のポートの通信方式設定が第１のネットワーク機器の第１のポートの通信方式設定及び第２のネットワーク機器の全ポートの通信方式設定の中で例外となっているという条件を満たしているか判断するステップと、上記条件を満たしていると判断された場合には、第２のネットワーク機器に対して、第２のネットワーク機器の第２のポートの通信方式設定を、第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更ステップとを含む。
【発明の効果】
【０００９】
問題のある設定がなされているリンクパートナーであるネットワーク機器の通信方式設定を適切に変更できるようになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施の形態におけるネットワーク構成例を示す図である。
【図２】図２は、第１の実施の形態におけるネットワーク機器Ａの構成例を示す図である。
【図３】図３は、第１の実施の形態におけるネットワークマネージャの構成例を示す図である。
【図４】図４は、リンクパートナー情報格納部に格納されるデータの一例を示す図である。
【図５】図５は、第１の実施の形態におけるネットワーク機器Ｂの構成例を示す図である。
【図６】図６は、通信方式設定格納部に格納されるデータの一例を示す図である。
【図７】図７は、第１の実施の形態に係る処理フローを示す図である。
【図８】図８は、第１の実施の形態に係る処理フローを示す図である。
【図９】図９は、第２の実施の形態に係るネットワーク機器Ａの構成例を示す図である。
【図１０】図１０は、第２の実施の形態に係るネットワークマネージャの構成例を示す図である。
【図１１】図１１は、第２の実施の形態に係るネットワーク機器Ｂの構成例を示す図である。
【図１２】図１２は、第２の実施の形態に係る処理フローを示す図である。
【図１３】図１３は、第３の実施の形態に係るネットワーク構成図である。
【図１４】図１４は、第３の実施の形態に係る処理フローを示す図である。
【図１５】図１５は、第３の実施の形態に係る処理フローを示す図である。
【図１６】図１６は、第４の実施の形態に係る処理フローを示す図である。
【図１７】図１７は、コンピュータ装置として実施する場合の機能ブロック図である。
【図１８】図１８は、本技術の第１の態様に係る処理フローを示す図である。
【図１９】図１９は、本技術の第２の態様に係る処理フローを示す図である。
【図２０】図２０は、本技術の第３の態様に係る処理フローを示す図である。
【発明を実施するための形態】
【００１１】
［実施の形態１］
図１は、第１の実施の形態に係るネットワーク構成例を示す。ネットワーク１には、様々なネットワーク機器が接続されている。図１に示す例では、ネットワーク1は、ネットワークマネージャ１００と、複数のネットワーク機器（ネットワーク機器Ａ、ネットワーク機器Ｂ）とが接続されている。ネットワークマネージャ１００は、本実施の形態における主要な処理を実施する。ネットワーク機器Ａは、本実施の形態において新たに導入される機能を有する。また、ネットワーク機器Ｂは、従来からの機能のみを有する。さらに、今回、ネットワーク機器Ａの特定のポートとネットワーク機器Ｂの特定のポートとを接続する場面を考察する。なお、本実施の形態においては、ネットワーク機器Ａ及びＢは、例えば、レイヤ２スイッチやルータであって、それらはＩＥＥＥ８０２．３の規格に従って接続及び通信を行うものとする。なお、説明を簡単にするために、各機器は１台のみ記載しているが、複数台接続されていてもよい。
【００１２】
図２は、本実施の形態において新たに導入されるネットワーク機器Ａの構成例を示す。ネットワーク機器Ａは、通常のネットワーク機器が有する複数の通信ポート２０１、物理層２０３及びメディア層２０５に加えて、オートネゴシエーション処理部２０６と、ＣＲＣ（巡回冗長検査：Cyclic Redundant Check）エラー検知部２０７と、マネージャ通知部２０８と、マネージャ情報格納部２０９と、通信方式確認部２１０とを有する。
【００１３】
オートネゴシエーション処理部２０６は、ＩＥＥＥ８０２．３ｕの規格に従って、リンクパートナーとの通信方式（全二重又は半二重）を自動的に設定する。また、ＣＲＣエラー検知部２０７は、レイトコリジョン（late collision）によるＣＲＣエラーを検出する。late collisionは、ケーブル長やネットワーク機器の仕様の異常や、通信方式設定の不整合（例えば、接続された二つのネットワーク機器間で、一方のネットワーク機器の通信方式が全二重固定であり、もう一方のネットワーク機器の通信方式が半二重固定と設定されている場合）によって生ずる。
【００１４】
また、通信方式確認部２１０は、オートネゴシエーションの結果をオートネゴシエーション処理部２０６から取得し、ＣＲＣエラーの検出をＣＲＣエラー検知部２０７から取得する。通信方式確認部２１０は、取得したオートネゴシエーションの結果及びＣＲＣエラーの検出を、ネットワークマネージャ１００に通知すべきか判断する。通信方式確認部２１０は、通知すべきと判断した場合には、マネージャ通知部２０８に通知を行わせる。また、マネージャ情報格納部２０９は、ネットワークマネージャ１００のＩＰアドレスやＭＡＣアドレスなどを格納する。マネージャ通知部２０８は、通信方式確認部２１０からの指示に応じて、ネットワークマネージャ１００に対してネットワーク機器Ａの識別情報（ＩＰアドレス、ＭＡＣアドレス、ネットワーク名を含むその他の識別子）及びネットワーク機器Ｂが接続されている通信ポートの識別子を含む設定不整合通知をネットワークマネージャ１００に送信する。
【００１５】
本実施の形態では、ネットワーク機器Ａの各通信ポートには、ネットワーク管理者により適切に通信方式設定がなされているものとする。すなわち、オート又は全二重固定が設定されているものとする。
【００１６】
図３は、ネットワークマネージャ１００の構成例を示す。ネットワークマネージャ１００は、通常のネットワーク機器が有する１又は複数の通信ポート１１１、物理層１１３及びメディア層１１５に加えて、通知受信部１１７と、通信方式再設定部１１９と、リンクパートナー情報取得部１２１と、リンクパートナー情報格納部１２３と、通信方式設定ポリシー取得部１２５と、通信方式設定ポリシー格納部１２７とを有する。
【００１７】
通知受信部１１７は、通信ポート１１１、物理層１１３及びメディア層１１５を介して、ネットワーク機器Ａから設定不整合通知を受信して、通信方式再設定部１１９に出力する。また、リンクパートナー情報格納部１２３は、ネットワーク１における隣接ノードのトポロジを格納するデータベースであり、例えば、図４に示すようなデータを保持している。図４の例では、ネットワーク機器の識別子（ＩＰアドレス、ＭＡＣアドレスその他の識別子）とポート識別情報（具体的にはポート番号）との組み合わせごとに、リンクパートナーの識別子（ＩＰアドレス、ＭＡＣアドレス、ネットワーク名を含むその他の識別子）が登録されている。これによって、設定不整合通知の送信元ネットワーク機器の指定ポートに接続されているネットワーク機器を特定することができる。例えば、ネットワーク機器Ａのポート番号１にはネットワーク機器Ｃが接続されており、ネットワーク機器Ｃのポート番号４にはネットワーク機器Ａが接続されていることがわかる。
【００１８】
リンクパートナー情報取得部１２１は、通信方式再設定部１１９からの指示に従って、リンクパートナー情報格納部１２３からネットワーク機器Ｂの情報を抽出して通信方式再設定部１１９に出力する。
【００１９】
通信方式設定ポリシー格納部１２７には、ネットワーク管理者によって設定されるべき通信方式設定が登録されている。本実施の形態では、オートネゴシエーション又は全二重固定が通信方式設定ポリシー（以下、単にポリシーと呼ぶこともある）として登録されるものとする。また、通信方式設定ポリシー格納部１２７に格納されているポリシーは、ネットワーク機器Ａには設定済みであるものとする。
【００２０】
通信方式設定ポリシー取得部１２５は、通信方式再設定部１１９からの指示に従って通信方式設定ポリシー格納部１２７からポリシーデータを読み出し、通信方式再設定部１１９に出力する。
【００２１】
通信方式再設定部１１９は、ネットワーク機器Ａから通知受信部１１７を介して、設定不整合通知を受信すると、リンクパートナー情報（すなわちネットワーク機器Ｂの情報）をリンクパートナー情報取得部１２１から取得すると共に、通信方式設定ポリシーを通信方式設定ポリシー取得部１２５から取得する。そして、通信方式再設定部１１９は、リンクパートナー情報に従って、ネットワーク機器Ｂの該当ポートの設定状態を表すデータをネットワーク機器Ｂから取得して、ポリシーに従って設定変更を行うべきか判断する。通信方式再設定部１１９は、設定変更を行うべきと判断した場合には、ネットワーク機器Ｂに対してポリシーに従った、設定変更を実施させる。
【００２２】
図５は、従来から存在しているネットワーク機器Ｂの構成例を示す。ネットワーク機器Ｂは、通常のネットワーク機器が有する複数の通信ポート３０１、物理層３０３及びメディア層３０５に加えて、オートネゴシエーション処理部３０７と、通信方式設定部３０９と、通信方式設定格納部３１１とを有する。
【００２３】
オートネゴシエーション処理部３０７は、ＩＥＥＥ８０２．３ｕの規格に従って、通信方式設定格納部３１１においてオートと設定された通信ポート３０１については、リンクパートナーとの通信方式（全二重又は半二重）をオートネゴシエーションにて自動的に設定する。なお、オートネゴシエーションの結果についても通信方式設定格納部３１１に格納する。
【００２４】
通信方式設定部３０９は、例えば、装置外部からＣＬＩ（Command Line Interface）などに従って読み出し指示される通信方式を、通信方式設定格納部３１１から読み出して要求元に送信したり、ＣＬＩなどによって設定指示される通信方式を、通信方式設定格納部３１１に設定する。
【００２５】
また、図６は、通信方式設定格納部３１１に格納されるデータの一例を示す。図６の例では、各通信ポートについて、設定（オートネゴシエーション（ＡＵＴＯ）、半二重固定、全二重固定）と、ＡＵＴＯの場合には実際に設定された通信方式（「現状」と表す）とが登録されるようになっている。なお、図２には示していないが、通信方式設定格納部３１１及び通信方式設定部３０９は、ネットワーク機器Ａについても用意されている。
【００２６】
次に、このようなネットワーク機器Ａ及びＢ並びにネットワークマネージャ１００で、どのような処理が行われるのかについて、図７及び図８を用いて説明する。ここでは、ネットワーク機器Ａのポート番号１のポートと、ネットワーク機器Ｂのポート番号２のポートとをケーブルにて接続して、リンクアップした場面について説明する。
【００２７】
まず、ネットワーク機器Ａ及びネットワーク機器Ｂは、接続されているポートの設定がオートネゴシエーションであれば、それぞれオートネゴシエーション処理部２０６及びオートネゴシエーション処理部３０７がオートネゴシエーションを実施する。又は、ネットワーク機器Ａ及びネットワーク機器Ｂは、接続されているポートの設定が全二重固定又は半二重固定であれば、通信を開始する（ステップＳ１及びＳ３）。上でも述べたように、互いにオートネゴシエーションが設定されていれば、通常であれば全二重が互いに設定される。一方、ネットワーク機器Ａのポート番号１のポートの通信方式設定がオートであるにもかかわらず、ネットワーク機器Ｂのポート番号２のポートの通信方式設定が全二重固定又は半二重固定となっていると、ネットワーク機器Ａのポート番号１のポートには半二重が設定される。また、互いに全二重固定又は半二重固定が設定されていれば、問題なく全二重固定又は半二重固定で通信が行われる。半二重固定では、通信効率が低くなってしまうが、ネットワーク機器Ａでも半二重固定が設定されているということは、ネットワーク管理者がポリシーとして半二重固定を設定しているため、ここでは問題ないものとする。一方、ネットワーク機器Ａ及びネットワーク機器Ｂに、オートネゴシエーション以外で互いに異なる設定がなされているとすると、通信が開始され、late collisionが発生してしまう。この状況は、ネットワーク機器Ａの設定が全二重固定で、ネットワーク機器Ｂの設定がオートネゴシエーションであっても生ずる。
【００２８】
本実施の形態では、オートネゴシエーション処理部２０６がオートネゴシエーションの結果として半二重設定を行い通信方式確認部２１０に通知したか、又は、ＣＲＣエラー検知部２０７がlate collisionによるＣＲＣエラーを検出して通信方式確認部２１０に通知したものとする。そうすると、通信方式確認部２１０は、オートネゴシエーションにおける半二重設定を検出するか又はＣＲＣエラーの発生を検出する（ステップＳ５）。
【００２９】
そうすると、通信方式確認部２１０は、マネージャ通知部２０８に設定不整合通知を送信するように指示する。マネージャ通知部２０８は、マネージャ情報格納部２０９に格納されているネットワークマネージャ１００の例えばＩＰアドレス又はＭＡＣアドレスを読み出して、当該ＩＰアドレス又はＭＡＣアドレス宛に、ネットワーク機器Ａの識別情報（例えばＩＰアドレス、ＭＡＣアドレス又はネットワーク名など）とリンクアップした通信ポート２０１のポート識別情報（例えばポート番号）とを含む設定不整合通知を送信する（ステップＳ７）。
【００３０】
ネットワークマネージャ１００の通知受信部１１７は、ネットワーク機器Ａの識別情報とリンクアップした通信ポート２０１のポート識別情報とを含む設定不整合通知を受信し、通信方式再設定部１１９に出力する（ステップＳ９）。そうすると、通信方式再設定部１１９は、通信方式設定ポリシー取得部１２５に対してポリシーを要求する。この要求に応じて、通信方式設定ポリシー取得部１２５は、通信方式設定ポリシー格納部１２７から設定されているポリシーを読み出し、通信方式再設定部１１９に出力する。通信方式再設定部１１９は、通信方式設定ポリシー取得部１２５からポリシーを受け取る（ステップＳ１１）。なお、設定不整合通知に、ネットワーク機器Ａのポート１の設定情報を含むようにして、ステップＳ９及びＳ１１を省略すると共に、通信方式設定ポリシー取得部１２５及び通信方式設定ポリシー格納部１２７を設けないようにしてもよい。
【００３１】
さらに、ネットワークマネージャ１００の通信方式再設定部１１９は、リンクパートナー情報取得部１２１に、設定不整合通知に含まれるネットワーク機器Ａの識別情報及びリンクアップした通信ポート２０１のポート識別子に対応するリンクパートナーの情報（隣接ノード情報とも呼ぶ）を要求する。リンクパートナー情報取得部１２１は、この要求に応じて、リンクパートナー情報格納部１２３から該当するリンクパートナーの情報（ここではネットワーク機器Ｂの識別情報（ＩＰアドレス、ＭＡＣアドレス、ネットワーク名などの他の識別子）及びネットワーク機器Ａの第１のポートに接続されており且つリンクアップしたポートの識別情報（ここではポート番号２））を読み出し、通信方式再設定部１１９に出力する。通信方式再設定部１１９は、リンクパートナー情報取得部１２１からリンクパートナーの情報を受け取る（ステップＳ１３）。
【００３２】
そうすると、通信方式再設定部１１９は、ステップＳ１３において取得したリンクパートナー情報に含まれるネットワーク機器Ｂの識別情報を用いて、同じくリンクパートナー情報に含まれるポート識別情報（上で述べた例ではポート番号２）で特定されるポートの設定情報を、ネットワーク機器Ｂに対して要求する（ステップＳ１５）。例えば、ＣＬＩやＳＮＭＰ（Simple Network Management Protocol）などを用いて要求を行う。ネットワーク機器Ｂの通信方式設定部３０９は、ネットワークマネージャ１００からポート設定情報の要求を受信し（ステップＳ１７）、通信方式設定格納部３１１から該当するポートの設定情報（ＡＵＴＯの場合には現状の設定も含む）を読み出し、ネットワークマネージャ１００にポート設定情報を返信する（ステップＳ１９）。なお、本発明の記述では設定変更の場合には認証を行うが、設定情報の読み出しの場合には認証を実施しないものとするが、設定情報の読み出しの場合にも認証を実施するようにしてもよい。ネットワークマネージャ１００の通信方式再設定部１１９は、ネットワーク機器Ｂからポート設定情報を受信して、例えばメインメモリやワークメモリなどの記憶装置に格納する（ステップＳ２１）。そして、処理は端子Ａを介して図８の処理に移行する。
【００３３】
図８の処理の説明に移行して、ネットワークマネージャ１００の通信方式再設定部１１９は、ステップＳ１１で取得したポリシーと、ステップＳ２１で取得したポート設定情報とが一致しているか確認する。それらが一致している場合には設定変更は必要ない。但し、別の問題（例えばケーブルなどの異常）が発生していることとなる。このため一致している場合には、別途ネットワーク管理者に警告をメールなどで発するようにしてもよい。
【００３４】
一方、ステップＳ１１で取得したポリシーと、ステップＳ２１で取得したポート設定情報が不一致である場合には、通信方式再設定部１１９は、ネットワーク機器Ｂに対してログイン処理を実施し（ステップＳ２３）、ネットワーク機器Ｂの例えば通信方式設定部３０９は、ネットワークマネージャ１００の認証処理を実施する（ステップＳ２５）。当然ながら、認証処理に失敗すれば以後の処理は行われない。ここでは、認証処理に成功するものとする。また、ログイン処理及び認証処理については従来と同じであるからこれ以上述べない。
【００３５】
そして、通信方式再設定部１１９は、ポリシーに従って、ネットワーク機器Ｂのポート番号２のポートの設定変更を、ネットワーク機器Ｂに指示する（ステップＳ２７）。ネットワーク機器Ｂの通信方式設定部３０９は、ネットワークマネージャ１００からポリシーに従った設定変更指示を受信し、当該設定変更指示に従って、ポート番号２のポートの通信方式設定を、ポリシーに従ってオートネゴシエーション又は全二重固定に設定変更を行う（ステップＳ２９）。すなわち、通信方式設定格納部３１１において該当ポートについて新たな設定を登録する。設定変更の指示及び設定変更指示に応じた設定変更自体は、ＣＬＩなどに従って行うものは従来から存在しているので、これ以上述べない。
【００３６】
ここで、ポリシーが全二重固定であって、全二重固定がリンクパートナーであるネットワーク機器Ｂに設定されると、ネットワーク機器Ｂのポート番号２のポート自体はキャリブレーションが実施されるかもしれないが、そのまま通信を開始することになる。一方、オートネゴシエーションに設定された場合には、設定変更完了時点でリンクアップしたものとして、ネットワーク機器Ａのオートネゴシエーション処理部２０６とネットワーク機器Ｂのオートネゴシエーション処理部３０７との間でオートネゴシエーションを実施して、全二重を設定する（ステップＳ３１及びＳ３３）。
【００３７】
これによってネットワーク機器Ａは、ネットワーク機器Ａのリンクパートナーであるネットワーク機器Ｂの設定をポリシーに従って変更することによって、効率的な通信を行うことができるようになる。
【００３８】
［実施の形態２］
次に、第２の実施の形態について説明する。本実施の形態でも、第１の実施の形態と同様のネットワーク構成を想定する。但し、ネットワーク機器Ａについては、図９に示すような構成を採用する。なお、第１の実施の形態におけるネットワーク機器Ａの機能と同じものについては同じ参照符号を付す。
【００３９】
ネットワーク機器Ａは、通常のネットワーク機器が有する複数の通信ポート２０１、物理層２０３及びメディア層２０５に加えて、オートネゴシエーション処理部２０６と、ＣＲＣエラー検知部２０７と、リンクパートナー情報取得部２２１と、マネージャ通知部２２３と、マネージャ情報格納部２０９と、通信方式確認部２２５とを有する。
【００４０】
リンクパートナー情報取得部２２１は、通信方式確認部２２５からの指示に応じて、リンクアップした通信ポート２０１に接続されたリンクパートナーであるネットワーク機器Ｂの識別情報（ＩＰアドレス、ＭＡＣアドレス、ネットワーク名等その他の識別子）及びポート番号などのポート識別情報を、例えば、ＬＬＤＰ（Link Layer Discovery Protocol）や独自プロトコルなどによりネットワーク機器Ｂに対して要求して、その情報を取得する。
【００４１】
通信方式確認部２２５は、オートネゴシエーションの結果をオートネゴシエーション処理部２０６から、ＣＲＣエラーの検出をＣＲＣエラー検知部２０７から取得する。通信方式確認部２２５は、取得したネゴシエーションの結果及びＣＲＣエラーの検出を、ネットワークマネージャ１００に通知すべきか判断する。通信方式確認部２２５は、通知すべきと判断した場合には、リンクパートナー情報取得部２２１からリンクパートナーであるネットワーク機器Ｂの情報を取得して、マネージャ通知部２２３に通知を行わせる。
【００４２】
また、マネージャ情報格納部２０９は、ネットワークマネージャ１００のＩＰアドレスやＭＡＣアドレスなどを格納する。マネージャ通知部２２３は、通信方式確認部２２５からの指示に応じて、ネットワークマネージャ１００に対してネットワーク機器Ａの識別情報（ＩＰアドレス、ＭＡＣアドレス、ネットワーク名を含むその他の識別子）及びネットワーク機器Ｂが接続されている通信ポートの識別子と、リンクパートナーであるネットワーク機器Ｂの識別情報及びネットワーク機器Ａが接続されているポートの識別情報を含む設定不整合通知をネットワークマネージャ１００に送信する。
【００４３】
本実施の形態でも、ネットワーク機器Ａの各通信ポートには、ネットワーク管理者により適切に通信方式設定がなされているものとする。すなわち、オート又は全二重固定が設定されているものとする。
【００４４】
次に、図１０に、本実施の形態におけるネットワークマネージャ１００ｂの構成例を示す。なお、第１の実施の形態におけるネットワークマネージャ１００の機能と同じものについては同じ参照符号を付す。
【００４５】
ネットワークマネージャ１００ｂは、通常のネットワーク機器が有する１又は複数の通信ポート１１１、物理層１１３及びメディア層１１５に加えて、通知受信部１１７と、通信方式再設定部１３１と、通信方式設定ポリシー取得部１２５と、通信方式設定ポリシー格納部１２７とを有する。第１の実施の形態では存在していたリンクパートナー情報取得部１２１及びリンクパートナー情報格納部１２３が、本実施の形態の処理では不要となっている。
【００４６】
通知受信部１１７は、通信ポート１１１、物理層１１３及びメディア層１１５を介してネットワーク機器Ａから設定不整合通知を受信して、通信方式再設定部１３１に出力する。
【００４７】
通信方式設定ポリシー格納部１２７には、ネットワーク管理者によって設定されるべき通信方式設定が登録されている。本実施の形態では、オートネゴシエーション又は全二重固定が通信方式設定ポリシーとして登録されるものとする。また、通信方式設定ポリシー格納部１２７に格納されているポリシーは、ネットワーク機器Ａには設定済みであるものとする。
【００４８】
通信方式設定ポリシー取得部１２５は、通信方式再設定部１３１からの指示に従って通信方式設定ポリシー格納部１２７からポリシーデータを読み出し、通信方式再設定部１３１に出力する。
【００４９】
通信方式再設定部１３１は、ネットワーク機器Ａから通知受信部１１７を介して受信した設定不整合通知に応じて、当該設定不整合通知からリンクパートナーの情報（すなわちネットワーク機器Ｂの情報）を抽出すると共に、通信方式設定ポリシーを通信方式設定ポリシー取得部１２５から取得する。そして、リンクパートナー情報に従ってネットワーク機器Ｂの該当ポートの設定状態を表すデータをネットワーク機器Ｂから取得して、ポリシーに従って設定変更を行うべきか判断し、設定変更を行うべきと判断した場合には、ネットワーク機器Ｂに対してポリシーに従った設定変更を実施させる。
【００５０】
図１１は、ネットワーク機器Ｂの構成例を示す。ネットワーク機器Ｂは、通常のネットワーク機器が有する複数の通信ポート３０１、物理層３０３及びメディア層３０５に加えて、オートネゴシエーション処理部３０７と、通信方式設定部３０９と、通信方式設定格納部３１１と、リンクパートナー情報返信部３２１とを有する。
【００５１】
また、オートネゴシエーション処理部３０７、通信方式設定部３０９及び通信方式設定格納部３１１については、第１の実施の形態と同じであるから、これ以上の説明は省略する。
【００５２】
また、リンクパートナー情報返信部３２１は、例えばネットワークマネージャ１００ｂのリンクパートナー情報取得部２２１からＬＬＤＰ等に従ってリンクパートナー情報を要求された場合に、該当するデータ（具体的にはネットワーク機器Ｂの識別情報及びネットワーク機器Ａと接続している通信ポートのポート番号などの識別情報）を返信する。
【００５３】
次に、このようなネットワーク機器Ａ及びＢ並びにネットワークマネージャ１００ｂでどのような処理が行われるのかについて、図１２を用いて説明する。ここでは、ネットワーク機器Ａのポート番号１のポートと、ネットワーク機器Ｂのポート番号２のポートとをケーブルにて接続してリンクアップする場面について説明する。
【００５４】
まず、ネットワーク機器Ａ及びネットワーク機器Ｂは、接続されているポートの設定がオートネゴシエーションであれば、それぞれのオートネゴシエーション処理部２０６及びオートネゴシエーション処理部３０７がオートネゴシエーションを実施するか、又は全二重固定又は半二重固定であれば通信を開始する（ステップＳ４１及びＳ４３）。上でも述べたように、互いにオートネゴシエーションが設定されていれば、通常であれば全二重が互いに設定される。一方、ネットワーク機器Ａのポート番号１のポートの通信方式設定がオートであるにもかかわらず、ネットワーク機器Ｂのポート番号２のポートの通信方式設定が全二重固定又は半二重固定となっていると、ネットワーク機器Ａのポート番号１のポートには半二重が設定される。また、互いに全二重固定又は半二重固定が設定されていれば、問題なく全二重固定又は半二重固定で通信が行われる。半二重固定では、通信効率が低くなってしまうが、ネットワーク機器Ａでも半二重固定が設定されているということは、ネットワーク管理者がポリシーとして半二重固定が設定されているため、ここでは問題ないものとする。一方、ネットワーク機器Ａ及びＢに、オートネゴシエーション以外で互いに異なる設定がなされているとすると、通信が開始され、late collisionが発生してしまう。この状況は、ネットワーク機器Ａの設定が全二重固定で、ネットワーク機器Ｂの設定がオートネゴシエーションであっても生ずる。
【００５５】
本実施の形態では、オートネゴシエーション処理部２０６がオートネゴシエーションの結果として半二重設定を行い通信方式確認部２２５に通知したか、又はＣＲＣエラー検知部２０７がlate collisionによるＣＲＣエラーを検出して通信方式確認部２２５に通知したものとする。そうすると、通信方式確認部２２５は、オートネゴシエーションにおける半二重設定を検出するか又はＣＲＣエラーの発生を検出する（ステップＳ４５）。
【００５６】
そうすると、通信方式確認部２２５は、リンクパートナー情報取得部２２１に対して、半二重設定を検出したか又はＣＲＣエラーの発生を検出した通信ポート２０１について、隣接ノード情報を取得するように要求する。リンクパートナー情報取得部２２１は、半二重設定を検出したか又はＣＲＣエラーの発生を検出した通信ポート２０１についてリンクパートナーであるネットワーク機器Ｂに対して、リンクパートナー情報（具体的にはネットワーク機器Ｂの識別情報及びネットワーク機器Ａと接続している通信ポートのポート番号などの識別情報）を要求する（ステップＳ４７）。上でも述べたように、例えばＬＬＤＰ等を用いて要求する。これに対して、ネットワーク機器Ｂのリンクパートナー情報返信部３２１は、リンクパートナー情報の要求を受信すると（ステップＳ４９）、自ネットワーク機器Ｂの識別情報（ＩＰアドレス、ＭＡＣアドレス又はネットワーク名などのその他の識別子）及びリンクアップしたポートのポート番号などのポート識別情報をリンクパートナー情報として要求元のネットワーク機器Ａに対して返信する（ステップＳ５１）。
【００５７】
ネットワーク機器Ａのリンクパートナー情報取得部２２１は、ネットワーク機器Ｂから、リンクパートナー情報を受信すると、通信方式確認部２２５に出力する（ステップＳ５３）。
【００５８】
そして、通信方式確認部２２５は、マネージャ通知部２２３に、リンクパートナー情報を出力すると共に設定不整合通知を送信するように指示する。マネージャ通知部２２３は、マネージャ情報格納部２０９に格納されているネットワークマネージャ１００の例えばＩＰアドレス又はＭＡＣアドレスを読み出して、当該ＩＰアドレス又はＭＡＣアドレス宛に、リンクパートナー情報を含む設定不整合通知を送信する（ステップＳ５５）。なお、ネットワーク機器Ａの識別情報（例えばＩＰアドレス、ＭＡＣアドレス又はネットワーク名など）とリンクアップした通信ポート２０１のポート識別情報（例えばポート番号）とをさらに含むようにしてもよい。
【００５９】
ネットワークマネージャ１００ｂの通知受信部１１７は、リンクパートナー情報を含む設定不整合通知を受信し、通信方式再設定部１３１に出力する（ステップＳ５７）。そうすると、通信方式再設定部１３１は、通信方式設定ポリシー取得部１２５に対してポリシーを要求する。この要求に応じて、通信方式設定ポリシー取得部１２５は、通信方式設定ポリシー格納部１２７から設定されているポリシーを読み出し、通信方式再設定部１３１に出力する。通信方式再設定部１３１は、通信方式設定ポリシー取得部１２５からポリシーを受け取る（ステップＳ５９）。なお、設定不整合通知に、ネットワーク機器Ａのポート１の設定情報を含むようにして、ステップＳ５７及びＳ５９を省略すると共に、通信方式設定ポリシー取得部１２５及び通信方式設定ポリシー格納部１２７を設けないようにしてもよい。
【００６０】
さらに、ネットワークマネージャ１００ｂの通信方式再設定部１３１は、設定不整合通知に含まれるリンクパートナー情報内のネットワーク機器Ｂの識別情報を用いて、同じくリンクパートナー情報に含まれるポート識別情報（上で述べた例ではポート番号２）で特定されるポートの設定情報を、ネットワーク機器Ｂに対して要求する（ステップＳ６１）。例えば、ＣＬＩなどを用いて要求を行う。ネットワーク機器Ｂの通信方式設定部３０９は、ネットワークマネージャ１００からポート設定情報の要求を受信し（ステップＳ６３）、通信方式設定格納部３１１から該当するポートの設定情報（ＡＵＴＯの場合には現状の設定も含む）を読み出し、ネットワークマネージャ１００にポート設定情報を返信する（ステップＳ６５）。なお、設定変更の場合には認証を行うが、設定情報の読み出しの場合には認証を実施しないものとする。設定情報の読み出しの場合にも認証を実施するようにしてもよい。ネットワークマネージャ１００ｂの通信方式再設定部１３１は、ネットワーク機器Ｂからポート設定情報を受信して、例えばメインメモリやワークメモリなどの記憶装置に格納する（ステップＳ６７）。また、処理は端子Ａを介して図８の処理に移行する。すなわち、以下の処理については、第１の実施の形態と同じである。
【００６１】
以上のような処理を実施すれば、ネットワークマネージャの構成を簡単なものにすることができる。また、第１の実施の形態と同様に、リンクパートナーの設定を変更して、通信効率を向上させることができるようになる。
【００６２】
［実施の形態３］
図１３は、実施の形態３におけるネットワーク構成例を示す。本実施の形態においては、第１の実施の形態と同様に、ネットワーク１には、様々なネットワーク機器が接続されている。ネットワークマネージャ１００は、本実施の形態における主要な処理を実施する。また、ネットワーク機器Ａは、本実施の形態において新たに導入される機能を有する。ネットワーク機器Ｂは、従来から存在する機能を有する。さらに、今回、ネットワーク機器Ａの特定のポートとネットワーク機器Ｂの特定のポートとを接続する場面を考察する。なお、本実施の形態においては、ネットワーク機器Ａ及びＢは、レイヤ２スイッチやルータであって、それらはＩＥＥＥ８０２．３の規格に従って接続及び通信を行うものとする。
【００６３】
さらに、ネットワーク機器Ｂの他のポートには、図１３の例では、ネットワーク機器Ｂ２乃至Ｂ４が接続されているものとする。ネットワーク機器Ｂには、それぞれのポートについて、通信方式の設定がなされており、図６に示すようなデータを通信方式設定格納部３１１に保持している。
【００６４】
また、ネットワーク１には、図示しないメールサーバと管理者端末４００も接続されている。管理者端末４００は、例えばネットワーク管理者により操作されるパーソナルコンピュータであって、メールクライアントプログラムを実行できるようになっている。
【００６５】
また、ネットワークマネージャ１００並びにネットワーク機器Ａ及びＢの構成については、基本的に第１の実施の形態と同じであり、以下で述べるように処理内容が一部異なっている。
【００６６】
以下、本実施の形態の処理内容について図１４及び図１５を用いて説明する。ここでも、ネットワーク機器Ａのポート番号１のポートと、ネットワーク機器Ｂのポート番号２のポートとをケーブルにて接続してリンクアップする場面について説明する。
【００６７】
まず、ネットワーク機器Ａ及びネットワーク機器Ｂは、接続されているポートについての設定がオートネゴシエーションであれば、それぞれのオートネゴシエーション処理部２０６及びオートネゴシエーション処理部３０７がオートネゴシエーションを実施するか、又は全二重固定又は半二重固定であれば通信を開始する（ステップＳ７１及びＳ７３）。本ステップは、第１の実施の形態と同様である。
【００６８】
また、本実施の形態でも、オートネゴシエーション処理部２０６がオートネゴシエーションの結果として半二重設定を行い通信方式確認部２１０に通知したか、又は、ＣＲＣエラー検知部２０７がlate collisionによるＣＲＣエラーを検出して通信方式確認部２１０に通知したものとする。そうすると、通信方式確認部２１０は、オートネゴシエーションにおける半二重設定を検出するか又はＣＲＣエラーの発生を検出する（ステップＳ７５）。
【００６９】
そうすると、通信方式確認部２１０は、マネージャ通知部２０８に設定不整合通知を送信するように指示する。マネージャ通知部２０８は、マネージャ情報格納部２０９に格納されているネットワークマネージャ１００の例えばＩＰアドレス又はＭＡＣアドレスを読み出して、当該ＩＰアドレス又はＭＡＣアドレス宛に、ネットワーク機器Ａの識別情報（例えばＩＰアドレス、ＭＡＣアドレス又はネットワーク名など）とリンクアップした通信ポート２０１のポート識別情報（例えばポート番号）とを含む設定不整合通知を送信する（ステップＳ７７）。
【００７０】
ネットワークマネージャ１００の通知受信部１１７は、ネットワーク機器Ａの識別情報とリンクアップした通信ポート２０１のポート識別情報とを含む設定不整合通知を受信し、通信方式再設定部１１９に出力する（ステップＳ７９）。そうすると、通信方式再設定部１１９は、通信方式設定ポリシー取得部１２５に対してポリシーを要求する。この要求に応じて、通信方式設定ポリシー取得部１２５は、通信方式設定ポリシー格納部１２７から設定されているポリシーを読み出し、通信方式再設定部１１９に出力する。通信方式再設定部１１９は、通信方式設定ポリシー取得部１２５からポリシーを受け取る（ステップＳ８１）。なお、設定不整合通知に、ネットワーク機器Ａのポート１の設定情報を含むようにして、ステップＳ７９及びＳ８１を省略すると共に、通信方式設定ポリシー取得部１２５及び通信方式設定ポリシー格納部１２７を設けないようにしてもよい。
【００７１】
さらに、ネットワークマネージャ１００の通信方式再設定部１１９は、リンクパートナー情報取得部１２１に、設定不整合通知に含まれるネットワーク機器Ａの識別情報及びリンクアップした通信ポート２０１のポート識別子に対応するリンクパートナーの情報を要求する。リンクパートナー情報取得部１２１は、この要求に応じて、リンクパートナー情報格納部１２３から該当するリンクパートナーの情報（ここではネットワーク機器Ｂの識別情報（ＩＰアドレス、ＭＡＣアドレス、ネットワーク名などの他の識別子）及びネットワーク機器Ａの第１のポートに接続されており且つリンクアップしたポートの識別情報（ここではポート番号２））を読み出し、通信方式再設定部１１９に出力する。通信方式再設定部１１９は、リンクパートナー情報取得部１２１からリンクパートナーの情報を受け取る（ステップＳ８３）。
【００７２】
そうすると、通信方式再設定部１１９は、ステップＳ８３において取得したリンクパートナー情報に含まれるネットワーク機器Ｂの識別情報を用いて、全ポートの設定情報を、ネットワーク機器Ｂに対して要求する（ステップＳ８５）。例えば、ＣＬＩなどを用いて要求を行う。ネットワーク機器Ｂの通信方式設定部３０９は、ネットワークマネージャ１００からポート設定情報の要求を受信し（ステップＳ８７）、通信方式設定格納部３１１から全ポートのポート設定情報（ＡＵＴＯの場合には現状の設定も含む）を読み出し、ネットワークマネージャ１００にポート設定情報を返信する（ステップＳ８９）。なお、本発明の記述では設定変更の場合には認証を行うが、設定情報の読み出しの場合には認証を実施しないものとするが、設定情報の読み出しの場合にも認証を実施するようにしてもよい。ネットワークマネージャ１００の通信方式再設定部１１９は、ネットワーク機器Ｂから全ポートのポート設定情報を受信し、例えばメインメモリやワークメモリなどの記憶装置に格納する（ステップＳ９１）。また、処理は端子Ｂを介して図１５の処理に移行する。
【００７３】
図１５の処理の説明に移行して、通信方式再設定部１１９は、ネットワーク機器Ａと接続しており且つ今回リンクアップした、ネットワーク機器Ｂのポートの通信方式設定が、ステップＳ８１で取得した登録ポリシー（＝ネットワーク機器Ａのポート番号１のポートの通信方式設定）と、ステップＳ９１で取得した全ポートのポート設定情報との中で例外となっているか判断する（ステップＳ９３）。
【００７４】
例えば、ポリシーがＡＵＴＯであり、ネットワーク機器Ｂ２乃至Ｂ４が接続されているポートの通信方式設定がＡＵＴＯであるのに、ネットワーク機器Ｂのポート番号２のポートの通信方式設定が全二重固定又は半二重固定であれば、これは例外と判断できる。同様に、ポリシーが全二重固定であり、ネットワーク機器Ｂ２乃至Ｂ４が接続されているポートの通信方式設定が全二重固定であるのに、ネットワーク機器Ｂのポート番号２のポートの通信方式がＡＵＴＯ又は半二重固定であれば、これも例外と判断できる。
【００７５】
一方、ネットワーク機器Ｂの各ポートの通信方式設定がばらばらであったり、例えばネットワーク機器Ｂの全ポートがＡＵＴＯに設定されているがポリシーが全二重固定であるような場合又はネットワーク機器の全ポートが全二重固定に設定されているがポリシーがＡＵＴＯであるような場合には、ネットワーク機器Ｂのポート番号２のポートの通信方式設定は「例外」とは言えない。
【００７６】
本実施の形態では、「例外」であれば自動的に設定変更を行っても影響はほぼないので、例外となっていると判断された場合、ネットワークマネージャ１００の通信方式再設定部１１９は、ネットワーク機器Ｂに対してログイン処理を実施し（ステップＳ９５）、ネットワーク機器Ｂの例えば通信方式設定部３０９は、ネットワークマネージャ１００の認証処理を実施する（ステップＳ９７）。当然ながら、認証処理に失敗すれば以後の処理は行われない。ここでは、認証処理に成功するものとする。また、ログイン処理及び認証処理については従来と同じであるからこれ以上述べない。
【００７７】
そして、通信方式再設定部１１９は、ポリシーに従って、ネットワーク機器Ｂのポート番号２のポートの設定変更を、ネットワーク機器Ｂに指示する（ステップＳ９９）。ネットワーク機器Ｂの通信方式設定部３０９は、ネットワークマネージャ１００からポリシーに従った設定変更指示を受信し、当該設定変更指示に従ってポート番号２のポートの通信方式設定を、ポリシーに従ってオートネゴシエーション又は全二重固定に設定変更を行う（ステップＳ１０１）。
【００７８】
ここで、ポリシーが全二重固定であって、全二重固定がリンクパートナーであるネットワーク機器Ｂに設定されると、ネットワーク機器Ｂのポート番号２のポート自体はキャリブレーションが実施されるかもしれないが、そのまま通信を開始することになる。一方、オートネゴシエーションに設定された場合には、設定変更完了時点でリンクアップしたものとして、ネットワーク機器Ａのオートネゴシエーション処理部２０６とネットワーク機器Ｂのオートネゴシエーション処理部３０７との間でオートネゴシエーションを実施して、全二重を設定する（ステップＳ１０３及びＳ１０５）。
【００７９】
これによってネットワーク機器Ａは、ネットワーク機器Ａのリンクパートナーであるネットワーク機器Ｂの設定をポリシーに従って変更することによって、効率的な通信を行うことができるようになる。なお、ネットワーク機器Ｂの設定変更を行うのは、ネットワーク機器Ａと接続されているポートの通信方式設定が例外となっている場合に限定されるので、設定変更の影響を最小限に抑えることができる。
【００８０】
一方、ステップＳ９３で例外でないと判断されると、自動的に設定変更を行うのは適切ではないとして、ネットワークマネージャ１００の通信方式再設定部１１９は、例えば予めメモリなどの記憶装置に登録されている管理者のメールアドレス宛に設定確認通知を送信する（ステップＳ１０７）。設定確認通知には、例えばネットワーク機器Ｂの識別情報と全ポートのポート設定情報を含む。これによって、管理者は、ネットワーク機器Ｂの設定を見直すことができるようになる。
【００８１】
以上のような処理を行うことによって、非効率な通信を行うことになることを表す現象を検出した場合には、ネットワーク機器Ｂの特定のポートの通信方式設定を自動的に変更するか、管理者に検討させることができるようになる。
【００８２】
［実施の形態４］
本実施の形態におけるネットワーク構成は第３の実施の形態と同じで図１３に示すようなものである。また、ネットワークマネージャ１００（第２の実施の形態であれば１００ｂ）並びにネットワーク機器Ａ及びＢの構成については、基本的に第２の実施の形態と同じであり、以下で述べるように処理内容が一部異なっている。
【００８３】
以下、本実施の形態の処理内容について図１６を用いて説明する。ここでも、ネットワーク機器Ａのポート番号１のポートと、ネットワーク機器Ｂのポート番号２のポートとをケーブルにて接続してリンクアップする場面について説明する。
【００８４】
まず、ネットワーク機器Ａ及びネットワーク機器Ｂは、接続されているポートについての設定がオートネゴシエーションであれば、それぞれのオートネゴシエーション処理部２０６及びオートネゴシエーション処理部３０７がオートネゴシエーションを実施するか、又は全二重固定又は半二重固定であれば通信を開始する（ステップＳ１１１及びＳ１１３）。この処理は、第２の実施の形態と同様である。
【００８５】
本実施の形態では、オートネゴシエーション処理部２０６がオートネゴシエーションの結果として半二重設定を行い通信方式確認部２２５に通知したか、又は、ＣＲＣエラー検知部２０７がlate collisionによるＣＲＣエラーを検出して通信方式確認部２２５に通知したものとする。そうすると、通信方式確認部２２５は、オートネゴシエーションにおける半二重設定を検出するか又はＣＲＣエラーの発生を検出する（ステップＳ１１５）。
【００８６】
そうすると、通信方式確認部２２５は、リンクパートナー情報取得部２２１に対して、半二重設定を検出したか又はＣＲＣエラーの発生を検出した通信ポート２０１について、隣接ノード情報を取得するように要求する。リンクパートナー情報取得部２２１は、半二重設定を検出したか又はＣＲＣエラーの発生を検出した通信ポート２０１についてリンクパートナーであるネットワーク機器Ｂに対して、リンクパートナー情報（具体的にはネットワーク機器Ｂの識別情報及びネットワーク機器Ａと接続している通信ポートのポート番号などの識別情報）を要求する（ステップＳ１１７）。上でも述べたように、例えばＬＬＤＰ等を用いて要求する。これに対して、ネットワーク機器Ｂのリンクパートナー情報返信部３２１は、リンクパートナー情報の要求を受信すると（ステップＳ１１９）、自ネットワーク機器Ｂの識別情報（ＩＰアドレス、ＭＡＣアドレス又はネットワーク名などのその他の識別子）及びリンクアップしたポートのポート番号などのポート識別情報をリンクパートナー情報として要求元のネットワーク機器Ａに対して返信する（ステップＳ１２１）。
【００８７】
ネットワーク機器Ａのリンクパートナー情報取得部２２１は、ネットワーク機器Ｂから、リンクパートナー情報を受信すると、通信方式確認部２２５に出力する（ステップＳ１２３）。
【００８８】
そして、通信方式確認部２２５は、マネージャ通知部２２３に、リンクパートナー情報を出力すると共に設定不整合通知を送信するように指示し、マネージャ通知部２２３は、マネージャ情報格納部２０９に格納されているネットワークマネージャ１００の例えばＩＰアドレス又はＭＡＣアドレスを読み出して、当該ＩＰアドレス又はＭＡＣアドレス宛に、リンクパートナー情報を含む設定不整合通知を送信する（ステップＳ１２５）。なお、ネットワーク機器Ａの識別情報（例えばＩＰアドレス、ＭＡＣアドレス又はネットワーク名など）とリンクアップした通信ポート２０１のポート識別情報（例えばポート番号）とをさらに含むようにしてもよい。
【００８９】
ネットワークマネージャ１００ｂの通知受信部１１７は、リンクパートナー情報を含む設定不整合通知を受信し、通信方式再設定部１３１に出力する（ステップＳ１２７）。そうすると、通信方式再設定部１３１は、通信方式設定ポリシー取得部１２５に対してポリシーを要求する。この要求に応じて、通信方式設定ポリシー取得部１２５は、通信方式設定ポリシー格納部１２７から設定されているポリシーを読み出し、通信方式再設定部１３１に出力する。通信方式再設定部１３１は、通信方式設定ポリシー取得部１２５からポリシーを受け取る（ステップＳ１２９）。なお、設定不整合通知に、ネットワーク機器Ａのポート１の設定情報を含むようにして、ステップＳ１２７及びＳ１２９を省略すると共に、通信方式設定ポリシー取得部１２５及び通信方式設定ポリシー格納部１２７を設けないようにしてもよい。
【００９０】
さらに、ネットワークマネージャ１００ｂの通信方式再設定部１３１は、設定不整合通知に含まれるリンクパートナー情報内のネットワーク機器Ｂの識別情報を用いて、全ポートのポート設定情報を、ネットワーク機器Ｂに対して要求する（ステップＳ１３１）。例えば、ＣＬＩなどを用いて要求を行う。ネットワーク機器Ｂの通信方式設定部３０９は、ネットワークマネージャ１００から全ポートのポート設定情報の要求を受信し（ステップＳ１３３）、通信方式設定格納部３１１から全ポートのポート設定情報（ＡＵＴＯの場合には現状の設定も含む）を読み出し、ネットワークマネージャ１００に全ポートのポート設定情報を返信する（ステップＳ１３５）。なお、設定変更の場合には認証を行うが、設定情報の読み出しの場合には認証を実施しないものとする。設定情報の読み出しの場合にも認証を実施するようにしてもよい。ネットワークマネージャ１００ｂの通信方式再設定部１３１は、ネットワーク機器Ｂからポート設定情報を受信して、例えばメインメモリやワークメモリなどの記憶装置に格納する（ステップＳ１３７）。
【００９１】
以降の処理は、端子Ｂを介して図１５の処理に移行する。すなわち、以下の処理については、第３の実施の形態と同じである。
【００９２】
以上のような処理を実施すれば、ネットワークマネージャの構成を簡単なものにすることができる。また、第３の実施の形態と同様に、ネットワーク機器Ａのリンクパートナーの設定を、例外であるならば自動的に変更して、通信効率を向上させることができるようになる。また、例外といえない場合には、管理者に確認させることができるようになる。
【００９３】
以上本技術の実施の形態について説明したが、本技術はこのような実施の形態に限定されるものではない。例えば、処理結果が変わらない限り処理の順番を入れ替えたり、並列に実行するようにしてもよい。また、ネットワーク機器Ａ及びＢ、並びにネットワークマネージャ１００は、ハードウエアのみで実施するようにしてもよいし、ハードウエアとソフトウエアの組み合わせで実施するようにしてもよい。
【００９４】
なお、上で述べたネットワーク機器Ａ及びＢ並びにネットワークマネージャ１００及び１００ｂは、コンピュータ装置として実施される場合もあり、図１７に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信部２５１７（図では、２５１７ａ乃至２５１７ｃ）とがバス２５１９で接続されている。なお、場合によっては、表示制御部２５０７、表示装置２５０９、ドライブ装置２５１３、入力装置２５１５は含まれない場合もある。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。なお、通信部２５１７のいずれかを介して入力されたデータは、他の通信部２５１７を介して出力される。ＣＰＵ２５０３は、通信部２５１７を制御して、適切に出力先を切り替える。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００９５】
例えば、ＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、ネットワーク機器Ａ及びＢ並びにネットワークマネージャ１００及び１００ｂの各機能が実現される。また、ネットワーク機器Ａ及びＢ並びにネットワークマネージャ１００及び１００ｂで保持されるデータは、メモリ２５０１又はＨＤＤ２５０５に格納される。
【００９６】
以上本実施の形態をまとめると以下のようになる。
【００９７】
本技術における第１の態様に係る、ネットワーク機器の設定変更方法は、ネットワークマネージャ機器に実行され、第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップ（図１８：ステップＳ２０１）と、第２のネットワーク機器に対して、第１のネットワーク機器の第１のポートに接続されている、第２のネットワーク機器の第２のポートの通信方式設定を、第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更ステップ（図１８：ステップＳ２０３）とを含む。
【００９８】
このように、正しく設定されている第１のネットワーク機器のリンクパートナーである第２のネットワーク機器の第２のポートの通信方式設定を、第１のネットワーク機器の第１のポートの通信方式設定と整合するように設定変更することができるようになる。すなわち、効率的な通信が可能となる。なお、このようなネットワークマネージャ機器及び第１のネットワーク機器をネットワーク中に設置することによって、特別な機能のない第２のネットワーク機器についても自動的に通信方式設定を適切に変更させることができるようになる。
【００９９】
また、本技術の第１の態様において、第２のネットワーク機器に対して、第１のネットワーク機器の第１のポートに接続されている、第２のネットワーク機器の第２のポートの通信方式設定についての情報を要求するステップと、第２のネットワーク機器から、第２のネットワーク機器の第２のポートの通信方式設定についての情報を受信するステップと、第２のポートの通信方式設定についての情報が、第１のネットワーク機器の第１のポートの通信方式設定と不整合であるか判断する判断ステップとをさらに含むようにしてもよい。その際、上で述べた判断ステップによって不整合が確認された場合に、上で述べた設定変更ステップを実施するようにしてもよい。これによって設定不整合が存在することを確認の上、設定変更を行うことができるようになる。
【０１００】
さらに、ネットワークに接続されているネットワーク機器の各ポートに接続されている機器の情報を格納する記憶部（例えば実施の形態におけるリンクパートナー情報格納部）から、設定不整合の通知に含まれる第１のネットワーク機器の識別情報と第１ポートの識別情報とを用いて第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器の情報を特定する場合もあれば、設定不整合の通知が第２のネットワーク機器の情報を含んでおり、当該設定不整合の通知から第２のネットワーク機器の情報を特定する場合もある。上で述べたような記憶部を用意すれば高速に第２のネットワーク機器の情報を特定することができるが、設定不整合の通知に第２のネットワーク機器の情報が含まれていれば、記憶部を設けずにすむ。
【０１０１】
また、上で述べた判断ステップが、第１のネットワーク機器の第１のポートの通信方式設定をポリシーとして格納しているポリシーデータ格納部から第１のネットワーク機器の第１のポートの通信方式設定を特定するステップを含むようにしてもよい。第１のネットワーク機器の第１のポートの通信方式設定を、設定不整合の通知に含むようにしてもよい。
【０１０２】
本技術の第２の態様に係る、ネットワーク機器の制御方法は、他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出するステップ（図１９：ステップＳ２１１）と、他のネットワーク機器の第１のポートを特定する情報又は自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信するステップ（図１９：ステップＳ２１３）とを含む。
【０１０３】
このようなネットワーク機器を導入することによって、リンクパートナーである他のネットワーク機器の通信方式設定を適切に変更して、効率的な通信が可能となる。
【０１０４】
また、本技術の第２の態様において、他のネットワーク機器の第１のポートを特定する情報を、他のネットワーク機器から取得するステップをさらに含むようにしてもよい。このようにすれば、ネットワークマネージャ機器ではネットワークのデータを予め保持しておく必要はない。
【０１０５】
さらに、上で述べた現象が、通信方式設定のオートネゴシエーションの結果における半二重の設定又は巡回冗長検査エラーの検出を含むようにしてもよい。前者は明らかな設定不整合を表しており、後者は他の理由で発生することもあるが例えば全二重設定と半二重設定がなされているような場合にも発生する。
【０１０６】
本技術の第３の態様に係る、ネットワーク機器の設定変更方法は、ネットワークマネージャ機器により実行され、第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップ（図２０：ステップＳ２２１）と、第１のネットワーク機器の第１のポートに接続されている、第２のネットワーク機器の第２のポートを特定する特定ステップ（図２０：ステップＳ２２３）と、第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得するステップ（図２０：ステップＳ２２５）と、第２のネットワーク機器の第２のポートの通信方式設定が第１のネットワーク機器の第１のポートの通信方式設定及び第２のネットワーク機器の全ポートの通信方式設定の中で例外となっているという条件を満たしているか判断するステップ（図２０：ステップＳ２２７）と、上記条件を満たしていると判断された場合には、第２のネットワーク機器に対して、第２のネットワーク機器の第２のポートの通信方式設定を、第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更ステップ（図２０：ステップＳ２２９）とを含む。
【０１０７】
オートネゴシエーション設定を行うか全二重設定を行うかは、管理者のポリシー等によることが多い。従って、上で述べたような例外に該当する場合であれば、単なる設定ミスであることがわかるので、自動的に設定変更を行うことが適切である。
【０１０８】
また、本技術の第３の態様において、上で述べた条件を満たしていないと判断された場合には、第２のネットワーク機器を特定する情報を含む設定確認通知を、管理者宛に送信するステップをさらに含むようにしてもよい。このような場合には、設定が混在している又は機器によって設定ポリシーが異なるような場合に相当するので、管理者に確認させるためである。
【０１０９】
また、上で述べた特定ステップにおいて、ネットワークに接続されているネットワーク機器の各ポートに接続されている機器の情報を格納する記憶部から、設定不整合の通知に含まれる第１のネットワーク機器の識別情報と第１ポートの識別情報とを用いて第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器の情報を特定する場合もあれば、設定不整合の通知が第２のネットワーク機器の情報を含んでおり、当該設定不整合の通知から第２のネットワーク機器の情報を特定する場合もある。
【０１１０】
なお、上で述べたような処理をネットワーク機器又はネットワークマネージャ機器に実施させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、コンピュータのメモリ等の記憶装置に一時保管される。
【０１１１】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１１２】
（付記１）
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、
前記第２のネットワーク機器に対して、前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更ステップと、
を、ネットワークマネージャ機器に実行させるためのプログラム。
【０１１３】
（付記２）
前記第２のネットワーク機器に対して、前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートの通信方式設定についての情報を要求するステップと、
前記第２のネットワーク機器から、前記第２のネットワーク機器の第２のポートの通信方式設定についての情報を受信するステップと、
前記第２のポートの通信方式設定についての情報が、前記第１のネットワーク機器の第１のポートの通信方式設定と不整合であるか判断する判断ステップと、
をさらに前記ネットワークマネージャ機器に実行させ、
前記判断ステップによって不整合が確認された場合に、前記設定変更ステップを実施する
付記１記載のプログラム。
【０１１４】
（付記３）
ネットワークに接続されているネットワーク機器の各ポートに接続されている機器の情報を格納する記憶部から、前記設定不整合の通知に含まれる前記第１のネットワーク機器の識別情報と前記第１ポートの識別情報とを用いて前記第１のネットワーク機器の第１のポートに接続されている前記第２のネットワーク機器の情報を特定する、又は、
前記設定不整合の通知が前記第２のネットワーク機器の情報を含んでおり、当該設定不整合の通知から前記第２のネットワーク機器の情報を特定する
付記１又は２記載のプログラム。
【０１１５】
（付記４）
前記判断ステップが、
前記第１のネットワーク機器の第１のポートの通信方式設定をポリシーとして格納しているポリシーデータ格納部から前記第１のネットワーク機器の第１のポートの通信方式設定を特定するステップ
を含む付記２記載のプログラム。
【０１１６】
（付記５）
他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と前記他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出するステップと、
前記他のネットワーク機器の第１のポートを特定する情報又は前記自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信するステップと、
をネットワーク機器に実行させるためのプログラム。
【０１１７】
（付記６）
前記他のネットワーク機器の第１のポートを特定する情報を、前記他のネットワーク機器から取得するステップ
をさらに前記ネットワーク機器に実行させるための付記５記載のプログラム。
【０１１８】
（付記７）
前記現象が、通信方式設定のオートネゴシエーションの結果における半二重の設定又は巡回冗長検査エラーの検出を含む
付記５又は６記載のプログラム。
【０１１９】
（付記８）
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、
前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートを特定する特定ステップと、
前記第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得するステップと、
前記第２のネットワーク機器の第２のポートの通信方式設定が前記第１のネットワーク機器の第１のポートの通信方式設定及び前記第２のネットワーク機器の全ポートの通信方式設定の中で例外となっているという条件を満たしているか判断するステップと、
前記条件を満たしていると判断された場合には、前記第２のネットワーク機器に対して、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更ステップと、
を、ネットワークマネージャ機器に実行させるためのプログラム。
【０１２０】
（付記９）
前記条件を満たしていないと判断された場合には、前記第２のネットワーク機器を特定する情報を含む設定確認通知を、管理者宛に送信するステップ
をさらに前記ネットワークマネージャ機器に実行させるための付記８記載のプログラム。
【０１２１】
（付記１０）
前記特定ステップにおいて、
ネットワークに接続されているネットワーク機器の各ポートに接続されている機器の情報を格納する記憶部から、前記設定不整合の通知に含まれる前記第１のネットワーク機器の識別情報と前記第１ポートの識別情報とを用いて前記第１のネットワーク機器の第１のポートに接続されている前記第２のネットワーク機器の情報を特定する、又は、
前記設定不整合の通知が前記第２のネットワーク機器の情報を含んでおり、当該設定不整合の通知から前記第２のネットワーク機器の情報を特定する
付記８又は９記載のプログラム。
【０１２２】
（付記１１）
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、
前記第２のネットワーク機器に対して、前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更ステップと、
を含み、ネットワークマネージャ機器に実行されるネットワーク機器の設定変更方法。
【０１２３】
（付記１２）
他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と前記他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出するステップと、
前記他のネットワーク機器の第１のポートを特定する情報又は前記自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信するステップと、
を含み、ネットワーク機器に実行されるネットワーク機器制御方法。
【０１２４】
（付記１３）
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信するステップと、
前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートを特定する特定ステップと、
前記第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得するステップと、
前記第２のネットワーク機器の第２のポートの通信方式設定が前記第１のネットワーク機器の第１のポートの通信方式設定及び前記第２のネットワーク機器の全ポートの通信方式設定の中で例外となっているという条件を満たしているか判断するステップと、
前記条件を満たしていると判断された場合には、前記第２のネットワーク機器に対して、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更ステップと、
を含み、ネットワークマネージャ機器に実行されるネットワーク機器の設定変更方法。
【０１２５】
（付記１４）
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信する受信部と、
前記第２のネットワーク機器に対して、前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定と一致するように変更させる設定変更部と、
を有するネットワークマネージャ機器。
【０１２６】
（付記１５）
他のネットワーク機器の第１のポートに接続されている、自ネットワーク機器の第２のポートの通信方式設定と前記他のネットワーク機器の第１のポートの通信方式設定とが不整合となっていることを表す現象を検出する検出部と、
前記他のネットワーク機器の第１のポートを特定する情報又は前記自ネットワーク機器及び第２のポートを特定する情報を含む設定不整合の通知を、ネットワークマネージャ機器に送信する送信部と、
を有するネットワーク機器。
【０１２７】
（付記１６）
第１のネットワーク機器から、当該第１のネットワーク機器の第１のポートに接続されている第２のネットワーク機器との設定不整合の通知を受信する受信部と、
前記第１のネットワーク機器の第１のポートに接続されている、前記第２のネットワーク機器の第２のポートを特定する特定部と、
前記第２のネットワーク機器から、当該第２のネットワーク機器の全ポートの通信方式設定を取得する取得部と、
前記第２のネットワーク機器の第２のポートの通信方式設定が前記第１のネットワーク機器の第１のポートの通信方式設定及び前記第２のネットワーク機器の全ポートの通信方式設定の中で例外となっているという条件を満たしているか判断する判断部と、
前記条件を満たしていると判断された場合には、前記第２のネットワーク機器に対して、前記第２のネットワーク機器の第２のポートの通信方式設定を、前記第１のネットワーク機器の第１のポートの通信方式設定に変更させる設定変更部と、
を有するネットワークマネージャ機器。
【符号の説明】
【０１２８】
１００，１００ｂ  ネットワークマネージャ
１１１  通信ポート    １１３  物理層    １１５  メディア層
１１７  通知受信部    １１９，１３１  通信方式再設定部
１２１  リンクパートナー情報取得部
１２３  リンクパートナー情報格納部
１２５  通信方式設定ポリシー取得部
１２７  通信方式設定ポリシー格納部
２０１  通信ポート    ２０３  物理層    ２０５  メディア層
２０６  オートネゴシエーション処理部
２０７  ＣＲＣエラー検知部    ２０８，２２３  マネージャ通知部
２０９  マネージャ情報格納部    ２１０，２２５  通信方式確認部
２２１  リンクパートナー情報取得部
３０１  通信ポート    ３０３  物理層    ３０５  メディア層
３０７  オートネゴシエーション処理部    ３０９  通信方式設定部
３１１  通信方式設定格納部    ３２１  リンクパートナー情報返信部
【図１】
0005387227.tif 000002
【図２】
0005387227.tif 000003
【図３】
0005387227.tif 000004
【図４】
0005387227.tif 000005
【図５】
0005387227.tif 000006
【図６】
0005387227.tif 000007
【図７】
0005387227.tif 000008
【図８】
0005387227.tif 000009
【図９】
0005387227.tif 000010
【図１０】
0005387227.tif 000011
【図１１】
0005387227.tif 000012
【図１２】
0005387227.tif 000013
【図１３】
0005387227.tif 000014
【図１４】
0005387227.tif 000015
【図１５】
0005387227.tif 000016
【図１６】
0005387227.tif 000017
【図１７】
0005387227.tif 000018
【図１８】
0005387227.tif 000019
【図１９】
0005387227.tif 000020
【図２０】
0005387227.tif 000021