![具有主机系统和路由器到路由器子网的子网的 IP 范围不同吗?](https://linux22.com/image/1503010/%E5%85%B7%E6%9C%89%E4%B8%BB%E6%9C%BA%E7%B3%BB%E7%BB%9F%E5%92%8C%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B0%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AD%90%E7%BD%91%E7%9A%84%E5%AD%90%E7%BD%91%E7%9A%84%20IP%20%E8%8C%83%E5%9B%B4%E4%B8%8D%E5%90%8C%E5%90%97%EF%BC%9F.png)
由于不允许在网络 stackexchange 中询问具有教育目的的问题,所以我希望我在这里。
我对网络还很陌生,一开始我想知道两个路由器之间的直接连接本身是否是子网,从这一点来判断图片我相信情况确实如此,但现在我想知道为什么他们对路由器到路由器子网使用完全不同的 IP 范围。
这是一种常见的做法吗?或者它有什么好处吗?
例如,如果我有以下可用的 IP 范围:192.168.1.0/26 和 10.1.2.192/26,那么按照与图片类似的方式拆分子网 IP 范围是否更好,或者这无关紧要,我也可以将 192.168.1.0/26 用于所有内容?
答案1
路由器之间的连接可以在它们自己的子网上。它们也可以在扩展子网的同一子网上,因为路由器只能处理这么多设备,尤其是对于 wifi 而言。使用个人路由器,您可以选择 192.168.0.0/16、10.0.0.0/8、172.16.0.0/12 范围进行 IP 分配。使用哪个 IP 地址分配取决于您想要处理多少台计算机。每个 IP 分配只能分发这么多 IP 地址。现在,对于普通用户来说,这永远不会成为问题,因为如果我没记错的话,192.168.0.0 可以处理,可以分发 65k 个 IP 地址左右。而 10.0.0.0 可以分发比这多得多的 IP 地址哈哈。因此,您决定使用哪一个,是一个偏好问题。当然,除非您确实打算连接 65k 个或更多的设备哈哈。
如果您将所有路由器都放在同一个子网上,则只有 1 个路由器应该是 DHCP 服务器,否则如果所有路由器都分配 IP 地址,您可能会遇到 IP 冲突,因为大多数消费者路由器不会跟踪同一子网上其他路由器分配的 IP 地址。此外,假设您不打算分离网络,最靠近调制解调器的路由器将是所有其他路由器和 DHCP 服务器的网关。但是,通常将路由器全部放在自己的网络或子网上并让它们分配 IP 地址会很方便。现在,所有这些实际上都取决于您的网络需求,因为网络上进行路由的路由器越多,计算机到达外部世界所需的时间就越长,换句话说,它会增加网络延迟。从调制解调器的第一个路由器扩展子网的优点是,您不需要启用每个路由器上的所有防火墙,您只需使用第一个路由器上的 1 个防火墙,或者如果您的调制解调器允许,则使用调制解调器。
分割网络的唯一优势是,如果您需要将某些计算机/设备与网络的其余部分分开,但仍允许它们通过互联网连接。这对于个人 Web 服务器或 FTP 服务器等非常有用,因为它可以避免 IP 冲突或通过 NAT 转发端口等。这也取决于您对网络的需求。保持独立网络的缺点是,如果网络被分割,防火墙规则会变得更加复杂,因为您必须在几个不同的路由器上维护防火墙规则。
答案2
我对网络还很陌生,一开始想知道两个路由器之间的直接连接本身是否是子网
基本上,不同的路由器接口必须位于不同的子网上。这是因为,根据定义,路由器连接两个(或更多)不同的子网。简单地说,路由器根据子网转发数据包。如果两个路由器接口位于同一个子网上,路由器如何决定将数据包转发到哪个接口?
在 Cisco 路由器(示例中的 Router1)上配置同一子网(192.168.1.0/24)上的两个接口时,会发生以下情况:
Router1(config)#interface fa0/0
Router1(config-if)#ip address 192.168.1.1 255.255.255.0
Router1(config-if)#interface fa0/1
Router1(config-if)#ip address 192.168.1.2 255.255.255.0
% 192.168.1.0 overlaps with FastEthernet0/0
因此,两个路由器之间的直接连接本身就是一个子网。实际上,点对点子网仅包含 2 个主机,这就是为什么经常使用 /30。
需要说明的是,/30 子网有 4 个地址,因此如果只为两台主机使用 /30 子网,则会浪费 50% 的 IP 地址。这就是点对点链路也可以使用专用的 /31 子网的原因。
为什么他们对路由器到路由器子网使用完全不同的 IP 范围。这是一种常见做法吗?或者有什么好处吗?
对此没有规则。我见过使用私有或公共寻址中的任何子网的点对点链接。但是,在设计网络地址计划时,为了清晰起见,最好将 LAN 和点对点链接的 IP 范围分开。在您的示例中,很明显以 10 开头的地址是点对点链接,以 192.168 开头的地址是 LAN 地址。该示例可以在路由器 1 和路由器 2 之间使用 192.168.2.0(它可以工作),但那样会不太清楚。
然而,这只是一个教育示例。在设计实际网络寻址方案时,您应该考虑许多方面(清晰度、可扩展性、地址/子网的有效使用、路由汇总等)。