スイッチングとMACアドレス表現?

LAN内のフレーム内の宛先MACアドレスと送信元MACアドレスは変更されるため、宛先は次のホップだけなので、どのように終了するのかはどのように分かりますか?

また、ホストと別のスイッチに接続するスイッチがあり、第2スイッチがマスタースイッチ上の他のホストに接続している場合、第2スイッチのMACアドレスまたは第2スイッチのMACアドレスがMACアドレスとして保存されます2番目のスイッチはホストとして関連付けていますか?

Image for the question

0
答えがあなたを助けましたか?もしそうなら、回答を受け入れて、質問が永遠に現れず、答えを探してください。あるいは、あなた自身の答えを提供して受け入れることもできます。
追加された 著者 Ron Maupin,

3 答え

LANのフレーム内の宛先MACアドレスと送信元MACアドレス   変更すると、宛先は次のホップだけなので、どこで終了するのかはどのように分かりますか?

それは間違っている。フレーム内の送信元MACアドレスと宛先MACアドレスは、LAN上で変更されません。

フレーム内の送信元MACアドレスと宛先MACアドレスは、LAN上の送信元ホストと宛先ホストの実際の送信元MACアドレスと宛先MACアドレスです。スイッチはポートに入るフレームの送信元アドレスを読み取り、その情報を使用して、MACアドレスがどのポートにあるかを示すMACアドレステーブルを構築します。 MACアドレステーブルで検出された宛先MACアドレス用のポートにフレームを配信します。 MACアドレステーブルで宛先MACアドレスが見つからない場合は、フレームを他のすべてのポートにフラッディングします。

ルータがフレームを通過するときにフレームからパケットが取り除かれ、ルータは次のホップの新しい送信元MACアドレスと宛先MACアドレスを持つ新しいフレームを作成する必要がありますが、LAN上のスイッチは透過的なデバイスです。フレームに対して行われる唯一の変更は、フレームがトランクを横切るときにVLANタグを追加すること、またはフレームがアクセスポートを出るときにVLANタグを削除することである。

1
追加された
2番目の疑問は疑問です。スイッチは透明です。スイッチはMACアドレステーブルにホストMACアドレスを格納して、送信元MACアドレスがどのポートに接続されているかを示します。最初のスイッチは、ポート上のホストMACアドレスのみを表示します。 VLAN上のスイッチ管理インターフェイスからのトラフィックが存在する可能性はありますが、それはポートに表示される唯一のスイッチMACアドレスになります。これは、管理インターフェイスがVLAN上の別のホストであるためです。
追加された 著者 Ron Maupin,
@ JohnJensen、私はルータがそのホップの新しいソースと宛先MACアドレスで次のホップのための新しいフレームを作成すると説明したと思う。元のフレームがはがされて以来、実際には何も書き換えません。
追加された 著者 Ron Maupin,
ルータは、ネクストホップの送信元MACについては気にしません。フレームを転送するときに送信元MACを出口インターフェイスのMACに書き換え、宛先MACを次ホップのMACに変更します。未知のユニキャストが発生した場合、スイッチはフレームが発生したポートを除くすべてのポートにフレームをフラッディングします。
追加された 著者 John Jensen,
ありがとうございました。しかし、第二の質問が進む限り...答えは何ですか?どのように機能するのですか?
追加された 著者 Rand al'Thor,

あなたの2番目の質問に答えて、答えは - それは異なります。 2つのスイッチの間にVLANタグがある場合、L2ヘッダーは2つのスイッチ間の接続で1つ以上のVLANタグで変更されます(ただし、2960自体に直接関連付けられているMACアドレスはPC間のあらゆるフォワーディング決定に関与しています - そうではありません)。

あなたの例ではVLANタギングが使用されていないと仮定すると、答えは「いいえ」になります。各スイッチは、他のスイッチへの接続を持つインターフェイスのそれぞれで学習された複数のMACアドレスがあることだけを知ります。

上位2960は4エントリのMACアドレステーブルを持ち、そのエントリはPCのMACアドレスです。それらのポートのそれぞれに1つのPC MAC、および底部2960が接続するインターフェースを介して学習された2つのPC MACを含む。

同様に、底部2960も4つのエントリを有するMACアドレステーブルを有する。スイッチに直接接続されたPC MACごとに1つ、およびトップスイッチに相互接続されたインターフェイスを介して学習された2つのPC MACがあります。

編集:完全性のために、Ronが指摘しているように、フレームがL3境界を越えていない場合、L2ヘッダーは変更されません。

0
追加された

あなたの質問の最初の部分に答えるには: MACアドレスは、LAN内のフレームでは変更されません.L3ゲートウェイ/ルータを通過した後にのみ、イーサネットLAN /ブロードキャストドメインを変更したり、イーサネット以外のメディアに変更することさえできます。

そして、パート2: スイッチはトランスペアレントですが、スイッチ1はスイッチ2に接続されているデバイスのすべてのMACアドレスを学習し、そのスイッチに向いているポートにあり、フレームをそのポートから転送します。

0
追加された