web-dev-qa-db-ja.com

2台のコンピューターに同じMACがある場合はどうなりますか?

重複の可能性:
同じLANでMACアドレスが重複すると問題が発生する可能性がありますか?

2つのデバイスが同じMACを持っている場合(おそらく一方が他方を複製しているため)、スイッチドLANのネットワークトラフィックはどうなりますか。これはおそらくDHCPではなく、静的IPネットワークです。誰かがそのMACに送信した場合、両方のコンピューターに送信されますか?これらのコンピューターの1つが3番目のコンピューターに送信する場合、すべてが正常なはずです。または、ACKメッセージで元に戻らない場合がありますか?ありがとう!

6
Josh

スイッチの動作を知らないようです。MACアドレスを学習します!ポートからのアドレスを検出すると、このアドレスのトラフィックをこの特定のポートにのみ転送します。

あなたの場合、これは、どのホストが「最新の」パケットを送信したかに応じて、2つのホストがトラフィックの一部のみを参照することを意味します。その結果、非常に醜いネットワークの問題が発生します。スイッチがこの状況を処理することを期待しないでください。MACアドレスはworldwide uniqueであると想定されています。

hubは機能する可能性があります-それらは単に、それが入ったポートを除くすべてのポートでパケットを吐き出します-しかし、これらは100MBitでは非常にまれですギガビットには存在しません。そしてもちろん、半二重です。

2
Turbo J

問題のホストが使用しているスイッチに依存します。ホスト自体は、接続されているインフラストラクチャを認識しておらず、宛先ホストが接続されているスイッチポートを認識していません。異なるポートに登録されている同じMACアドレスをスイッチがどのように正確に処理するかは、使用している特定のスイッチの問題です。私の推測では、スイッチは両方のホストにトラフィックを転送します。

ARPストームが発生することには同意しません。 ARPは、IPアドレスをMACアドレスに解決するために使用されます。あなたのシナリオは、IPからMACへの解決が失敗することを示唆していません。2つの異なるIPアドレスが同じMACアドレスに解決されることだけです。これは、単一のホストに複数のIPアドレス。あなたのケースは、異なるIPアドレスを持つ2つの異なるホストが同じMACアドレスを持つ可能性があるため、パケットが誤って転送される可能性がありますが、ARPストームは発生しません。

7
joeqwerty

これは、私たちが製造する端末に共通の問題です。ハードウェアに焼き付けられたMACアドレスはなく、初回起動時にMACアドレスを偽装します。私たちが抱えている問題の1つは、アドレスが(おそらくランダム)システムクロックによって生成されることですが、ターミナルがテストされていない場合は、すべてが1で起動し(11/11/11 /時間11.11のように)、同じMACアドレス。ここで2つのポイント1)OUIは国際物理アドレスであるため、すべてのMACアドレスが国際的に一意であるという上記の応答は正しくありません。そして2)私の経験では、クラスCのみのネットワークで自動ネゴシエーションを行う小規模ネットワークスイッチでのARPストームから、端末にさまざまな違いがあるにもかかわらずアドレス(ARP)を解決できないことまで、さまざまな問題が見つかりましたIPアドレス。

また、ハブは機能しません。ハブには物理アドレスの要件はありませんが、解決できない引数があります。つまり、いかなる状況においても、同じネットワークまたはドメイン上に同じ物理アドレスを持つことはできません。 MACアドレスの要点は、信号の送信先を知ることです。

また、中程度のアクセスが機能しないため、同じ空間と時間に2つのオブジェクトが存在する場合も同様です。問題はARPの戻りがないことです。そのため、Joe Qwertyはほぼ正しいのですが、単一のホストが複数のIPアドレスを持つことができるという提案は曖昧です。ホストは複数のNICを持つことができ、それは複数のIPと複数のMACを意味します。多分彼は単一のNICで複数のIPを意味しますが、実際にはそれは可能ですが、一度に1つのIPアドレスしか使用できませんが、はい、両方とも同じMACを持っていますが、両方はそうではありませんまた、ホストに複数のNICがある場合、それらは複数のホストになります。

質問に戻ります-1つのホストが他のMACを複製している場合、DoSプロンプトを使用してMACを変更できませんか?ハードウェアとは何ですか?何年も前にケーブルブロードバンドを使用してNIC=をモデムに複製する必要がありましたが、MACは外部の物理アドレスであり、ローカルホストネットワークで使用されていないため、競合は発生しません。で始まる

私が知っているトピックから少し離れていますが、上記の回答のエラーに対処したいと思いました(Joe qwertyは別です)

1
Rich