web-dev-qa-db-ja.com

ネットワークでオートネゴシエーションが失敗する原因は何ですか?

ギガビットを実行するルーターでギガビットを実行するNIC)を備えた両方のコンピューターがあるとします。ネットワークでオートネゴシエーションが失敗する原因は何ですか?(可能であれば証明付き)

6
Rushino

考えられる理由は2つあります。

  1. 不良または不正確な(CAT5eではない)ケーブルまたはコネクタ、または規格に従って短すぎるか長すぎるケーブル。

  2. 互換性のないハードウェア。これが ウィキペディアによると

    オートネゴシエーション仕様の最初のバージョンであるIEEE802.3uは、さまざまな解釈が可能でした。ほとんどのメーカーはこの標準をある方法で実装しましたが、ネットワークの巨人であるシスコを含む他のいくつかのメーカーは別の方法で実装しました。別の方法で実装したデバイス間の自動ネゴシエーションは失敗しました。

    まだ802.3uを使用している新しいデバイスはないと思いますが、互換性のないハードウェアはまだ一般的です。

    802.3abは、銅線ギガビットイーサネットには自動ネゴシエーションが必要であると指定しました。設定で自動ネゴシエーションを無効にするおよびギガビット接続を「強制」できる場合は、ハードウェアがまだ古い、そうではないことを使用している可能性があります。互換性のある標準。

    説明:一部のネットワークカードでは、速度を1Gbpsに設定できます。ただし、これはnot自動ネゴシエーションを無効にします。 IEEE Interpretation によると:

    制御レジスタ0でオートネゴシエーションを無効にすることで動作速度を手動で選択できますが、1000BASE-T動作モードを選択するには、オートネゴシエーションを使用する必要があります。これは、広告を1000BASE-T機能に制限しながら、オートネゴシエーションを引き続き使用することで実現できます。

    基本的に、ネットワークカードには「自動ネゴシエーションしますが、1Gbpsしか実行できません。他には何もできません」と書かれています。これは、オートネゴシエーションを無効にして、速度とデュプレックスを手動で設定することと同じではありません。

5
haimg

危険なケーブル:問題を引き起こしていたラップトップドッキングステーションへの3mパッチリードを交換しました-ギガビット接続が機能していたか、非常に遅いか、100または10Mbitで接続(および機能していません)

5
Linker3000