スイッチの役割とは?MACアドレス学習からVLAN転送まで
閲覧数: 88 +1FCTELEによるオリジナル記事著者:FCTELE技術チーム
概要イーサネットスイッチがフレームをどこへ転送するかは、どのような情報で確認できますか?
スイッチは受信ポートで送信元MACを学習してVLANに記録し、宛先検索と転送ルールを適用します。既知の宛先であれば転送可能なポートを選択でき、未知のユニキャストは許可されたVLANの範囲内でフラッディングされる場合があります。実際のテーブル、VLAN、ポート状態を確認してください。このレイヤー2の動作だけでは、IPルーティングは提供されず、制御されていない冗長リンクの安全性も確保されません。
3つの仕組みと検証の適用範囲信号の流れを追い、実際のサービスを検証する
01送信元を学習する
受信した送信元アドレスから接続先を把握し、宛先検索によって配送先を選択します。
02転送リソースを確認する
同時にトラフィックが発生すると、各ポートは有限の出力リソースとスイッチングリソースを共有します。
03未知の宛先を処理する
未学習の宛先については、VLAN内の転送可能なポートへフレームを複製する必要が生じる場合があります。
スワイプして3つの図を比較 →
概念を説明するための図であり、実測波形、設置配線図、特定製品の内部構成を示すものではありません。- 01
送信元を学習する転送エントリを、意図したポートおよびVLANと照合します。
- 02
転送リソースを確認するパケットレート、ポート構成、試験負荷を比較します。
- 03
未知の宛先を処理する送信元学習、VLANへの所属、想定されるフラッディング範囲を確認します。
選定・検証チェックリスト確認項目と関連ガイドを展開する
要点: スイッチの主な役割は、同じレイヤー2ネットワーク内の端末機器を接続し、MACアドレステーブルに基づいてイーサネットフレームを正しいポートへ送信することです。各フレームの送信元MACを読み取って「機器がどのポートに接続されているか」を学習し、宛先MACを検索して、特定ポートへの転送、フラッディング、フィルタリングのいずれを行うかを判断します。VLANによって、1台のスイッチを複数のブロードキャストドメインに分割できます。VLANをまたぐ通信や、別のIPサブネットへの通信には、レイヤー3スイッチまたはルーターによるルーティングが必要です。
スイッチは単なる多ポートの分配器ではありません。ハブは受信したビットをすべてのポートへ複製しますが、スイッチはイーサネットフレームを認識し、MACアドレステーブルを管理し、異なるポート間で同時に通信できます。スイッチを理解するには、「フレームがどこから入るか — スイッチが何を学習したか — 宛先アドレスが既知か — フレームがどこから出るか」という流れを追ってください。
図1:スイッチで端末、サーバー、カメラ、無線AP、PLC、光アップリンクを接続する典型的な構成
1. スイッチはネットワークのどのような課題を解決するのか
スイッチは、コンピューター、サーバー、IPカメラ、無線AP、PLC、産業用コントローラーなどの機器にイーサネット接続を提供します。各ポートが独立したコリジョンドメインを形成し、スイッチングチップが複数のリンクを並列に処理できるため、初期の共有型イーサネットのように、多数の機器が同じ伝送媒体を奪い合う必要がありません。
主に解決するのは、機器の接続、無関係なトラフィックの分離、上位層プロトコルに対する安定したレイヤー2通信経路の提供という3点です。一般的なレイヤー2スイッチが、すべてのIPルーティングを担うわけではありません。同じVLAN内の通信はMAC転送で行い、VLANやサブネットをまたぐ通信はレイヤー3ゲートウェイに引き渡します。産業用スイッチには、さらに電源冗長化、広い動作温度範囲、保護機能、リングプロトコル、アラーム、より高い耐電磁干渉性能が備わっています。
2. MACアドレス学習とフレーム転送の全プロセス
ポート1からフレームを受信すると、スイッチはまず送信元MACアドレスを読み取り、「送信元MAC — 受信ポート — VLAN」をMACアドレステーブルに記録します。そのMACがすでに存在する場合は、ポート情報とエージングタイマーを更新します。この処理は送信元アドレス学習と呼ばれ、機器を1台ずつ手動登録する必要はありません。
続いて、スイッチは宛先MACを検索します。テーブルに一致するエントリがあれば、対象ポートからのみ転送します。これを既知のユニキャストと呼びます。宛先MACがまだ学習されていない場合は、同じVLAN内で、受信ポートを除くすべてのポートへフレームを複製します。これを未知のユニキャストのフラッディングと呼びます。ブロードキャストフレームも、そのブロードキャストドメイン内に広がります。端末機器が応答すると、スイッチは逆方向の経路を学習でき、その後の通信は特定ポートへの転送になります。
図2:MACアドレス学習、宛先アドレス検索、3種類の転送結果
3. VLAN、トランク、ブロードキャストドメインによる転送範囲の変化
VLANによる分割がない場合、ブロードキャスト、ARP要求、未知のユニキャストが、広いレイヤー2領域に及ぶ可能性があります。VLANは802.1Qタグを使用し、同じ物理スイッチを複数の論理的なブロードキャストドメインに分割します。生産設備、映像監視、オフィス端末で異なるVLANを使用でき、デフォルトでは相互にレイヤー2で直接通信できません。
アクセスポートは通常、端末を接続し、1つのサービス用VLANにのみ所属します。トランクポートは、スイッチ間、またはスイッチとルーティング機器の間で使用し、複数のVLANを伝送できます。実際の構築では、PVID、タグ付き/タグなしモード、許可するVLANのリストを併せて確認する必要があります。そうしないと、VLANの片方向の通信障害、管理アドレスへの到達不能、ブロードキャストの漏出が発生する可能性があります。
図3:VLANによるブロードキャストドメインの分離と、トランクによる複数VLANの伝送
4. レイヤー2ループがネットワークを短時間で麻痺させる理由
イーサネットフレーム自体には、IPパケットのようなTTLフィールドがありません。2台のスイッチ間に制御されていない冗長リンクがあると、ブロードキャストフレームが繰り返し複製・循環し、ブロードキャストストーム、ポート間でのMACアドレスの頻繁な移動、スイッチングチップとアップリンク帯域の占有を引き起こす可能性があります。ネットワークでは、インジケーターの高速点滅、断続的な接続、管理ページが開かないといった症状がよく見られます。
冗長化が必要な場合でも、複数のネットワークケーブルを無造作に並列接続することはできません。オフィスネットワークでは通常STP/RSTP/MSTPを使用し、産業用リングネットワークでは機器の対応機能に応じてERPSまたはメーカー独自のリングプロトコルを使用できます。受入試験では、意図的に1本のリンクを切断し、サービス中断時間、MACの再学習過程、リンク復旧後の切り戻し動作を記録してください。
5. スイッチ選定ではポート数だけを見てはいけない
ポートと速度100M、1G、2.5G/10G。電気ポート、固定光ポート、またはSFPスロット。
スイッチング容量バックプレーン帯域幅、パケット転送レート、ワイヤーレート転送への対応を確認してください。
管理機能VLAN、QoS、ACL、IGMP Snooping、SNMP、ポートミラーリング。
信頼性二重電源、広い動作温度範囲、サージ/ESD保護、ファンレス冷却、リングプロトコル。
カメラを使用する案件では、マルチキャストとアップリンクの帯域幅も算出する必要があります。PoEを使用する案件では、ポートごとの供給電力、総電力バジェット、ケーブルでの電圧降下を確認する必要があります。産業現場では、電源入力範囲、接地、温度、振動、電磁両立性を確認する必要があります。販促資料に記載されたスイッチング容量は、実際のサービス試験の代わりにはなりません。
6. 電源投入から引き渡しまでの検証手順
- 機器の型番、ファームウェアバージョン、ポート計画、VLAN、管理アドレスを記録します。
- ポートごとに速度とデュプレックスのネゴシエーションを検証し、CRC、パケット損失、エラーカウンターを確認します。
- MACアドレステーブルを確認し、端末が想定したポートとVLANに表示されていることを確認します。
- 同じVLAN内の通信、VLANをまたぐルーティング、ブロードキャストの範囲、マルチキャストサービスを個別に試験します。
- アップリンクの切断、電源異常、ループ保護の切り替えを模擬し、復旧時間を記録します。
- 最終設定とバックアップを保存し、ポート、光ファイバー、電源、キャビネットに明確なラベルを付けます。
実務上の疑問をまとめた内容は、以下の質問セクションに掲載しています。
スイッチに関する追加の質問
信頼性を高めるために、2台のスイッチを2本のネットワークケーブルで接続できますか?
リンクアグリゲーション、またはスパニングツリー/リング保護の仕組みを設定した場合に限ります。そのまま並列接続すると、レイヤー2ループが発生する可能性があります。
中国語の技術記事から翻訳。原文の初公開日:2019-09-20。原文の最終改訂日時:2026-10-13T23:45:12+08:00。 中国語の原文を読む
実務上のよくある質問
スイッチはルーターの代わりになりますか?
一般的なレイヤー2スイッチでは、必要なIPルーティングを提供できません。適切に設定されたレイヤー3スイッチは、対応するネットワークをルーティングできますが、WAN、NAT、セキュリティの要件については、実際の用途に即して別途検証する必要があります。
ポート数が多いスイッチほど、必ず性能が高くなりますか?
いいえ。ポート数だけでは、転送レート、使用可能なアップリンク容量、バッファリング性能、機能を有効にした状態での性能は判断できません。代表的な同時トラフィックと、案件で求められる損失・遅延の目標値を用いて、これらの条件を比較してください。
新しく接続した機器で、最初にフラッディングが発生するのはなぜですか?
宛先MACがまだ学習されていない場合、スイッチはその未知のユニキャストをVLAN内でフラッディングすることがあります。その機器が後続のフレームを送信すると、送信元MACのエントリが作成され、その後は特定ポートへの転送が可能になります。実際のテーブルとポリシーを確認してください。
出典と適用範囲
これらの補足は一般的な仕組みを説明するものです。対応機能、接続の詳細、受入判定基準は、実際の機器、ソフトウェア、運用条件に合わせて検証する必要があります。図は測定結果や認証の証拠ではありません。