这可能是个愚蠢的问题。事实上,我很确定,但我想要一个彻底的解释,这样我就可以把我的头绕过去。
考虑一个具有两个(或更多)连接设备的交换机,其IP地址相似,但子网掩码不同。没有网关/路由器/vlans。纯第二层
A: 1.1.1.1/24 (255.255.255.0)
B: 1.1.1.2/22 (255.255.252.0)
C: 1.1.1.3/21 (255.255.248.0)
(仅假设IP地址的最后一个八进制中的数字更改。所有IP地址均为"/24“ip地址(10.3.2.x)
A和B(和/或C)如何通信?注意,子网掩码是/24、/22、/21,但是IP地址本身可以说遵循/24范式(只有最后一个八进制是每个IP地址不同的)。
在这种情况下,子网掩码与此无关吗?
对广播域有什么影响?
还有其他影响吗?UDP对TCP?
发布于 2015-07-09 11:16:14
编辑:当问题中的IP改变时,请重新做答案。
Note1:在同一个网络/vlan中路由不同的子网掩码是错误的--这只是对为什么在某些特定IP中工作的解释。
Note2:即使所提供的子网是在不同的vlans中,由于子网的重叠,这也是一个破碎的配置
主机上的IP路由配置有三条信息。
掩码将IP分成上下两部分(二进制格式)。前半部分(掩码是所有的)是网络,下半部分是主机。
如果网络部分不匹配,则所有IP在同一个网络中的IP/掩码可以直接对话,网关用于路由数据包。
A: 1.1.1.1/24 (255.255.0)网络1.1.1.0主机0.0.1 (HostRange 0.0.1-0.0.254) IpRange 1.1.1.1 - 1.1.1.254 (不包括网络和广播)
B: 1.1.1.2/22 (255.255.252.0)网络1.1.0.0主机0.1.2 (HostRange 0.0.1-0.3.254) IpRange 1.1.0.1 - 1.1.3.254 (不包括网络和广播)
C: 1.1.1.3/21 (255.255.248.0)网络1.1.0.0主机0.1.3 (HostRange 0.0.1-0.7.254) IpRange 1.1.0.1 - 1.1.7.254 (不包括网络和广播)
这个掩码是一个二进制掩码,所有的1,然后所有的零,IPv4的总长度是8x4=32位。
答:如果您有一个host1与Host2交谈,并且根据主机1,主机2位于同一个网络(IP/掩码)中,它将直接发送数据包。
在提供的示例中,虽然ip A、B和C的网络部分配置错误,但匹配。
如果我选择在相同的子网中选择不同的IP,那么如果没有L3/路由器的帮助,它们将无法在子网之间路由。
AA。1.1.1.1/24
BB。1.1.2.2/22
CC.1.1.7.1/21
发布于 2015-07-09 21:25:57
主机A: 1.1.1/24(子网1.1.1.0/24,范围1.1.1.0 - 1.1.1.255)主机B: 1.1.1.2/22 (子网1.1.0.0/22,范围1.0.0- 1.1.3.255)主机C: 1.1.1.3/21 (子网1.1.0.0/21,范围1.1.0.0 - 1.1.7.255)
在本例中,主机A和主机B从未相互通信,也从未在它们之间进行过切换。此外,主机A是女性和主机B是男性,所以我可以避免含糊使用代词"it“。
附带注意:我跳过了一些与ARP请求过程无关的细节。
A和C之间以及B和C之间的通信应该遵循相同的过程。
简而言之,由于(1)主机位于同一L2段上,(2)它们都将彼此的IP地址视为位于自己的子网中,因此它们将使用MAC地址通过交换机进行通信,就好像它们在同一个子网中一样,最初会发出ARP请求来匹配其他设备的IP。
我也同意其他答案,认为这是一个糟糕的配置。如果另一个主机被添加到交换机中,并且在主机A的子网之外,但在B和C的子网中有一个地址,那么故障排除可能需要一些时间。
发布于 2015-07-09 11:41:06
但IP地址可以说是遵循/24模式的。这是不相关的说法。在无类域间路由中,与当今常见的情况一样,IPv4地址中的实际值与确定网络地址无关。只有网络掩码才能确定IP地址的哪一部分是网络地址,哪些部分是主机地址。
所以
当你说这些都在同一个交换机上,但是你没有指定一个VLAN分配或其他,所以我假设广播域仍然是整个网络。基本上您有一个覆盖网络,其中两个IP网络共享相同的广播域。这本身并不是一个问题,但确实会导致额外的流量。IP网络A上的任何主机如果想在IP网络B上与主机通信,都必须通过这两个路由器之间的路由器(是的,这个路由器必须在同一个网络接口上有多个地址,一个地址用于网络A,一个地址用于网络B)。即使它们位于相同的广播域中,IP地址也会阻止它们直接通信。
https://networkengineering.stackexchange.com/questions/19831
复制相似问题