通信に先立って接続先の端末との回線速度(10/100/1000Mbps)や通信モード(全二重/半二重)を
自動判別し設定する機能です。
オートネゴシエーション機能を持っている機器は、物理リンクが接続されるとFLP(Fast Link Pulse)と呼ばれるパルス信号を送信します。
(FLPと互換性を持ったNLP(Normal Link Pulse)と呼ばれる信号もあります。
この信号は10BaseTでのリンクが正常に機能しているかどうかをチェックするための信号です。)
このFLPをお互いに送信し合うことにより、お互いがサポートするモードのうち最も優先順位が高いモードに設定されます。
通信モードの優先順位は以下のようになっています。
| 優先順位 | 通信モード |
| 1 | 1000Base-T 全2重モード |
| 2 | 1000Base-T 半2重 |
| 3 | 100Base-T2 全2重 |
| 4 | 100Base-TX 全2重 |
| 5 | 100Base-T2 半2重 |
| 6 | 100Base-T4 半2重 |
| 7 | 100Base-TX 半2重 |
| 8 | 10Base-T 全2重 |
| 9 | 10Base-T 半2重 |
[注意]
片方の機器がオートネゴシエーションでもう片方が固定モードの場合、双方でモードの不一致が発生し通信が不可能になります。
(通信可能な場合もありますがコリジョンが起こるため、通常はモード不一致の状態では使用しません。)
| | 10M 半二重 |
10M 全二重 | 100M 半二重 |
100M 全二重 | オートネゴ |
| 10M 半二重 | ○ |
× | × |
× | ○ |
| 10M 全二重 | × |
○ | × |
× | × |
| 100M 半二重 | × |
× | ○ |
× | ○ |
| 100M 全二重 | × |
× | × |
○ | × |
| オートネゴ | ○ |
× | ○ |
× | ○ |
|
|
|
|