(57)【要約】  本願は、ポートステータス同期化方法、関連のデバイス、及びシステムを開示し、ここで、ＰＨＹデバイス、又はＰＨＹデバイスに接続された外部プロセッサは、ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もし第１のサービスインタフェースが変化するならば、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、オートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、ＰＨＹデバイスとＭＡＣデバイスを接続するために管理ＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによるＭＡＣデバイス又は第１のデバイスとＰＨＹデバイスとの間のポートステータスネゴシエーション及び同期化を実行する目的が達成され、それにより、回路インタフェースのデザインを単純化し、そして、ＰＨＹデバイスとＭＡＣデバイスを接続するために追加の管理モジュール又は管理チャンネルは配置される必要がなく、それにより、情報交換ノードを減らして管理情報伝達の信頼性を強化する。
2016535950.tif 000002
【特許請求の範囲】
【請求項１】
ポートステータス同期化方法であって、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続され、当該方法が、
前記ＰＨＹデバイス、又は前記ＰＨＹデバイスに接続された外部プロセッサにより、前記ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定するステップと、
もし前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するならば、前記ＰＨＹデバイス、又は前記外部プロセッサにより、オートネゴシエーションを再開するように前記ＰＨＹデバイスの第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするステップとを含み、
もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、そうでなければ、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、方法。
【請求項２】
前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
前記ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む、請求項１に記載の方法。
【請求項３】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであり、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む、請求項２に記載の方法。
【請求項４】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであり、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記サービスインタフェースを使用することにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む、請求項２に記載の方法。
【請求項５】
前記ＰＨＹデバイスの前記システム側ポートのステータス、又は前記ＰＨＹデバイスの前記ライン側ポートのステータスが、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む、請求項３又は請求項４に記載の方法。
【請求項６】
異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが前記ＰＨＹデバイスに配置され、それにより前記ＰＨＹデバイスが、前記ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される、請求項５に記載の方法。
【請求項７】
ＰＨＹデバイスであって、当該ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続され、当該ＰＨＹデバイスが第１のサービスインタフェース及び第２のサービスインタフェースを備え、当該ＰＨＹデバイスが、
当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するように構成される判定ユニットと、
前記判定ユニットが当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように当該ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするように構成される制御ユニットを更に備え、
もし当該ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、そうでなければ、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、ＰＨＹデバイス。
【請求項８】
当該ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
当該ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む、請求項７に記載のＰＨＹデバイス。
【請求項９】
もし前記第１のサービスインタフェースが当該ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースが当該ＰＨＹデバイスのシステム側ポートであり、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記サービスインタフェースを使用することにより接続されるということが、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが当該ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが当該ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む、請求項８に記載のＰＨＹデバイス。
【請求項１０】
もし前記第１のサービスインタフェースが当該ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースが当該ＰＨＹデバイスのライン側ポートであり、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが当該ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが当該ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む、請求項８に記載のＰＨＹデバイス。
【請求項１１】
当該ＰＨＹデバイスの前記システム側ポートのステータス、又は当該ＰＨＹデバイスの前記ライン側ポートのステータスが、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む、請求項９又は請求項１０に記載のＰＨＹデバイス。
【請求項１２】
異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが当該ＰＨＹデバイスに配置され、それにより当該ＰＨＹデバイスが、当該ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される、請求項１１に記載のＰＨＹデバイス。
【請求項１３】
ＰＨＹデバイス及びＭＡＣデバイスを備えるポートステータス同期化システムであって、前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続され、前記ＰＨＹデバイスが第１のサービスインタフェース及び第２のサービスインタフェースを備え、
前記ＰＨＹデバイスが、前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するように構成され、
前記ＰＨＹデバイスが、前記ＰＨＹデバイスが前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように前記ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするように更に構成され、
もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、そうでなければ、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、システム。
【請求項１４】
前記ＰＨＹデバイスに接続されるとともに、前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するために前記ＰＨＹデバイスに取って代わるように構成される外部プロセッサを更に備え、
前記外部プロセッサが、前記外部プロセッサが前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように前記ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された前記第１のデバイスに、オートネゴシエーション通知パケットを送信するために前記ＰＨＹデバイスに取って代わるように更に構成される、請求項１３に記載のシステム。
【請求項１５】
前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
前記ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む、請求項１３又は請求項１４に記載のシステム。
【請求項１６】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであり、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む、請求項１５に記載のシステム。
【請求項１７】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであり、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む、請求項１５に記載のシステム。
【請求項１８】
前記ＰＨＹデバイスの前記システム側ポートのステータス、又は前記ＰＨＹデバイスの前記ライン側ポートのステータスが、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む、請求項１７に記載のシステム。
【請求項１９】
異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが前記ＰＨＹデバイスに配置され、それにより前記ＰＨＹデバイスが、前記ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される、請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術の分野に関し、特に、ポートステータス同期化方法、関連のデバイス、及びシステムに関する。
【０００２】
この出願は、２０１３年９月１３日に中国特許庁に出願され、“PORT  STATUS  SYNCHRONIZATION  METHOD,  RELATED  DEVICE,  AND  SYSTEM”と表題が付けられた中国特許出願第201310419659.6号に対する優先権を主張するとともに、それはその全体における参照によりここに組み込まれている。
【背景技術】
【０００３】
現存するイーサネットにおける通信装置がアプリケーション状態にある場合に、一般に、リンク層（Media  Access  Control、ＭＡＣ）デバイスと物理層（PHYSICAL、ＰＨＹ）デバイスとの間のポートステータス情報及び制御管理情報の伝送は、管理データ入出力（Management  Data  Input/Output、ＭＤＩＯ）インタフェースを使用することにより実施され、サービス情報は、ＭＡＣデバイスとＰＨＹデバイスとの間のサービス（Ethernet、Ｅｔｈ）インタフェースを使用することにより伝送される。ＰＨＹデバイスは、システム側ポート及びライン側ポートを含む。具体的には、システム側ポートはＭＡＣデバイスに接続され、それによりＭＡＣデバイスとＰＨＹデバイスとの間のサービスインタフェースを実施し、ＰＨＹデバイスのライン側ポートはピアデバイスに接続され、それによりＰＨＹデバイスとピアデバイスとの間の情報伝達を実施する。
【０００４】
ＭＤＩＯインタフェースを接続するための現存する実施方法は、下記のとおりであり、ＭＡＣデバイスは、ＭＤＩＯインタフェースを使用することによりＰＨＹデバイスに接続され、ＭＡＣデバイスは、ＰＨＹデバイスのライン側に関するポートステータス情報及びシステム側に関するポートステータス情報を獲得し、ＭＡＣデバイスは、制御管理インタフェースを使用することにより外部プロセッサに接続され、その結果、ＭＡＣデバイスは、外部プロセッサに、ＰＨＹデバイスのＰＨＹライン側に関するポートステータス情報及びＰＨＹシステム側に関するポートステータス情報を伝送し、外部プロセッサは、ＭＡＣデバイスとＰＨＹデバイスとの間のＭＤＩＯインタフェースを使用することによりＰＨＹデバイスに関する構成管理を実行するように、ＭＡＣデバイスに指示を配信し、それにより、ＰＨＹデバイスのシステム側ポートとライン側ポートとの間のステータスの同期化を制御する。そのようなＭＤＩＯインタフェースの接続を実施する装置では、ＰＨＹデバイスとＭＡＣデバイスは、異なる物理的ボードに配置される。各物理的ボードに配置されるＰＨＹデバイスとＭＡＣデバイスの数量が比較的大きいので、ＰＨＹデバイス又はＭＡＣデバイスの数量と同じ数量のＭＤＩＯインタフェースが、ＰＨＹデバイスとＭＡＣデバイスとの間のＭＤＩＯインタフェースの接続を実施するためにバックプレーンに配置される必要があり、それにより、大量のハードウェアリソースを消費し、そしてバックプレーンケーブル配線のために空間を浪費する。
【０００５】
管理データインタフェースをつなぐ別の現存するインプリメント方法では、外部プロセッサから独立したシステムデバイス管理モジュールが配置され、その結果、情報伝達経路の数量が比較的大きくなり、信号接続は複雑で面倒になり、それにより、通信ノードを増やし、信号の処理遅延を更に増やし、そしてリンク層と物理層との間の通信の信頼性を減少させる。
【発明の概要】
【０００６】
本願の実施例は、ポートステータス同期化方法、関連のデバイス、及びシステムを提供し、その結果、ＰＨＹデバイスとＭＡＣデバイスとの間の回路インタフェースの面倒な設計が単純化され、追加のサービスインタフェースの必要性なしで、ＰＨＹデバイスのシステム側ポート又はライン側ポートがサービスインタフェースとして、それにより、コストを削減し、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが配置され、それにより、インタフェースを拡張するとともに、バックプレーンケーブル配線のための空間を削減し、管理モジュールが省かれ、その結果、情報交換ノードを削減して情報伝達経路を単純化し、それにより、信号処理遅延を削減し、管理情報伝達の信頼性を強化する。
【０００７】
第１の態様によれば、実施例は、ポートステータス同期化方法であって、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続され、当該方法が、前記ＰＨＹデバイス、又は前記ＰＨＹデバイスに接続された外部プロセッサにより、前記ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定するステップと、もし前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するならば、前記ＰＨＹデバイス、又は前記外部プロセッサにより、オートネゴシエーションを再開するように前記ＰＨＹデバイスの第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするステップとを含み、もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、そうでなければ、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、ポートステータス同期化方法を提供する。
【０００８】
第１の態様に関連して、第１の可能な実施方法において、前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、前記ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。
【０００９】
第１の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースは前記ＰＨＹデバイスのシステム側ポートであり、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、前記第１のデバイスが前記ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む。
【００１０】
第１の態様の第１の可能な実施方法に関連して、第３の可能な実施方法において、もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースは前記ＰＨＹデバイスのライン側ポートであり、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記サービスインタフェースを使用することにより接続されるということは、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、前記第１のデバイスが前記ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む。
【００１１】
第１の態様の第２の可能な実施方法又は第３の可能な実施方法に関連して、第４の可能な実施方法において、前記ＰＨＹデバイスの前記システム側ポートのステータス、又は前記ＰＨＹデバイスの前記ライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００１２】
第１の態様の第４の可能な実施方法に関連して、第５の可能な実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが前記ＰＨＹデバイスに配置され、それにより前記ＰＨＹデバイスは、前記ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される。
【００１３】
第２の態様によれば、実施例は、ＰＨＹデバイスであって、当該ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続され、当該ＰＨＹデバイスが第１のサービスインタフェース及び第２のサービスインタフェースを含み、当該ＰＨＹデバイスが、当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するように構成される判定ユニットと、前記判定ユニットが当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように当該ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするように構成される制御ユニットを更に含み、もし当該ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、そうでなければ、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、ＰＨＹデバイスを提供する。
【００１４】
第２の態様に関連して、第１の可能な実施方法において、当該ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、当該ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。
【００１５】
第２の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、もし前記第１のサービスインタフェースが当該ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースは当該ＰＨＹデバイスのシステム側ポートであり、当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記サービスインタフェースを使用することにより接続されるということは、当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが当該ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、前記第１のデバイスが当該ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む。
【００１６】
第２の態様の第１の可能な実施方法に関連して、第３の可能な実施方法において、もし前記第１のサービスインタフェースが当該ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースは当該ＰＨＹデバイスのライン側ポートであり、当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが当該ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、前記第１のデバイスが当該ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む。
【００１７】
第２の態様の第２の可能な実施方法又は第３の可能な実施方法に関連して、第４の可能な実施方法において、当該ＰＨＹデバイスの前記システム側ポートのステータス、又は
当該ＰＨＹデバイスの前記ライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００１８】
第２の態様の第４の可能な実施方法に関連して、第５の可能な実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが当該ＰＨＹデバイスに配置され、それにより当該ＰＨＹデバイスは、当該ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される。
【００１９】
第３の態様によれば、実施例は、ＰＨＹデバイス及びＭＡＣデバイスを含むポートステータス同期化システムであって、前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続され、前記ＰＨＹデバイスが第１のサービスインタフェース及び第２のサービスインタフェースを含み、前記ＰＨＹデバイスが、前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するように構成され、前記ＰＨＹデバイスが、前記ＰＨＹデバイスが前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように前記ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするように更に構成され、もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、そうでなければ、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、ポートステータス同期化システムを提供する。
【００２０】
第３の態様に関連して、第１の可能な実施方法において、当該システムは、前記ＰＨＹデバイスに接続されるとともに、前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するために前記ＰＨＹデバイスに取って代わるように構成される外部プロセッサを更に含み、前記外部プロセッサは、前記外部プロセッサが前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように前記ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された前記第１のデバイスに、オートネゴシエーション通知パケットを送信するために前記ＰＨＹデバイスに取って代わるように更に構成される。
【００２１】
第３の態様、又は第３の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、前記ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。
【００２２】
第３の態様の第２の可能な実施方法に関連して、第３の可能な実施方法において、もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースは前記ＰＨＹデバイスのシステム側ポートであり、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、前記第１のデバイスが前記ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む。
【００２３】
第３の態様の第２の可能な実施方法に関連して、第４の可能な実施方法において、もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースは前記ＰＨＹデバイスのライン側ポートであり、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、前記第１のデバイスが前記ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む。
【００２４】
第３の態様の第４の可能な実施方法に関連して、第５の可能な実施方法において、前記ＰＨＹデバイスの前記システム側ポートのステータス、又は前記ＰＨＹデバイスの前記ライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００２５】
第３の態様の第５の可能な実施方法に関連して、第６の可能な実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが前記ＰＨＹデバイスに配置され、それにより前記ＰＨＹデバイスは、前記ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される。
【００２６】
実施例によれば、ＰＨＹデバイス、又はＰＨＹデバイスに接続された外部プロセッサは、ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もしＰＨＹデバイスの第１のサービスインタフェースが変化するならば、ＰＨＹデバイス、又は外部プロセッサは、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、ＰＨＹデバイスとＭＡＣデバイスを接続するためにＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによるＭＡＣデバイス又はＰＨＹデバイスのピアデバイスとＰＨＹデバイスとの間のポートステータス同期化及びネゴシエーションを実行する目的が達成され、それにより、ＰＨＹデバイスが管理情報をＭＡＣデバイスと交換する場合の回路インタフェースの面倒な設計を単純化し、インタフェースボードの信号ケーブル配線のための空間を削減する。実施例において、ＰＨＹデバイスとＭＡＣデバイスを接続するために追加の管理チャネル及び管理モジュールは配置される必要がなく、それにより、通信の間の情報交換ノードを削減し、情報伝達経路を単純化し、情報伝達遅延を削減し、適時に利用可能な情報を受け取り、そして管理情報伝達の信頼性を強化する。
【００２７】
本願の実施例におけるか又は従来技術における技術的解決法をより明確に説明するために、下記は、実施例又は従来技術を説明するために必要とされる添付図面を簡単に説明する。明らかに、下記の説明における添付図面は本願の単にいくつかの実施例を表すとともに、当業者は、創造的な努力なしでこれらの添付図面からさらに他の図面を導き出し得る。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例によるポートステータス同期化方法のフローチャートである。
【図２】本発明の実施例による別のポートステータス同期化方法のフローチャートである。
【図３】本発明の実施例による別のポートステータス同期化方法のフローチャートである。
【図４】本発明の実施例による別のポートステータス同期化方法のフローチャートである。
【図５】本発明の実施例による別のポートステータス同期化方法のフローチャートである。
【図６】本発明の実施例による、ポートステータス同期化方法が適用される装置の概略の構造図である。
【図７】本発明の実施例によるＰＨＹデバイスの構造図である。
【図８】本発明の実施例による別のＰＨＹデバイスの構造図である。
【図９】本発明の実施例による別のＰＨＹデバイスの構造図である。
【図１０】本発明の実施例によるポートステータス同期化システムの構造図である。
【図１１】本発明の実施例による別のポートステータス同期化システムの構造図である。
【発明を実施するための形態】
【００２９】
下記は、本願の実施例における添付図面を参照して、本願の実施例における技術的解決法を明確かつ十分に説明する。明らかに、説明される実施例は本願の実施例の全てではなく単なる一部である。創作的な努力なしで本願の実施例に基づいて当業者により獲得される他の全ての実施例は、本願の保護範囲に含まれるものとする。
【００３０】
下記は、具体的な実施例を使用することにより詳細な説明を提供する。
【００３１】
図１を参照すると、図１は、本発明の実施例によるポートステータス同期化方法のフローチャートである。この実施例において提供されるポートステータス同期化方法では、関連するデバイスは、ローカルデバイスとピアデバイスを含む。ローカルデバイスは、第１のＭＡＣデバイス及び第１のＰＨＹデバイスを含み、ここで、第１のＰＨＹデバイスと第１のＭＡＣデバイスはサービスインタフェースを使用することにより接続される。この実施例において、第１のＰＨＹデバイスは、２つのサービスインタフェースを含み、それは、第１のサービスインタフェース及び第２のサービスインタフェースである。この実施例において、第１のサービスインタフェースはシステム側ポートであり、そして第２のサービスインタフェースはライン側ポートであり、第１のＭＡＣデバイスは、第１のＰＨＹデバイスのシステム側ポートを使用することにより第１のＰＨＹデバイスに接続され、すなわち第１のＭＡＣデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースを使用することにより第１のＰＨＹデバイスに接続され、そして第１のＰＨＹデバイスは、第１のＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわち第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することによりピアデバイスに接続される。
【００３２】
図１において示されたように、この実施例において提供されるポートステータス同期化方法は、第１のＰＨＹデバイスを方法のステップを実行するためのエンティティとして使用することにより説明され、当該方法は下記のステップを含む。
【００３３】
１１０．第１のＰＨＹデバイスが、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する。もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化したということが判定されるならば、ステップ１２０が実行され、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化しないということが判定されるならば、この手順は終了する。
【００３４】
１２０．第１のＰＨＹデバイスが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。
【００３５】
この実施例において、もし第１のＰＨＹデバイスと第１のＭＡＣデバイスが第１のサービスインタフェースを使用することにより接続されるならば、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスはピアデバイスであり、すなわち、もし第１のＰＨＹデバイスが第１のＰＨＹデバイスの第２のサービスインタフェースを使用することによりピアデバイスに接続されるならば、ステップ１２０における第１のデバイスはピアデバイスである。ステップ１２０において説明されたステップは、第１のＰＨＹデバイスが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続されたピアデバイスに、オートネゴシエーション通知パケットを送信するということである。
【００３６】
任意の実施方法において、第１のＰＨＹデバイスと第１のＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、第１のＰＨＹデバイスと第１のＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、第１のＰＨＹデバイスと第１のＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、第１のＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【００３７】
任意の実施方法において、第１のＭＡＣデバイスと第１のＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【００３８】
任意の実施方法において、第１のＰＨＹデバイスのシステム側ポートのステータス、又は第１のＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００３９】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが第１のＰＨＹデバイスに配置され、それにより第１のＰＨＹデバイスは、第１のＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【００４０】
任意の実施方法において、第１のＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、第１のＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチングデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【００４１】
任意の実施方法において、第１のＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、第１のＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【００４２】
この実施例によれば、第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化するならば、第１のＰＨＹデバイスは、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することにより、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第１のＰＨＹデバイスの第２のサービスインタフェースのステータスと第１のＰＨＹデバイスの第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、第１のＰＨＹデバイスと第１のＭＡＣデバイスを接続するためにＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによる第１のＭＡＣデバイス又は第１のＰＨＹデバイスのピアデバイスと第１のＰＨＹデバイスとの間のポートステータス同期化及びネゴシエーションを実行する目的が達成され、それにより、第１のＰＨＹデバイスが管理情報を第１のＭＡＣデバイスと交換する場合の回路インタフェースの面倒な設計を単純化し、インタフェースボードの信号ケーブル配線のための空間を削減する。この実施例において、第１のＰＨＹデバイスと第１のＭＡＣデバイスを接続するために追加の管理チャネル及び管理モジュールは配置される必要がなく、それにより、通信の間の情報交換ノードを削減し、情報伝達経路を単純化し、情報伝達遅延を削減し、適時に利用可能な情報を受け取り、そして管理情報伝達の信頼性を強化する。
【００４３】
図２を参照すると、図２は、本発明の実施例による別のポートステータス同期化方法のフローチャートである。この実施例において提供されるポートステータス同期化方法では、関連するデバイスは、ローカルデバイスとピアデバイスを含む。ローカルデバイスは、第１のＭＡＣデバイス及び第１のＰＨＹデバイスを含み、ここで、第１のＰＨＹデバイスと第１のＭＡＣデバイスはサービスインタフェースを使用することにより接続される。この実施例において、第１のＰＨＹデバイスは、２つのサービスインタフェースを含み、それは、第１のサービスインタフェース及び第２のサービスインタフェースである。この実施例において、第１のサービスインタフェースはライン側ポートであり、そして第２のサービスインタフェースはシステム側ポートであり、第１のＭＡＣデバイスは、第１のＰＨＹデバイスのシステム側ポートを使用することにより第１のＰＨＹデバイスに接続され、すなわち第１のＭＡＣデバイスは、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することにより第１のＰＨＹデバイスに接続され、そして第１のＰＨＹデバイスは、第１のＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわち第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続される。
【００４４】
図２において示されたように、この実施例において提供されるポートステータス同期化方法は、第１のＰＨＹデバイスを方法のステップを実行するためのエンティティとして使用することにより説明され、当該方法は下記のステップを含む。
【００４５】
２１０．第１のＰＨＹデバイスが、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する。もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化したということが判定されるならば、ステップ２２０が実行され、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化しないということが判定されるならば、この手順は終了する。
【００４６】
２２０．第１のＰＨＹデバイスが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。
【００４７】
この実施例において、もし第１のＰＨＹデバイスと第１のＭＡＣデバイスが第２のサービスインタフェースを使用することにより接続されるならば、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスは第１のＭＡＣデバイスであり、すなわち、もし第１のＰＨＹデバイスが第１のＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続されるならば、ステップ２２０における第１のデバイスは第１のＭＡＣデバイスである。ステップ２２０において説明されたステップは、第１のＰＨＹデバイスが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のＭＡＣデバイスに、オートネゴシエーション通知パケットを送信するということである。
【００４８】
任意の実施方法において、第１のＰＨＹデバイスと第１のＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、第１のＰＨＹデバイスと第１のＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、第１のＰＨＹデバイスと第１のＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、第１のＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【００４９】
任意の実施方法において、第１のＭＡＣデバイスと第１のＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【００５０】
任意の実施方法において、第１のＰＨＹデバイスのシステム側ポートのステータス、又は第１のＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００５１】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが第１のＰＨＹデバイスに配置され、それにより第１のＰＨＹデバイスは、第１のＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【００５２】
任意の実施方法において、第１のリンク層ＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、第１のリンク層ＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【００５３】
任意の実施方法において、第１のＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、第１のＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【００５４】
図３を参照すると、図３は、本発明の実施例による別のポートステータス同期化方法のフローチャートである。この実施例において提供されるポートステータス同期化方法では、関連するデバイスは、ローカルデバイスとピアデバイスを含む。ローカルデバイスは、第１のＭＡＣデバイス、第１のＰＨＹデバイス、及び第１のＰＨＥデバイスに接続された外部プロセッサを含み、ここで、第１のＰＨＹデバイスと第１のＭＡＣデバイスはサービスインタフェースを使用することにより接続される。この実施例において、第１のＰＨＹデバイスは、２つのサービスインタフェースを含み、それは、第１のサービスインタフェース及び第２のサービスインタフェースである。この実施例において、第１のサービスインタフェースはシステム側ポートであり、そして第２のサービスインタフェースはライン側ポートであり、第１のＭＡＣデバイスは、第１のＰＨＹデバイスのシステム側ポートを使用することにより第１のＰＨＹデバイスに接続され、すなわち第１のＭＡＣデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースを使用することにより第１のＰＨＹデバイスに接続され、そして第１のＰＨＹデバイスは、第１のＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわち第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することによりピアデバイスに接続される。
【００５５】
図３において示されたように、この実施例において提供されるポートステータス同期化方法は、外部プロセッサを方法のステップを実行するためのエンティティとして使用することにより説明され、当該方法は下記のステップを含む。
【００５６】
３１０．外部プロセッサが、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する。もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化したということが判定されるならば、ステップ３２０が実行され、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化しないということが判定されるならば、この手順は終了する。
【００５７】
３２０．外部プロセッサが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。
【００５８】
この実施例において、もし第１のＰＨＹデバイスと第１のＭＡＣデバイスが第１のサービスインタフェースを使用することにより接続されるならば、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスはピアデバイスであり、すなわち、もし第１のＰＨＹデバイスが第１のＰＨＹデバイスの第２のサービスインタフェースを使用することによりピアデバイスに接続されるならば、ステップ３２０における第１のデバイスはピアデバイスである。ステップ３２０において説明されたステップは、第１のＰＨＹデバイスが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続されたピアデバイスに、オートネゴシエーション通知パケットを送信するということである。
【００５９】
任意の実施方法において、第１のＰＨＹデバイスと第１のＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、第１のＰＨＹデバイスと第１のＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、第１のＰＨＹデバイスと第１のＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、第１のＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【００６０】
任意の実施方法において、第１のＭＡＣデバイスと第１のＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【００６１】
任意の実施方法において、第１のＰＨＹデバイスのシステム側ポートのステータス、又は第１のＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００６２】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが第１のＰＨＹデバイスに配置され、それにより第１のＰＨＹデバイスは、第１のＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【００６３】
任意の実施方法において、第１のＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、第１のＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【００６４】
任意の実施方法において、第１のＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、第１のＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【００６５】
この実施例によれば、第１のＰＨＹデバイスに接続された外部プロセッサは、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化するならば、第１のＰＨＹデバイスに接続された外部プロセッサは、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することにより、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第１のＰＨＹデバイスの第２のサービスインタフェースのステータスと第１のＰＨＹデバイスの第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、第１のＰＨＹデバイスと第１のＭＡＣデバイスを接続するためにＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによる第１のＭＡＣデバイス又は第１のＰＨＹデバイスのピアデバイスと第１のＰＨＹデバイスとの間のポートステータス同期化及びネゴシエーションを実行する目的、それにより、第１のＰＨＹデバイスが管理情報を第１のＭＡＣデバイスと交換する場合の回路インタフェースの面倒な設計を単純化し、インタフェースボードの信号ケーブル配線のための空間を削減する。この実施例において、第１のＰＨＹデバイスと第１のＭＡＣデバイスを接続するために追加の管理チャネル及び管理モジュールは配置される必要がなく、それにより、通信の間の情報交換ノードを削減し、情報伝達経路を単純化し、情報伝達遅延を削減し、適時に利用可能な情報を受け取り、そして管理情報伝達の信頼性を強化する。
【００６６】
図４を参照すると、図４は、本発明の実施例による別のポートステータス同期化方法のフローチャートである。この実施例において提供されるポートステータス同期化方法では、関連するデバイスは、ローカルデバイスとピアデバイスを含む。ローカルデバイスは、第１のＭＡＣデバイス、第１のＰＨＹデバイス、及び第１のＰＨＹデバイスに接続された外部プロセッサを含み、ここで、第１のＰＨＹデバイスと第１のＭＡＣデバイスはサービスインタフェースを使用することにより接続される。この実施例において、第１のＰＨＹデバイスは、２つのサービスインタフェースを含み、それは、第１のサービスインタフェース及び第２のサービスインタフェースである。この実施例において、第１のサービスインタフェースはライン側ポートであり、そして第２のサービスインタフェースはシステム側ポートであり、第１のＭＡＣデバイスは、第１のＰＨＹデバイスのシステム側ポートを使用することにより第１のＰＨＹデバイスに接続され、すなわち第１のＭＡＣデバイスは、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することにより第１のＰＨＹデバイスに接続され、そして第１のＰＨＹデバイスは、第１のＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわち第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続される。
【００６７】
図４において示されたように、この実施例において提供されるポートステータス同期化方法は、外部プロセッサを方法のステップを実行するためのエンティティとして使用することにより説明され、当該方法は下記のステップを含む。
【００６８】
４１０．外部プロセッサが、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する。もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化したということが判定されるならば、ステップ４２０が実行され、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化しないということが判定されるならば、この手順は終了する。
【００６９】
４２０．外部プロセッサが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。
【００７０】
この実施例において、もし第１のＰＨＹデバイスと第１のＭＡＣデバイスが第２のサービスインタフェースを使用することにより接続されるならば、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスは第１のＭＡＣデバイスであり、すなわち、もし第１のＰＨＹデバイスが第１のＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続されるならば、ステップ４２０における第１のデバイスは第１のＭＡＣデバイスである。ステップ４２０において説明されたステップは、第１のＰＨＹデバイスが、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のＭＡＣデバイスに、オートネゴシエーション通知パケットを送信するということである。
【００７１】
任意の実施方法において、第１のＰＨＹデバイスと第１のＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、第１のＰＨＹデバイスと第１のＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、第１のＰＨＹデバイスと第１のＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、第１のＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【００７２】
任意の実施方法において、第１のＭＡＣデバイスと第１のＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【００７３】
任意の実施方法において、第１のＰＨＹデバイスのシステム側ポートのステータス、又は第１のＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００７４】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが第１のＰＨＹデバイスに配置され、それにより第１のＰＨＹデバイスは、第１のＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【００７５】
任意の実施方法において、第１のＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、第１のＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【００７６】
任意の実施方法において、第１のＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、第１のＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【００７７】
図５を参照すると、図５は、本発明の実施例による別のポートステータス同期化方法のフローチャートである。この実施例において提供されるポートステータス同期化方法では、関連するデバイスは、ローカルデバイスとピアデバイスを含む。ローカルデバイスは、第１のＭＡＣデバイス、第１のＰＨＹデバイス、及び第１のＰＨＹデバイスに接続された外部プロセッサを含み、ここで、第１のＰＨＹデバイスと第１のＭＡＣデバイスはサービスインタフェースを使用することにより接続される。この実施例において、第１のＰＨＹデバイスは、２つのサービスインタフェースを含み、それは、第１のサービスインタフェース及び第２のサービスインタフェースである。この実施例において、第１のサービスインタフェースはライン側ポートであり、そして第２のサービスインタフェースはシステム側ポートであり、第１のＭＡＣデバイスは、第１のＰＨＹデバイスのシステム側ポートを使用することにより第１のＰＨＹデバイスに接続され、すなわち第１のＭＡＣデバイスは、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することにより第１のＰＨＹデバイスに接続され、そして第１のＰＨＹデバイスは、第１のＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわち第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続される。この実施例では、この実施例において提供されるポートステータス同期化方法を説明するために、第１のサービスインタフェースのポート動作ステータスの変化がポート動作モードの変化であるということが説明のための実例として使用され、ここで、ポート動作モードは、レートモード又はデュプレックスモードを含む。レートモードが、この実施例における説明のための実例として使用され、すなわち、第１のサービスインタフェースのポートステータスが変化しないまえに、第１のサービスインタフェースのポート動作モードは、ポート速度が１０００Ｍｂｐｓであるということである。第１のサービスインタフェースのポート速度は、１０００Ｍｂｐｓから１００Ｍｂｐｓに変化する。図５において示されたように、この実施例において提供されるポートステータス同期化方法は、外部プロセッサを方法のステップを実行するためのエンティティとして使用することにより説明され、当該方法は下記のステップを含む。
【００７８】
５１０．外部プロセッサが、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する。もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化した、すなわち第１のサービスのポートランニングステータスが接続状態から非接続状態に変化したということが判定されるならば、ステップ５２０が実行され、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化しないということが判定されるならば、この手順は終了する。
【００７９】
５２０．外部プロセッサが、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。
【００８０】
この実施例において、もし第１のＰＨＹデバイスと第１のＭＡＣデバイスが第２のサービスインタフェースを使用することにより接続されるならば、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスは第１のＭＡＣデバイスであり、すなわち、もし第１のＰＨＹデバイスが第１のＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続されるならば、ステップ５２０における第１のデバイスは第１のＭＡＣデバイスである。ステップ５２０において説明されたステップは、ＰＨＹデバイスが、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のＭＡＣデバイスに、速度が１００Ｍｂｐｓであるということである第１のサービスインタフェースのステータスを含むオートネゴシエーション通知パケットを送信することであり、その結果、第１のＭＡＣデバイスは、第２のサービスインタフェースのポート速度を１００Ｍｂｐｓに同期化し、それにより、第１のサービスインタフェースのステータスと第２のサービスインタフェースのステータスとを同期化する目的を達成する。
【００８１】
任意の実施方法において、図５において示されたステップ５１０及びステップ５２０に基づいて、当該方法は、下記の、外部プロセッサにより、事前設定された第１の処理遅延が満了するかどうかを検出するステップと、もし外部プロセッサが事前設定された第１の処理遅延が満了することを検出するならば、第１のＰＨＹデバイスの第１のサービスインタフェースが切断されるかどうかを検出するステップと、もし第１のＰＨＹデバイスの第１のサービスインタフェースが切断されないことが検出されるならば、次のステップ５２０を実行するステップと、もし第１のＰＨＹデバイスの第１のサービスインタフェースが切断されることが検出されるならば、第１のＰＨＹデバイスの第２のサービスインタフェースを切断するように第１のＰＨＹデバイスを制御するステップとを更に含む。
【００８２】
この実施例では、第１のＰＨＹデバイスの第１のサービスインタフェースのステータスが変化することが検出されたあとで、事前設定された第１の処理遅延が満了するかどうかが検出され、もし事前設定された第１の処理遅延が満了するならば、第１のＰＨＹデバイスの第１のサービスインタフェースが切断されるかどうかが検出され、それは、第１のＰＨＹデバイスの第１のサービスインタフェースのステータスが変化したあとで、第１のサービスインタフェースのポートステータスが安定していることを保証することができ、その場合に、第１のＰＨＹデバイスの第１のサービスインタフェースのステータスと第２のサービスインタフェースのステータスとが同期化され、その結果、第１のＰＨＹデバイスの第１のサービスインタフェースの不安定なステータスに起因する、第１のＰＨＹデバイスの第１のサービスインタフェースのステータスと第１のＰＨＹデバイスの第２のサービスインタフェースのステータスとの間の同期化及びネゴシエーションの頻度の増加が回避され、それにより、同期化及びネゴシエーションリソースの浪費を回避する。
【００８３】
任意の実施方法において、ＰＨＹデバイスと第１のＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、ＰＨＹデバイスと第１のＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、ＰＨＹデバイスと第１のＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、第１のＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【００８４】
任意の実施方法において、第１のＭＡＣデバイスと第１のＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【００８５】
任意の実施方法において、ＰＨＹデバイスのシステム側ポートのステータス、又は
ＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【００８６】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが第１のＰＨＹデバイスに配置され、それにより第１のＰＨＹデバイスは、第１のＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【００８７】
任意の実施方法において、第１のＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、第１のＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【００８８】
任意の実施方法において、第１のＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、第１のＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【００８９】
この実施例において提供されるポートステータス同期化方法によれば、ステータスの同期化を実施するために、管理インタフェースを使用することなく、ステータス情報がローカルデバイスの第１のＰＨＹデバイスのシステム側ポートとライン側ポートとの間で伝送されるという問題が、特に解決され、それにより、第１のＰＨＹデバイスのシステム側ポート及びライン側ポートのステータスの同期化を実施する。
【００９０】
任意の実施方法において、ピアデバイスは、第２のＰＨＹデバイス及び第２のＭＡＣデバイスを含み、第２のＰＨＹデバイスのライン側ポートは、第１のＰＨＹデバイスのライン側ポートに接続され、第２のＰＨＹデバイスのシステム側ポートは、第２のＭＡＣデバイスに接続され、この実施例において提供されるポートステータス同期化方法は、下記の、第２のＰＨＹデバイス、又は第２のＰＨＹデバイスに接続された外部プロセッサにより、第２のＰＨＹデバイスのライン側ポートが変化するかどうかを判定するステップと、もし第２のＰＨＹデバイスのライン側ポートのステータスが変化するならば、第２のＰＨＹデバイス、又は第２のＰＨＹデバイスに接続された外部プロセッサにより、オートネゴシエーションを再開するように第２のＰＨＹデバイスのシステム側ポートを制御し、第２のＰＨＹデバイスのシステム側ポートにより、第２のＰＨＹデバイスの第２のサービスインタフェースシステム側ポートに接続された第２のＭＡＣデバイスに、第２のＰＨＹデバイスのライン側ポートのステータス情報を含む別のオートネゴシエーション通知パケットを送信し、別のオートネゴシエーション通知パケットに従って、第２のＰＨＹデバイスのライン側ポートのステータスと第２のＰＨＹデバイスのシステム側ポートのステータスとを同期化するように、第２のＭＡＣデバイスをトリガするステップとを更に含む。
【００９１】
この実施例において提供されるポートステータス同期化方法によれば、ローカルデバイスとピアデバイスとの間で接続されたポートのステータスの同期化が実施されるとともに、ピアデバイスのポートステータス同期化方法が実施される。ピアデバイスのポートステータス同期化方法は、ローカルデバイスのポートステータス同期化方法を参照することにより実施され得る。
【００９２】
任意の実施方法において、ピアデバイスの第２のＰＨＹデバイスのライン側ポートは、第２のＰＨＹデバイスと第１のＰＨＹデバイスとの間のサービスインタフェースであり、第２のＰＨＹデバイスのシステム側ポートは、第２のＰＨＹデバイスと第２のＭＡＣデバイスとの間のサービスインタフェースである。
【００９３】
任意の実施方法において、第２のＭＡＣデバイスと第２のＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【００９４】
任意の実施方法において、第２のＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、第２のＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【００９５】
任意の実施方法において、第２の物理層ＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、第２の物理層ＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【００９６】
図６を参照すると、図６は、本発明の実施例による、ポートステータス同期化方法が適用される装置の概略の構造図である。この実施例において提供されるポートステータス同期化方法は、ブレードサーバに適用される。具体的には、ブレードサーバは、少なくとも１つのサーバボードを含み、そして１つのネットワークアダプタが各サーバボードに配置される。この実施例において、ネットワークアダプタはＭＡＣデバイスであり、ブレードサーバはインタフェースボードを更に含み、ここで、少なくとも１つのＰＨＹデバイスが１つのインタフェースボードに配置される。この実施例において、ＭＡＣデバイスとＰＨＹデバイスは、異なる物理的ボードに配置される。図３において示されたように、８つのサーバボード及び１つのインタフェースボードが示され、２つのＰＨＹデバイスがインタフェースボードに配置され、それは、物理層ＰＨＹデバイス１と物理層ＰＨＹデバイス２である。４つのシステム側ポートが物理層ＰＨＹデバイス１及び物理層ＰＨＹデバイス２のそれぞれに配置され、物理層ＰＨＹデバイス１は、物理層ＰＨＹデバイス１のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するＭＡＣデバイスに接続され、すなわち物理層ＰＨＹデバイス１は、物理層ＰＨＹデバイス１のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するネットワークアダプタに接続される。物理層ＰＨＹデバイス２は、物理層ＰＨＹデバイス２のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するＭＡＣデバイスに接続され、すなわち物理層ＰＨＹデバイス２は、物理層ＰＨＹデバイス２のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するネットワークアダプタに接続される。この実施例において提供される物理層ＰＨＹデバイス１のシステム側ポートは、ＳＧＭＩＩインタフェースを使用することにより、対応するネットワークアダプタに接続され得るとともに、システム側ポートとネットワークアダプタとの間のオートネゴシエーションメカニズムは、1000BASE-Xインタフェースのオートネゴシエーションメカニズムに従い、すなわちＩＥＥＥ８０２．３の３７節の仕様に従う。ＳＧＭＩＩインタフェースは、バックプレーンに配置される。
【００９７】
この実施例では、この実施例において提供されるポートステータス同期化方法の処理が、一例として、物理層ＰＨＹデバイス１のライン側ポートのステータス変化が速度変化であるということを使用することにより説明される。具体的な実施処理が、下記のとおりに説明される。
【００９８】
（１）物理層ＰＨＹデバイス１のライン側ポートは、当初は１０００Ｍｂｐｓの速度における1000BASE-Tモードで機能する。
【００９９】
（２）速度を１００Ｍｂｐｓに変更するために、物理層ＰＨＹデバイス１のライン側ポートは、ピアデバイスとのオートネゴシエーションを再開する。
【０１００】
（３）物理層ＰＨＹデバイス１は、ライン側ポートのステータスが変化することを判定し、その場合に、システム側ポートが初期化されるとともに、オートネゴシエーションが再開され、それによりオートネゴシエーションパケットに１００Ｍｂｐｓの速度について情報を書きこみ、システム側ポートを使用することにより、ネットワークアダプタ１から４のうちのいずれか１つ又は全てに情報を通知する。
【０１０１】
（４）ネットワークアダプタ１から４のうちのいずれか１つ又は全てが、システム側ポートが初期化され、オートネゴシエーションが再開されるとともに、ライン側ポートによりサポートされることができ、物理層ＰＨＹデバイス１により送信されたオートネゴシエーションパケットから獲得される動作速度が１００Ｍｂｐｓであるということを検出したあとで、次に、システム側ポートの速度は１００Ｍｂｐｓに設定され、その結果、物理層ＰＨＹデバイス１のシステム側ポートとライン側ポートの速度の同期化が実施され、ネットワークアダプタ１から４と物理層ＰＨＹデバイス１との間のインタフェースのオートネゴシエーションが完了され、そしてリンクが新たに連結される。
【０１０２】
この実施例を従来技術と比較することによって、そして管理データインタフェースを接続するための別の現存する実施方法を分析することによって、現存する同期化方法において、外部プロセッサは、ＭＡＣデバイスに接続されるシステム側ポートのＥｔｈインタフェースにおけるステータス情報を獲得するために、制御管理インタフェースを使用することによりＭＡＣデバイスに接続され、外部プロセッサは、ＭＤＩＯインタフェースを使用することによりＰＨＹデバイスのＰＨＹライン側ポートのステータス情報を直接的に獲得するために、ＭＤＩＯインタフェースを使用することによりＰＨＹデバイスに接続され、その結果、外部プロセッサは、ＰＨＹデバイスのＰＨＹシステム側ポートとＰＨＹライン側ポートとの間のステータスの同期化を制御するための指示を配信する、ということが学習されることができる。そのような管理データインタフェースの接続を実施する装置では、ＰＨＹデバイスとＭＡＣデバイスは、異なる物理的ボードに配置され、ＰＨＹデバイスと外部プロセッサは、同じ物理的ボードに配置されるとともに、１つのシステムデバイス管理モジュールが配置され、ここで、システムデバイス管理モジュールは、デバイス管理チャネルを使用することにより、外部プロセッサに接続され、外部プロセッサは、ＭＤＩＯインタフェースを使用することにより、ＰＨＹデバイスに接続される。このようにして、システムデバイス管理モジュールは、外部プロセッサからＰＨＹライン側に関するポートステータス情報を獲得し、ＭＡＣデバイスからＰＨＹシステム側に関するポートステータス情報を獲得し、ＰＨＹデバイスのＰＨＹシステム側ポートとＰＨＹライン側ポートとの間のステータスの同期化を制御するための指示を配信する。システムデバイス管理モジュールは外部プロセッサから独立しているので、情報伝達経路の数量が比較的大きくなり、信号接続は複雑で面倒になり、それにより、通信ノードを増やし、信号の処理遅延を増やし、そしてＭＡＣとＰＨＹとの間の通信の信頼性を減少させる。しかしながら、結論として、この実施例では、ＰＨＹデバイス、又はＰＨＹデバイスに接続された外部プロセッサは、ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もしＰＨＹデバイスの第１のサービスインタフェースが変化するならば、ＰＨＹデバイス、又は外部プロセッサは、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、ＰＨＹデバイスとＭＡＣデバイスを接続するためにＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによるＭＡＣデバイス又はＰＨＹデバイスのピアデバイスとＰＨＹデバイスとの間のポートステータス同期化及びネゴシエーションを実行する目的、それにより、ＰＨＹデバイスが管理情報をＭＡＣデバイスと交換する場合の回路インタフェースの面倒な設計を単純化し、インタフェースボードの信号ケーブル配線のための空間を削減する。この実施例において、ＰＨＹデバイスとＭＡＣデバイスを接続するために追加の管理チャネル及び管理モジュールは配置される必要がなく、それにより、通信の間の情報交換ノードを削減し、情報伝達経路を単純化し、情報伝達遅延を削減し、適時に利用可能な情報を受け取り、そして管理情報伝達の信頼性を強化する。
【０１０３】
図７を参照すると、図７は、本発明の実施例によるＰＨＹデバイスの構造図である。この実施例におけるＰＨＹデバイスは、２つのサービスインタフェースを含み、ＰＨＹデバイスとＭＡＣデバイスは、サービスインタフェースを使用することにより接続される。図７において示されたように、この実施例において提供されるＰＨＹデバイスに含まれる２つのサービスインタフェースは、第１のサービスインタフェース７１及び第２のサービスインタフェース７２である。この実施例において、第１のサービスインタフェース７１はシステム側ポートであり、そして第２のサービスインタフェース７２はライン側ポートであり、ＭＡＣデバイスは、ＰＨＹデバイスのシステム側ポートを使用することによりＰＨＹデバイスに接続され、すなわちＭＡＣデバイスは、ＰＨＹデバイスの第１のサービスインタフェース７１を使用することによりＰＨＹデバイスに接続され、そしてＰＨＹデバイスは、ＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわちＰＨＹデバイスは、ＰＨＹデバイスの第２のサービスインタフェース７２を使用することによりピアデバイスに接続される。ＰＨＹデバイスは、判定ユニット７１０及び制御ユニット７２０を更に含み、ここで、ＰＨＹデバイスの内部結線状況が下記で説明される。
【０１０４】
この実施例において、判定ユニット７１０は、ＰＨＹデバイスの第１のサービスインタフェース７１が変化するかどうかを判定するように構成される。
【０１０５】
制御ユニット７２０は、判定ユニット７１０がＰＨＹデバイスの第１のサービスインタフェース７１が変化したと判定する結果に従って、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェース７２を制御し、第２のサービスインタフェース７２を使用することにより、第２のサービスインタフェース７２に接続された第１のデバイスに、第１のサービスインタフェース７１のステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェース７２のステータスと第１のサービスインタフェース７１のステータスとを同期化するように、第１のデバイスをトリガするように構成される。
【０１０６】
この実施例において、もしＰＨＹデバイスとＭＡＣデバイスが第１のサービスインタフェース７１を使用することにより接続されるならば、第１のデバイスとＭＡＣデバイスは異なるデバイスであり、すなわち第１のデバイスはピアデバイスである。
【０１０７】
任意の実施方法において、ＰＨＹデバイスとＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、ＰＨＹデバイスとＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、ＰＨＹデバイスとＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、ＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【０１０８】
任意の実施方法において、ＭＡＣデバイスとＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【０１０９】
任意の実施方法において、ＰＨＹデバイスのシステム側ポートのステータス、又はＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【０１１０】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートがＰＨＹデバイスに配置され、それによりＰＨＹデバイスは、ＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【０１１１】
任意の実施方法において、ＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、ＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【０１１２】
任意の実施方法において、ＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、ＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【０１１３】
図８を参照すると、図８は、本発明の実施例による別のＰＨＹデバイスの構造図である。この実施例におけるＰＨＹデバイスは、２つのサービスインタフェースを含み、ＰＨＹデバイスとＭＡＣデバイスは、サービスインタフェースを使用することにより接続される。図８において示されたように、この実施例において提供されるＰＨＹデバイスに含まれる２つのサービスインタフェースは、第１のサービスインタフェース８１及び第２のサービスインタフェース８２である。この実施例において、第１のサービスインタフェース８１はライン側ポートであり、そして第２のサービスインタフェース８２はシステム側ポートであり、ＭＡＣデバイスは、ＰＨＹデバイスのシステム側ポートを使用することによりＰＨＹデバイスに接続され、すなわちＭＡＣデバイスは、ＰＨＹデバイスの第２のサービスインタフェースを使用することによりＰＨＹデバイスに接続され、そしてＰＨＹデバイスは、ＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわちＰＨＹデバイスは、ＰＨＹデバイスの第１のサービスインタフェースを使用することによりピアデバイスに接続される。ＰＨＹデバイスは、判定ユニット８１０及び制御ユニット８２０を更に含み、ここで、ＰＨＹデバイスの内部結線状況が下記で説明される。
【０１１４】
この実施例において、判定ユニット８１０は、ＰＨＹデバイスの第１のサービスインタフェース８１が変化するかどうかを判定するように構成される。
【０１１５】
制御ユニット８２０は、判定ユニット８１０がＰＨＹデバイスの第１のサービスインタフェース８１が変化したと判定する結果に従って、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェース８２を制御し、第２のサービスインタフェース８２を使用することにより、第２のサービスインタフェース８２に接続された第１のデバイスに、第１のサービスインタフェース８１のステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェース８２のステータスと第１のサービスインタフェース８１のステータスとを同期化するように、第１のデバイスをトリガするように構成される。
【０１１６】
この実施例において、もしＰＨＹデバイスとＭＡＣデバイスが第２のサービスインタフェースを使用することにより接続されるならば、第１のデバイスとＭＡＣデバイスは同じデバイスであり、すなわち第１のデバイスはＭＡＣデバイスである。
【０１１７】
任意の実施方法において、ＰＨＹデバイスとＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、ＰＨＹデバイスとＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、ＰＨＹデバイスとＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、ＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【０１１８】
任意の実施方法において、ＭＡＣデバイスとＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【０１１９】
任意の実施方法において、ＰＨＹデバイスのシステム側ポートのステータス、又はＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【０１２０】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートがＰＨＹデバイスに配置され、それによりＰＨＹデバイスは、ＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【０１２１】
任意の実施方法において、ＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、ＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【０１２２】
任意の実施方法において、ＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、ＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【０１２３】
図９を参照すると、図９は、本発明の実施例による別のＰＨＹデバイスの構造図である。図９において示されたように、この実施例において提供されるＰＨＹデバイスは、入力装置９１、出力装置９２、メモリ９３、及びプロセッサ９４を含み、ここで、メモリ９３は一群のプログラムコードを記憶するとともに、プロセッサ９４はメモリ９３に記憶されるプログラムコードを呼び出すように構成され、それにより、下記の、ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する動作と、もしＰＨＹデバイスの第１のサービスインタフェースが変化するならば、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする動作とを実行し、ここで、もしＰＨＹデバイスとＭＡＣデバイスが第２のサービスインタフェースを使用することにより接続されるならば、第１のデバイスはＭＡＣデバイスであり、そうでなければ、第１のデバイスとＭＡＣデバイスは異なるデバイスである。
【０１２４】
任意の実施方法において、ＰＨＹデバイスとＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、ＰＨＹデバイスとＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。
【０１２５】
任意の実施方法において、もし第１のサービスインタフェースがＰＨＹデバイスのライン側ポートであるならば、第２のサービスインタフェースはＰＨＹデバイスのシステム側ポートであり、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがＰＨＹデバイスのシステム側ポートを使用することにより接続されるとともに、第１のデバイスがＰＨＹデバイスのシステム側ポートに接続されたＭＡＣデバイスであるということを含む。
【０１２６】
任意の実施方法において、もし第１のサービスインタフェースがＰＨＹデバイスのシステム側ポートであるならば、第２のサービスインタフェースはＰＨＹデバイスのライン側ポートであり、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがＰＨＹデバイスのシステム側ポートを使用することにより接続されるとともに、第１のデバイスがＰＨＹデバイスのライン側ポートに接続されたピアデバイスであるということを含む。
【０１２７】
任意の実施方法において、ＰＨＹデバイスのシステム側ポートのステータス、又はＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【０１２８】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートがＰＨＹデバイスに配置され、それによりＰＨＹデバイスは、ＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【０１２９】
図１０を参照すると、図１０は、本発明の実施例によるポートステータス同期化システムの構造図である。図１０において示されたように、この実施例において提供されるポートステータス同期化システムは、ＰＨＹデバイス１０１０、及びＭＡＣデバイス１０２０を含み、ここで、ＰＨＹデバイス１０１０とＭＡＣデバイス１０２０はサービスインタフェースを使用することにより接続され、ＰＨＹデバイス１０１０は第１のサービスインタフェース１０１及び第２のサービスインタフェース１０２を含む。この実施例において、第１のサービスインタフェース１０１はシステム側ポートであり、そして第２のサービスインタフェース１０２はライン側ポートであり、ＭＡＣデバイス１０２０は、ＰＨＹデバイス１０１０のシステム側ポートを使用することによりＰＨＹデバイス１０１０に接続され、すなわちＭＡＣデバイス１０２０は、ＰＨＹデバイス１０１０の第１のサービスインタフェース１０１を使用することによりＰＨＹデバイス１０１０に接続され、そしてＰＨＹデバイス１０１０は、ＰＨＹデバイス１０１０のライン側ポートを使用することによりピアデバイスに接続され、すなわちＰＨＹデバイス１０１０は、ＰＨＹデバイス１０１０の第２のサービスインタフェース１０２を使用することによりピアデバイスに接続される。
【０１３０】
ＰＨＹデバイス１０１０は、ＰＨＹデバイス１０１０の第１のサービスインタフェース１０１が変化するかどうかを判定するように構成される。
【０１３１】
ＰＨＹデバイス１０１０は、ＰＨＹデバイス１０１０がＰＨＹデバイス１０１０の第１のサービスインタフェース１０１が変化したと判定する結果に従って、オートネゴシエーションを再開するようにＰＨＹデバイス１０１０の第２のサービスインタフェース１０２を制御し、第２のサービスインタフェース１０２を使用することにより、第２のサービスインタフェース１０２に接続された第１のデバイスに、第１のサービスインタフェース１０１のステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェース１０１のステータスと第１のサービスインタフェース１０１のステータスとを同期化するように、第１のデバイスをトリガするように更に構成される。
【０１３２】
この実施例において、もしＰＨＹデバイス１０１０とＭＡＣデバイス１０２０が第１のサービスインタフェース１０１を使用することにより接続されるならば、第１のデバイスとＭＡＣデバイス１０２０は異なるデバイスであり、すなわち第１のデバイスはピアデバイスである。
【０１３３】
任意の実施方法において、ＰＨＹデバイスとＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、ＰＨＹデバイスとＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。すなわち、この実施例では、ＰＨＹデバイスとＭＡＣデバイスは、管理インタフェースを使用することにより接続されないが、しかしサービスインタフェースを単に使用することにより接続され、ここで、サービスインタフェースは、ＰＨＹデバイスのシステム側ポートに限定されず、別のサービスインタフェースであり得る。
【０１３４】
任意の実施方法において、ＭＡＣデバイスとＰＨＹデバイスとの間のサービスインタフェースは、シリアルギガビットメディア独立型インタフェース（Serial  Gigabit  Media  Independent  Interface、ＳＧＭＩＩ）、シリアルギガビットＰＨＹインタフェース（1000BASE-Xインタフェース）、シリアルギガビットバックプレーンＰＨＹインタフェース（1000BASE-KXインタフェース）、及びシリアル１０ギガビットバックプレーンＰＨＹインタフェース（10GBASE-KRインタフェース）のうちのいずれかのインタフェースであり得る。
【０１３５】
任意の実施方法において、ＰＨＹデバイスのシステム側ポートのステータス、又はＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【０１３６】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートがＰＨＹデバイスに配置され、それによりＰＨＹデバイスは、ＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【０１３７】
任意の実施方法において、ＭＡＣデバイスは、イーサネットＭＡＣ層機能を含むデバイスであり、例えば、ＭＡＣデバイスは、ネットワークアダプタデバイス、スイッチデバイス、及びネットワークプロセッサ（Network  Processor、ＮＰ）のようなデバイスのうちのいずれかのデバイスであり得る。
【０１３８】
任意の実施方法において、ＰＨＹデバイスは、イーサネットＰＨＹ層インタフェースを提供するデバイスであり、例えば、ＰＨＹデバイスは、1000BASE-Xインタフェース、1000BASE-KXインタフェース、10GBASE-KRインタフェース、又は10GBASE-SRインタフェースを提供するデバイスであり得る。
【０１３９】
任意の実施方法において、図１１を参照すると、図１１は、本発明の実施例による別のポートステータス同期化システムの構造図である。図１１において示されたように、このポートステータス同期化システムは、図１０において示されたポートステータス同期化システムに基づいているとともに、外部プロセッサ１１１０を更に含み、ここで、外部プロセッサ１１１０は、ＰＨＹデバイス１０１０に接続されるとともに、ＰＨＹデバイス１０１０の第１のサービスインタフェース１０１が変化するかどうかを判定するためにＰＨＹデバイス１０１０に取って代わるように構成される。
【０１４０】
外部プロセッサ１１１０は、外部プロセッサ１１１０がＰＨＹデバイス１０１０の第１のサービスインタフェース１０１が変化したと判定する結果に従って、オートネゴシエーションを再開するようにＰＨＹデバイス１０１０の第２のサービスインタフェース１０２を制御し、第２のサービスインタフェース１０２を使用することにより、第２のサービスインタフェース１０２に接続された第１のデバイスに、オートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェース１０１のステータスと第１のサービスインタフェース１０１のステータスとを同期化するように、第１のデバイスをトリガするためにＰＨＹデバイス１０１０に取って代わるように更に構成される。
【０１４１】
この実施例において、もしＰＨＹデバイス１０１０とＭＡＣデバイス１０２０が第１のサービスインタフェース１０１を使用することにより接続されるならば、第１のデバイスとＭＡＣデバイス１０２０は異なるデバイスであり、すなわち第１のデバイスはピアデバイスである。
【０１４２】
任意の実施方法において、ＰＨＹデバイスとＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、ＰＨＹデバイスとＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む。
【０１４３】
任意の実施方法において、もし第１のサービスインタフェースがＰＨＹデバイスのライン側ポートであるならば、第２のサービスインタフェースはＰＨＹデバイスのシステム側ポートであり、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースを使用することにより接続されるということは、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがＰＨＹデバイスのシステム側ポートを使用することにより接続されるとともに、この実施例では、第１のデバイスがＰＨＹデバイスのシステム側ポートに接続されたＭＡＣデバイスであるということを含む。
【０１４４】
任意の実施方法において、ＰＨＹデバイスのシステム側ポートのステータス、又はＰＨＹデバイスのライン側ポートのステータスは、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む。
【０１４５】
任意の実施方法において、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートがＰＨＹデバイスに配置され、それによりＰＨＹデバイスは、ＰＨＹデバイスのシステム側ポートであるとともにＭＡＣデバイスに対応するシステム側ポートのうちのいずれか１つを使用することにより、ＭＡＣデバイスに接続される。
【０１４６】
この実施例において実施されるポートステータス同期化システムに含まれるＰＨＹデバイスは、図１から図６において実施されるポートステータス同期化方法のうちのいずれか１つにおけるＰＨＹデバイスに従って実施されることができ、具体的な実装例に関する詳細については、図１から図６において示された方法の実施例のうちのいずれか１つに対して参照が行われることができ、それは、再度ここでは説明されない。
【０１４７】
本願において提供されるいくらかの実施例では、開示されたデバイス及び方法は他の様式で実施され得る、ということが理解されるべきである。例えば、説明されたデバイスの実施例は、単に代表的である。例えば、モジュール若しくはユニットの分割は、単に論理的な機能の分割であるとともに、実際の実装例では他の分割であるかもしれない。例えば、複数のユニット又はモジュールは、別のシステムに結合され得るか若しくは統合され得るか、又は、いくつかの特徴は、無視され得るか若しくは実行されないかもしれない。さらに、表示されたか若しくは論じられた相互の結合又は直接的な結合又は通信接続は、いくつかインタフェースを使用することにより実施され得る。装置、モジュール、若しくはユニットの間の間接的な結合又は通信接続は、電子的方式、機械的方式、又は他の方式において実施され得る。
【０１４８】
別個の部品として説明されるモジュール若しくはユニットは、物理的に分離しているかもしれないし、又は物理的に分離していないかもしれないとともに、モジュール若しくはユニットとして表示される部品は、物理的なモジュール若しくはユニットであるかもしれないし、又は物理的なモジュール若しくはユニットでないかもしれず、１つの位置に位置付けられるかもしれないし、又は複数のネットワークモジュール若しくはユニットに対して分散されるかもしれない。いくつか又は全てのモジュール若しくはユニットは、本発明の実施例における解決法の目的を達成するために、実際のニーズに従って選択され得る。
【０１４９】
前述の説明は、本発明の単なる具体的な実施方法にすぎず、本発明の保護範囲を限定することを意図していない。本発明において開示された技術的な範囲内の当業者によって容易に判断されるあらゆる同等の修正又は置換は、本発明の保護範囲に含まれるものとする。したがって、本発明の保護範囲は、請求項の保護範囲に支配されるものとする。
【図１】
2016535950.tif 000003
【図２】
2016535950.tif 000004
【図３】
2016535950.tif 000005
【図４】
2016535950.tif 000006
【図５】
2016535950.tif 000007
【図６】
2016535950.tif 000008
【図７】
2016535950.tif 000009
【図８】
2016535950.tif 000010
【図９】
2016535950.tif 000011
【図１０】
2016535950.tif 000012
【図１１】
2016535950.tif 000013
【手続補正書】
【提出日】平成28年4月13日(2016.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ポートステータス同期化方法であって、物理層ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースにより接続され、当該方法が、
前記ＰＨＹデバイス、又は前記ＰＨＹデバイスに接続された外部プロセッサにより、前記ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定するステップと、
もし前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するならば、前記ＰＨＹデバイス、又は前記外部プロセッサにより、オートネゴシエーションを再開するように前記ＰＨＹデバイスの第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするステップとを含み、
もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されないならば、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、方法。
【請求項２】
前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
前記ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む、請求項１に記載の方法。
【請求項３】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであり、前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む、請求項１又は請求項２に記載の方法。
【請求項４】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであり、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む、請求項１又は請求項２に記載の方法。
【請求項５】
前記ＰＨＹデバイスの前記システム側ポートのステータス、又は前記ＰＨＹデバイスの前記ライン側ポートのステータスが、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む、請求項３又は請求項４に記載の方法。
【請求項６】
異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが前記ＰＨＹデバイスに配置される、請求項１から請求項５のいずれか一項に記載の方法。
【請求項７】
物理層ＰＨＹデバイスであって、当該ＰＨＹデバイスとリンク層ＭＡＣデバイスがサービスインタフェースにより接続され、当該ＰＨＹデバイスが第１のサービスインタフェース及び第２のサービスインタフェースを備え、当該ＰＨＹデバイスが、
当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するように構成される判定ユニットと、
前記判定ユニットが当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように当該ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするように構成される制御ユニットを更に備え、
もし当該ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されないならば、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、ＰＨＹデバイス。
【請求項８】
当該ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
当該ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む、請求項７に記載のＰＨＹデバイス。
【請求項９】
もし前記第１のサービスインタフェースが当該ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースが当該ＰＨＹデバイスのシステム側ポートであり、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが当該ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが当該ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む、請求項７又は請求項８に記載のＰＨＹデバイス。
【請求項１０】
もし前記第１のサービスインタフェースが当該ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースが当該ＰＨＹデバイスのライン側ポートであり、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
当該物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが当該ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが当該ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む、請求項７又は請求項８に記載のＰＨＹデバイス。
【請求項１１】
当該ＰＨＹデバイスの前記システム側ポートのステータス、又は当該ＰＨＹデバイスの前記ライン側ポートのステータスが、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む、請求項９又は請求項１０に記載のＰＨＹデバイス。
【請求項１２】
異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが当該ＰＨＹデバイスに配置される、請求項１１に記載のＰＨＹデバイス。
【請求項１３】
物理層ＰＨＹデバイス及びリンク層ＭＡＣデバイスを備えるポートステータス同期化システムであって、前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースにより接続され、前記ＰＨＹデバイスが第１のサービスインタフェース及び第２のサービスインタフェースを備え、
前記ＰＨＹデバイスが、前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するように構成され、
前記ＰＨＹデバイスが、前記ＰＨＹデバイスが前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように前記ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガするように更に構成され、
もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、もし前記ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されないならば、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、システム。
【請求項１４】
前記ＰＨＹデバイスに接続されるとともに、前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化するかどうかを判定するために前記ＰＨＹデバイスに取って代わるように構成される外部プロセッサを更に備え、
前記外部プロセッサが、前記外部プロセッサが前記ＰＨＹデバイスの前記第１のサービスインタフェースが変化したと判定する結果に従って、オートネゴシエーションを再開するように前記ＰＨＹデバイスの前記第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された前記第１のデバイスに、オートネゴシエーション通知パケットを送信するために前記ＰＨＹデバイスに取って代わるように更に構成される、請求項１３に記載のシステム。
【請求項１５】
前記ＰＨＹデバイスと前記ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
前記ＰＨＹデバイスと前記ＭＡＣデバイスが管理インタフェースを除くサービスインタフェースを使用することにより接続されるということを含む、請求項１３又は請求項１４に記載のシステム。
【請求項１６】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであり、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記システム側ポートに接続された前記ＭＡＣデバイスであるということを含む、請求項１５に記載のシステム。
【請求項１７】
もし前記第１のサービスインタフェースが前記ＰＨＹデバイスのシステム側ポートであるならば、前記第２のサービスインタフェースが前記ＰＨＹデバイスのライン側ポートであり、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスがサービスインタフェースにより接続されるということが、
前記物理層ＰＨＹデバイスと前記リンク層ＭＡＣデバイスが前記ＰＨＹデバイスの前記システム側ポートを使用することにより接続されるとともに、
前記第１のデバイスが前記ＰＨＹデバイスの前記ライン側ポートに接続されたピアデバイスであるということを含む、請求項１５に記載のシステム。
【請求項１８】
前記ＰＨＹデバイスの前記システム側ポートのステータス、又は前記ＰＨＹデバイスの前記ライン側ポートのステータスが、ポート動作モード、ポートランニングステータス、又は制御メッセージを含む、請求項１６又は請求項１７に記載のシステム。
【請求項１９】
異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが前記ＰＨＹデバイスに配置され、それにより前記ＰＨＹデバイスが、前記ＰＨＹデバイスのシステム側ポートであるとともに前記ＭＡＣデバイスに対応する前記システム側ポートのうちのいずれか１つを使用することにより、前記ＭＡＣデバイスに接続される、請求項１８に記載のシステム。
【請求項２０】
物理層ＰＨＹデバイスであって、当該ＰＨＹデバイスが、入力装置、出力装置、メモリ、及びプロセッサを備え、前記メモリが一群のプログラムコードを記憶するとともに、前記プロセッサが前記メモリに記憶される前記プログラムコードを呼び出すように構成され、それにより、下記の、
当該ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する動作と、
もし当該ＰＨＹデバイスの前記第１のサービスインタフェースが変化するならば、オートネゴシエーションを再開するように当該ＰＨＹデバイスの第２のサービスインタフェースを制御し、前記第２のサービスインタフェースを使用することにより、前記第２のサービスインタフェースに接続された第１のデバイスに、前記第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、前記オートネゴシエーション通知パケットに従って、前記第２のサービスインタフェースのステータスと前記第１のサービスインタフェースのステータスとを同期化するように、前記第１のデバイスをトリガする動作とを実行し、
もし当該ＰＨＹデバイスとリンク層ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されるならば、前記第１のデバイスが前記ＭＡＣデバイスであり、もし当該ＰＨＹデバイスと前記ＭＡＣデバイスが前記第２のサービスインタフェースを使用することにより接続されないならば、前記第１のデバイスと前記ＭＡＣデバイスが異なるデバイスである、ＰＨＹデバイス。

【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本願の実施例は、ポートステータス同期化方法、関連のデバイス、及びシステムを提供し、その結果、ＰＨＹデバイスとＭＡＣデバイスとの間の回路インタフェースの面倒な設計が単純化され、追加のサービスインタフェースの必要性なしで、ＰＨＹデバイスのシステム側ポート又はライン側ポートがサービスインタフェースとして使用され、それにより、コストを削減し、異なるＭＡＣデバイスに接続される少なくとも２つのシステム側ポートが配置され、それにより、インタフェースを拡張するとともに、バックプレーンケーブル配線のための空間を削減し、管理モジュールが省かれ、その結果、情報交換ノードを削減して情報伝達経路を単純化し、それにより、信号処理遅延を削減し、管理情報伝達の信頼性を強化する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図３を参照すると、図３は、本発明の実施例による別のポートステータス同期化方法のフローチャートである。この実施例において提供されるポートステータス同期化方法では、関連するデバイスは、ローカルデバイスとピアデバイスを含む。ローカルデバイスは、第１のＭＡＣデバイス、第１のＰＨＹデバイス、及び第１のＰＨＹデバイスに接続された外部プロセッサを含み、ここで、第１のＰＨＹデバイスと第１のＭＡＣデバイスはサービスインタフェースを使用することにより接続される。この実施例において、第１のＰＨＹデバイスは、２つのサービスインタフェースを含み、それは、第１のサービスインタフェース及び第２のサービスインタフェースである。この実施例において、第１のサービスインタフェースはシステム側ポートであり、そして第２のサービスインタフェースはライン側ポートであり、第１のＭＡＣデバイスは、第１のＰＨＹデバイスのシステム側ポートを使用することにより第１のＰＨＹデバイスに接続され、すなわち第１のＭＡＣデバイスは、第１のＰＨＹデバイスの第１のサービスインタフェースを使用することにより第１のＰＨＹデバイスに接続され、そして第１のＰＨＹデバイスは、第１のＰＨＹデバイスのライン側ポートを使用することによりピアデバイスに接続され、すなわち第１のＰＨＹデバイスは、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することによりピアデバイスに接続される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
この実施例によれば、第１のＰＨＹデバイスに接続された外部プロセッサは、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化するならば、第１のＰＨＹデバイスに接続された外部プロセッサは、オートネゴシエーションを再開するように第１のＰＨＹデバイスの第２のサービスインタフェースを制御し、第１のＰＨＹデバイスの第２のサービスインタフェースを使用することにより、第１のＰＨＹデバイスの第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第１のＰＨＹデバイスの第２のサービスインタフェースのステータスと第１のＰＨＹデバイスの第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、第１のＰＨＹデバイスと第１のＭＡＣデバイスを接続するためにＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによる第１のＭＡＣデバイス又は第１のＰＨＹデバイスのピアデバイスと第１のＰＨＹデバイスとの間のポートステータス同期化及びネゴシエーションを実行する目的が達成され、それにより、第１のＰＨＹデバイスが管理情報を第１のＭＡＣデバイスと交換する場合の回路インタフェースの面倒な設計を単純化し、インタフェースボードの信号ケーブル配線のための空間を削減する。この実施例において、第１のＰＨＹデバイスと第１のＭＡＣデバイスを接続するために追加の管理チャネル及び管理モジュールは配置される必要がなく、それにより、通信の間の情報交換ノードを削減し、情報伝達経路を単純化し、情報伝達遅延を削減し、適時に利用可能な情報を受け取り、そして管理情報伝達の信頼性を強化する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
５１０．外部プロセッサが、第１のＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定する。もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化した、すなわち第１のサービスインタフェースのポートランニングステータスが接続状態から非接続状態に変化したということが判定されるならば、ステップ５２０が実行され、もし第１のＰＨＹデバイスの第１のサービスインタフェースが変化しないということが判定されるならば、この手順は終了する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
任意の実施方法において、ピアデバイスは、第２のＰＨＹデバイス及び第２のＭＡＣデバイスを含み、第２のＰＨＹデバイスのライン側ポートは、第１のＰＨＹデバイスのライン側ポートに接続され、第２のＰＨＹデバイスのシステム側ポートは、第２のＭＡＣデバイスに接続され、この実施例において提供されるポートステータス同期化方法は、下記の、第２のＰＨＹデバイス、又は第２のＰＨＹデバイスに接続された外部プロセッサにより、第２のＰＨＹデバイスのライン側ポートのステータスが変化するかどうかを判定するステップと、もし第２のＰＨＹデバイスのライン側ポートのステータスが変化するならば、第２のＰＨＹデバイス、又は第２のＰＨＹデバイスに接続された外部プロセッサにより、オートネゴシエーションを再開するように第２のＰＨＹデバイスのシステム側ポートを制御し、第２のＰＨＹデバイスのシステム側ポートにより、第２のＰＨＹデバイスのシステム側ポートに接続された第２のＭＡＣデバイスに、第２のＰＨＹデバイスのライン側ポートのステータス情報を含む別のオートネゴシエーション通知パケットを送信し、別のオートネゴシエーション通知パケットに従って、第２のＰＨＹデバイスのライン側ポートのステータスと第２のＰＨＹデバイスのシステム側ポートのステータスとを同期化するように、第２のＭＡＣデバイスをトリガするステップとを更に含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
図６を参照すると、図６は、本発明の実施例による、ポートステータス同期化方法が適用される装置の概略の構造図である。この実施例において提供されるポートステータス同期化方法は、ブレードサーバに適用される。具体的には、ブレードサーバは、少なくとも１つのサーバボードを含み、そして１つのネットワークアダプタが各サーバボードに配置される。この実施例において、ネットワークアダプタはＭＡＣデバイスであり、ブレードサーバはインタフェースボードを更に含み、ここで、少なくとも１つのＰＨＹデバイスが１つのインタフェースボードに配置される。この実施例において、ＭＡＣデバイスとＰＨＹデバイスは、異なる物理的ボードに配置される。図６において示されたように、８つのサーバボード及び１つのインタフェースボードが示され、２つのＰＨＹデバイスがインタフェースボードに配置され、それは、物理層ＰＨＹデバイス１と物理層ＰＨＹデバイス２である。４つのシステム側ポートが物理層ＰＨＹデバイス１及び物理層ＰＨＹデバイス２のそれぞれに配置され、物理層ＰＨＹデバイス１は、物理層ＰＨＹデバイス１のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するＭＡＣデバイスに接続され、すなわち物理層ＰＨＹデバイス１は、物理層ＰＨＹデバイス１のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するネットワークアダプタに接続される。物理層ＰＨＹデバイス２は、物理層ＰＨＹデバイス２のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するＭＡＣデバイスに接続され、すなわち物理層ＰＨＹデバイス２は、物理層ＰＨＹデバイス２のいずれかのシステム側ポートを使用することにより、いずれかのシステム側ポートに対応するネットワークアダプタに接続される。この実施例において提供される物理層ＰＨＹデバイス１のシステム側ポートは、ＳＧＭＩＩインタフェースを使用することにより、対応するネットワークアダプタに接続され得るとともに、システム側ポートとネットワークアダプタとの間のオートネゴシエーションメカニズムは、1000BASE-Xインタフェースのオートネゴシエーションメカニズムに従い、すなわちＩＥＥＥ８０２．３の３７節の仕様に従う。ＳＧＭＩＩインタフェースは、バックプレーンに配置される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】変更
【補正の内容】
【０１０２】
この実施例を従来技術と比較することによって、そして管理データインタフェースを接続するための別の現存する実施方法を分析することによって、現存する同期化方法において、外部プロセッサは、ＭＡＣデバイスに接続されるシステム側ポートのＥｔｈインタフェースにおけるステータス情報を獲得するために、制御管理インタフェースを使用することによりＭＡＣデバイスに接続され、外部プロセッサは、ＭＤＩＯインタフェースを使用することによりＰＨＹデバイスのＰＨＹライン側ポートのステータス情報を直接的に獲得するために、ＭＤＩＯインタフェースを使用することによりＰＨＹデバイスに接続され、その結果、外部プロセッサは、ＰＨＹデバイスのＰＨＹシステム側ポートとＰＨＹライン側ポートとの間のステータスの同期化を制御するための指示を配信する、ということが学習されることができる。そのような管理データインタフェースの接続を実施する装置では、ＰＨＹデバイスとＭＡＣデバイスは、異なる物理的ボードに配置され、ＰＨＹデバイスと外部プロセッサは、同じ物理的ボードに配置されるとともに、１つのシステムデバイス管理モジュールが配置され、ここで、システムデバイス管理モジュールは、デバイス管理チャネルを使用することにより、外部プロセッサに接続され、外部プロセッサは、ＭＤＩＯインタフェースを使用することにより、ＰＨＹデバイスに接続される。このようにして、システムデバイス管理モジュールは、外部プロセッサからＰＨＹライン側に関するポートステータス情報を獲得し、ＭＡＣデバイスからＰＨＹシステム側に関するポートステータス情報を獲得し、ＰＨＹデバイスのＰＨＹシステム側ポートとＰＨＹライン側ポートとの間のステータスの同期化を制御するための指示を配信する。システムデバイス管理モジュールは外部プロセッサから独立しているので、情報伝達経路の数量が比較的大きくなり、信号接続は複雑で面倒になり、それにより、通信ノードを増やし、信号の処理遅延を増やし、そしてＭＡＣとＰＨＹとの間の通信の信頼性を減少させる。しかしながら、結論として、この実施例では、ＰＨＹデバイス、又はＰＨＹデバイスに接続された外部プロセッサは、ＰＨＹデバイスの第１のサービスインタフェースが変化するかどうかを判定し、もしＰＨＹデバイスの第１のサービスインタフェースが変化するならば、ＰＨＹデバイス、又は外部プロセッサは、オートネゴシエーションを再開するようにＰＨＹデバイスの第２のサービスインタフェースを制御し、第２のサービスインタフェースを使用することにより、第２のサービスインタフェースに接続された第１のデバイスに、第１のサービスインタフェースのステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェースのステータスと第１のサービスインタフェースのステータスとを同期化するように、第１のデバイスをトリガする。このようにして、ＰＨＹデバイスとＭＡＣデバイスを接続するためにＭＤＩＯインタフェースを配置する必要性なしで、サービスインタフェースを使用することによるＭＡＣデバイス又はＰＨＹデバイスのピアデバイスとＰＨＹデバイスとの間のポートステータス同期化及びネゴシエーションを実行する目的が達成され、それにより、ＰＨＹデバイスが管理情報をＭＡＣデバイスと交換する場合の回路インタフェースの面倒な設計を単純化し、インタフェースボードの信号ケーブル配線のための空間を削減する。この実施例において、ＰＨＹデバイスとＭＡＣデバイスを接続するために追加の管理チャネル及び管理モジュールは配置される必要がなく、それにより、通信の間の情報交換ノードを削減し、情報伝達経路を単純化し、情報伝達遅延を削減し、適時に利用可能な情報を受け取り、そして管理情報伝達の信頼性を強化する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
この実施例において、もしＰＨＹデバイスとＭＡＣデバイスが第２のサービスインタフェース８２を使用することにより接続されるならば、第１のデバイスとＭＡＣデバイスは同じデバイスであり、すなわち第１のデバイスはＭＡＣデバイスである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
ＰＨＹデバイス１０１０は、ＰＨＹデバイス１０１０がＰＨＹデバイス１０１０の第１のサービスインタフェース１０１が変化したと判定する結果に従って、オートネゴシエーションを再開するようにＰＨＹデバイス１０１０の第２のサービスインタフェース１０２を制御し、第２のサービスインタフェース１０２を使用することにより、第２のサービスインタフェース１０２に接続された第１のデバイスに、第１のサービスインタフェース１０１のステータス情報を含むオートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェース１０２のステータスと第１のサービスインタフェース１０１のステータスとを同期化するように、第１のデバイスをトリガするように更に構成される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
外部プロセッサ１１１０は、外部プロセッサ１１１０がＰＨＹデバイス１０１０の第１のサービスインタフェース１０１が変化したと判定する結果に従って、オートネゴシエーションを再開するようにＰＨＹデバイス１０１０の第２のサービスインタフェース１０２を制御し、第２のサービスインタフェース１０２を使用することにより、第２のサービスインタフェース１０２に接続された第１のデバイスに、オートネゴシエーション通知パケットを送信し、オートネゴシエーション通知パケットに従って、第２のサービスインタフェース１０２のステータスと第１のサービスインタフェース１０１のステータスとを同期化するように、第１のデバイスをトリガするためにＰＨＹデバイス１０１０に取って代わるように更に構成される。
【国際調査報告】
2016535950.tif 000014
2016535950.tif 000015
2016535950.tif 000016
2016535950.tif 000017