本题答案不唯一
先从主机数最多的开始划分:
LAN1 50个主机,需要满足\(2^n - 2 >= 50\),n取6,即主机号有6位,网络前缀有32-6=26位。
所以LAN1:192.77.33.0/26
LAN3 30个主机,主机号5位,网络前缀27位。
所以LAN3:192.77.33.64/27
LAN6:20个主机,主机号5位,网络前缀27位。
所以LAN6:192.77.33.96/27
LAN7:20个主机,主机号5位,网络前缀27位。
所以LAN7:192.77.33.128/27
LAN8:25个主机,主机号5位,网络前缀27位。
所以LAN8:192.77.33.160/27
LAN2:10个主机,主机号4位,网络前缀28位。
所以LAN2:192.77.33.192/28
LAN4:10个主机,主机号4位,网络前缀28位。
所以LAN4:192.77.33.208/28
LAN5:2个路由器,4个主机,主机号3位,网络前缀29位
所以LAN5:192.77.33.224/29
WAN1:2个路由器,主机号2位,网络前缀30位
所以WAN1:192.77.33.232/30
WAN2:2个路由器,主机号2位,网络前缀30位
所以WAN2:192.77.33.236/30
WAN3:2个路由器,主机号2位,网络前缀30位
所以WAN3:192.77.33.240/30
分析如下图:
4-29
一个自治系统有 5 个局域网,其连接图如图示。 LAN2 至 LAN5 上的主机数分别为: 91 , 150 , 3 和 15 。该自治系统分配到的 IP 地址块为 30.138.118/23 。试给出每一个局域网的地址块(包括前缀)。
解:本题答案不唯一
先分配主机数多的:
LAN3:150个主机,\(2^n-2 >= 150\),n取8,即主机号占8位,网络前缀占32-8=24位
所以LAN3:30.138.118.0/24(第24位取0)
LAN2:91个主机,主机号占7位,网络前缀占25位
所以LAN2:30.138.119.0/25(第24,25位取10)
LAN5:15个主机,主机号占5位,网络前缀占27位
所以LAN5:30.138.119.128/27(第24,25,26,27位取1100)
LAN4:3个主机,主机号占3位,网络前缀占29位
所以LAN4:30.138.119.160/29(第24,25,26,27,28,29位取110100)
LAN1:3个路由器,主机号占3位,网络前缀占29位
所以LAN1:30.138.119.168/29(第24,25,26,27,28,29位取110101)
分析如下图: