我想创建两个 IP 地址,192.168.1.0/30 和 192.168.1.5。
为路由器端口添加第一个 IP 时会返回此错误“地址 192.168.1.7 的掩码 /30 错误”:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#in
Router(config)#interface fa 0/0
Router(config-if)#ip add
Router(config-if)#ip address 192.168.1.7 255.255.255.252
Bad mask /30 for address 192.168.1.7
Router(config-if)#
答案1
其中192.168.1.7 255.255.255.252
,地址范围从192.168.1.4 - 192.168.1.7
。
192.168.1.4
是网络地址。
192.168.1.7
是广播地址。
您不能将这两个地址中的任何一个应用为接口地址。
有了该范围和掩码,您唯一可用的 IP 地址是192.168.1.5
& 192.168.1.6
。
对于192.168.1.0/30
,地址范围是192.168.1.0 - 192.168.1.3
。
192.168.1.0
是网络地址。
192.168.1.3
是广播地址。
唯一可用的 IP 地址是192.168.1.1
& 192.168.1.2
。
答案2
/30 使用低两位作为主机部分。与所有 IPv4 子网一样,全零 ..00 地址和全一 ..11(子网定向广播)地址不适用于主机。
192.168.1.7 表示 00000111在最后一个八位字节中,因此这是 192.168.1.4/30 子网的定向广播地址。主机可用的只有 192.168.1.5 和 192.168.1.6。
192.168.1.0/30 是一个相邻子网,可用地址为 192.168.1.1 和 192.168.1.2。
对于点对点链接,您应该优先选择 /31 子网,其中两个地址均可用于主机,并且没有(无用的)广播,也没有 50% 的地址浪费。