我有网络172.28.226.128/24
而第一个主机应该是“ 172.28.226.129
” 并且最后一个主机应该是“ 172.28.227.127
”
现在,当我尝试在数据包跟踪器中使用 dhcp 时,它会将 ip“ 172.28.226.1
”分配给第一台 PC,我遗漏了什么?
in packet tracer:
ip dhcp pool xyz
network 172.28.226.128 255.255.255.0
答案1
没错。子网 ID 为 172.28.226.0,范围为 172.28.226.1 - .254。如果您使用 /25 掩码,则子网 ID 将为 172.28.226.128,可用地址范围为 .129 - .254
答案2
在前缀规范中,172.28.226.128/24
这/24
意味着网络前缀长 24 位,恰好与地址的前三个八位字节完全匹配。
因此,地址的网络部分为172.28.226
,主机部分为128
。前缀中的地址范围因此为172.28.226.0
至172.28.226.255
,其中.0
和.255
是保留的。
每个前缀都可以转换为一个地址范围。但并非每个地址范围都可以用一个前缀来描述。范围172.28.226.129
不能172.28.227.127
用一个前缀来描述。需要 8 个前缀才能覆盖该范围:
172.28.226.129/32
意思就是172.28.226.129
172.28.226.130/31
意义172.28.226.130
-172.28.226.131
172.28.226.132/30
意义172.28.226.132
-172.28.226.135
172.28.226.136/29
意义172.28.226.136
-172.28.226.143
172.28.226.144/28
意义172.28.226.144
-172.28.226.159
172.28.226.160/27
意义172.28.226.160
-172.28.226.191
172.28.226.192/26
意义172.28.226.192
-172.28.226.255
172.28.227.0/25
意义172.28.227.0
-172.28.227.127
如果要添加172.28.226.128
到范围,则只需两个前缀即可覆盖范围:
172.28.226.128/25
意义172.28.226.128
-172.28.226.255
172.28.227.0/25
意义172.28.227.0
-172.28.227.127
DHCP 分配的地址范围始终是网络段中地址的子集,因为它必须排除保留地址以及网关地址。您可能还想排除更多地址,以允许一些静态地址,以及可能在同一网络前缀中具有另一个范围的另一个 DHCP 服务器。
分配的地址范围不必与前缀匹配,因此您绝对可以让 DHCP 服务器分配从 到 范围内的地址172.28.226.129
,172.28.227.127
但要做到这一点,您需要使用更短的网络前缀来覆盖更多的地址。您的网络前缀需要覆盖至少 512 个地址。
您可以使用网络前缀172.28.226.0/23
,该范围总共172.28.226.0
为172.28.227.255
512 个地址,并且您只会使用其中的 255 个进行 DHCP 分配。