(57)【特許請求の範囲】
【請求項１】
データ伝送がなされる第１伝送デバイスと第２伝送デバイスとの間にリンクを結成するための自動-交渉方法において、
(a)  上記第１伝送デバイスと第２伝送デバイスの送信状態マシンと受信状態マシンを初期化する段階と、
(b)  上記送信及び受信状態マシンが初期化されれば、上記第１伝送デバイスと上記第２伝送デバイスとの間に通信能力を示すベースページを送受信する段階と、
(c)  上記ベースページの送受信後に、上記第１、第２伝送デバイスに対する１０００Mbps通信能力及び特定状態のメッセージ状態を示すメッセージページを送受信する段階と、
(d)  上記メッセージページ送受信後に、動作速度、動作モード及び上記伝送デバイスのポート形態を示す第１非形式ページを送受信する段階と、
(e)  上記送受信された上記第１非形式ページから上記伝送デバイスのマスタ/スレーブを決定できるかどうかを判断する段階と、
(f)  上記(e)段階で上記マスタ/スレーブを決定できると判断されれば、上記第１非形式ページ後にヌルページを送受信する段階と、
(g)  上記ヌルページ送受信後に上記伝送デバイス間のリンクを結成し、自動-交渉(AN)を終了する段階とを具備することを特徴とする高速リンクのための自動-交渉方法。
【請求項２】
上記(c)段階の、
上記特定状態のメッセージページは整数"１６"を示すメッセージを含むことを特徴とする請求項１に記載の高速リンクのための自動-交渉方法。
【請求項３】
上記(c)段階は、
(c１)  上記伝送デバイスのうちいずれか一つの伝送デバイスから上記１０００Mbpsの通信能力及び上記特定状態のメッセージページを送信した後、上記他の一つの伝送デバイスから上記同じ特定状態のメッセージページを受信するかどうかを判断する段階と、
(c２)  上記(c１)段階で同じ特定状態のメッセージページを受信すると判断されれば、上記(d)〜(g)段階を行う段階とを含むことを特徴とする請求項１に記載の高速リンクのための自動-交渉方法。
【請求項４】
上記(e)段階は、
上記第１、第２伝送デバイスのポート形態が相異なるかどうかを判断して相異なれば、上記マスタ/スレーブを決定できると判断することを特徴とする請求項１に記載の高速リンクのための自動-交渉方法。
【請求項５】
(h)  上記(e)段階で上記マスタ/スレーブを決定できないと判断されれば、上記第１、第２伝送デバイスが上記第１非形式ページ送受信後に第２非形式ページを送受信する段階と、
(i)  上記(h)段階後に上記ヌルページを送受信してリンクを結成し、上記自動-交渉を終了する段階とをさらに具備し、
上記第２非形式ページはランダムシード値を含むことを特徴とする請求項１に記載の高速リンクのための自動-交渉方法。
【請求項６】
上記第１、第２伝送デバイスが送受信する上記第２非形式ページに含まれたランダムシード値を比較してその値がより大きい伝送デバイスをマスタとして決定することを特徴とする請求項５に記載の高速リンクのための自動-交渉方法。
【請求項７】
上記特定状態のメッセージページを受信する伝送デバイスは、上記第１非形式ページ後に受信されるページを上記ヌルページとして認識することを特徴とする請求項１に記載の高速リンクのための自動-交渉方法。
【請求項８】
データ伝送がなされる第１伝送デバイスと第２伝送デバイスとの間にリンクを結成するための自動-交渉装置において、
上記第１、第２伝送デバイスに備わり、上記第１、第２伝送デバイスの間に伝送されるページ情報を利用して上記伝送デバイスをリンクさせるアービタ部と、
このアービタ部を通じて送信される、自動-交渉に要求されるページ情報の送信状態を制御する送信状態マシンと、相手の伝送デバイスから受信される上記ページ情報の受信状態を制御する受信状態マシンとを具備し、１０００Mbps速度で伝送しようとする時に特定状態のメッセージページを送受信するように制御する状態制御部と、
上記第１伝送デバイスと上記第２伝送デバイスとの間に伝送される上記ページ情報からマスタ/スレーブを決定するM/S決定部と、
上記第１伝送デバイスと上記第２伝送デバイスとの間に送受信される上記ページ情報を貯蔵するためのレジスタ部とを具備し、
上記ページ情報は、
ベースページ、メッセージページ、第１非形式ページ、前記第１非形式ページから前記マスタ／スレーブが決定されない場合は第２非形式ページ、及びヌルページのうち少なくとも一つであることを特徴とする高速リンクのための自動-交渉装置。
【請求項９】
上記送受信状態マシンは、
上記第１、第２伝送デバイスの間のデータ伝送速度を１０００Mbpsとして伝送する時、整数“１６”を示す上記特定メッセージページを送受信するように制御することを特徴とする請求項８に記載の高速リンクのための自動-交渉装置。
【請求項１０】
上記送受信状態マシンは、
上記特定メッセージページを送受信した後に上記第１非形式ページと上記ヌルページを送受信することを特徴とする請求項９に記載の高速リンクのための自動-交渉装置。
【請求項１１】
上記送受信状態マシンは、
上記第１または第２伝送デバイスから受信された上記メッセージページが１６以外の他の値を示す時、上記第１非形式ページ、上記第２非形式ページ及び上記ヌルページを順次に送受信するように制御することを特徴とする請求項９に記載の高速リンクのための自動-交渉装置。
【請求項１２】
上記第１、第２伝送デバイスは、
パソコン、ハブスイッチ及びバックボーンスイッチのうちいずれか一つであることを特徴とする請求項８に記載の高速リンクのための自動-交渉装置。
【請求項１３】
データ伝送がなされる第１伝送デバイスと第２伝送デバイスとの間に高速リンクを結成するための自動-交渉方法において、
(a)  上記第１伝送デバイスと第２伝送デバイスとの間に通信能力を示すベースページを送受信する段階と、
(b)  上記ベースページ送受信後に、上記第１及び第２伝送デバイスに対するあらかじめ決まった通信能力及び特定状態のメッセージ状態を示すメッセージページを送受信する段階と、
(c)  上記メッセージページ送受信後に、第１及び第２伝送デバイスに関する伝送情報を示す第１非形式ページを送受信する段階と、
(d)  上記第１非形式ページによって第１及び第２伝送デバイスのマスタ/スレーブが決定されると判断されれば、第１非形式ページ後にヌルページを送受信する段階と、
(e)  上記ヌルページ送受信後に、上記第１及び第２伝送デバイスの間に高速リンクを結成して自動-交渉(AN)を終了する段階とを具備することを特徴とする高速リンクのための自動-交渉方法。
【請求項１４】
上記(b)段階の、
上記特定状態のメッセージページは整数“１６”を示すことを特徴とする請求項１３に記載の高速リンクのための自動-交渉方法。
【請求項１５】
上記(b)段階は、
(b１)  上記第１及び第２伝送デバイスのうちいずれか一つから上記メッセージページを送信する段階と、
(b２)  上記第１及び第２伝送デバイスのうち他の一つから上記メッセージページを受信するかどうかを決定する段階と、
(b３)  上記メッセージページを受信すると決定されれば上記(c)〜(e)段階を行う段階とを具備することを特徴とする請求項１３に記載の高速リンクのための自動-交渉方法。
【請求項１６】
上記(d)段階では、
上記第１及び第２伝送デバイスが他のポートタイプを有する時、上記マスタ/スレーブが決定されることを特徴とする請求項１３に記載の高速リンクのための自動-交渉方法。
【請求項１７】
(f)  上記(d)段階で上記マスタ/スレーブを決定できないと判断されれば、上記第１、第２伝送デバイスが上記第１非形式ページ送受信後に第２非形式ページを送受信する段階と、
(g)  上記(f)段階後に上記ヌルページを送受信してリンクを結成し、上記自動-交渉を終了する段階とをさらに具備し、
上記第２非形式ページはランダムシード値を含むことを特徴とする請求項１３に記載の高速リンクのための自動-交渉方法。
【請求項１８】
上記第１、第２伝送デバイスが送受信する上記第２非形式ページに含まれたランダムシード値を比較してその値がより大きい伝送デバイスをマスタとして決定することを特徴とする請求項１７に記載の高速リンクのための自動-交渉方法。
【請求項１９】
上記メッセージページを受信する上記第１及び第２伝送デバイスにより上記第１非形式ページ後に受信されるページを上記ヌルページとして認識する段階をさらに具備することを特徴とする請求項１３に記載の高速リンクのための自動-交渉方法。
【請求項２０】
上記(b)段階の、
上記あらかじめ決まった通信能力は１０００Mbpsであることを特徴とする請求項１３に記載の高速リンクのための自動-交渉方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は高速イーサネット(Ethernet)に係り、特に、１０００ベース(BASE)-T標準を利用するギガビットイーサネットでの高速リンクのための自動-交渉方法及び自動-交渉装置に関する。
【０００２】
【従来の技術】
一般に、イーサネットは特定区域内に設けられた情報通信網のLAN(Local Area Network)に使われるネットワークのモデルであって、IEEE(Institute of Electrical and Electronic Engineers)で採択した同軸ケーブルネットワークをいう。現在ではイーサネットが高速化されるにつれてギガビットイーサネットが広く利用されている。ギガビットイーサネットはIEEE８０２.３で定義され、特に１０００Base-T標準は同軸ケーブルを利用した標準プロトコルのうちの一つであって、IEEE８０２.３ab仕様を定義する。ギガビットイーサネットの機能のうち伝送デバイス、すなわち、相手局(remote)と本局(local)との間のリンクのために、自動-交渉(auto-negotiation:以下、ANという)機能が必須的に追加されて使われる。すなわち、AN機能は相手局と本局との間にリンクが結成される前に、相手局と本局との通信速度と動作モードを決定し、これに基づいて通信を行える機能をいう。ギガビットイーサネット、すなわち、１０００Mbpsではない１０/１００Mbpsイーサネットでは本局がAN機能を有しなくても、並列検出機能により通信速度やモードを決定できた。ここで、並列検出機能とは、AN機能を使用しないデバイスとAN機能を使用するデバイスとが互いに連結されている時、AN機能を使用しないデバイスによりノーマル伝送モードであることが感知されてノーマルモードに自動転換される機能をいう。しかし、１０００Mbps速度のイーサネットの場合には必ずAN機能により伝送デバイスの間の通信速度とモードが決定されねばならない。また、ギガビットイーサネットではマスタ/スレーブ(Master/Slave:以下、M/Sと略称)機能が追加されている。すなわち、互いに連結されるデバイスのうち一つはマスタの役割を行わねばならなく、他の一つはスレーブの役割を行わねばならないために、AN機能が必須に使われる。
【０００３】
図１は、従来の１０００ベース-T標準を利用する高速イーサネットでのAN方法のうち送信過程を説明するためのフローチャートである。図１を参照すれば従来では１０００ベース-T標準でAN機能を行うために、伝送デバイスの間に５段階のページ伝送段階を経なければならない。具体的に、伝送デバイスは初期リセット（第１００段階）後に通信規格及び基本的な通信速度を示すベースページ(Base Page: 以下、BPという)を送信する(第１１０段階)。第１１０段階後に１０００Mbpsの伝送が可能であるということと、二つの非形式ページ(unformatted message: 以下、UPという)が以後に伝送されることを知らせるメッセージページ(Message Page: 以下、MPという)が伝送される(第１２０段階)。この時、MPで表現されるメッセージは所定数、例えば、"８"を示すのが一般的である。すなわち、"８"のメッセージは以後に二つのUPが伝送されることを示す。以後に、伝送デバイスはUP１及びUP２を送信し(第１３０及び１４０段階)、ヌルページ(NP)を送信する(第１５０段階)。ここで、UP１は動作速度、動作モード、デバイスの形態及びデュプレックスモードなどを含む情報である。また、UP２はランダムシード値を含む情報である。これらの過程を経て二つの伝送デバイスの間のリンクが結成され、AN機能が終了する(第１６０段階)。
【０００４】
図２は、従来の１０００ベース-T標準を利用する高速イーサネットでのAN方法のうち受信過程を説明するためのフローチャートである。図２を参照すれば、送信過程と同じく、受信過程でも５個のページ情報を受信した後にリンクが結成されてANが終了される。また、メッセージページは送信時と同様に同じ整数"８"を示す。
【０００５】
【発明が解決しようとする課題】
図１及び図２に示されたように、現在提案されているIEEE８０２.３ab標準では送受信されるメッセージページを分析して１０００M伝送が可能であると判断されれば、２つのUP１，UP２とNPを伝送した後にデバイスの間に正常なリンクが結成されるように決まっている。しかし、伝送デバイスの間のポート形態が相異なる場合には、UP１だけで動作モードと動作速度を決定できる。すなわち、従来はUP２が不要な場合にも、UP２が伝送されてANが完了するように具現されているので、UP２の伝送によるANのリンク結成時間が延びる問題点がある。
【０００６】
本発明は上記の点に鑑みなされたもので、その目的は１０００BASE-T標準で使われない特定状態のメッセージページを利用してAN機能時にリンク速度を速めうる、ギガビットイーサネットでの高速リンクのためのAN方法を提供することにある。
【０００７】
さらに、本発明は、上記ギガビットイーサネットでの高速リンクを行うためのAN装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る１０００ベース-T標準を利用するギガビットイーサネットでの高速リンクのためのAN方法は、データ伝送がなされる第１伝送デバイスと第２伝送デバイスとの間にリンクを結成するためのAN方法において、(a)〜(g)段階を備える。(a)段階は、上記第１伝送デバイスと第２伝送デバイスの送信状態マシンと受信状態マシンを初期化する。(b)段階は、第１伝送デバイスと第２伝送デバイスとの間に通信能力を示すベースページを送受信する。(c)段階は、ベースページの送受信後に、第１、第２伝送デバイスに対する１０００Mbps通信能力及び特定状態のメッセージ状態を示すメッセージページを送受信する。(d)段階は、動作速度、動作モード及び伝送デバイスのポート形態を示す第１UPを送受信する。(e)段階は、第１UPから伝送デバイスのM/Sを決定できるかどうかを判断する。(f)段階は、M/Sを決定できると判断されれば、第１UP後にNPを送受信する。(g)段階は、NP送受信後に上記伝送デバイス間のリンクを結成し、ANを終了する。
【０００９】
本発明に係る１０００ベース-T標準を利用するギガビットイーサネットでの高速リンクのためのAN装置は、データ伝送がなされる第１伝送デバイスと第２伝送デバイスとの間にリンクを結成するためのAN装置において、アービタ部、状態制御部、M/S決定部及びレジスタ部を具備する。アービタ部は第１、第２伝送デバイスに備わり、上記第１、第２伝送デバイスの間に伝送されるページ情報を利用して上記伝送デバイスをリンクさせる。状態制御部はアービタ部を通じて送信される、ANに要求されるページ情報の送信状態を制御する送信状態マシンと、相手の伝送デバイスから受信されるページ情報の受信状態を制御する受信状態マシンとを具備し、１０００Mbps速度で伝送しようとする時に特定状態のメッセージページを送受信するように制御する。M/S決定部は、第１伝送デバイスと第２伝送デバイスとの間に伝送されるページ情報からM/Sを決定する。レジスタ部は、第１伝送デバイスと第２伝送デバイスとの間に送受信されるページ情報を貯蔵する。
【００１０】
【発明の実施の形態】
以下、本発明に係る１０００ベース-T標準を利用するギガビットイーサネットでの高速リンクのためのAN方法及びこれを行う装置に関して添付した図面を参照して次のように説明する。
【００１１】
図３は、本発明の実施形態に係るギガビットイーサネットでの高速リンクのためのAN方法が適用される装置を示すものである。図３のAN装置は、イーサネットで伝送デバイスの内部に備わる物理階層チップといえ、アービタ部３００、M/S決定部３１０、状態制御部３５０及びレジスタ部３９０を含む。
【００１２】
図３に示されたAN装置を有する伝送デバイスは各パソコン(以下、PCと略称する)である場合もあり、各PCの速度によってスイッチングするハブスイッチまたはバックボーンスイッチである場合もある。
【００１３】
アービタ部３００は相手局の伝送デバイスとの通信速度及びモードによって回線スイッチングを仲裁する役割をする。すなわち、アービタ部３００は本局の伝送デバイス及び相手局の伝送デバイスのどちらにも備わり、伝送デバイスの間に送受信されるページ情報を利用して伝送デバイスをリンクさせる。また、アービタ部３００は１０００Mbps速度を支援するイーサネットで伝送デバイスの間のリンクのためにAN機能を行う。
【００１４】
レジスタ部３９０は伝送デバイスから送信するページ情報、すなわち、BP、MP、UP１、UP２などの各情報を貯蔵し、相手局の伝送デバイスから受信されるページ情報を貯蔵する。レジスタ部３９０はレジスタ３９１〜３９nより構成され、上記ページ情報はレジスタ部３９０の該当レジスタ３９１〜３９nに適当に貯蔵される。また、上記ページ情報は、１０００Mbps速度の伝送が可能な両伝送デバイスの間のリンクのために送受信される高速リンクパルス(Fast Link Pulse: 以下、FLPという)をいう。具体的には、FLPのうちクロック信号を除外した１６ビットのデータを示す。ここで、FLPは多数のノーマルリンクパルス(Normal Link Pulse: 以下、NLPという)よりなり、各デバイスの通信能力を示す。各ページ情報に関しては図４を参照して詳細に説明する。
【００１５】
M/S決定部３１０は、伝送デバイスの動作モードがマスタの役割をするかスレーブの役割をするかを決定する。すなわち、M/S決定部３１０はUP１またはUP２により伝送デバイスの先順位を決定する。このような機能を行うために、M/S決定部３１０は第１M/Sシード３２０、第２M/Sシード３３０、M/S判断部３４０より構成される。第１M/Sシード３２０は上記UP２を通じて外部伝送デバイスに送信するランダムシード値を貯蔵する。第２M/Sシード３３０は相手局デバイスから受信されるランダムシード値を貯蔵する。ここで、ランダムシード値は各デバイスの間のM/Sを判断するための任意の値であって、UP２により送受信される。M/S判断部３４０はUP１により、またはUP２により送受信されるランダムシード値によって伝送デバイスの間のM/Sを判断する。例えば、両伝送デバイスのポート形態が同じ場合には、第１M/Sシード３２０に貯蔵されたランダムシード値と第２M/Sシード３３０に貯蔵されたランダムシード値とを比較してM/Sを決定する。また、両伝送デバイスのポート形態が相異なる場合に、M/S判断部３４０はUP１によりM/Sを決定する。
【００１６】
状態制御部３５０はアービタ部３００を通じて送信される、ANに要求されるページ情報の送信状態を制御する送信(TX)状態マシン３６０と、相手の伝送デバイスから受信されるページ情報の受信状態を制御する受信(RX)状態マシン３７０とを具備する。特に、状態制御部３５０は１０００Mbps速度で伝送しようとする時に特定状態のMPを送受信するように制御する。上記ページ情報はBP、MP、UP及びNPなどである。本発明に適用される時、図３のUPはUP１とUP２を含むこともでき、UP１である場合もある。TX状態マシン３６０はレジスタ部３９０に貯蔵されたページ情報をアービタ部３００を通じて相手局伝送デバイスに伝送し、以後に送信するページ情報をレジスタ部３９０からロードして伝送する。RX状態マシン３７０は外部からアービタ部３００を通じて受信されるページ情報をレジスタ部３９０に貯蔵する。ここで、TX状態マシン３６０はシステム設計方式によって各レジスタにセットされた値、すなわち、該当ページ情報に関する各情報ビットを読出すだけではなく、ソフトウェア的に各レジスタにセットされる値を変えることもできる。
【００１７】
図４(a)〜図４(c)は、本発明に係るAN方法で送受信されるページ情報の構成を説明するための図であって、図４(a)はBPを、図４(b)はMPを、図４(c)はUP１、UP２を示す。
【００１８】
図４(a)を参照すれば、BPは基本的な通信速度情報、例えば、１０M/１００M伝送を行うかどうかを示す通信能力及び１０００M伝送を行えるかどうかを示す情報を含む。具体的に、図４(a)のD０〜D４に含まれたS０〜S４はセレクター領域を示し、どのプロトコルを使用するかを選択するための領域である。例えば、セレクター領域が００００１と表現される時、IEEE８０２.３標準によるプロトコルを使用するということを示すことができる。また、A０〜A７は情報領域であってデバイスの通信能力を示す。すなわち、A０〜A７はデバイスの間に１０Mまたは１００Mの速度でデータを伝送することを示す。D１３〜D１５はページ状態領域を示す。すなわち、D１３に貯蔵されるRFビットは受信側のデバイスでエラーがある場合にこれを表示するためのビットであり、ACK(Acknowledge)は受信された情報に対する承認結果を示す。また、D１５のNPB(nextpagebit)は後に伝送するページ、すなわち、ネクストページ(NP;Next Page)があるかどうかを示し、１０００M伝送が可能であるかどうかを判断するのに利用される。例えば、伝送するNPがあれば、１０００M伝送が可能であると判断できる。
【００１９】
このようなNPは１０００M動作では必須の機能であり、伝送がなされる両デバイスがどちらもNP伝送機能を有する時にのみ有効である。ここで、NPは付加的な情報を伝送するためのページを示し、MPとUPの二種類がある。また、NPは１０００Mで動作するイーサネットで伝送デバイスの間のM/Sを決定するために付加される。
【００２０】
図４(b)を参照すれば、MPはD０〜D１１に貯蔵されたM０〜M１０まで１１ビットのメッセージ領域と、D１１〜D１５のページ状態領域とにより構成される。MPはIEEE８０２.３abの標準で定義され、メッセージ領域には伝送デバイスが１０００Mで動作できるという通信能力情報及び二つのUPが伝送されるという情報が含まれる。図４(b)のD１１は該当ページ内で各ビット情報が変わる状態、すなわち、トグル状態(TOGGLE)を示し、D１２とD１４は受信されたメッセージに対する承認情報を示す。例えば、ACKはBPに対する承認情報を示し、ACK２はNPに対する承認情報を示す。D１３のMPBは現在伝送されるページがMPであるかどうかを示すものであって、１であればMPであることを示し、０であればMPでないことを示す。D１５のネクストページビット(NPB)は後に伝送されるNPがあれば１と設定され、なければ０と設定される。本発明ではMPのメッセージ領域のうち現在１EEE８０２.３ab標準に使われない特定状態を利用することによってUP２を伝送しなくてもリンクを結成できる。より具体的なMPの状態は図６を参照してより具体的に説明される。
【００２１】
図４(c)を参照すれば、UP１、UP２の構成はD０〜D１０に貯蔵されたU０〜U１０の情報領域とD１１〜D１５のページ状態領域とにより構成される。UP１の場合に、情報領域には伝送デバイスの動作速度、動作モード、デバイス形態及び二重通信方式などが含まれる。例えば、動作速度は１０００Mで動作できるかどうかを示し、動作モードはマスタの役割をするかまたはスレーブの役割をするかを示す。また、デバイス形態はマルチポートであるかシングルポートであるかを示す。二重通信方式は半二重伝送(HALF DUPLEX)であるか全二重伝送(FULL DUPLEX)であるかを示す。一方、UP２の場合に、情報領域にはランダムシード値が貯蔵される。UP１、UP２の場合に、ページ状態領域D１１〜D１５はMPの状態領域と同じ情報を示す。
【００２２】
図５は、本発明に係る１０００ベース-T標準を利用するイーサネットでの高速リンクのためのAN方法のうち送信過程を説明するためのフローチャートである。すなわち、図５に示された過程は、図３に示されたTX状態マシンでなされる。説明の便宜のために図３のAN装置を参照してAN方法が説明される。初期にパソコンまたはハブスイッチのような伝送デバイスに電源が供給されたり新しいリンクを決定する時、TX状態マシン３６０はリセットされる(第５００段階)。一般に、AN機能はパソコンのブーティング時に運営体制(OPERATING SYSTEM: 以下、OSという)が行われる前に終了される。第５００段階で、TX状態マシン３６０がリセットされればAN機能を行うために、TX状態マシン３６０は図４(a)のBPを送信する(第５１０段階、TX(１))。この時、BPのNPBが１であれば、伝送能力ABLは１０００M速度で伝送できることを示す。しかし、この時、相手局伝送デバイスから受信されたBPにNPBが０と設定されていれば、TX状態マシン３６０は相手局の伝送能力が１０００Mではない１０Mまたは１００Mと判断してページ伝送なしに相手局とリンクを結成する。
【００２３】
前述したように、TX状態マシン３６０は図５(a)のBPを伝送し、相手局からNPBが１であるBPを受信すればMPを伝送する(第５２０段階、TX(２))。本発明ではMPのメッセージ領域M０〜M１０に特定状態のメッセージを含めて伝送する。具体的な例が図６に示されている。
【００２４】
図６において、図６(a)は一般のIEEE８０２.３ab標準で使われるMPを示し、図６(b)は本発明で使用するMPを示す。すなわち、図６(a)を参照すれば、メッセージ領域M０〜M１０は整数"８"を示し、二進数で００００００１０００と表現されることが分かる。しかし、本発明ではIEEE８０２.３ab標準に使われなかった状態、すなわち、整数"１６"を示すメッセージを利用する。図６(b)のメッセージ領域M０〜M１０は０００００１００００と表現される。この時、図６(b)はMPであるので、状態領域のうちメッセージページビット(MPB)は１と設定される。以後にUP１がNPとして伝送されるので、MPのNPBは１と設定される。もし、相手局伝送デバイスから受信されたMPの状態が８を示すならば、図１に示された従来の送信過程と同一にANがなされる。
【００２５】
第５２０段階で、１６を示すMPが伝送され、１６を示すMPが受信されれば、TX状態マシン３６０はUP１を伝送する(第５３０段階、TX(３))。すなわち、伝送したメッセージと同じメッセージを有するMPが受信されれば、TX状態マシン３６０はUP１以後にUP２が伝送されないことと判断する。この時、UP１のNPBは１と設定され、情報領域に現れる伝送能力ABLは１０００M伝送が可能であることを示す。また、UP１はMPではないのでMPBは０と設定される。この時、図３のM/S判断部３４０は伝送されたUP１と、相手局から受信されたUP１からM/Sが決定できるかどうか判断する(第５４０段階)。もし、第５４０段階でM/Sを決定できると判断されれば、TX状態マシン３６０はNPを送信する(第５６０段階、TX(５))。ここで、UP１によりM/Sを決定できるかどうかは、UP１の情報領域に貯蔵された情報のうちデバイスのタイプによって判断できる。すなわち、データ伝送がなされる両伝送デバイスがどちらもマルチポートであるか、どちらも単一ポートである場合はUP１からM/Sを決定できない。次の表１はM/Sを決定できる基準を示す。
【００２６】
【表１】
0003913552.tif 000002
【００２７】
上記表１を参照すれば、伝送デバイスのうち本局のポート形態がシングルポートであり、相手局のポート形態がマルチポートであれば本局の動作モードはスレーブとなり相手局の動作モードはマスタとなる。また、本局のポート形態がシングルポートであり、相手局のポート形態がマニュアル-マスタであれば、本局はスレーブとなり相手局はマスタとなる。すなわち、マニュアル-マスタは伝送デバイスが任意にマスタの役割をするように設定しておいた状態をいう。また、マニュアル-スレーブは伝送デバイスが任意にスレーブの役割をするように設定しておいた状態をいう。表１に示されたように、相手局と本局とのポートタイプが相異なる場合には、UP１からM/Sが決定される。残りの他の場合については、表１に詳細に示されているので具体的な説明は省略される。ただし、相手局と本局とのポートタイプが同じ場合、例えば両方ともマルチポートであるか、両方ともシングルポートである場合には、UP１によりM/Sが決定されない。また、相手局と本局とのポート形態が共にマニュアル-スレーブまたはマニュアル-マスタと設定されていれば、これは構成上の欠陥(FAULT)とみなされてANがなされない。
【００２８】
すなわち、UP１によりM/Sが決定されれば、M/S判断部３４０は判断結果をTX状態マシン３６０とRX状態マシン３７０とに伝送して次に伝送するページはUP２ではないNPであることを知らせる。したがって、TX状態マシン３６０はUP１を伝送した後にUP２を伝送せずに、NPを伝送する(第５６０段階、TX(５))。NPの場合に、それ以上伝送されるNPはないのでNPBは０と設定される。また、NPの具体的な構成が示されなかったが、NPはMPであるため、MPBは１と設定される。このような過程を経てリンクが結成され、ANが終了する(第５７０段階)。
【００２９】
一方、第５４０段階で、UP１からM/Sが決定されなければ、TX状態マシン３６０はUP１以後にUP２を伝送する(第５５０段階)。この時、送信されるUP２のランダムシード値は第１M/Sシード３２０に貯蔵される。また、相手局からUP２により受信されるランダムシード値は第２M/Sシード３３０に貯蔵される。したがって、M/S判断部３４０は第１M/Sシード３２０に貯蔵されたランダムシード値と、第２M/Sシード３３０に貯蔵されたランダムシード値とを比較してより大きい値を有するデバイスがマスタになるように決定する。したがって、小さなランダムシード値を有するデバイスはスレーブの役割をする。UP２で、以後に伝送するNPがあるので、NPBは１と設定され、ページの能力ABLはランダムシード値により判断されるので、"RANDOM"と設定される。また、UP２もMPではないのでMPBは０と設定される。TX状態マシン３６０はUP２後にNPを伝送し(第５６０段階)、相手局からNPを受信すればリンクを結成してANを終了する(第５７０段階)。
【００３０】
また、第５２０段階で１６を示すMPを相手局に送信した後、相手局から８を示すMPを受信すれば、TX状態マシン３６０はUP１とUP２を正常に送信してANを行う。
【００３１】
図７は、本発明に係る１０００ベース-T標準を利用するイーサネットでの高速リンクのためのAN方法のうち受信過程を説明するためのフローチャートであって、図３のRX状態マシン３７０で行われる。初期にRX状態マシン３７０はアイドル状態にある(第７００段階)。図７の受信過程も送信過程と連繋してなされるので、大部分類似の過程でなされる。すなわち、RX状態マシン３７０は相手局からBPを受信し(第７１０段階、RX(１))、以後に１６の状態を示すMPを受信する(第７２０段階、RX(２))。第７２０段階で１６のメッセージを有するMPを受信すれば、RX状態マシン３７０はUP２が受信されないことを認識する。第７２０段階後に、RX状態マシン３７０はUP１を受信する(第７３０段階、RX(３))。また、第７３０段階後にUP１からM/Sが決定されるかどうかが判断される(第７４０段階)。第７４０段階で、M/Sを決定できるならば、RX状態マシン３７０は次に受信されるページがNPであると判断して(第７６０段階、RX(５))リンクを結成する(第７７０段階)。また、第７４０段階でUP１からM/Sが決定されなければ、正常にUP２を受信し(第７５０段階、RX(４))、以後にNPを受信する(第７６０段階)。以後にリンクが結成されてANが終了する(第７７０段階)。
【００３２】
図５及び図７で説明されたように、本発明では特定状態のMPを使用することによって、AN時にUP２を伝送するのにかかる時間TX(４)、RX(４)だけ短くすることができる。
【００３３】
以上、最適な実施形態が開示された。ここで特定の用語が使われたが、これは単に本発明を説明するための目的で使われたものであって、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。したがって本技術分野の通常の知識を有する者であればこれより多様な変形及び均等な他の実施形態が可能である点を理解できる。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により決まらねばならない。
【００３４】
【発明の効果】
以上のように本発明によれば、ギガビットイーサネットでAN機能の遂行時、IEEE８０２.３ab標準で使用しない特定状態、すなわち、１６のメッセージを有するMPを送受信することによってUP２を伝送するのにかかる時間TX(４)、RX(４)だけ短くすることができる。したがって、AN遂行時に各ページ伝送に要求される全体時間の１/５を縮められるのでリンク結成速度が速くなるという効果がある。
【図面の簡単な説明】
【図１】従来の１０００ベース-T標準を利用する高速イーサネットでのAN方法のうち送信過程を説明するためのフローチャートである。
【図２】従来の１０００ベース-T標準を利用する高速イーサネットでのAN方法のうち受信過程を説明するためのフローチャートである。
【図３】本発明に係る１０００ベース-T標準を利用する高速イーサネットでのAN方法を行うための装置を示す図である。
【図４】図４（ａ）ないし図４（ｃ）は、図３に示された装置でAN機能のために送受信されるページ情報を説明するための図である。
【図５】本発明の実施形態に係る１０００ベース-T標準を利用する高速イーサネットでのAN方法のうち送信過程を説明するためのフローチャートである。
【図６】図６（ａ）及び図６（ｂ）は、ANがなされる時に伝送されるMPを説明するための図である。
【図７】本発明の実施形態に係る１０００ベース-T標準を利用する高速イーサネットでのAN方法のうち受信過程を説明するためのフローチャートである。
【符号の説明】
３００    アービタ部
３１０    Ｍ／Ｓ決定部
３５０    状態制御部
３９０    レジスタ部
【図１】
0003913552.tif 000003
【図２】
0003913552.tif 000004
【図３】
0003913552.tif 000005
【図４】
0003913552.tif 000006
【図５】
0003913552.tif 000007
【図６】
0003913552.tif 000008
【図７】
0003913552.tif 000009