JP2000507406A - 自動交渉の進捗モニタ - Google Patents

自動交渉の進捗モニタ

Info

Publication number
JP2000507406A
JP2000507406A JP9532775A JP53277597A JP2000507406A JP 2000507406 A JP2000507406 A JP 2000507406A JP 9532775 A JP9532775 A JP 9532775A JP 53277597 A JP53277597 A JP 53277597A JP 2000507406 A JP2000507406 A JP 2000507406A
Authority
JP
Japan
Prior art keywords
code
storing
monitoring
link
progress
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9532775A
Other languages
English (en)
Other versions
JP3857317B2 (ja
JP2000507406A5 (ja
Inventor
ケー. ハーウィッツ,ウォルター
Original Assignee
アイシーエス テクノロジーズ,インコーポレイティド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アイシーエス テクノロジーズ,インコーポレイティド filed Critical アイシーエス テクノロジーズ,インコーポレイティド
Publication of JP2000507406A publication Critical patent/JP2000507406A/ja
Publication of JP2000507406A5 publication Critical patent/JP2000507406A5/ja
Application granted granted Critical
Publication of JP3857317B2 publication Critical patent/JP3857317B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 自動交渉処理をモニタする。5つの中間ステップで自動交渉処理がモニタされる。複数のコード(62,64,66,68,70,72,74,76)は自動交渉処理の完了の度合いを示すために進捗メモリに連続的に記憶される。

Description

【発明の詳細な説明】 自動交渉の進捗モニタ 発明の背景 本発明は、ネットワークにおいてノード間のリンクを確立すること、特にイー サネットネットワークにおける自動交渉処理(auto-negotiation process)に関す る。 イーサネットは、複数の局(station)が互いに接続されているローカルエリア ネットワークの機構で一般に使われる。一般的に、一度に1つの局だけがデータ を伝送できる。局は宛先アドレスを有するパケットの形式でデータを伝送する。 パケットはネットワークの隅から隅まで伝播し、他の局全てによって受信される 。アドレス指定された局は、パケットが通り過ぎてそれ全体がコピーされる。別 の局へアドレス指定されることを判定した後、他の局はパケットをリジェクト(r eject)する。 メディアアクセスコントローラ(MAC)は、物理レイヤデバイスとシステムとの 間のインターフェイスとしての役目を果たす。ネットワークに接続されたほとん どのノードは、データパケットの伝送および受信に関係する多くの機能を実行す るMACを有する。例えば、データ伝送の間は、MACは伝送すべきデータを組み立て てアドレスおよびエラー検出領域を有するパケットにする。これに対して、パケ ット受信の間は、MACはパケットを分解して、アドレス検査とエラー検出とを実 行する。加えて、MACはプリアンブル(preamble)の生成/除去を実行する。物理 レイヤはMACレイヤからデータを取り、それをエンコードし、伝送に対する場合 はメディア上でシリアライズを行う(受信における伝送に対しては逆である)。 IEEE 802.3 10 Base-Tによるツイストペアイーサネットは、別個の伝送および 受信のペア(4本の電線)を用いる一般の音声帯域電話ケーブルを使うことがで きる。システムは星形トポロジィ(star topology)を使う。星の中心には「中 継器(repeater)」がある。中継器(あるいはハブ)は、信号の振幅およびタイミ ングの回復を実行する。中継器は到来するビットストリームを取り入れ、中継器 に接続された他の全てのポートへ送る(しかし発生するポートへは戻らない)。 この意味で、中継器は「論理的な同軸(logical coax)」として機能し、ネットワ ークに接続されたどのノードも別の伝送と出会うであろう。差分シグナリング(d ifferential signalling)は、伝送経路として機能する一方の対および受信とし て機能するもう一方の対で用いられる。 現在のイーサネット規格は、IEEE規格802.3 10Base-Tおよび100Base-Tで明ら かにされている。自動交渉処理はその規格の中で明らかにされている。自動交渉 処理は、(1)各局についての情報を交換し、(2)局の共通の性能(capability)を 判定し、(3)リンクを確立しようとするための最高の動作をする共通の性能を選 択し、その確立が成功した場合、自動交渉完了ビットをリンクコードワード(lin k code word)にセットする。リンクコードワードはまた、局が全二重か半二重の どちらをサポートするか、TXかFXのどちらをサポートするかなどの、別の構成の 情報を含む。別のビットはまた、リンク相手が自動交渉できない場合、LB_Auto Neg_Ableビット(6:XX)をセットすることによりセットされる。 発明の概要 本発明は、自動交渉処理をモニタするための方法および機器を提供する。自動 交渉処理においていくつかの中間ステップがモニタさ れる。自動交渉処理の完了の度合いを示すために、複数のコードが進捗メモリ(p rogress memory)に連続的に記憶される。 好適な実施例では、記憶されたコードは、以前のコードを無効にし、各時間が 進むと自動交渉処理の進捗の度合いを示すコードの値が増加(increment)する。 すなわち、進捗メモリあるいはレジスタを観察することにより、自動交渉処理の 完了の度合いがわかり、自動交渉が不成功の場合は、失敗のポイントを示すだろ う。失敗が起こり得るような別の中間の進捗のポイントは、なぜリンクが確立で きなかったのかを判定するための有用性のある情報を提供するであろう。 特に、好適な実施例では、進捗モニタ(progress monitor)は、リンク相手に自 動交渉の互換性があるかどうかを示し、もしなければ、その能力(ability)が別 な方法で判定され得るか否かを示すであろう。自動交渉の互換性のあるリンクに 対して、このステップおよび以前の能力判定ステップの間、ビット間での一貫性 (consistency)が存在するかどうかを示すと共に、コンフィグレーション情報(c onfiguration infomation)の交換が成功したことが示される。一貫性が存在しな いときは、例えば、遠方のリンク相手の問題に関する情報あるいは相互接続を通 じてのノイズ問題に関する情報が得られる。 本発明の性質および利点をさらに理解するためには、添付の図面とともに以下 の詳細な説明を参照すべきである。 図1は、本発明が実行されるコンピュータネットワークのブロック図である。 図2は、図1のネットワークのコネクタのブロック図である。 図3は、自動交渉処理の状態マシン図である。 図4は、本発明の進捗モニタのフローチャートである。 好適な実施例の詳細な説明 図1は、ライン13を介してネットワークコネクタインターフェイスに接続され たいくつかのコンピュータ12を示すネットワーク10のブロック図である。ネット ワークコネクタインターフェイス14は中継器16に接続される。中継器16への接続 はツイストペアのワイヤの対でよい。 図2は、物理レイヤトランシーバ18とメディアアクセスコントローラ(MAC)20 とを有するネットワークコネクタインターフェイス14のより詳細を例示するもの である。トランシーバ18はネットワークに接続されたエンコーダ/デコーダ22を 有する。エンコーダ/デコーダはMAC 20に接続され、このMAC 20はバス13を介す るコンピュータ12へのデータの送出および受信を制御する。 トランシーバ18によって実行される処理の一つは、ネットワーク上で別のコン ピュータとのリンクを確立することである。これは、例えば、パワーアップのと き、あるいはパワーの中断の後になされる。コントローラ24は、メモリ32に記憶 されているプログラムでリンクの確立を達成するために自動交渉プログラムを動 作させる。 図3は、IEEE規格802.3で明らかにされている自動交渉処理を例示する調停状 態ダイアグラム(arbitration state diagram)である。自動交渉処理は、状態36 で自動交渉がイネーブルであることによって起動される。そこから、伝送ディス エーブル状態38へ矢印が続いて、伝送はディスエーブルになるので自動交渉処理 はスタートできる。ブロック40では、可能性のあるリンク相手が自動交渉性能を 有するか否かを判定するために一連のステップが実行される。相手が自動交渉性 能を持たない場合、状態はリンクステータス検査ステップを実行するための状態 42へ遷移する。自動交渉性能がある場合、状態44の入力確認・検出(ackowledge detect)のステップの組へ 状態が遷移する。 入力確認・検出状態44は、リンク相手と交換した情報を状態40で検出された情 報と比較しそれらが一貫しているかを判定する一貫性検査(consistency check) と共に、入力確認ビットおよび他のデータを交換することを有するステップを実 行する。入力確認または一貫性検査についてどちらか失敗がある場合、処理をも う一度開始するために、伝送ディスエーブルブロック38へ遷移が戻る。 入力確認・検出状態44の完了が成功するときは、基本的にディレイが存在する ような入力確認の完了状態(complete acknowledge state)46に入り、そのディレ イの間、入力確認・処理が完了する。 高度の特性を有するコントローラに対しては、オプションである次ページ待ち 状態(next-page wait state)48へ入ることができ、一般に、2つのリンク相手の 間で2つの相手の能力に関する付加情報の交換ができる。これは、その後、入力 確認・テキスト状態44へ戻る遷移、あるいは失敗したときに伝送ディスエーブル 状態38へ戻る遷移を引き起こすことができる。 入力確認の完了状態46の完了の後、次ページ待ち状態が存在しない、すなわち 次ページ待ち状態が完了したと仮定すれば、次は「FLPリンク良好・検査(FLP li nk good check)」状態50へ遷移する。2つのコンピュータ間のリンクを完了させ るために種々のステップがここで実行され、その後、そのリンクが本当に良好か どうかを判定するために、「FLPリンク良好」状態52に入る。もしそうならば、 状態はポイント54で出て、そこで自動調停(auto-arbitration)の完全なビットが セットされる。 リンク相手が自動交渉性能を持たない場合、別の経路へ続く。前に示したよう に、リンクステータス検査状態42に入る。ここで失敗があるなら、並列検出・欠 陥状態(parallel detection fault stat e)44に入り、その次に、処理を再スタートするために能力検出状態42に戻る。リ ンク相手の能力が好結果を示す場合、状態42から状態50へ遷移し、その後状態52 へ遷移する。上記の調停状態ダイアグラムはIEEE規格802.3で明らかにされてお り、自動交渉処理のさらなる詳細についてはそれを参照されたい。 通常の環境の下では、自動交渉によりリンク相手との接続を楽に確立できる。 しかし、自動交渉が適切に完了することを妨げるような多くのエラー状況が存在 する。本発明の自動交渉の進捗モニタは、自動交渉がそれ自身で接続を確立する ことができないようなイベントにおいて、自動交渉の進捗モニタが接続を手伝う ために、局マネジメントエンティティ(station management entity)に詳細な情 報を提供するように設計される。局マネジメントエンティティは、ネットワーク 上でコンピュータのステータスを周期的にポーリング(poll)することができるネ ットワークにつながれた個別のサーバでよい。通常の自動交渉動作の間、デバイ スはそのリンク相手と性能情報を交換し、そして、情報交換の完了が成功し自動 交渉がリンクスタートアップ処理を交渉テクノロジ(negotiated technology)に 引き渡したことを示すために、ステータスレジスタ(1:4)において自動交渉完了 ビットを(またクイックポールレジスタ:quick pollregisterにおいてビットX を)、論理1にセットする。好適な実施例では、また自動交渉の完了が成功した ことを示すビットXをまた記憶するクイックポールレジスタが備えられる。さら に、クイックポールレジスタは、診断照会(diagnostic query)が所望するかもし れない他の重要な情報を記憶する。特に、どんな速度およびどんな二重通信(dup lex)で交渉されたかを示すビットと共に、リンクステータスビットが記憶される 。従来のシステムでは、多くのステップが種々のレジスタからこの情報を抽出す るために必要とされた。 自動交渉は、また、自動交渉性能を持たない従来の10Base-Tおよび100Base-TX リンク相手をサービスすることができる。この場合、自動交渉はLP_Auto_Neg _Ableビット(6:xx)を論理ゼロにセットすることによって可能であるような自動 交渉ではないものとしてリンク相手を識別し、ANリンク相手能カレジスタ(ビッ ト5:xか5:yのどれか)にそのテクノロジに相当する単一のビットをセットするこ とによってなされるべき従来の接続を識別し、そして最後に自動交渉の完了を示 す。 いずれの場合でも、処理全体は普通、完了するのに0.5秒未満かかる。一般に 、マネジメントは、いつ接続が成功したかを判定するために自動交渉完了ビット およびリンクステータスビットをポーリングするであろう。そして実際の接続の タイプがマネジメントによって判定できるであろう。 自動交渉が失敗したとき、自動交渉の完了は決して真になることはできず、あ るいはリンクステータスは決して良好になることはできない。局マネジメントは 、この状態を検出し、自動交渉の進捗モニタによって提供される詳細な情報を使 うことによって接続の失敗が存在する理由を発見することができる。 自動交渉の進捗モニタは、以下の表Iで表わされるように、自動交渉完了ビッ トと結合されるとき、クイックポールの詳細なステータスレジスタにステータス の4ビットを提供する。表 I 進捗モニタステータスビット ステータス A−N ビット2 ビット1 ビット0 完 了 アイドル 0 0 0 0 並列検出 0 0 0 1 並列検出・失敗 0 0 1 0 能力の整合 0 0 1 1 入力確認の整合の失敗 0 1 0 0 入力確認の整合 0 1 0 1 一貫性の整合・失敗 0 1 1 0 一貫性の整合 0 1 1 1 自動交渉・完了 1 0 0 0 成功 自動交渉の調停状態マシンの進捗につれて、より高いステータス値が進捗モニ タへ取り込まれる。自動交渉の完了が成功するか、あるいは進捗モニタのステー タスがマネジメントによって読み込まれるまで、ステータス値は増加することだ けができる。ステータスがマネジメントによって読み込まれた後、ステータスは 調停状態マシンの現在のステータスにリセットされる。交渉の完了が成功した後 、どんなリンクの失敗でも処理が改めて開始されるであろう。この行為によって 、マネジメントはいつも自動交渉によってなされるずっと先の進捗を判定するこ とができる。 図4は、本発明の自動交渉の進捗モニタを例示するフローチャートである。ま ず初めに、アイドル状態60で、進捗レジスタの値は000にセットされる(自動 交渉完了ビットは、表Iに示されるように同様にゼロである)。ステップ60から 、リンク相手が自動交渉性 能を有するものとして識別される場合、そして図3のステップ4への遷移がある 場合、ブロック62に示されるように、能力の整合コード(ability match code)0 01がセットされる。その代わりとして、自動交渉性能が存在しない場合、リン クステータスブロック42に入ることができ、並列検出が成功したときは、ブロッ ク64に示されるように001にセットされたコードで完了され、失敗したときは 、ブロック66に示されるように010のコードが入る。 自動交渉がリンク相手に提供されていると仮定すると、図3の入力確認・検出 ブロック44に入ったとき、もし入力確認信号が相互交換に成功したならば、ブロ ック68に示されるように、101のコードがレジスタに書き込まれるであろう。 その代わりとして、入力確認が存在しない場合は、入力確認の整合失敗ブロック 70によって示されるように、100のコードが書き込まれる。入力確認が本当 に完了した場合、そのときは一貫性の検査がなされ、整合が存在する場合、ブロ ック72に示されるように、111のコードがレジスタに書き込まれ、その代わり に失敗のときは、ブロック74に示されるように、110のコードが書き込まれる 。自動交渉の完了が成功したとき、図4のブロック76に示されるように、自動交 渉処理によって自動交渉完了ビットが1にセットされる間、000の値が最初の 3ビットに書き込まれる。 明らかなように、自動交渉処理の間の進捗の度合いは、レジスタに記憶された コードによって示される。コードの値の増加は、自動交渉処理のさらなる進捗を 示している。例えば、失敗し、記憶された100コードが存在する場合、これは 入力確認がなされてはなく、一貫性の整合が実行される前に失敗していたことを 示している。その代わりとして、失敗したときに値110が記憶されていた場合 、これは一貫性の整合の失敗を示す。したがって、2つの別々のコ ードの値は、図3の単一のブロック44における失敗の理由を示すために提供され ているわけである。 その代わりとして、他のリンク相手が自動交渉を持たない場合、自動交渉完了 ビットは決してセットはされないが、進捗モニタレジスタにおける001という 値は、能力が検出されてリンク相手との通信が開始できることを示しているだろ う。 当業者に理解されるように、本発明は、その精神あるいはその本質的な特徴か ら逸脱することなく他の明確な形式で実施されてもよい。例えば、4または5ビ ットが使われることによって、より多くのイベントがモニタされ得る。その代わ りとして、別のコードを自動交渉処理の進捗のステータスを示すのに使うことが できる。別の実施例では、コードをゼロから増加させていくのではなくゼロへ減 少させていくことができる。それゆえに、本発明の範囲を理解するために付され た請求項を参照されたい。

Claims (1)

  1. 【特許請求の範囲】 1.ネットワークにおけるリンクを確立するための自動交渉処理をモニタする 方法であって、 前記自動交渉処理において複数の中間ステップをモニタするステップと、 進捗メモリ要素に前記自動交渉処理の完了の度合いを示す複数のコードを連続 的に記憶するステップとを備える方法。 2.前記自動交渉ルーチンにおけるより先の進捗のポイントで生成された各コ ードにおいて以前のコードの上にオーバーライトするステップをさらに備える請 求項1に記載の方法。 3.前記オーバーライトするステップは前記コードの値を増加させることを備 える請求項2に記載の方法。 4.前記進捗メモリ要素は進捗レジスタを備える請求項1に記載の方法。 5.クイックポールレジスタに、自動交渉完了ビットと、リンクステータスビ ットと、交渉の速度および二重通信を示す複数のビットと、を記憶するステップ をさらに備える請求項2に記載の方法。 6.前記モニタするステップは、 リンク相手が自動交渉性能を有するかを判定するための能力検出ステップをモ ニタするステップと、 前記リンク相手が自動交渉性能を有さない場合にその能力を判定するために前 記リンク相手による伝送をモニタするステップと、 入力確認信号の交換をモニタするステップと、 前記能力検出ルーチンおよび前記入力確認信号の交換の間、前記リンク相手か らの信号の間で一貫性を判定する一貫性の整合をモニタするステップと、 前記リンク相手とのリンクの確立を完了するためのリンクルーチンをモニタす るステップとを備える請求項1に記載の方法。 7.前記連続的に記憶するステップは、 前記伝送モニタリングが成功の場合に第1のコードを記憶するステップと、 前記伝送モニタリングが不成功の場合に第2コードを記憶するステップと、 前記リンク相手が自動交渉性能を有する場合に第3コードを記憶するステップ と、 前記入力確認信号の交換の完了が成功しない場合に第4コードを記憶するステ ップと、 前記入力確認信号の交換の完了が成功する場合に第5コードを記憶するステッ プと、 前記一貫性の整合が成功しない場合に第6コードを記憶するステップと、 前記一貫性の整合が成功の場合に第7コードを記憶するステップと、 前記リンクルーチンが成功の場合に第8コードを記憶するステップとを備える 請求項6に記載の方法。 8.ポイント対ポイントのネットワークにおけるリンクを確立するための自動 交渉処理をモニタする方法であって、 前記自動交渉処理において複数の中間ステップをモニタするステップと、 進捗レジスタに前記自動交渉処理の完了の度合いを示す複数のコードを連続的 に記憶するステップと、 前記コードを増加させることによって、前記自動交渉ルーチンにおけるより先 の進捗のポイントで生成された各コードにおいて以前 のコードの上にオーバーライトするステップとを備える方法。 9.ネットワークにおけるリンクを確立するための自動交渉処理をモニタする 方法であって、 リンク相手が自動交渉性能を有するかを判定するための能力検出ルーチンをモ ニタするステップと、 前記リンク相手が自動交渉性能を有さない場合にその能力を判定するために前 記リンク相手による伝送をモニタするステップと、 前記伝送モニタリングが成功の場合に第1のコードを記憶するステップと、 前記伝送モニタリングが不成功の場合に第2コードを記憶するステップと、 前記リンク相手が自動交渉性能を有する場合に第3コードを記憶するステップ と、 入力確認信号の交換をモニタするステップと、 前記入力確認信号の交換の完了が成功しない場合に第4コードを記憶するステ ップと、 前記入力確認信号の交換の完了が成功する場合に第5コードを記憶するステッ プと、 前記能力検出ルーチンおよび前記入力確認信号の交換の間、前記リンク相手か らの信号の間で一貫性を判定する一貫性の整合をモニタするステップと、 前記一貫性の整合が成功しない場合に第6コードを記憶するステップと、 前記一貫性の整合が成功の場合に第7コードを記憶するステップと、 前記リンクルーチンが成功の場合に第8コードを記憶するステップとを備える 方法。 10.前記コードのそれぞれがレジスタに記憶された複数の数字コードであり 、記憶された前記コードのそれぞれは、記憶された前のコードの上にオーバーラ イトして、前記レジスタにおけるコードが前記自動交渉処理の進捗のポイントを 示すようにする請求項9に記載の方法。 11.前記第1のコードが0011であり、 前記第2のコードが0001であり、 前記第3のコードが0010であり、 前記第4のコードが0101であり、 前記第5のコードが0100であり、 前記第6のコードが0111であり、 前記第7のコードが0110であり、 前記第8のコードが1000である請求項9に記載の方法。 12.不成功であるステップを示す前記第2、第4あるいは第6のコードが記 憶される場合に前記自動交渉処理から脱するステップをさらに備える請求項9に 記載の方法。 13.ネットワークにおいてリンクを確立するための自動交渉処理をモニタす る機器であって、 前記自動交渉処理に複数のおける中間ステップをモニタするための手段と、 進捗メモリ要素と、 前記進捗メモリ要素に自動交渉処理の完成の度合いを示す複数のコードを連続 的に記憶するための手段とを備える機器。 14.前記自動交渉ルーチンにおけるより先の進捗のポイントで生成された各 コードにおいて以前のコードの上にオーバーライトするための手段をさらに備え る請求項13に記載の機器。 15.前記オーバーライトするための手段は、前記コードの値を 増加させる手段を備える請求項14に記載の機器。 16.前記進捗メモリ要素は、進捗レジスタを備える請求項13に記載の機器 。 17.自動交渉が失敗したとき、前記コードをゼロにリセットするための手段 をさらに備える請求項14に記載の機器。 18.前記モニタするための手段および前記連続的に記憶するための手段は、 メモリに記憶された一連のプログラム指示を備え、前記プログラム指示を実行す るプロセッサをさらに備える請求項1に記載の機器。 19.前記モニタするための手段は、 リンク相手が自動交渉性能を有するかを判定するための能力検出ステップをモ ニタするための手段と、 前記リンク相手が自動交渉性能を有さない場合にその能力を判定するために前 記リンク相手による伝送をモニタするための手段と、 入力確認信号の交換をモニタするための手段と、 前記能力検出ステップおよび前記入力確認信号の交換の間、前記リンク相手か らの信号の間で一貫性を判定する一貫性の整合をモニタするための手段と、 前記リンク相手とのリンクの確立を完了するためのリンクルーチンをモニタす るための手段とを備える請求項13に記載の機器。 20.前記連続的に記憶するための手段は、 前記伝送モニタリングが成功の場合に第1のコードを記憶するための手段と、 前記伝送モニタリングが不成功の場合に第2コードを記憶するための手段と、 前記リンク相手が自動交渉性能を有する場合に第3コードを記憶するための手 段と、 前記入力確認信号の交換の完了が成功しない場合に第4コードを記憶するため の手段と、 前記入力確認信号の交換の完了が成功する場合に第5コードを記憶するための 手段と、 前記一貫性整合が成功しない場合に第6コードを記憶するための手段と、 前記一貫性の整合が成功の場合に第7コードを記憶するための手段と、 前記リンクルーチンが成功の場合に第8コードを記憶する手段とを備える請求 項19に記載の機器。 21.ポイント対ポイントのネットワークにおけるリンクを確立するための自 動交渉処理をモニタするための機器であって、 前記自動交渉処理において複数の中間ステップをモニタするための手段と、 進捗レジスタに前記自動交渉処理の完了の度合いを示す複数のコードを連続的 に記憶するための手段と、 前記コードを増やすことによって、前記自動交渉ルーチンにおけるより先の進 捗のポイントで生成された各コードにおいて以前のコードの上にオーバーライト するための手段と、 自動交渉が失敗したとき前記コードをゼロにリセットするための手段とを備え る機器。 22.ネットワークにおけるリンクを確立するための自動交渉処理をモニタす るための機器であって、 リンク相手が自動交渉性能を有するかを判定するための能力検出ステップをモ ニタするための手段と、 前記リンク相手が自動交渉性能を有さない場合にその能力を判定するために前 記リンク相手による伝送をモニタするための手段と、 前記伝送モニタリングが成功の場合に第1のコードを記憶するための手段と、 前記伝送モニタリングが不成功の場合に第2コードを記憶するための手段と、 前記リンク相手が自動交渉性能を有する場合に第3コードを記憶するための手 段と、 入力確認信号の交換をモニタするための手段と、 前記入力確認信号の交換の完了が成功しない場合に第4コードを記憶するため の手段と、 前記入力確認信号の交換の完了が成功する場合に第5コードを記憶するための 手段と、 前記能力検出ルーチンおよび前記入力確認信号の交換の間、前記リンク相手か らの信号の間で一貫性を判定する一貫性の整合をモニタするための手段と、 前記一貫性の整合が成功しない場合に第6コードを記憶するための手段と、 前記一貫性の整合が成功の場合に第7コードを記憶するための手段と、 前記リンク相手とのリンクの確立を完了させるためのリンクルーチンをモニタ するための手段と、 前記リンクルーチンが成功の場合に第8コードを記憶するための手段とを備え る機器。 23.前記コードのそれぞれがレジスタに記憶された複数の数字コードであり 、記憶された前記コードのそれぞれは、記憶された前のコードの上にオーバーラ イトして、前記レジスタにおけるコードが前記自動交渉処理の進捗のポイントを 示すようにする請求項22に記載の機器。 24.前記第1のコードが0011であり、 前記第2のコードが0001であり、 前記第3のコードが0010であり、 前記第4のコードが0101であり、 前記第5のコードが0100であり、 前記第6のコードが0111であり、 前記第7のコードが0110であり、 前記第8のコードが1000である請求項22に記載の機器。 25.不成功であるステップを示す前記第2、第4あるいは第6のコードが記 憶される場合に前記自動交渉処理から脱する手段をさらに備える請求項22に記 載の機器。 26.ネットワークにおいてリンクを確立するための自動交渉処理をモニタす るための機器であって、 プロセッサと、 進捗メモリ要素と、 前記プロセッサによる実行のため、前記自動交渉処理において複数の中間ステ ップをモニタするため複数の指示を記憶し、前記進捗メモリ要素に自動交渉処理 の完成の度合いを示す複数のコードを連続的に記憶するためのメモリとを備える 機器。
JP53277597A 1996-03-13 1997-03-12 自動交渉の進捗モニタ Expired - Fee Related JP3857317B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/617,515 1996-03-13
US08/617,515 US5884041A (en) 1996-03-13 1996-03-13 Method and apparatus for monitoring auto-negotiation progress
PCT/US1997/003821 WO1997034227A1 (en) 1996-03-13 1997-03-12 Auto-negotiation progress monitor

Publications (3)

Publication Number Publication Date
JP2000507406A true JP2000507406A (ja) 2000-06-13
JP2000507406A5 JP2000507406A5 (ja) 2004-12-09
JP3857317B2 JP3857317B2 (ja) 2006-12-13

Family

ID=24473946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53277597A Expired - Fee Related JP3857317B2 (ja) 1996-03-13 1997-03-12 自動交渉の進捗モニタ

Country Status (3)

Country Link
US (1) US5884041A (ja)
JP (1) JP3857317B2 (ja)
WO (1) WO1997034227A1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6285659B1 (en) * 1997-09-10 2001-09-04 Level One Communications, Inc. Automatic protocol selection mechanism
US6055519A (en) * 1997-10-11 2000-04-25 I2 Technologies, Inc. Framework for negotiation and tracking of sale of goods
US6026494A (en) * 1998-04-21 2000-02-15 Xircom, Inc. Algorithm to reduce power consumption of an auto-negotiating ethernet transceiver
US6349331B1 (en) * 1998-06-05 2002-02-19 Lsi Logic Corporation Multiple channel communication system with shared autonegotiation controller
US6707794B1 (en) * 1999-11-15 2004-03-16 Networks Associates Technology, Inc. Method, system and computer program product for physical link layer handshake protocol analysis
EP1275217B1 (en) * 2000-04-21 2012-12-26 Broadcom Corporation Performance indicator for a high-speed communication system
GB0020004D0 (en) * 2000-08-14 2000-10-04 3Com Corp Diagnosis of link failures in a network
US6993667B1 (en) 2000-12-15 2006-01-31 Marvell International Ltd. Apparatus for automatic energy savings mode for ethernet transceivers and method thereof
US20040003296A1 (en) * 2001-04-16 2004-01-01 Robert Stephen Mc Arrangement for reducing power in a networking device configured for operating at selected network speeds
US7062568B1 (en) * 2002-01-31 2006-06-13 Forcelo Networks, Inc. Point-to-point protocol flow control extension
US7283481B2 (en) * 2002-03-21 2007-10-16 Broadcom Corporation Auto detection of copper and fiber mode
US8165029B2 (en) * 2002-07-22 2012-04-24 Samsung Electronics Co., Ltd. Method of parallel detection for ethernet protocol
US7970006B1 (en) * 2003-03-10 2011-06-28 Ciena Corporation Dynamic configuration for a modular interconnect
JP4336880B2 (ja) * 2003-10-01 2009-09-30 日本電気株式会社 オートネゴシエーション監視システム、中継伝送装置及びそれに用いるオートネゴシエーション監視方法
JP4438367B2 (ja) * 2003-10-01 2010-03-24 日本電気株式会社 ネットワーク、中継伝送装置及びそれらに用いる光信号制御方法
US7983173B2 (en) * 2004-05-10 2011-07-19 Cisco Technology, Inc. System and method for detecting link failures
EP1805607A2 (en) * 2004-10-25 2007-07-11 Draeger Medical Systems, Inc. A portable device configuration system
US7610480B2 (en) * 2005-04-01 2009-10-27 Alcatel Lucent System and method for controlling boot-up process in a communications network switch
US20070106797A1 (en) * 2005-09-29 2007-05-10 Nortel Networks Limited Mission goal statement to policy statement translation
US7645767B2 (en) * 2006-08-31 2010-01-12 Trinity Laboratories, Inc. Pharmaceutical compositions for treating chronic pain and pain associated with neuropathy
US8194548B2 (en) * 2007-12-17 2012-06-05 Broadcom Corporation Method and system for duty cycling portions of a network device based on aggregate throughput of the device
US20100241690A1 (en) * 2009-03-20 2010-09-23 Microsoft Corporation Component and dependency discovery
JP5159852B2 (ja) * 2010-09-28 2013-03-13 株式会社東芝 ノード、スイッチ及びシステム
US9942172B2 (en) * 2016-02-18 2018-04-10 Dell Products Lp Auto-negotiate extension for network connections

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5257287A (en) * 1990-02-15 1993-10-26 Advanced Micro Devices, Inc. Automatic polarity detection and correction method and apparatus employing linkpulses
US5542047A (en) * 1991-04-23 1996-07-30 Texas Instruments Incorporated Distributed network monitoring system for monitoring node and link status
US5404544A (en) * 1992-06-05 1995-04-04 Advanced Micro Devices System for periodically transmitting signal to/from sleeping node identifying its existence to a network and awakening the sleeping node responding to received instruction
US5586117A (en) * 1992-11-02 1996-12-17 National Semiconductor Corporation Method and apparatus which allows devices with multiple protocol capabilities to configure to a common protocol configuration
US5432775A (en) * 1993-12-03 1995-07-11 Advanced Micro Devices, Inc. Auto negotiation system for a communications network
US5592530A (en) * 1995-01-25 1997-01-07 Inet, Inc. Telephone switch dual monitors
US5570373A (en) * 1995-03-20 1996-10-29 Lucent Technologies Inc. Method and apparatus for testing a radio in a base station without using a radio test unit
US5742602A (en) * 1995-07-12 1998-04-21 Compaq Computer Corporation Adaptive repeater system
US5784375A (en) * 1996-06-12 1998-07-21 Advanced Micro Devices, Inc. Rotating priority arrangement in an ethernet network

Also Published As

Publication number Publication date
US5884041A (en) 1999-03-16
WO1997034227A1 (en) 1997-09-18
JP3857317B2 (ja) 2006-12-13

Similar Documents

Publication Publication Date Title
JP3857317B2 (ja) 自動交渉の進捗モニタ
US5305306A (en) Station-to-station full duplex communication in a token ring local area network
US6628607B1 (en) Method and apparatus for loop breaking on a serial bus
CN101350823B (zh) 以太网端口链路连接的协商方法及装置
US7561592B1 (en) Method and apparatus for fiber auto-negotiation
US20090232152A1 (en) Method and apparatus for aggregating ports
JP2005269059A (ja) データ中継装置、データ中継方法およびデータ中継プログラム
JP2002530015A (ja) フォールトトレランスネットワーキング
JPH03106145A (ja) ローカルエリアネットワークの各能動モジュールを一対のケーブルを介して通信させる方法
US5522047A (en) Graceful insertion of a tree into a ring network
US20030061390A1 (en) Method of synchronizing parallel optical links between communications components
CN100379213C (zh) 以太网冗余切换器、冗余网络系统及实现冗余切换的方法
US7428599B2 (en) Method for detecting link partner state during auto negotiation and switching local state to establish link
CN114884767A (zh) 一种同步双冗余can总线通信系统、方法、设备及介质
JPH09130408A (ja) ネットワークインタフェース装置
CN102223238B (zh) 交换设备及其环回侦测方法
JPH05500291A (ja) 受動回路網モニタ
US6687754B1 (en) Method of detecting a device in a network
US6505303B1 (en) Communications node, information equipment including the same and network system
JP3403021B2 (ja) 伝送路二重化処理方式
JP2003324463A (ja) 通信経路切替装置
CN118713988B (zh) 一种基于虚拟链路的多冗余异构网络识别及运行方法
US20020150055A1 (en) Topology correction method and communication node
JP2654524B2 (ja) Lanの接続ポート切り替え方式
JP3131455B2 (ja) 通信データ保証方式

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040311

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040402

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060815

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060914

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100922

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110922

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110922

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120922

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130922

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees