本文へ移動

インフラ転職コンパス現場・技術・キャリアをつなぐ専門メディア

メニュー

スイッチングとルーティングの違い|L2・L3の通信を図解

スイッチングは主に同一L2ドメイン内でMACアドレスを基にフレームを転送し、ルーティングは異なるIPネットワーク間で宛先IPと経路表を基にパケットを転送します。

同一セグメントとVLAN間通信の構成図を使い、ARP、MACテーブル、デフォルトゲートウェイ、ルーティングテーブルのどれが各段階で使われるかを図解します。

この記事でわかること

  • スイッチングとルーティングは何が違う?
  • 基本操作・仕組みを順に確認する
  • 実務の設定・確認・トラブル対応
  • 関連する仕組みをどの順序で確認する?

設計構築チャンネル関連動画:スイッチングとルーティングの違い。ネットワークエンジニアの必須知識

スイッチングとルーティングは何が違う?

スイッチングとルーティングの違い:スイッチングは主に同一L2ネットワーク内でMACアドレスを基にフレームを転送し、ルーティングは異なるIPネットワーク間で宛先IPを基にパケットを転送します。

けんと@設計構築チャンネル
けんと@設計構築チャンネル
スイッチングを追うときは、VLAN、受信ポート、学習したMAC、転送先ポートを同じ表に置きます。項目を別々に見るより、frameの流れと学習結果を対応させやすくなります。

一方だけを見るのではなく、「L2転送ではEthernetフレームとMACテーブルを使う」と「L3転送ではIPパケットとルーティングテーブルを使う」を同じ通信フロー上へ置きます。送信元が宛先ネットワークを判定の前後で何が変わり、何が維持されるかを追うと役割の違いが明確になります。

(出典:www.rfc-editor.orgの参照資料(公式・一次情報))

L2スイッングとL3ルーティングはどう動く?

L2ではスイッチが宛先MACとVLANから出力ポートを選びます。L3ではルーターまたはL3スイッチが宛先IPとルーティングテーブルから次ホップを選び、次のL2フレームを作り直します。

スイッチングとは?

同一なら宛先をARP解決で対象を固定します。show arpの結果から、「同一セグメントかどうかは端末のIPとマスクで判断」になっているかを判定します。

スイッチング ルーティング 違いの重要ポイント
確認軸 実務で押さえる内容
ポイント1 L2転送ではEthernetフレームとMACテーブルを使う
ポイント2 L3転送ではIPパケットとルーティングテーブルを使う
ポイント3 同一セグメントかどうかは端末のIPとマスクで判断
ポイント4 別セグメントでは端末がゲートウェイのMACを解決
ポイント5 ルーター通過ごとにL2ヘッダーは付け替わる

(出典:www.rfc-editor.orgの参照資料(公式・一次情報))

ルーティングとは?

確認の起点は別ならゲートウェイをARP解決です。続いてshow ip routeを調べ、「別セグメントでは端末がゲートウェイのMACを解決」とのずれを探します。

(出典:Cisco公式ドキュメント(公式・一次情報))

MACアドレスとIPアドレスの役割は?

確認の起点はスイッチがMACテーブルでフレーム転送です。続いてshow interfaces switchportを調べ、「ルーター通過ごとにL2ヘッダーは付け替わる」とのずれを探します。

スイッチング ルーティング 違いの確認フロー
  1. STEP 01送信元が宛先ネットワークを判定
  2. STEP 02同一なら宛先をARP解決
  3. STEP 03別ならゲートウェイをARP解決
  4. STEP 04スイッチがMACテーブルでフレーム転送
  5. STEP 05L3機器がルーティングテーブルで次ホップ決定

同一セグメント内の通信フローでは何を確認する?

L3機器がルーティングテーブルで次ホップ決定を先に実施します。構成図でVLANとL3境界を確認で現状を取得し、「L3スイッチはVLAN間ルーティングとL2転送の両方を行える」を満たすか照合します。

けんと@設計構築チャンネル
けんと@設計構築チャンネル
スイッチングの動的学習を消去する前に、取得時刻と該当VLANの状態を保存してください。消去後の再学習だけでは、変更前に起きていた異常を追えない場合があります。

