このページの本文へ

前へ 1 2 3 次へ

入門Ethernet 第3回

CSMA/CDと全二重通信の動きを知ろう

Ethernetで通信をスムーズに行なう工夫とは?

2009年06月26日 08時30分更新

文● 伊藤玄蕃

  • この記事をはてなブックマークに追加
  • 本文印刷

増え続ける通信モード

 現時点でUTPケーブルを使用するEthernetの規格には、10BASE-T/100BASE-TX/1000BASE-T/10GBASE-Tの4種類がある。このうち、10GBASE-T(全二重のみ)以外には半二重通信と全二重通信の2つがあるため、最大で7つの通信モードが存在することになる。そのため、これらの規格が混在した環境でも、1台のスイッチにすべての通信モードの機器を接続し、相互に通信できることが望ましい。これを実現するためには、スイッチにケーブルをつなぐだけで、機器の通信モードを自動的に検知し同調する機能は必須となった。

 このような事情により、「オートネゴシエーション(Auto-Negotiation:自動調停)機能」が登場した。オートネゴシエーションは、複数の通信モードに対応する機器の間で情報をやり取りし、自動的に最適な通信モードを設定する仕組みだ。端末と自分の双方が対応する通信モードの中から、もっとも速いモードを選択する。

 オートネゴシエーションでは、通信モードだけでなく、先ほど述べたPAUSEフレームによるフロー制御への対応の有無も設定する。また、100BASE-T2や1000BASE-Tにおいては、端末間のクロックを合わせるために一方の端末をクロックの基準(マスタ)、もう一方はマスタに同期するスレーブとして設定する。

 続いてオートネゴシエーションの仕組みを解説する。オートネゴシエーションを実装したネットワーク機器は、「ファーストリンクパルス(FLP:First Link Pulse)バースト」と呼ばれる信号により、自分がサポートする通信モードを相手に通知する。2台の機器がそれぞれ複数の通信モードをサポートする場合、IEEE802.3規格で規定された優先順位に従って通信モードが決定される(表1)。同じ速度で複数の選択肢がある場合は、より低品質なケーブルで動作する(=もっともコストパフォーマンスのよい)通信モードを選択する。

表1  オートネゴシエーションの優先順位

 また、10BASE-Tや100BASE-TXの規格はオートネゴシエーションが標準化されるより前から存在するため、古い機器はオートネゴシエーションに対応しない。こういった機器と接続した場合でも、スイッチの通信モードを正しく自動設定するために「パラレルディテクション(Parallel Detection:並列検出)機能」も規定されている(図5)。

図5 パラレルディテクションによる通信設定

 パラレルディテクションを用いた場合、接続相手から10BASE-Tのリンクテストパルスまたは100BASE-TXのアイドル信号を受信すると、相手がオートネゴシエーションをサポートしない機器であると判断する。そして検出した信号により、通信モードを10BASE-Tまたは、100BASE-TXの半二重通信モードに設定する。

 なお、端末がオートネゴシエーションをサポートしていない場合でも、スイッチの通信モードを手動で設定することで全二重通信が可能になることもある。

 現在の企業では、数年前に導入したプリンタは10BASE-T対応、3年前のパソコンは100BASE-TX対応、今年導入したサーバは1000BASE-T対応という構成がよくある。この場合、スイッチの全ポートが10BASE-T/100BASE-TX/1000BASE-Tのオートネゴシエーションに対応していれば、保有する機器をスイッチのどのポートにつないでも、自動的に適切な通信モードに調節される。このように、オートネゴシエーションは企業向けスイッチには必要不可欠な機能である。

前へ 1 2 3 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

アクセスランキング

  1. 1位

    TECH

    フォーティネットの「SSL-VPN廃止」 IPsec移行と脱VPN、それぞれの注意点を総ざらい

  2. 2位

    ビジネス・開発

    いますぐ捨てたいITサービスは? AI推しにそろそろ飽きてません? 情シスさんのホンネを「ゆるっとナイト」で聞いた

  3. 3位

    ソフトウェア・仮想化

    「SaaSの死」の影響は感じない ― グローバル以上に好調な日本市場、ServiceNow鈴木社長が語る

  4. 4位

    sponsored

    完全自動運転の実現へ、チューリングが開発基盤にGMO GPUクラウドを選んだ理由

  5. 5位

    TECH

    「蟻の一穴」となるリモートアクセスVPNの脆弱性 ZTNA/SASEはなぜ必要か?

  6. 6位

    エンタープライズ

    基盤も古いし、コードも酷い! そんなクエストにGitHub Copilotで試行錯誤しまくった「みんな」こそ最高

  7. 7位

    ITトピック

    「AI導入で人員を減らしても収益は増えない」その理由/「専任情シス不在」中小企業の3社に2社/ユーザーアカウント流出が加速、ほか

  8. 8位

    デジタル

    海外駐在員の負担を軽減し、ワンチームへ kintoneは言語と文化の壁を越える「翻訳の魔法」

  9. 9位

    ビジネス

    医療費5兆円抑制につながる“国産ヘルスケア基盤”構築へ SMBC×富士通×ソフトバンクが業務連携

  10. 10位

    Team Leaders

    Power AutomateでSharePoint APIを使う ― SPOリストを自動作成するフローを作ろう

集計期間:
2026年05月16日~2026年05月22日
  • 角川アスキー総合研究所