-2

您好网络大师,

我有一个关于 IP 复制以及这如何影响相关交换机(第 2 层)的问题。抱歉,我没有任何资源可以测试这个。如果有人能阐明他们在这方面的经验,那就太好了。

如果我有两台服务器(Linux),比如说A& B,提供完全相同的内容,并且由于某种原因,它们都被分配了相同的 IP 地址。更具体地说,如果 A 已经有一个 addressIP.100而 B 有另一个 address IP.200。现在,一切似乎都正常了,并且交换机存储了正确的 MAC 地址。如果稍后B也获得了 address IP.100,这将如何影响交换机的ARP缓存?什么时候B获得新地址,我假设它会广播 ARP?通知相关的交换机。

所以问题是,交换机是否存储两台机器的条目?还是用新的覆盖现有的?是否有任何标准行为或专有开关的反应不同?

如果没有 ARP 缓存的客户端尝试连接到 IP.100,它将被转发到哪台机器?A还是B没有?如果AOR B,我可以从客户的角度说没有中断吗?(假设这是一个静态网站,没有登录会话等)

随意指出任何相关文档。

先感谢您。

4

3 回答 3

0

交换机将看不到任何 IP,也没有用于转发数据包的 arp 缓存,它只有 mac 地址表将 mac 映射到端口,在您的情况下,mac 将是唯一的

于 2013-03-13T08:07:01.230 回答
0

理论上,您不应该让两台主机在同一个 IP 上通话,除非它们参与路由。例如任意演员。因为事情会破裂。

每个主机都有自己的 MAC 地址。如果交换机只进行第二层转发,那么交换机只跟踪 MAC 地址。跟踪 ARP 条目的是终端主机或路由器。

如果将 IP 100 移动到 B,那么主机将更新它们自己的 ARP 表。但是如果 A 和 B 同时有 100 个,这将导致问题。

于 2013-01-12T00:31:58.903 回答
0

我实际上认为这就是多播的工作方式。
主机获得一个多播地址,所有设备共享同一个多播地址。
交换机会将 Mac 地址的集合收集到它的 mac 表中的同一个多播中。

不过我可能是错的....仍在学习。

于 2014-01-05T14:13:07.353 回答