異なるセグメント間の通信フローでは何を確認する?

L2転送ではEthernetフレームとMACテーブルを使うかを確かめるには、送信元が宛先ネットワークを判定から始めます。show mac address-tableで観測した値を期待値と比較します。

確認項目と使いどころ
確認項目・コマンド 判断する内容
show mac address-table L2転送ではEthernetフレームとMACテーブルを使う
show arp L3転送ではIPパケットとルーティングテーブルを使う
show ip route 同一セグメントかどうかは端末のIPとマスクで判断
show interfaces switchport 別セグメントでは端末がゲートウェイのMACを解決
構成図でVLANとL3境界を確認 ルーター通過ごとにL2ヘッダーは付け替わる

取得した結果は対象・時刻・期待値と一緒に保存します。

L2・L3の設定と障害をどう切り分ける?

同一VLANではリンク、VLAN所属、MAC学習、ARPを確認します。別セグメントではそれに加え、SVI/ルーターIF、ゲートウェイ、経路表、ACL、復路を往復で見ます。

L3スイッチはどちらを行う?

スイッチングとルーティングの違いの実務上の完了条件は、コマンドが一度通ることではありません。期待した経路・セッション・ログとの一致、変更前後の証跡、異常時の停止条件、切り戻し結果まで確認します。

同一なら宛先をARP解決の前後で何が変わり、何が維持されるかを追うと役割の違いが明確になります。

ARP・MACテーブル・ルーティングテーブルはどんな関係?

一方だけを見るのではなく、「L3転送ではIPパケットとルーティングテーブルを使う」と「同一セグメントかどうかは端末のIPとマスクで判断」を同じ通信フロー上へ置きます。別ならゲートウェイをARP解決の前後で何が変わり、何が維持されるかを追うと役割の違いが明確になります。

  • L3スイッチを常にルーター動作とみなす:L3スイッチを常にルーター動作とみなすの対象、担当範囲、確認に使う証拠を記録する
  • IPとMACの役割を混同:IPとMACの役割を混同を自分一人でできる範囲とレビューが必要な範囲へ分ける
  • VLAN間通信でSVIの状態を見ない:VLAN間通信でSVIの状態を見ないの変更前後を同じ条件で比較し、結果を保存する
  • ルーティング後も宛先MACが同じと考える:ルーティング後も宛先MACが同じと考えるが求人のどの工程で使われるかを成果物と対応させる
  • 同一IP帯の誤設計でL2境界を広げる:同一IP帯の誤設計でL2境界を広げるの前提、設計理由、レビュー指摘、変更後の結果を示す

構成図を読むコツでは何を確認する?

構成図は通信の送信元から宛先へ線をたどり、interface、VLAN、IP、next hop、policyの境界を順に拾います。

次にshow interfaces switchportで実際の状態を取得し、期待した「別セグメントでは端末がゲートウェイのMACを解決」が成立しているかを判断します。

けんと@設計構築チャンネル
けんと@設計構築チャンネル
スイッチングとルーティングの違いは片側の表だけで判断せず、対向インターフェースとL3側のARPも照合します。一つの機器だけで原因を決めないことが、切り分けを遠回りさせないポイントです。

仕事内容・担当工程・成果物を整理する

「仕事内容・担当工程・成果物を整理する」は、構成図で対象と通信方向を固定し、設定、状態確認コマンド、正常時と異常時の差分を順に確認します。

完了条件はコマンドが成功することではなく、期待した経路・状態・ログと一致し、変更前後と復旧後の証跡を説明できることです。

スイッチングとルーティングの違いを比較表で整理する、スイッチングとルーティングの違い、スイッチングとは、ルーティングとはを、構成、設定、状態、通信結果の順に確認します。一つのコマンド結果だけで正常・異常を決めず、前後の状態と比較してください。

スイッチングとルーティングの違いを比較して選ぶ基準は?

スイッチングとルーティングの違いを選ぶ基準は、新しい技術名の多さではありません。自分が判断し、レビューを受け、設計書・設定・試験結果・改善記録のいずれかを説明できるかで比べます。

選択肢は技術名だけで比べず、担当工程、成果物、働き方、次に進める工程をそろえて比較します。

