已知网络段,分配ip,求解示例

题目

现有一个C类网络地址段192.168.1.0/24,局域网1有30个主机,局域网2有20个主机,局域网3有10个主机,请使用变长子网掩码给三个子网分别分配IP地址。

1,可变长度子网掩码的介绍:
可变长度子网掩码(VLSM–Variable Length Subnet Mask)是一种允许在同一网络中使用不同子网掩码的技术。这意味着可以将一个大的网络划分为多个子网,每个子网可以有不同数量的主机和不同的子网掩码。这种技术可以帮助网络管理员更有效地利用IP地址空间,减少IP地址的浪费。

局域网1(30个主机)

  • 需要的主机数量:30
  • 子网掩码长度:2^x >= 30,因此 (2^5= 32),所以子网掩码长度为 32 - 5 = 27。
  • 子网地址范围:192.168.1.0/27 192.168.1.000-00000

局域网2(20个主机)

  • 需要的主机数量:20
  • 子网掩码长度:2^x >= 20,因此 (2^5 = 32),所以子网掩码长度为 32 - 5 = 27。
  • 子网地址范围:192.168.1.64/27 192.168.1.001-00000 11110

局域网3(10个主机)

  • 需要的主机数量:10
  • 子网掩码长度:2^x > 10,因此 (2^4 = 16),所以子网掩码长度为 32 - 4 = 28。
  • 子网地址范围:192.168.1.64/28 192.168.1.0000-0000

分配后的子网情况如下:

  • 局域网1:192.168.1.0/27,可用地址范围:192.168.1.1 到 192.168.1.30
  • 局域网2:192.168.1.64/27,可用地址范围:192.168.1.65 到 192.168.1.95
  • 局域网3:192.168.1.0/28,可用地址范围:192.168.1.1 到 192.168.1.14

解析
步骤1
192.168.1.0 转十进制为
1100 0000.1010 1000.0000 0001.0000 0000
步骤2
30台主机,则主机号的数据大于等于30,则2^5>30子网掩码长度为 32 - 5 = 27
1100 0000.1010 1000.0000 0001.0000 0000
1111 1111.1111 1111. 1111 1111.111
则后五位为主机号,且不能都为0或都为1
网络号位为27-24 = 3位

1100 0000.1010 1000.0000 0001.0000 0001
1100 0000.1010 1000.0000 0001.0001 1110
转换为十进制为 192.168.1.1到192.168.1.30
000 三个斜体0为网络号,最后五位加粗位为主机号
步骤3
20台主机时,则主机号的数据大于等于20,2^5>20和 2^4<20,则子网掩码长度为 32 - 5 = 27
1100 0000.1010 1000.0000 0001.0000 0000
1111 1111.1111 1111. 1111 1111.111
则后五位为主机号,且不能都为0或都为1
因为网络号000已被30台的主机占用 则20台主机的网络号位100,010,001等(答案不唯一
1100 0000.1010 1000.0000 0001.0010 0001
在这里插入图片描述

1100 0000.1010 1000.0000 0001.0011 1110
在这里插入图片描述

转换为十进制为 192.168.1.33到192.168.1.62
001 三个斜体为网络号,最后五位加粗位为主机号
步骤4
10台主机,则主机号的数据大于等于10,则子网掩码长度为 32 - 4 = 28
1100 0000.1010 1000.0000 0001.0000 0000
1111 1111.1111 1111. 1111 1111. 1111
则后四位为主机号,且不能都为0或都为1
网络号位为28-24 = 4位

1100 0000.1010 1000.0000 0001.0000 0001
1100 0000.1010 1000.0000 0001.0000 1110
转换为十进制为 192.168.1.1到192.168.1.14
0000 四个斜体为网络号,最后四位加粗位为主机号

备注:
30的主机和10的主机存在主机号重叠情况,是否会异常。不会。因为他们的掩码长度不一样,则不是同一网络段

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值