我有一个非常基本的疑问。我们知道 LAN 的地址位于同一子网中。LAN 在网关路由器处结束,该接口也属于同一子网。但是,如果我们分配属于不同子网的 LAN 地址,转发操作究竟会中断什么。
同一局域网内的不同子网
网络工程
子网
兰
2021-07-30 15:56:11
4个回答
另一个子网中的 PC 应该能够相互通信。但是,如果他们尝试 ping 不同子网上的 IP,除非在路由器上设置了默认网关并且在路由器上设置了某种形式的路由(静态/动态),否则它将无法工作。
在 LAN 上拥有多个子网过去比现在更为普遍。您可以使用辅助*地址配置路由器接口。这将允许路由器成为两个子网的网关,并且能够在它们之间进行路由。
根据路由器类型和软件版本的不同,某些功能在辅助接口上可能不可用。例如,Cisco 路由器不会在辅助地址上建立 OSPF 或 EIGRP 邻居关系。
*一个 LAN 上可以有两个以上的子网。思科将它们都称为二级地址,尽管它们在技术上应该称为第三级、四级等。
子网用于确定哪些主机“假定在链接上”。如果主机想要与其子网外的主机通信,那么(假设主机的路由表中没有任何特殊内容)它将尝试将数据包发送到其默认网关。
如果默认网关知道所有子网并准备在它们进入的同一接口上发回数据包,则通信将正常工作。否则事情就会破裂。
当默认网关注意到它正在按照它进来的方式发送数据包时,它可能会发送 ICMP 重定向数据包以通知主机它可以通过更直接的路由发送数据包。发送主机可能会或可能不会注意到所述重定向。
发送设备将向网络发送 ARP 请求广播帧,根据目的地的 IP 地址询问预期接收方的 MAC 地址。该 IP 地址的持有者将响应通告 MAC 地址的发件人。然后,他们将能够相互通信,而不必通过第 3 层设备路由他们的流量,这是事情开始出现问题的地方。正如已经提到的。
其它你可能感兴趣的问题