選択肢 担当すること 残る成果物 判断質問
監視・一次対応 アラート確認、疎通確認、エスカレーション チケット、一次切り分け記録 監視・一次対応を担当した直近の配属例はありますか
運用保守 ログ調査、設定変更、障害復旧、定例作業 作業手順書、変更前後の証跡 運用保守を担当した直近の配属例はありますか
構築 config投入、結合試験、移行作業 構成図、config、試験結果 構築を担当した直近の配属例はありますか
設計 要件整理、方式・パラメータ設計、移行設計 基本設計書、パラメータシート、移行計画 設計を担当した直近の配属例はありますか

関連する仕組みをどの順序で確認する?

スイッチングとルーティングの違いを現場で確認するときの完了条件

スイッチングとルーティングの違いの確認は、コマンドが一度成功した時点では終わりません。対象と前提を固定し、正常時との差を観測し、復旧後に既存通信への影響まで確認します。

段階 確認内容 残す証跡
前提 宛先IP、選択経路、Next Hop、出力インターフェース、戻り経路 対象、構成図、OS・機種、直前変更
正常系 期待する通信・状態と判定値 ルーティングテーブル、ARP、traceroute、両方向の疎通結果
異常系 一度に一条件だけ変え、症状と観測点を照合 失敗出力、時刻、仮説、次の確認
復旧 原因を戻し、同じ試験と代表的な既存通信を再確認 変更前後、復旧判定、残存リスク

インフラエンジニアが案件で考えること

実案件で「スイッチングとルーティングの違い|L2・L3の通信を図解」を確認するとき、最初に現行構成と正常時の状態を保存します。スイッチングとルーティングの違い、スイッチングとルーティングの違いを比較表で整理する、スイッチングとは、ルーティングとはを同じ時刻・同じ条件で取得し、変更や障害の前後を比べます。

スイッチングは一つのshow出力だけで正常判定しません。MACアドレスとIPアドレスの役割、同一セグメント内の通信フロー、異なるセグメント間の通信フローまで追い、構成図と実機の値を照合します。

パケットキャプチャをL3機器の前後で比べると、IPの送信元・宛先が維持され、MACの送信元・宛先が変わる基本を確認できます。NATがある場合はIPも変わるため別途記録します。

案件では、正常時の情報がなければ障害時の差分を判断できません。作業前にshow mac address-tableとshow arpを取得し、変更後も同じ条件で比較します。端末Aから別VLANの端末Bへ送るとき、端末AはBのMACを探さずゲートウェイのMACへ渡します。L3機器はB側VLANへ出す際に新しいL2ヘッダーを作ります。

また、L3スイッチを常にルーター動作とみなすとIPとMACの役割を混同をレビュー観点へ入れます。担当者の経験だけに頼らず、スイッチがMACテーブルでフレーム転送からL3機器がルーティングテーブルで次ホップ決定までを手順と試験項目へ落とし、異常時に止める条件と判断者を明確にします。

成果物には、構成図、対象一覧、取得ログ、差分、試験結果、残課題をひも付けます。スイッチング ルーティング 違いの知識を『知っている』状態から、第三者が安全に再現できる設計・構築スキルへ変えるためです。

現場で残す確認記録
段階 確認すること 残す証跡
作業前 送信元が宛先ネットワークを判定 show mac address-table
作業中 別ならゲートウェイをARP解決 show ip route
作業後 L3機器がルーティングテーブルで次ホップ決定 構成図でVLANとL3境界を確認
異常時 L3スイッチを常にルーター動作とみなす 時刻・影響範囲・切り戻し判断

同じ条件でbefore/afterを比較できる状態にします。

まとめ

同一L2内はMACとVLANによるスイッング、異なるIPネットワーク間は宛先IPと経路表によるルーティングです。構成図でL2境界とL3境界を先に分けると、切り分け箇所が明確になります。

最後に押さえるポイントは「別セグメントでは端末がゲートウェイのMACを解決」と「ルーター通過ごとにL2ヘッダーは付け替わる」です。実務ではL3機器がルーティングテーブルで次ホップ決定から始め、構成図でVLANとL3境界を確認を証跡として残すと、別の担当者も同じ判断を再現できます。

最近の記事
お知らせ