当我尝试计算子网时,我发现子网超出了 0-255 的范围
When I try to calculate the subnet, I found subnet is exceed the range 0-255
考虑一个互连四个子网的路由器:子网 1、子网
2,子网 3 和子网 4。假设每个子网中的所有接口
这四个子网需要有前缀 195.200.0.0/23(即
提供了 IP space 的 /23 CIDR 部分)。
又假设子网1需要支持100个接口,
要求子网2支持110个接口,
子网 3 需要支持 60 个接口,并且
子网 4 需要支持 80 个接口。
当我尝试设置子网 4 时,IP 超过 255 是否应该写入 195.200。1.X 或
刚写有错误?
谢谢
IPv4 的点分十进制表示法只是一种写 32 位数字的方式。
Dotted decimal: 195. 200. 0. 1
Hex: C3 C8 00 01
Binary: 11000011 11001000 00000000 00000001
A /23 表示前 23 位是网络和子网标识符,其余 9 位是主机。
Binary: 11000011 11001000 00000000 00000001
^--------^
Host identifier
因此您可以从以下位置分配主机地址:
Binary: 11000011 11001000 00000000 00000001
收件人:
Binary: 11000011 11001000 00000001 11111110
(第一个和最后一个地址0 00000000
和1 11111111
是特殊的。)
将其转换回 IPv4 的点分十进制表示法,您将得到:
Dotted decimal: 195. 200. 1. 254
Binary: 11000011 11001000 00000001 11111110
因此您可以使用 195.200.0.1 到 195.200.1.254 范围内的地址
考虑一个互连四个子网的路由器:子网 1、子网 2,子网 3 和子网 4。假设每个子网中的所有接口 这四个子网需要有前缀 195.200.0.0/23(即 提供了 IP space 的 /23 CIDR 部分)。
又假设子网1需要支持100个接口, 要求子网2支持110个接口, 子网 3 需要支持 60 个接口,并且 子网 4 需要支持 80 个接口。
当我尝试设置子网 4 时,IP 超过 255 是否应该写入 195.200。1.X 或 刚写有错误?
谢谢
IPv4 的点分十进制表示法只是一种写 32 位数字的方式。
Dotted decimal: 195. 200. 0. 1
Hex: C3 C8 00 01
Binary: 11000011 11001000 00000000 00000001
A /23 表示前 23 位是网络和子网标识符,其余 9 位是主机。
Binary: 11000011 11001000 00000000 00000001
^--------^
Host identifier
因此您可以从以下位置分配主机地址:
Binary: 11000011 11001000 00000000 00000001
收件人:
Binary: 11000011 11001000 00000001 11111110
(第一个和最后一个地址0 00000000
和1 11111111
是特殊的。)
将其转换回 IPv4 的点分十进制表示法,您将得到:
Dotted decimal: 195. 200. 1. 254
Binary: 11000011 11001000 00000001 11111110
因此您可以使用 195.200.0.1 到 195.200.1.254 范围内的地址