【IP子网划分】


前言

TCP/IP 网络用 IP 地址来标识各个节点,并且根据 IP 地址的类别(Class)进行 IP 地址分
配。这种地址分配方法简单易用,但随着 Internet 容量及业务量的急速增长,这种方法表现出
越来越多的弊端。

为了解决分类 IP 地址划分带来的地址浪费,就需要使用子网划分(Subnetting)的方法对
地址进行有效利用。VLSM(Variable Length Subnet Mask,变长子网掩码)和 CIDR(Classless
Inter-Domain Routing,无类域间路由)则可以进一步提高地址利用效率,而缓解地址数量不足
的问题。在这几种技术中,子网划分是理解 VLSM 和 CIDR 的重要基础。本章后续将重点介绍
子网划分的相关知识,并介绍 VLSM 及 CIDR 的基本概念。


一、 IP子网划分的需求背景

  • 分类IP地址的低效性
     IP地址资源浪费严重
    举例来说,一个公司只有 1 个物理网络,其中需要 300 个 IP 地址。一个 C 类地址能提供254 个主机 IP 地址,不满足需要,因此需要使用一个 B 类地址。1 个 B 类网络能提供 65534个 IP 地址,网络中的地址得不到充分利用,大量的 IP 地址被浪费。

     IP网络数量不敷使
    举例来说,一个公司拥有 100 个物理网络,每个网络只需要 10 个 IP 地址。虽然需要的地址量仅有 1000 个,但该公司仍然需要 100 个 C 类网络。很多机构都面临类似问题,其结果是,在 IP 地址被大量浪费的同时,IP 网络数量却不能满足 Internet 的发展需要。

     业务扩展缺乏灵活性
    举例来说,一个公司拥有 1 个 C 类网络,其中只有 10 个地址被使用。该公司需要增加一个物理网络,就需要向 IANA (互联网数字分配机构)申请一个新的 C 类网络,在得到这个合法的 Internet 网络地址前,他们就无法部署这个网络接入 Internet。这显然无法满足企业发展的灵活性需求。

二、 IP子网划分基础知识

1.子网划分方法

 子网划分前的两级IP地址
在这里插入图片描述
普通两级结构的 IP 地址由网络号( network-number)和主机号( host-number)组成。

** 子网划分后的三级IP地址**

在这里插入图片描述
划分子网的方法是从主机号( host-number)部分借用若干位作为子网号(subnet-number),剩
余的位作为主机号(host-number)。

于是两级的 IP 地址就变为三级的 IP 地址,包括网络号( network-number)、子网号(subnet-number)和主机号( host-number)。这样,拥有多个物理网络的机构可以将所属的物理网络划分为若干个子网。

2.IP地址与子网掩码

提示:子网掩码概念,由连续的1和0组成的32位掩码,用来衡量IP地址网络位的长度,1对应的部分为网络位,0对应的部分位主机位

  • IP地址与子网掩码
    在这里插入图片描述
    在这里插入图片描述
    只根据 IP 地址本身无法确定子网号的长度。为了把主机号与子网号区分开,就必须使用子网掩码(subnet mask)。

    子网掩码和 IP 地址一样都是 32 位长度,由一串二进制 1 和跟随的一串二进制 0 组成。子网掩码可以用点分十进制方式表示。与子网掩码中的 1 对应于 IP 地址中的网络号和子网号,子网掩码中的 0 对应于 IP 地址中的主机号。

    将子网掩码和 IP 地址进行逐位逻辑与运算,就能得出该 IP 地址的子网地址

二、IP子网掩码分类

1.主类掩码

和自然分类一致的子网掩码

2.VLSM(Variable Length Subnet Mask, 可变长子网掩码)

 通过把子网掩码变长来把一个网段划分为多个子网

VLSM算法(示例):

192.168.1.0/27
1、划分为几个子网
2、每个子网有多少地址可用
3、每个子网的起始范围、网段地址、可用地址范围、广播地址

首先列出:
1、子网掩码借位数量:3
2、子网掩码剩余位数:5

计算:
1、划分子网数:2^借位数(3=8
2、每个子网可用地址:2^剩余数量(5-2(网段地址和广播地址)=30
3、列出起始范围、网段地址、可用地址范围、广播地址
   192.168.1.0/26   192.168.1.1-192.168.1.30      192.168.1.31
   192.168.1.32/26  192.168.1.33-192.168.1.62     192.168.1.63
   192.168.1.64/26  192.168.1.65-192.168.1.94     192.168.1.95
   192.168.1.96/26  192.168.1.97-192.168.1.126    192.168.1.127
   192.168.1.128/26 192.168.1.97-192.168.1.158    192.168.1.159
   192.168.1.160/26 192.168.1.161-192.168.1.190   192.168.1.191
   192.168.1.192/26 192.168.1.193-192.168.1.222   192.168.1.223
   192.168.1.224/26 192.168.1.225-192.168.1.254   192.168.1.255
  

3.CIDR(Classless Inter-Domain Routing,无类域间路由)

 通过把子网掩码变短来把多个网段聚合为一个网段

CIDR算法(示例):

172.16.0.0/18
11111111.11111111.11000000.00000000
1、划分为几个子网
2、每个子网有多少地址可用
3、每个子网的起始范围、网段地址、可用地址范围、广播地址

首先列出:
1、子网掩码借位数量:2
2、子网掩码剩余位数(整体)143、借位段剩余数量:6

计算:
1、划分子网数:2^借位数(2=4
2、每个子网可用地址(整体)2^剩余数量(14-2(网段地址和广播地址)=16382
3、每两个子网间隔数量:2^借位段剩余数量(6=64
4、列出起始范围、网段地址、可用地址范围、广播地址
172.16.0.0/18     172.16.0.1-172.16.63.254     172.16.63.255
172.16.64.0/18    172.16.64.1-172.16.127.254   172.16.127.255
172.16.128.0/18   172.16.128.1-172.16.191.254  172.16.191.255
172.16.192.0/18   172.16.192.1-172.16.255.254  172.16.255.255
  

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值