ip地址范围

计算各类地址:

知识链接:广播地址、网络地址

实验步骤:

一些概念**
**

地址块

表示某个字节在子网之间的进位值

点分十进制

用点区分开来的十进制数字

掩码的字节

掩码常表现为 XX.YY.ZZ.HH ,区分为了4个字节

其中

XX 所在的位置为第一字节

YY 所在的位置为第二字节

ZZ 所在的位置为第三字节

HH 所在的位置为第四字节

特殊的掩码

那么有4个特殊的掩码

点分十进制CIDR
255.0.0.08
255.255.0.016
255.255.255.024
255.255.255.25532

掩码对应的表

点分十进制CIDR
1128
2192
3223
4240
5248
6252
7254
8255

确定网段属于那个地址段

例:

​ 10.62.3.2 /11

与特殊的掩码进行判断 8 16 24 32 ,发现比11小且在数轴上离11最近的数字为 8

那么

11 - 8=3

通过掩码的对应表得知 3 对应着 223

块大小就是 256-223 = 32

则网段就有

10.0.0.0 /11

10.32.0.0/11

10.64.0.0/11

而 10.62.3.2 /11 处于 10.32.0.0 /11 和 10.64.0.0 /11 之间

那么地址所在的网段就是 10.32.0.0 /11

如何将/28 /14 /16 这样的掩码转换成点分十进制?

例:

/28

/28 大于 /24 小于 /32

那么就拿 28 - 24 得到 4 ,那么4对应的掩码为240

那么因为 /28 小于 /24

那么我们就拿 24 与 4 所对应的掩码值合起来

255.255.255.0

0 . 0 . 0 .240

得到

255.255.255.240

OK

如何将255.255.255.240 这样的掩码转换成CIDR表示法?

例:

255.255.223.0

首先取出都是255的字节

得到 255.255.0.0

这部分所对应的CIDR值为 8

然后再提取出非0非255的字节

223 所对应的CIDR值为 3

那么将255字节所对应的CIDR值与非0非255所对应的CIDR值加起来

8+3 = 11

那么CIDR值就是11

根据主机数划分网络号

例:

使用 10.32.0.0 /11 给三个VLAN从小到大划分子网

  • VLAN 10 30 位用户
  • VLAN 20 14 台主机
  • VLAN 30 340 位用户

首先进行排序,按顺序划分

  1. VLAN 20 14 台主机
  2. VLAN 10 30 位用户
  3. VLAN 30 340 位用户

开始划分

注意!

如果网络中有VRRP

则主机数应加上 VRRP主机数 + 网关地址 + 广播地址+网络号

一般用两台设备来做VRRP

那么 地址数就应该 +2+1+1+1=2+3

VLAN 20

首先划分VLAN 20 14台主机,那么加上网络地址和广播地址就是16,那么地址块刚好等于16

那么得到,地址块为16,那么16 = 24 掩码就为 32-4=28 。

网络号 10.32.0.0 /28

起始地址 10.32.0.1

最后地址 10.32.0.14

广播地址 10.32.0.15

VLAN 10

接下来开始划分 VLAN 10, 30 位用户,加上网络号和广播地址后还要加上网关地址 (题目说的是用户) 那么就是 30+3=33 那么所需的地址块大小就是 64

那么网络号应该从哪开始呢?

如果块大小是64的话

10.32.0.0 /11 网段能划分的子网就只有

  1. 10.32.0.0
  2. 10.32.0.64
  3. 10.32.0.128
  4. 10.32.0.192

那么之前VLAN 20 已经划分到了10.32.0.15

10.32.0.15 这个地址在 10.32.0.0 和 10.32.0.64之间

那么就从10.32.0.64 开始划分

得到

网络号 10.32.0.64 /26

起始地址 10.32.0.65

最后地址 10.32.0.126

广播地址 10.32.0.127

为什么不从10.32.0.0 开始划分呢?因为如果从10.32.0.0开始划分则10.32.0.0 /26 网段的地址范围为 10.32.0.1 ~ 10.32.0.62 而这直接包括了VLAN 20的地址,造成地址重叠

VLAN 30

接下来就还剩下VLAN 30 340主机

340台主机 所需要的块大小就为 512 相当于 29

那么依然 32 - 9 = 23得到掩码

那么可用的子网就有

10.32.0.0 /23

10.32.2.0 /23

10.32.4.0 /23

10.32.6.0 /23

那么之前所划分的子网都在 10.32.0.0 /23 到 10.32.2.0 /23 之间

那么我们只能从 10.32.2.0 /23 开始划分

得到

网络号 10.32.2.0 /23

起始地址 10.32.2.1

最后地址 10.32.3.254

广播地址 10.32.3.255

需要记忆的东西

2的 1~10 的幂

掩码表

最后

更快的办法就是背下1 ~32的 CIDR 值与其所对应的主机数和网络数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值