どこかで、物理アドレスとMACアドレスの両方が同じであると読みました。これは、マシンのNIC)に接続されているものとまったく同じです。また、他の場所でも、ルーターがデータパケットから入手できる物理アドレスや論理アドレスなどの情報に基づいてデータパケットを転送します。MACアドレスがLANのゲートウェイを超えることは決してないことを知っています。それでは、他のルーターがMACアドレスに関する情報を私が送信したデータパケット?
ネットワーキングに入ると、物理アドレスがMACアドレスとは異なると私は信じるべきですか?
物理アドレスとMACアドレスは確かに同じです。これらは、イーサネットネットワーク上のデバイス間で通信するために使用されます。リモートホストのIPアドレス(たとえばWebサイトにアクセス)に要求を送信すると、コンピューターはその要求をLANのゲートウェイ(ルーター)に送信し、物理(MAC)アドレスをメッセージの宛先として使用しますが、論理( IP)最終的な宛先のホストのアドレス。次に、ルーターはそのメッセージを転送し、誰に応答を返すかを認識します。
物理アドレスとMACアドレスは同じですが、命名規則が異なります。各デバイスには、ベンダーによって割り当てられた一意のMACアドレスが必要です。論理アドレスは、インターフェイスに割り当てられたIPアドレスです。
物理アドレス指定/ MACアドレスはレイヤー2で機能し、論理アドレス指定はレイヤー3で機能します。例を使用して説明します。
PC_A - R1 - R2 - PC_B
PC_AがPC_Bに何かを送信したいとします。 PC_Aは、送信元IPがPC_A、宛先IPがPC_BのIPパケットを作成します。そのIPパケットは、PC_AのソースMACとR1の宛先MACを持つイーサネットフレームにカプセル化されます。
PC_AはフレームをR1に送信し、R1はフレームのカプセル化を解除します。 R1は宛先IPをチェックしてルーティングテーブルと照合し、R2が目的地であることを確認します。したがって、R1は、ソースMACがR1、宛先MACがR2の新しいフレームを作成します。 R2は同じ手順を実行し、最終的にフレームをPC_Bに送信します。
このプロセス全体で、フレームは変更されますが、IPパケットは変更されません。
ハードウェアの追加と物理アドレスを混同している可能性があります。基本的に、複数のポートを持つルーター/スイッチを検討する場合。デバイスにはハードウェアアドレスがあり、各インターフェイスには物理アドレスがあります。以下の出力を見てください。通常、デバイスでこれがL3スイッチングをサポートしていることがわかります。
rtr1#sh int xe3/1
Interface xe3/1
Scope: both
Flexport: Breakout Control Port (Active): Break Out disabled
Hardware is ETH Current HW addr: ecf4.bb64.9aa0
Physical:ecf4.bb64.9aa6 Logical:(not set)
異なるアドレスを持つことへの適用は、ここでは範囲外です。