オートネゴシエーション

読み:おーとねごしえーしょん / 英語表記:auto-negotiation

接続するイーサネット機器どうしが対応能力を通知し合い、通信速度や全二重・半二重などの通信条件を自動で決める機能である。双方が対応する条件から規定の優先順位に従って選ぶ。

イマシルちゃんの解説

オートネゴシエーションは、接続するイーサネット機器どうしが対応する通信条件を知らせ合い、共通の条件を自動で選ぶ機能だよ。
たとえば一方が100Mbit/sと1Gbit/s、もう一方が100Mbit/sだけに対応していれば、100Mbit/sを選ぶんだ。

速さだけでなく、全二重・半二重という通信モードも調整するよ。
送信と受信を同時にできるのが全二重で、同時にはできず切り替えて使うのが半二重なんだ。
速度や通信モードを両側でそろえるから、利用者が一つずつ設定する手間を減らせるよ。

より深い解説

定義

オートネゴシエーションは、IEEE 802.3で定められた、ツイストペアケーブルのイーサネットで、接続した機器どうしが、FLP(Fast Link Pulse)という信号で自分の能力を知らせ合い、通信の条件を自動で決める仕組みである。

決める内容

項目内容
通信速度10Mbit/s、100Mbit/s、1Gbit/s など
通信モード全二重(送信と受信を同時に行う)、半二重(送信と受信を切り替えて行う)
フロー制御PAUSEフレームを使うか

両方が対応している中で、優先順位が最も高い組合せ(速く、全二重のもの)が選ばれる。

全二重と半二重

全二重半二重
送受信同時にできる交互に行う
衝突起きない起きる(CSMA/CDで制御)
主な接続スイッチとの接続リピータハブとの接続

デュプレックスミスマッチ

一方をオートネゴシエーション、もう一方を速度と全二重に固定すると、オートネゴシエーション側は相手の能力を知る信号を受け取れない。このとき、速度は信号から判別できても、通信モードは半二重と判断してしまう。片側が全二重、もう片側が半二重の状態をデュプレックスミスマッチといい、リンクは上がるのに、衝突やエラーが多発して通信が極端に遅くなる。

設定は、両側をオートネゴシエーションにするか、両側を同じ値に固定するかのどちらかにそろえる。

1000BASE-T以上

1000BASE-Tでは、オートネゴシエーションは必須である。マスタとスレーブ(クロックの基準をどちらにするか)も、この仕組みで決める。

実際の試験ではここに出る!全3問

ネットワークスペシャリスト

午前Ⅱ

この用語が出てくる記事

↑