这是一个关于 IPv4 子网的规范问题。
有关的:
子网划分是如何工作的,您是如何手动或在头脑中完成的? 有人可以从概念上和几个例子来解释吗?Server Fault 有很多子网划分作业问题,因此我们可以使用答案将它们指向 Server Fault 本身。
这是一个关于 IPv6 子网划分的规范问题。
有关的:
我对IPv4 Subnetting了解很多,当我准备(部署|工作)IPv6 网络时,我需要知道这些知识中有多少是可以转移的,以及我还需要学习什么。乍一看,IPv6 似乎比 IPv4 复杂得多。所以我想知道:
最后一个八位字节为 0 的 IP 地址是否有效?
10.6.43.0
Run Code Online (Sandbox Code Playgroud)
就我而言,我有以下网络掩码
255.255.252.0
Run Code Online (Sandbox Code Playgroud)
其他八位字节的 0 怎么样?
我了解 CIDR 是什么,以及它的用途,但我仍然无法弄清楚如何在脑海中计算它。有人可以用例子给出“傻瓜”类型的解释吗?
这是一个关于解决 VPN 客户端的本地网络与跨 VPN 链接的本地网络之间的 IPv4 子网冲突的规范问题。
通过 OpenVPN 连接到远程位置后,客户端尝试访问位于子网(例如 192.0.2.0/24)上的网络上的服务器。但是,有时,客户端 LAN 上的网络具有相同的子网地址:192.0.2.0/24。由于此冲突,客户端无法通过键入其 IP 来连接到远程服务器。在连接到 VPN 时,他们甚至无法访问公共互联网。
问题是这个子网192.0.2.0/24需要通过VPN路由,但也需要作为客户端的LAN路由。
有谁知道如何缓解这个问题?我可以访问 OpenVPN 服务器。
为了获得最佳性能和易于管理,对于小型(<50 台 PC)企业网络,使用 192.168.xx 还是 10.xxx 地址范围更好?
这将分别对应于 255.255.0.0 和 255.0.0.0 的子网。
如果不使用VLAN,谁能告诉我在同一交换机上拥有两个不同子网的一些含义是什么?
在什么条件下开始考虑对网络进行子网划分?
我正在寻找一些通用的经验法则,或基于可衡量指标的触发器,这些指标使子网划分成为应该考虑的事情。
在 IPv6 中,您不应将子网划分为小于 /64 (RFC 5375) 的任何内容。除其他外,SLAAC 不适用于较小的子网,显然其他一些功能也会中断。
对于 ISP 只会给您一个 /64 但您在内部需要多个子网的情况,有哪些解决方法?常见的建议似乎是找另一个会分发 /56 或 /48 的 ISP。在世界的某些地方,这可能行得通,但在我们地区(美国),由于缺乏竞争,这是不可行的。我的大多数客户很幸运,如果他们有一个 ISP 为他们的地区服务。这里的很多人还在拨号上网。
我的客户没有资格从 ARIN 获得他们自己的 /48。
不使用子网中的第一个地址(即 IP)似乎是一种常见的做法192.168.0.0/24,或者更奇特的例子是172.20.20.64/29.
ipcalc我经常使用的工具遵循相同的做法:
$ ipcalc -n -b 172.20.20.64/29
Address: 172.20.20.64
Netmask: 255.255.255.248 = 29
Wildcard: 0.0.0.7
=>
Network: 172.20.20.64/29
HostMin: 172.20.20.65
HostMax: 172.20.20.70
Broadcast: 172.20.20.71
Hosts/Net: 6 Class B, Private Internet
Run Code Online (Sandbox Code Playgroud)
但为什么HostMin不只是64在这种情况下呢?该64地址是有效的地址,对不对?不管答案是什么,这同样适用于 IPv6 吗?
也许稍微相关:似乎也可以使用 TCP 端口 0 和 UDP 端口 0。这些是否有效或在任何地方使用?