(57)【要約】【課題】アウトオブバンドネットワークポート状態検出用の設備を提供する。【解決手段】リンクインジケータの状態をモニターする管理コントローラと、ポート物理層及びリンクインジケータを有するネットワークインタフェースコントローラと、リンクインジケータを管理コントローラの入力ピンに結合する電気コネクタと、リンクインジケータの状態を設備のユーザーに報告するための少なくとも１つのプロセッサーと、を含むアウトオブバンドネットワークポート状態検出用の設備。【選択図】図４
2016158231.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムの管理コントローラによるアウトオブバンドネットワークポート状態検出用の方法において、
前記管理コントローラによって、ネットワークインタフェースコントローラの、前記管理コントローラの入力ピンに接続されるリンクインジケータの状態をモニターすることと、
前記リンクインジケータの前記状態を前記コンピュータシステムのユーザーに報告することと、
を備える方法。
【請求項２】
前記管理コントローラの前記入力ピンの属性は、汎用入力に割り付けられ、前記リンクインジケータは、前記ネットワークインタフェースコントローラにおけるリンクＬＥＤである請求項１に記載の方法。
【請求項３】
前記リンクインジケータの前記状態に対するローカル・エリア・ネットワークタイプのセンサデータレコードを前記管理コントローラのファームウェアに追加することを更に備える請求項１に記載の方法。
【請求項４】
前記管理コントローラのリンク状態センサが前記リンクインジケータの前記状態をモニターするように、前記センサデータレコード内の走査ビットを設定することを更に備える請求項３に記載の方法。
【請求項５】
前記リンクインジケータの前記状態は、管理システムソフトウェア又は管理コントローラネットワークユーザーインタフェースによって報告される請求項１に記載の方法。
【請求項６】
アウトオブバンドネットワークポート状態検出用の設備において、
管理コントローラと、
ポート物理層とリンクインジケータが配置されたネットワークインタフェースコントローラと、
前記リンクインジケータを、前記リンクインジケータの状態をモニターする前記管理コントローラの入力ピンに結合する電気コネクタと、
前記リンクインジケータの前記状態を前記設備のユーザーに報告するための少なくとも１つのプロセッサーと、
を含む設備。
【請求項７】
前記管理コントローラの前記入力ピンの属性は、汎用入力に割り付けられ、前記リンクインジケータは、前記ネットワークインタフェースコントローラにおけるリンクＬＥＤである請求項６に記載の設備。
【請求項８】
前記リンクインジケータの前記状態に対するローカル・エリア・ネットワークタイプのセンサデータレコードを前記管理コントローラのファームウェアに追加する請求項６に記載の設備。
【請求項９】
前記管理コントローラのリンク状態センサが前記リンクインジケータの前記状態をモニターするように、前記センサデータレコード内の走査ビットが設定される請求項８に記載の設備。
【請求項１０】
前記リンクインジケータの前記状態は、管理システムソフトウェア又は管理コントローラネットワークユーザーインタフェースによって報告される請求項６に記載の設備。
【請求項１１】
コンピュータ読み取り可能な記録媒体において、コンピュータであるデータ処理装置に、
ネットワークインタフェースコントローラの、管理コントローラの入力ピンに接続されるリンクインジケータの状態をモニターすることと、
前記リンクインジケータの前記状態を前記データ処理装置のユーザーに報告することと、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記管理コントローラの前記入力ピンの属性は、汎用入力に割り付けられる請求項１１に記載のコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記プログラムは、更に、前記データ処理装置に、前記リンクインジケータの前記状態に対するローカル・エリア・ネットワークタイプのセンサデータレコードを前記管理コントローラのファームウェアに追加することを実行させる請求項１１に記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記プログラムは、更に、前記データ処理装置に、前記管理コントローラのリンク状態センサが前記リンクインジケータの前記状態をモニターするように、前記センサデータレコード内の走査ビットを設定することを実行させる請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記リンクインジケータの前記状態は、管理システムソフトウェア又は管理コントローラネットワークユーザーインタフェースによって報告される請求項１１に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム状態検出に関し、特に、アウトオブバンドネットワークポート状態検出用のシステムと方法に関する。
【背景技術】
【０００２】
ネットワーク管理者（Ｎｅｔｗｏｒｋ  ａｄｍｉｎｉｓｔｒａｔｏｒ）は、データセンターにおける膨大な数のコンピュータサーバーを管理することができる。ネットワーク管理者は、複数のコンピュータサーバーのそれぞれのネットワークポート（例えば、ローカル・エリア・ネットワーク用）の機能性状態をモニターする。典型的には、複数のネットワークポートのそれぞれ（例えば、８極８芯（８  ｐｏｓｉｔｉｏｎ  ８  ｃｏｎｔａｃｔ；８Ｐ８Ｃ）ポート）は、コネクタを有する端部（例えば、レジスタージャック４５（Ｒｅｇｉｓｔｅｒｅｄ  Ｊａｃｋ  ４５；ＲＪ４５）コネクタケーブル）を受ける。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ケーブルが故障し又はネットワークポートから物理的に開離すると、コンピュータサーバーがネットワークに接続されなくなって、末端ユーザーが影響されることがある。典型的には、ネットワーク管理者が、セルフテストプログラムを実行して、ケーブル接続を確認するために実際にコンピュータサーバーに行く前に、問題を遠隔で確認する。
【課題を解決するための手段】
【０００４】
本技術の内容を基本的に理解させるように、以下、１つ又は複数の実施例の簡略化された概要を提供して、本技術を基本的に理解させる。前記概要は、本技術の全ての実施例の完全な記述ではなく、全ての範例の肝心又は重要は素子を区別し、又は本技術の何れ又は全ての態様の範囲を描くものではない。その唯一の目的は、簡単化された１つ又は複数の範例のある概念を、後の詳細な説明の始まりとして説明することである。
【０００５】
ここで説明する例としての１つ又は複数の態様によると、アウトオブバンド（Ｏｕｔ−ｏｆ−ｂａｎｄ）ネットワークポート状態検出用のシステムと方法が提供される。
【０００６】
一実作において、コンピュータシステムの管理コントローラ（Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ；ＭＣ）によるアウトオブバンドネットワークポート状態検出用の方法において、前記管理コントローラによって、ネットワークインタフェースコントローラ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ；ＮＩＣ）の、前記管理コントローラの入力ピンに接続されるリンクインジケータ（Ｌｉｎｋ  ｉｎｄｉｃａｔｏｒ）の状態をモニターすることと、リンクインジケータの状態をコンピュータシステムのユーザーに報告することと、を備える方法が提供される。
【０００７】
一関連態様において、方法は、リンクインジケータの状態に対するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）タイプのセンサデータレコードを管理コントローラのファームウェアに追加することを更に備える。別の関連態様において、方法は、管理コントローラのリンク状態センサがリンクインジケータの状態をモニターするように、センサデータレコード内の走査ビット（Ｓｃａｎｎｉｎｇ  ｂｉｔ）を設定することを更に備える。
【０００８】
別の実作において、アウトオブバンドネットワークポート状態検出用の設備において、リンクインジケータの状態をモニターする管理コントローラと、リンクインジケータを含むネットワークインタフェースコントローラと、リンクインジケータを管理コントローラの入力ピンに結合する電気コネクタと、リンクインジケータの状態を設備のユーザーに報告するための少なくとも１つのプロセッサーと、を備える設備が提供される。
【０００９】
また別の実作において、アウトオブバンドネットワークポート状態検出用のコンピュータ読み取り可能な記録媒体において、コンピュータであるデータ処理装置に、ネットワークインタフェースコントローラの、管理コントローラの入力ピンに接続されるリンクインジケータの状態をモニターすることと、リンクインジケータの状態をデータ処理装置のユーザーに報告することと、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【図面の簡単な説明】
【００１０】
下記図面の説明は、本発明の前記または他の目的、特徴、メリット、実施例をより分かりやすくするためのものである。
【図１】本発明の一実施例のアウトオブバンドネットワークポート状態検出用の方法を説明するフロー図である。
【図２】本発明の図１に示す方法のフロー図での実施例に係るアウトオブバンドネットワークポート状態検出用の設備を説明するブロック図である。
【図３】かかる技術のある態様によるデータ処理装置のユニットの例としての配置を説明するブロック図である。
【図４】本発明の一実施例のネットワークポート状態検出用の例としてのコンピュータシステムを説明するブロック図である。
【図５】かかる技術のある態様によるアウトオブバンドネットワークポート状態検出用の例としてのコンピュータシステムを説明するブロック図である。
【発明を実施するための形態】
【００１１】
コンピュータサーバーの動作を遠隔管理するための数多くの技術が発達しており、その多くはアクセシビリティ、一致性及び効率を提供できる。遠隔管理は、サーバー用の入出力インタフェース（例えば、ディスプレイ、キーボード及びマウス）の除去、及びネットワーク管理者の複数のサーバーのそれぞれに対する実体アクセスの要求を可能にする。例としては、数多くのコンピュータサーバーを含む膨大なデータセンターにおいて、サーバーのハードウェアとソフトウェアを配置、モニターまたデバッグするために、多種の遠隔管理ツールによって管理することは一般的である。
【００１２】
かかる技術のある態様によると、コンピュータシステム（例えば、コンピュータサーバー）は、管理コントローラ（Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ；ＭＣ）を含んでもよい。コンピュータシステムは、リンクインジケータ（Ｌｉｎｋ  ｉｎｄｉｃａｔｏｒ）を有するネットワークインタフェースコントローラ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ；ＮＩＣ）を含んでもよい。リンクインジケータは、リンクインジケータの状態をモニター可能な管理コントローラの入力ピンに電気的に結合されてもよい。例としては、リンクインジケータ用のリンクライト発光ダイオード（Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ；ＬＥＤ）が管理コントローラの入力ピンに直接結合されてもよい。別に電気的に結合されていないコンピュータシステムに対して、この追加の電気的な結合により、管理コントローラがリンクライトＬＥＤを介してリンクインジケータの状態を直接検出することを許容して、ケーブル（例えば、レジスタージャック４５（Ｒｅｇｉｓｔｅｒｅｄ  Ｊａｃｋ  ４５；ＲＪ４５）ケーブル）が分離又は故障したかをモニターする。それは、管理コントローラがネットワークポートの状態を直接アクセスすることを許容する。リンクライトＬＥＤと管理コントローラとの間にある直接電気コネクタは、ケーブル分離又は故障に対する即時的な検出を大幅に改善することができる。
【００１３】
コンピュータシステムは、リンクインジケータの状態を設備のユーザーに報告するための、少なくとも１つのプロセッサーを含んでもよい。一関連態様において、管理コントローラのファームウェアの中で、管理コントローラの入力ピンの属性は、汎用入力（Ｇｅｎｅｒａｌ−Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ；ＧＰＩ）に割り付けられてもよい。別の関連実作において、リンクインジケータの状態に対するローカル・エリア・ネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）タイプのセンサデータレコード（Ｓｅｎｓｏｒ  Ｄａｔａ  Ｒｅｃｏｒｄ；ＳＤＲ）が管理コントローラのファームウェアに追加されてもよい。また別の関連態様において、センサデータレコード内の走査ビット（Ｓｃａｎｎｉｎｇ  ｂｉｔ）は、管理コントローラのリンク状態センサがリンクインジケータの状態をモニターするように設定されてもよい。
【００１４】
本技術の様々な態様について、図面を参照しながら説明する。下記の説明において、解釈するために、数多くの特定な細部を更に設定して、１つ又は複数の態様を全面的に理解させる。しかしながら、これらの特定な細部がなくても、本技術を実施できることは明らかである。他の例において、これらの態様を効果的に説明するために、従来の構造と装置をブロック図で表示する。ここでの「例としての（Ｅｘｅｍｐｌａｒｙ）」用語とは、「範例（Ｅｘａｍｐｌｅ）、実例（Ｉｎｓｔａｎｃｅ）又は例証（Ｉｌｌｕｓｔｒａｔｉｏｎ）として」の意味である。ここで説明した「例としての」何れの実施例も、好適なもの又は他の実施例よりも好ましいものとして理解すべきではない。
【００１５】
ここで説明された実作の１つ又は複数の態様によると、図１を参照して、アウトオブバンドネットワークポート状態検出用の方法１００を示す。アウトオブバンドネットワークポート状態検出用の方法１００は、工程１１０において、管理コントローラによって、ネットワークインタフェースコントローラの、管理コントローラの入力ピンに接続されるリンクインジケータの状態をモニターすることに関してもよい。
【００１６】
ネットワークインタフェースコントローラは、データ処理装置（Ｄａｔａ  ｐｒｏｃｅｓｓｉｎｇ  ｄｅｖｉｃｅ）とネットワークとの通信を許容するハードウェアユニットである。ネットワークインタフェースコントローラは、専用のネットワークインタフェースコントローラ及び／又はネットワークインタフェースコントローラを整合したマザーボードであってもよい。ネットワークインタフェースコントローラは、ネットワークインターフェースカード（Ｎｅｔｗｏｒｋ  ｉｎｔｅｒｆａｃｅ  ｃａｒｄ）、ネットワークアダプタ（Ｎｅｔｗｏｒｋ  ａｄａｐｔｅｒ）、ローカル・エリア・ネットワークアダプタ又は他の同様な用語として理解されてもよい。ネットワークインタフェースコントローラは、ネットワークインタフェースコントローラとのネットワーク接続のある状態を指示する１つ又は複数のＬＥＤを有してもよい。リンクライトＬＥＤは、ネットワークインタフェースコントローラとネットワークとの間がネットワークに接続されているかを指示できる。
【００１７】
管理コントローラとして、例えば、基板管理コントローラ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ；ＢＭＣ）のような特殊なマイクロコントローラ（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）であってもよい。管理コントローラは、データ処理システムのマザーボードに内蔵されてもよい。管理コントローラは、システム管理ソフトウェアとプラットフォームハードウェアとの間にあるインタフェースを管理できる。データ処理装置に内蔵された異なるタイプのセンサは、例えば、温度、冷却ファンの速度、電源の状態、作業システムの状態等のパラメーターを管理コントローラに報告できる。管理コントローラは、センサをモニターでき、且つ何れかのパラメーターが所定範囲外になると、ネットワークインタフェースによって、システムの潜在的故障を表す警告を管理者に通知することができる。
【００１８】
アウトオブバンドネットワークポート状態検出用の方法１００は、工程１２０において、リンクインジケータの状態をコンピュータシステムのユーザーに報告することに関してもよい。一関連態様において、コンピュータシステム４００は、例えば、ネットワーク管理者（Ｎｅｔｗｏｒｋ  ａｄｍｉｎｉｓｔｒａｔｏｒ）のようなユーザー用のネットワークユーザーインタフェース（Ｗｅｂ−ｂａｓｅｄ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ；Ｗｅｂ  ＵＩ）及び／又は管理システム（Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ；ＭＳ）ソフトウェアを含んでもよい。ネットワークユーザーインタフェース及び／又は管理システムは、管理コントローラと通信して、システムインタフェース（Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ；ＳＩ）及び／又はローカル・エリア・ネットワークによって、何れのケーブルが分離又は故障したかを調査することができる。ネットワークユーザーインタフェース及び／又は管理システムソフトウェアは、ネットワーク管理者の管理コントローラへのアクセスを簡単に許容し、例えば、インターネット又はローカル・エリア・ネットワークのネットワークによって、リンクインジケータをモニタリングすることができる。
【００１９】
アウトオブバンドネットワークポート状態検出用の方法１００は、工程１３０において、リンクインジケータの状態に対するローカル・エリア・ネットワークタイプのセンサデータレコード（ＳＤＲ）を当該管理コントローラのファームウェアに追加することに選択的に関してもよい。センサデータレコードは、センサのタイプと数量関連情報を含むレコードであり、特定のセンサを説明する。センサデータレコードは、管理コントローラにより管理される中央・非揮発性保存装置（つまり、センサデータレコードリポジトリ（Ｒｅｐｏｓｉｔｏｒｙ））に保存されてもよい。
【００２０】
アウトオブバンドネットワークポート状態検出用の方法１００は、工程１４０において、管理コントローラのリンク状態センサが上記リンクインジケータの状態をモニターするように、センサデータレコード内の走査ビットを設定することに選択的に関してもよい。
【００２１】
ここで説明された実作の１つ又は複数の態様によると、図２は、本発明の図１に示す方法のフロー図の実施例に係るアウトオブバンドネットワークポート状態検出用の設備２００を説明するブロック図である。アウトオブバンドネットワークポート状態検出用の設備２００は、コンピュータ装置、プロセッサー又はそれらに用いられる同様な装置／ユニットとして配置されてもよい。一例において、アウトオブバンドネットワークポート状態検出用の設備２００は、プロセッサー、ソフトウェア又はそれらの組み合わせ（例えば、ファームウェア）により実作された機能を表す機能性ブロックを含んでもよい。別の例において、アウトオブバンドネットワークポート状態検出用の設備２００は、システム・オン・チップ（Ｓｙｓｔｅｍ  ｏｎ  ａ  Ｃｈｉｐ；ＳｏＣ）又は類似な集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ；ＩＣ）であってもよい。
【００２２】
一実作において、アウトオブバンドネットワークポート状態検出用の設備２００は、管理コントローラによって、ネットワークインタフェースコントローラの、管理コントローラの入力ピンに接続されるリンクインジケータの状態をモニターするための電気ユニット２１０又はモジュールを含んでもよい。
【００２３】
アウトオブバンドネットワークポート状態検出用の設備２００は、リンクインジケータの状態をコンピュータシステムのユーザーに報告するための電気ユニット２２０を含んでもよい。
【００２４】
アウトオブバンドネットワークポート状態検出用の設備２００は、リンクインジケータの状態に対するローカル・エリア・ネットワークタイプのセンサデータレコードを管理コントローラのファームウェアに追加するための電気ユニット２３０を選択的に含んでもよい。
【００２５】
アウトオブバンドネットワークポート状態検出用の設備２００は、管理コントローラのリンク状態センサがリンクインジケータの状態をモニターするように、センサデータレコード内の走査ビットを設定するための電気ユニット２４０を選択的に含んでもよい。
【００２６】
更なる関連態様において、アウトオブバンドネットワークポート状態検出用の設備２００は、プロセッサー２０２を選択的に含んでもよい。プロセッサー２０２は、バス２０１又は類似な通信結合によって、電気ユニット２１０〜２４０との操作通信を行うことができる。プロセッサー２０２は、プログラムの初期化とスケジューリング（Ｓｃｈｅｄｕｌｉｎｇ）、又は電気ユニット２１０〜２４０による機能に影響を与えることができる。
【００２７】
更に１つの関連態様において、アウトオブバンドネットワークポート状態検出用の設備２００は、受発器２０３（トランシーバ（Ｔｒａｎｓｃｅｉｖｅｒ））を含んでもよい。独立で操作される受信器及び／又は独立で操作される発信器を使用して、受発器２０３を置換し、又は受発器２０３に接続してもよい。アウトオブバンドネットワークポート状態検出用の設備２００は、１つ又は複数の他の通信装置或いはその類似物に接続するためのネットワークインタフェース２０５を含んでもよい。アウトオブバンドネットワークポート状態検出用の設備２００は、例としては、記憶装置２０４のような、情報を保存するためのユニットを選択的に含んでもよい。コンピュータ読取可能な媒体又は記憶装置２０４は、バス２０１又はその類似物を介して、アウトオブバンドネットワークポート状態検出用の設備２００の他のユニットに操作可能に結合される。コンピュータ読取可能なコマンドとデータを保存するために、記憶装置２０４を採用して、ユニット２１０〜２４０とそのサブコンポーネント（Ｓｕｂｃｏｍｐｏｎｅｎｔ）、又はプロセッサー２０２、又はここで開示された方法のフローと行為に影響を与えてもよい。記憶装置２０４は、ユニット２１０〜２４０の関連機能を実行するためのコマンドを保持できる。記憶装置２０４の外部に示されたが、ユニット２１０〜２４０が記憶装置２０４内にあってもよいことは理解すべきである。更に注意すべきなのは、図２に示すユニットは、プロセッサー、電子装置、ハードウェア装置、電子サブコンポーネント、論理回路、記憶装置、ソフトウェアコード、ファームウェアコード等、又はそれらの如何なる組み合わせを含んでもよい。
【００２８】
当業者であれば、アウトオブバンドネットワークポート状態検出用の設備２００の複数のユニットのそれぞれの機能特性が如何なる好適なシステムユニットによって実施され、又は如何なる好適な方式で組み合わせられてもよいことは理解すべきである。
【００２９】
図３は、かかる技術のある態様によるデータ処理装置（例えば、データセンター内のコンピュータサーバー）のユニットの例としての配置を説明するブロック図である。当業者にとって明らかであるように、データ処理装置３００は、プロセッサー３４０、ネットワークインタフェース３５０、管理コントローラ３６０、記憶装置３２０、非一時的なコンピュータ読取可能な保存装置３３０、入出力コンポーネント３１０とバス３７０を含んでもよい。ここに、本実施例では、非一時的なコンピュータ読取可能な保存装置３３０がコンピュータ読み取り可能な記録媒体である。
【００３０】
データ処理装置３００は、例として、サーバー（例えば、データセンター内の複数のフレームサーバーの１つ）又は個人用コンピュータのようなコンピュータシステムであってもよい。プロセッサー（例えば、中央処理装置）３４０は、記憶装置３２０内に保存されたプログラミングコマンド（Ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｓｔｒｕｃｔｉｏｎ）を選び取って実行できる、マザーボード上のチップであってもよい。図１に示すように、プログラミングコマンドにより、データ処理装置３００がアウトオブバンドネットワークポート状態検出用の方法１００を実行することができる。プロセッサー３４０は、単一のシングルプロセッシングコア（Ｓｉｎｇｌｅ  ｐｒｏｃｅｓｓｉｎｇ  ｃｏｒｅ）の中央処理装置、単一のマルチプロセッシングコア（Ｍｕｌｔｉｐｌｅ  ｐｒｏｃｅｓｓｉｎｇ  ｃｏｒｅｓ）の中央処理装置又は複数の中央処理装置であってもよい。バス３７０は、例えば、プロセッサー３４０、入出力コンポーネント３１０、管理コントローラ３６０、記憶装置３２０、非一時的なコンピュータ読取可能な保存装置３３０とネットワークインタフェース３５０のような装置ユニットの間でコマンドとアプリケーションデータを伝送することができる。
【００３１】
ネットワークインタフェース３５０は、Ｗｉ−Ｆｉ（登録商標）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、無線周波数、近距離無線通信（Ｎｅａｒ−ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）、有線及び／又は無線通信システムを含んでもよい。ある態様において、ネットワークインタフェース３５０、データ処理装置３００は、例えば、インターネットのようなネットワークと通信し、また他のこのような装置と通信することができる。
【００３２】
ネットワークインタフェースは、データ処理装置３００とネットワークとの通信を許容するハードウェアユニットであるネットワークインタフェースコントローラを含んでもよい。ネットワークインタフェースコントローラは、専用のネットワークインタフェースコントローラ及び／又はネットワークインタフェースコントローラを整合したマザーボードであってもよい。ネットワークインタフェースコントローラは、ネットワークインターフェースカード、ネットワークアダプタ、ローカル・エリア・ネットワークアダプタ又は他の同様な用語と理解されてもよい。
【００３３】
ネットワークインタフェースコントローラは、ネットワークケーブルに接続された、例えば、８極８芯（８Ｐ８Ｃ）ソケット、同軸ケーブルＢＮＣ（Ｂａｙｎｏｎｅｔ  Ｎｅｉｌｌ−Ｃｏｎｃｅｌｍａｎ）コネクタ及び／又は接続機構インタフェース（Ａｔｔａｃｈｍｅｎｔ  Ｕｎｉｔ  Ｉｎｔｅｒｆａｃｅ；ＡＵＩ）のようなネットワークポートを有してもよい。８極８芯（８Ｐ８Ｃ）コネクタ（例えば、レジスタージャック４５（ＲＪ４５）コネクタ）は、常にツイストペア（Ｔｗｉｓｔｅｄ  ｐａｉｒ）とマルチコア導体フラットケーブルとの末端となるモジュールコネクタである。８極８芯モジュールコネクタがよくツイストペア、レジスタージャックと他の電話アプリケーション（Ｔｅｌｅｐｈｏｎｅ  ａｐｐｌｉｃａｔｉｏｎ）上のイーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））に用いられる。８極８芯モジュールコネクタは、雄ジャック（Ｍａｌｅ  ｊａｃｋ）と雌ソケット（Ｆｅｍａｌｅ  ｓｏｃｋｅｔ）のペアとなる２つのユニットを有し、その何れも８つの等間隔の導電チャンネルを有する。８極８芯ジャックが８極８芯ソケットに合致する場合、接点が合致となって電気的接続が生じる。ソケット接点内のバネ張力（Ｓｐｒｉｎｇ  ｔｅｎｓｉｏｎ）により、ジャックに接続される場合の僅かな移動が許容される。ジャックは、ジャック本体と平行して置かれた平らな接点である導体を含む。ソケットは、浮遊するように差込インタフェース（Ｉｎｓｅｒｔｉｏｎ  ｉｎｔｅｒｆａｃｅ）に斜め向かう接点を含む。
【００３４】
ネットワークインタフェースコントローラは、ネットワークインタフェースコントローラとのネットワーク接続のある状況を示す１つ又は複数のＬＥＤを有してもよい。リンクライトＬＥＤは、ネットワークインタフェースコントローラとネットワークとの間がネットワークに接続されているかを示すことができる。例としては、リンクライトＬＥＤがオフになると、ネットワーク接続に失敗（例えば、ケーブル故障又は差し込まれていない）したことを示すことができる。動作ランプ（Ａｃｔｉｖｉｔｙ  ｌｉｇｈｔ）は、ネットワーク活動があるかを示すことができる。例としては、動作ランプの持続的な点滅は、非常に忙しいネットワークを示すことができる。速度光ＬＥＤは、ネットワークインタフェースコントローラがある速度（例えば、１００Ｍｂｐｓ）でネットワークに接続されることを示すことができる。
【００３５】
管理コントローラ３６０は、例えば、基板管理コントローラのような特殊なマイクロコントローラであり、及び／又はそれを含んでもよい。管理コントローラ３６０は、データ処理システムのマザーボードに内蔵されてもよい。管理コントローラ３６０は、システム管理ソフトウェアとプラットフォームハードウェアとの間にあるインタフェースを管理できる。データ処理装置に内蔵された異なるタイプセンサは、例えば、温度、冷却ファンの速度、電源の状態、作業システムの状態等のパラメーターを管理コントローラに報告することができる。管理コントローラ３６０は、センサをモニターでき、且つ何れかのパラメーターが所定範囲外になると、ネットワークインタフェース３５０によって、システムの潜在的故障を表す警告をネットワーク管理者に通知することができる。
【００３６】
管理コントローラ３６０は、別に、データ処理装置３００のアウトオブバンド管理に用いられることができる。例としては、ネットワーク管理者は、機能特性を回復するために、例えば、リセット又はパワーサイクル（Ｐｏｗｅｒ  ｃｙｃｌｉｎｇ）システムのようなある校正動作を取るように遠隔で管理コントローラ３６０と通信することもできる。
【００３７】
非一時的なコンピュータ読取可能な保存装置３３０は、例えば、ハードドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ；ＨＤＤ）又はフラッシュドライブ（Ｆｌａｓｈ  ｄｒｉｖｅ）のような、非一時的な形式のデータ保存装置の如何なる形式を含んでもよい。入出力コンポーネント３１０は、ユーザーからの入力を受信できる。この入出力コンポーネント３１０は、ユーザーによりコマンドを装置に入力可能な、例としては、押しボタン（Ｐｕｓｈ  ｂｕｔｔｏｎ）、タッチパッド（Ｔｏｕｃｈ  ｐａｄ）、タッチスクリーン（Ｔｏｕｃｈ  ｓｃｒｅｅｎ）、ホイール（Ｗｈｅｅｌ）、ジョイスティック（Ｊｏｙｓｔｉｃｋ）、キーボード、マウス、キーパッド（Ｋｅｙｐａｄ）又は他の如何なるこのような装置又は素子を含んでもよい。一関連態様において、このような装置は、如何なるボタンも含まなくてもよく、視覚と音声のコマンドによって制御されることができ、視覚と音声のコマンドにより、例えば、ユーザーが装置に実体的に接触せずに装置を制御することができる。
【００３８】
図４は、本発明の一実施例のネットワークポート状態検出用の例としてのコンピュータシステム４００を説明するブロック図である。説明例において、コンピュータシステム４００は、１つ又は複数のサーバー板（４１０ａ、４１０ｂ）を含んでもよい。サーバー板４１０ａは、ネットワークインタフェースコントローラ４２０と管理コントローラ（例えば、基板管理コントローラ）４３０を含んでもよい。ネットワークインタフェースコントローラ４２０は、開放型システム間相互接続（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ；ＯＳＩ）モデルのポート物理層の機能を実作するための回路を表すポート物理層（Ｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ；ＰＨＹ）４２２を含んでもよい。例としては、ポート物理層は、ネットワークインタフェースコントローラにおけるポート物理層チップ（例えば、ＰＨＹｃｅｉｖｅｒ）であってもよい。ポート物理層チップは、アナログ信号を提供してネットワークインタフェースコントローラに実体的にアクセスさせることができる。
【００３９】
ネットワークインタフェースコントローラ４２０のポート物理層４２２は、１つ又は複数のネットワークインタフェースコントローラポート（例えば、レジスタージャック４５）（４２４ａ、４２４ｂ）に電気的に結合されて、ネットワークケーブル（例えば、レジスタージャック４５）を順に受信することができる。特に、ポート物理層４２２は、レジスタージャック４５ポート（４２４ａ、４２４ｂ）のリンクライトＬＥＤに結合されて、レジスタージャック４５がケーブルに接続されると、リンクライトＬＥＤがオンになり、或いは、レジスタージャック４５がケーブルから分離又は故障になると、リンクライトＬＥＤがオフになる。
【００４０】
コンピュータシステム４００は、例えば、ネットワーク管理者４７０のようなユーザー用の、ネットワークユーザーインタフェース（Ｗｅｂ  ＵＩ）及び／又は管理システム（ＭＳ）４６０のソフトウェアを含んでもよい。管理システム４６０は、システムインタフェース（ＳＩ）及び／又はローカル・エリア・ネットワーク４５０を介して管理コントローラ４３０と通信して、何れのレジスタージャック４５がケーブルから分離又は故障したかを調査してもよい。ネットワークユーザーインタフェースは、装置（例えば、コンピュータシステム、タブレットコンピュータ又は携帯装置）のウェブブラウザで実行されるアプリケーションプログラムソフトウェアであってもよい。一関連態様において、ネットワークユーザーインタフェース及び／又は管理システム４６０のソフトウェアにより、ネットワーク管理者４７０が例えば、インターネット又はローカル・エリア・ネットワークのようなネットワークを介して、管理コントローラ４３０を簡単にアクセスすることができる。
【００４１】
図５は、かかる技術のある態様によるアウトオブバンドネットワークポート状態検出用の例としてのコンピュータシステム５００を説明するブロック図である。アウトオブバンド管理に、ネットワークに接続される装置をモニターと管理をするための専用チャンネル（Ｄｅｄｉｃａｔｅｄ  ｃｈａｎｎｅｌ）が使用される。装置の電力がオンにされたか、或いは作業システムが既に取り付けられたか又は装置での機能性があるかにもかかわらず、アウトオブバンド管理により、ネットワーク管理者の遠隔制御によってサーバー又は他のネットワーク接続の装置に対するモニターと管理を許容することができる。
【００４２】
それに対して、ヴァーチャル・ネットワーク・コンピューティング（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ；ＶＮＣ）又はセキュアシェル（Ｓｅｃｕｒｅ  Ｓｈｅｌｌ；ＳＳＨ）のようなインバンド（Ｉｎ−ｂａｎｄ）管理は、インバンド接続性（Ｃｏｎｎｅｃｔｉｖｉｔｙ）によるものであり、そのソフトウェアが遠隔ネットワークに接続される装置に取り付けられて管理しなければならない。そのため、インバンド管理は、作業システムが起動された後だけで有用である可能性がある。ネットワーク接続において、インバンド管理は、遠隔ネットワークと当時状態の他のネットワーク装置から独立した装置との接続の管理を許容しない可能性がある。
【００４３】
インテリジェント・プラットフォーム管理インターフェース（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ；ＩＰＭＩ）により、コンピュータシステムのアウトオブバンド管理と動作モニター用の、ネットワーク管理者によるインタフェースの標準化グループが定義される。インテリジェント・プラットフォーム管理インターフェースは、コンピュータシステム用のプロセッサーと作業システムの独立モニターと管理の自律型コンピュータサブシステム（Ａｕｔｏｎｏｍｏｕｓ  ｃｏｍｐｕｔｅｒ  ｓｕｂｓｙｓｔｅｍ）の規格を提供する。インテリジェント・プラットフォーム管理インターフェースは、電力オフの可能性のある又は他の状況で応答無しのコンピュータを、作業システムへのネットワーク接続ではなく、ハードウェアへのネットワーク接続によって管理する方法を提供する。
【００４４】
ネットワーク管理者は、インテリジェント・プラットフォーム管理インターフェースメッセージング（ｍｅｓｓａｇｉｎｇ）によって装置状態（例えば、温度、電圧、ファン、電力供給及び／又はシャーシー侵入（Ｃｈａｓｓｉｓ  ｉｎｔｒｕｓｉｏｎ））をモニターし、ハードウェアの明細情報をリストにし、ハードドライブログ（Ｌｏｇ）（例えば、アウトオブバンドの状態）をレビューし、又は回復プログラム（例えば、コンピュータシステムの再起動）を実行する。
【００４５】
説明例において、コンピュータシステム５００は、１つ又は複数のサーバー板（５１０ａ、５１０ｂ）を含んでもよい。サーバー板５１０ａは、ネットワークインタフェースコントローラ５２０と管理コントローラ５３０を含んでもよい。ネットワークインタフェースコントローラ５２０は、ポート物理層５２２を含んでもよい。
【００４６】
ポート物理層５２２は、ネットワークケーブル（例えば、レジスタージャック４５）を順に受信可能な、１つ又は複数のネットワークインタフェースコントローラポート（例えば、レジスタージャック４５）（５２４ａ、５２４ｂ）に電気的に結合されてもよい。特に、ポート物理層５２２は、レジスタージャック４５ポート（５２４ａ、５２４ｂ）のリンクライトＬＥＤに結合されてもよく、それによりレジスタージャック４５がケーブルに接続されると、リンクライトＬＥＤがオンになり、或いは、レジスタージャック４５がケーブルから分離又は故障になると、リンクライトＬＥＤがオフになる。一関連態様において、ネットワークインタフェースコントローラ５２０のリンクインジケータ用のリンクライトＬＥＤは、管理コントローラ５３０の入力ピンに接続されてもよく、それにより管理コントローラ５３０はレジスタージャック４５がケーブルから分離又は故障したかをモニターすることが可能になる。
【００４７】
汎用入力（ＧＰＩ）とは、未使用（Ｕｎｕｓｅｄ）にプリセットされた、集積回路上の予め目的を定義していない一般的なピンであってもよい。一関連態様において、管理コントローラ５３０の入力ピンは、汎用入力に割り付けられてもよい。
【００４８】
インテリジェント・プラットフォーム管理インターフェースの標準規格により、特殊なセンサを説明するセンサデータレコード（ＳＤＲ）がセンサタイプと数量関連情報を含むレコードとして定義される。センサデータレコードは、管理コントローラにより管理される中央・非揮発性保存装置（つまり、センサデータレコードリポジトリ）に保存されてもよい。一関連態様において、リンクインジケータの状態に対するローカル・エリア・ネットワークタイプのセンサデータレコードが管理コントローラのファームウェアに追加されてもよい。一関連態様において、センサデータレコード内の走査ビットは、管理コントローラのリンク状態センサがネットワークポートのリンクライトＬＥＤの状態をモニターするように設定されてもよい。
【００４９】
コンピュータシステム５００は、例えば、ネットワーク管理者５７０のようなユーザー用のネットワークユーザーインタフェース（Ｗｅｂ  ＵＩ）及び／又は管理システム（ＭＳ）５６０のソフトウェアを含んでもよい。管理システム５６０は、システムインタフェース（ＳＩ）及び／又はローカル・エリア・ネットワーク５５０を介して管理コントローラ５３０と通信して、何れのレジスタージャック４５がケーブルから分離又は故障したかを調査してもよい。ネットワークユーザーインタフェースは、装置（例えば、コンピュータシステム、タブレットコンピュータ又は携帯装置）のウェブブラウザで実行されるアプリケーションプログラムソフトウェアであってもよい。一関連態様において、ネットワークユーザーインタフェース及び／又は管理システム５６０のソフトウェアにより、ネットワーク管理者５７０が例えば、インターネット又はローカル・エリア・ネットワークのようなネットワークを介して、管理コントローラ５３０を簡単にアクセスすることができる。
【００５０】
多種の実作は、様々な操作環境に実施されてもよい。ある状況において、１つ又は複数のユーザーコンピュータ、データ処理装置或いは如何なる数のアプリケーションプログラムを動作可能な処理装置を含んでもよい。ユーザー又はクライアント装置は、ネットワーク化とメッセージングプロトコルを対応可能な、例えば、標準作業システムを作動させるデスクトップ又はノート型パソコン、並びにモバイルソフトウェア（Ｍｏｂｉｌｅ  ｓｏｆｔｗａｒｅ）を作動させるユニット、無線及び手持式の装置のような、如何なる数の汎用型個人用コンピュータを含んでもよい。このシステムは、商業用の作業システムと他の従来のアプリケーションプログラムを作動させるあるワークステーションを更に含んでもよい。アプリケーションプログラムの目的は、例えば、開発とデータベース管理である。これらの装置は、例えば、ダミー端末（Ｄｕｍｍｙ  ｔｅｒｍｉｎａｌ）、シンクライアント（Ｔｈｉｎ−ｃｌｉｅｎｔ）、ゲームシステム（Ｇａｍｉｎｇ  ｓｙｓｔｅｍ）とネットワークによる通信可能な他の装置等の、他の電子装置を更に含んでもよい。
【００５１】
多種の態様では、少なくとも１つの例えば、サービス指向アーキテクチャ（Ｓｅｒｖｉｃｅ−ｏｒｉｅｎｔｅｄ  ａｒｃｈｉｔｅｃｔｕｒｅ）のようなサービス又はネットワークサービスの一部として実作されてもよい。例えば、ネットワークサーバーのようなサーバーは、例えば、エクステンシブルマークアップランゲージ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ；ＸＭＬ）のフォームと好適なプロトコル交換によるメッセージングのような、如何なる好適なタイプのメッセージングによって通信してもよい。プロトコルとしては、例えば、簡易オブジェクトアクセスプロトコル（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ；ＳＯＡＰ）であってもよい。このようなサーバーにより提供又は実行されたプログラムは、Ｗｅｂサービス記述言語（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ＷＳＤＬ）のような、如何なる好適な言語で書かれてもよい。例えば、Ｗｅｂサービス記述言語の言語により、例えば、クライアントコードの自動化生成のような、多種の簡易オブジェクトアクセスプロトコルフレームワーク内の機能性が許可される。
【００５２】
数多くの実作では、少なくとも１つのネットワークが利用されて、当業者であれば、例えば、伝送制御プロトコル／インターネットプロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ；ＴＣＰ／ＩＰ）、開放型システム間相互接続（ＯＳＩ）、ファイル転送プロトコル（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ；ＦＴＰ）、ユニバーサルプラグアンドプレイ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ；ＵＰｎＰ）、ネットワークファイルシステム（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ；ＮＦＳ）とコモンインターネットファイルシステム（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅ  Ｓｙｓｔｅｍ；ＣＩＦＳ）のような、多種の商業用のプロトコルの何れかをうまく使用して通信を対応する。ネットワークの例としては、ローカル・エリア・ネットワーク、広域ネットワーク、バーチャル私設ネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク及びそれらの如何なる組み合わせであってもよい。
【００５３】
ネットワークサーバーによる実作において、ネットワークサーバーは、ハイパーテキスト・トランスファー・プロトコル（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ；ＨＴＴＰ）サーバー、ファイル・トランスファー・プロトコル（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ；ＦＴＰ）サーバー、コモン・ゲートウェイ・インタフェース（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ；ＣＧＩ）サーバー、データサーバー、ジャバサーバー（Ｊａｖａ（登録商標）  ｓｅｒｖｅｒ）とビジネスマップサーバー（Ｂｕｓｉｎｅｓｓ  ｍａｐ  ｓｅｒｖｅｒｓ）を含む何れの多種のサーバー又は中層アプリケーションプログラム（Ｍｉｄ−ｔｉｅｒ  ａｐｐｌｉｃａｔｉｏｎｓ）を実行できる。サーバーは、ユーザーからの請求に応答して、プログラム又はスクリプト（Ｓｃｒｉｐｔ）を実行できる。例えば、１つ又は複数のネットワークアプリケーションプログラムを実行し、１つ又は複数のスクリプト又は如何なるプログラム言語で書かれたプログラムとして実作されてもよい。プログラム言語としては、例えば、ジャバ（Ｊａｖａ（登録商標））、Ｃ、Ｃ#又はＣ++、或いは、例えば、Ｐｅｒｌ、Ｐｙｔｈｏｎ又はＴＣＬ等のような如何なるスクリプト言語、及びそれらの組み合わせであってもよい。サーバーは、データベースサーバーを更に含んでもよく、商業用可能なＯｒａｃｌｅ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）、Ｓｙｂａｓｅ（登録商標）とＩＢＭ（登録商標）を含むが、それらに限られない。
【００５４】
環境は、上記のように、多種のデータ保存、他の記憶装置と保存媒体を含んでもよい。それは、例えば、ローカルの（及び／又は位置する）１つ又は複数のコンピュータ、或いは、ネットワークを跨って如何なる又は全てのコンピュータから離れる保存媒体のような、多種の位置に位置してもよい。一組の特殊な実作において、情報が当業者の熟知のストレージエリアネットワーク（Ｓｔｏｒａｇｅ−ａｒｅａ  ｎｅｔｗｏｒｋ；ＳＡＮ）内に位置してもよい。同様に、コンピュータ、サーバー又は他のネットワーク装置に属する機能を実行するための如何なる必要なファイルも、状況に応じて、ローカル及び／又は遠隔に保存されてもよい。システムは、コンピュータ化（Ｃｏｍｐｕｔｅｒｉｚｅｄ）の装置を含む。複数のこのような装置のそれぞれは、バスによって電気的に結合されるハードウェア素子を含んでもよい。例としては、素子は、少なくとも１つの中央処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ；ＣＰＵ）、少なくとも１つの入力装置（例えば、マウス、キーボード、コントローラ、タッチスクリーン又はキーパッド）、少なくとも１つの出力装置（例えば、表示装置、プリンタ又はスピーカー）を含む。このようなシステムは、例えば、ディスクドライブ装置、光学保存装置や、ランダムアクセス記憶体又は読み出し専用メモリ、取り外し可能な媒体装置、メモリカード（Ｍｅｍｏｒｙ  ｃａｒｄ）、フラッシュカード（Ｆｌａｓｈ  ｃａｒｄ）等の固体記憶装置のような、１つ又は複数の保存装置を更に含んでもよい。
【００５５】
このような装置は、上記のように、コンピュータ読取可能な保存媒体リーダ、通信装置（例えば、モデム、ネットワークカード（無線又は有線）、赤外線通信装置等）とワーキングメモリ（Ｗｏｒｋｉｎｇ  ｍｅｍｏｒｙ）を更に含んでもよい。コンピュータ読取可能な保存媒体リーダは、コンピュータ読取可能な保存媒体に接続され又は受信することに用いられてもよい。それは、遠隔、ローカル、固定及び／又は取り外し可能な保存装置と、コンピュータ読取可能な情報を一時又は永久に収納、保存、伝送と回復するための保存媒体を表す。典型的には、システムと多種の装置も、複数のアプリケーションソフトウェア、モジュール、サービス又は少なくとも１つの工作記憶装置内に位置する他の素子を含み、例えば、クライアントアプリケーションプログラム又はウェブブラウザのような作業システムとアプリケーションシステムを含む。理解すべきなのは、代わりの実作として、上記説明との差異を数多く有してもよい。例としては、カスタマイズハードウェア及び／又は特殊素子を、ハードウェア、ソフトウェア（例えば、小型アプリケーションプログラム（Ａｐｐｌｅｔ）のような携帯式ソフトウェアを含み）又はその両者によって実作してもよい。また、例えば、ネットワーク入出力装置のような他のデータ処理装置に接続されることに用いられてもよい。
【００５６】
コード又は一部のコードを収納するための保存媒体とコンピュータ読取可能な媒体は、保存媒体と通信媒体を含む、従来又は当該技術領域で用いられる如何なる好適な媒体を含んでもよい。例えば、揮発性と非揮発性、取り外し可能と取り外し不能な媒体であってもよいが、それらに限定されない。例えば、コンピュータ読取可能なコマンド、データ構造、プログラムモジュール又は他のデータのような、情報を保存及び／又は伝送するための如何なる方法又は技術に実作される。ランダムアクセス記憶体、読み出し専用メモリ、電気的消却・プログラム可能型読取専用メモリ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ-ｏｎｌｙ  ｍｅｍｏｒｙ；ＥＥＰＲＯＭ）、フラッシュドライブ又は他の記憶技術、読み出し専用光ディスク（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ；ＤＶＤ）又は他の光学保存装置、磁気カセット（Ｍａｇｎｅｔｉｃ  ｃａｓｓｅｔｔｅ）、磁気テープ（Ｍａｇｎｅｔｉｃ  ｔａｐｅ）、磁気保存装置又は必要な情報を保存しシステム装置によりアクセスされる他の磁性保存装置を含む。ここでの開示と教示内容によると、当業者であれば、他の方式及び／又は方法で、多種の実作を実施できることは理解すべきである。
【００５７】
本発明の実施形態を前述の通りに開示したが、これは、本発明を限定するものではなく、当業者なら誰でも、本発明の思想と範囲から逸脱しない限り、多様の変更や修正を加えることができ、したがって、本発明の保護範囲は、特許請求の範囲で指定した内容を基準とするものである。
【００５８】
本明細書では、上記で冠詞について特に限定されない限り、「一」と「この」は一般的に単一又は複数のものを指す。更に理解すべきなのは、本発明に用いられる「含む」、「備える」、「有する」及び同様な用語は、記載の特徴、領域、整数、工程、操作、素子と／又はユニットを明示するが、記載又は別の１つ又は複数の他の特徴、領域、整数、工程、操作、素子、ユニット、と／又はそれらの群を排除しない。
【００５９】
明細書の全体に用いられる用語は、一般的にその通常の意味を表すが、実施者を更に指導するために、ある特殊の用語については、下記で具体的に定義する。便宜上、ある用語については、例えば、斜体と／又は引用符で、特別に示される。特別に示されるにもかかわらず、その用語の範囲及び意味は特に影響されなく、通常の用語の範囲及び意味と同じである。同じ事情が１つ以上の方式で説明されるのは理解すべきである。そのため、１つ又は複数の用語の代わりの言語と同義語は明細書に使用されるが、ある用語が明細書に記載の内容においてそれなりの如何なる特殊な意味を持つことを表すものではない。ある用語の同義語は使用される場合、１つ又は複数の同義語が繰り返して使用されても、他の同義語の使用は排除されない。本明細書内で検討される如何なる例証も解説するためのものであるが、如何なる方式で本発明又はその例証の範囲及び意味を制限することはない。同様に、本発明は、本明細書で提出された各種の実施例に制限されない。
【符号の説明】
【００６０】
下記符号の説明は、本発明の上記及び他の目的、特徴、メリット、実施例をより分かりやすくするためのものである。
１００  アウトオブバンドネットワークポート状態検出用の方法
１１０〜１４０  工程
２００  アウトオブバンドネットワークポート状態検出用の設備
２０１、３７０  バス
２０２、３４０  プロセッサー
２０３  受発器
２０４、３２０  記憶装置
２０５、３５０  ネットワークインタフェース
２１０〜２４０  電気ユニット
３００  データ処理装置
３１０  入出力コンポーネント
３３０  保存装置
３６０、４３０、５３０  管理コントローラ
４００、５００  コンピュータシステム
４１０ａ、５１０ａ  サーバー板１
４１０ｂ、５１０ｂ  サーバー板２
４２０、５２０  ネットワークインタフェースコントローラ
４２２、５２２  ポート物理層
４２４ａ、５２４ａ  ネットワークインタフェースコントローラ１  ＲＪ４５コネクタ
４２４ｂ、５２４ｂ  ネットワークインタフェースコントローラ２  ＲＪ４５コネクタ
４５０、５５０  システムインタフェース／ローカル・エリア・ネットワーク
４６０、５６０  ネットワークユーザーインタフェース／管理システム
４７０、５７０  管理者
ＲＪ４５  レジスタージャック４５
ＧＰＩＯ  汎用入出力
【図１】
2016158231.tif 000003
【図２】
2016158231.tif 000004
【図３】
2016158231.tif 000005
【図４】
2016158231.tif 000006
【図５】
2016158231.tif 000007