オートネゴシエーション【automatic negotiation】

概要

オートネゴシエーションとは、イーサネットEthernet)対応のネットワーク機器が接続時に互いの対応規格や通信モードを自動的に交換し、双方が共通して利用できる最適な設定で通信を開始する機能。ネットワークインターフェースNIC)やネットワークスイッチルータなどに標準的に実装されている。
オートネゴシエーションのイメージ画像

イーサネットには通信速度の異なる複数の規格があり、10Mbpsの「10BASE-T」、100Mbpsの「100BASE-TX」、1Gbpsの「1000BASE-T」、さらに2.5Gbpsや5Gbps、10Gbpsに対応した規格なども存在する。また、送受信を同時に行う「全二重通信」と、一つの伝送路を送受信で共有する「半二重通信」という動作モードの違いもある。これらの組み合わせは多様であり、かつては管理者が機器ごとに手動で設定を一致させる必要があった。

オートネゴシエーションでは、物理的な接続が確立されると同時に、「FLP」(Fast Link Pulse)と呼ばれる特殊なパルス信号を使って双方の対応情報を交換する。互いの情報が出揃った時点で、共通して利用できる規格とモードの中から最も高速・高機能な組み合わせが自動的に選択され、その設定で通信が開始される。例えば、一方が1000BASE-T100BASE-TXに対応し、もう一方が100BASE-TXのみに対応している場合は、共通する100BASE-TXが採用される。

この機能はIEEE 802.3u以降の標準規格に含まれており、現在流通しているほぼすべてのイーサネット対応機器に実装されている。オートネゴシエーション非対応の古い機器はほとんど現存しないが、もしそのような機器と接続する場合は、相手から送られる通常のリンクパルス信号をもとに通信速度を推定する動作が行われることもある。

一方、対応機器でもオートネゴシエーションをオフにして設定を固定できる場合があり、片方の機器を固定設定にしたままもう片方をオートネゴシエーションで運用すると、通信モードの判定が正しく行われず、全二重半二重が食い違う「デュプレックスミスマッチ」(duplex mismatch)現象が発生することがある。この状態では通信自体は成立するものの、速度低下やパケット損失が生じやすいため、ネットワーク障害の調査では双方の設定を確認する項目の一つとなる。

(2026.6.12更新)
 

他の辞典等による「オートネゴシエーション」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。