假设有三个不同的主机通过第二层交换机连接:
( A)知识产权1.0.0.1,子网255.255.255.0,
( B)知识产权1.0.0.2,子网255.255.0.0,
( C)知识产权1.0.1.1,子网255.255.255.0,
来自每台机器的广播消息(如arp请求)将到达谁?我知道,如果arp表是预先生成的,您可以直接从A-> B、B->A和B->C发送非广播数据包,而A->C、C->A和C->B将发送到默认网关并失败。
我知道像这样连接子网是不理想的,我只是想知道通信是如何工作的,当它意外地完成时。
作为第二个问题,假设它们现在由第三层交换机(路由器?)连接起来。我是否正确地认为从B到C的ping将从B -> C变为响应将从C -> R -> B?
发布于 2017-05-23 16:14:24
来自每台机器的广播消息(如arp请求)将到达谁?
来自任何主机的以太网广播将到达连接到同一个交换机/VLAN的任何主机。IP广播不会到达任何这些主机,因为每个主机都有自己的广播IP地址。
从B到C的一个ping将从B -> C,而响应将从C -> R -> B?
是的,如果我们有所有主机的静态ARP条目,那将是正确的。
发布于 2017-05-23 19:31:47
开关是第二层设备。IP地址或子网掩码在掩码上方,高于交换机的薪资等级:P
因此,在这些主机之间,如果连接了交换机,广播消息将被发送到所有接口,除非您已经配置了额外的VLAN。
如果在这些主机之间连接了一个路由器,那么在IP中就没有广播,路由器在不同的子网中有不同的接口是完全正常的。
如果它有这些主机的路由,则可以进行通信。
https://networkengineering.stackexchange.com/questions/41387
复制相似问题