オートネゴシエーション
家庭用・業務用の多くのネットワーク機器がオートネゴシエーションに対応しており、デフォルトで有効化されている。さらに安価な機器ではそもそもオートネゴシエーションを解除して通信モードを手動で設定できないことが多い。そのため、オートネゴシエーションを意識せずに利用しているユーザは多い。しかし、オートネゴシエーションは、誤った使い方をしたり、不用意に解除したりすると、ネットワーク障害の原因になる。
以下のような2つの機器を直接接続する場合に問題となる。
機器A: オートネゴシエーション設定
機器B: 10BASE-Tまたは100BASE-TXの全二重モードで固定動作するもの
このとき、機器Aはオートネゴシエーションの仕様上、半二重として自動設定されるため、A-B間で二重通信モードが不一致となる。この状態でもネットワークは不安定ながら動作するため、pingによる疎通確認試験では問題を認知することができない。しかし、大量のパケット破棄が発生し、スループットが大幅に低下する。
一般に、100Mbps以下のLANケーブル通信では、両者でオートネゴシエーションの有効・無効を揃えておく必要がある。基本的には有効にすることが推奨されるが、古い機器や安価な機器などで10BASE-Tにしか対応しないような機器との接続はそもそもオートネゴシエーション機能に対応していないため、接続側のオートネゴシエーションを無効にしなければならない場合もある。
オートネゴシエーション(英語: Auto-negotiation、A/N、オートネゴ)は、イーサネットにおけるケーブル接続時の自動設定機能。特にLANケーブルの接続において、通信速度を2つの機器間で互いに送り合って最適値を選択するものを指す。1000BASE-Tや10GBASE-Tなどの規格で必須となっている。
100Mbps以下の接続でオートネゴシエーションが有効な機器とそうでない機器を直接接続すると、設定によってはスループットが大幅に低下するなどのネットワーク障害の原因になるため、ネットワーク管理者は十分に注意する必要がある。詳細は#運用上の注意の節を参照のこと。
156.25Mbps (6.4ナノ秒/bit)の差動マンチェスタ符号により、以下の48ビットのベースページをやりとりする。