Aka*_*ava 3 networking virtualization
我们在 Windows 服务器上运行虚拟服务器,我注意到其中一台服务器无法连接,当通过虚拟机接口连接时,我们发现服务器已启动并正在运行,我们可以访问服务器内的网络/互联网,但外部人员无法连接服务器。
我们删除了虚拟网络接口并添加了一个新接口(这将为虚拟网络接口生成新的 MAC 地址),然后服务器就可以访问了。
VMWare 和 HyperV 中都出现了同样的问题,但不是同时出现,而是间隔了 3-4 天。
我想知道同一 LAN 上的两个网络接口是否有可能具有相同的 MAC 地址但不同的 IP 会产生问题?
小智 6
虽然将一个 MAC 地址绑定到多个接口或多个服务器是不寻常的,但没有什么可以阻止这样做;事实上,在某些情况下会这样做。
例如,有负载平衡配置,其中多台服务器被赋予相同的 MAC 地址,其中一台或两台服务器广播免费 ARP,宣布可以在该物理地址上找到有问题的 IP。
设备连接到的交换机在它的端口到 mac 表中为两个端口添加一个条目,然后在路由到有问题的 mac 时很乐意将数据包转发到两个端口。
然后负载平衡服务器将选择他们确认的数据包(在 tcp 的情况下),通常基于数据包的源 IP mod,例如,允许一台服务器处理 50% 的流量(假设使用 mod 2)
关于ARP查找,这里没有问题。当客户端针对相关 IP 发送 ARP 请求时,两台服务器都以完全相同的答案进行响应,您可以在 Mac Y 上找到 IP x。这随后作为单个条目存储在客户端 ARP 表中。
| 归档时间: |
|
| 查看次数: |
21124 次 |
| 最近记录: |