VLSM(可变长子网掩码)用于IPv4子网的划分,也就是把一个大的网络划分成多个小的子网。设计的目的就是在每个子网上保留足够的主机数的同时,把一个标准的有类网络分成多个无类别的子网,提高原来标准网络中IPv4地址的有效利用率,也提高了网络组建时IPv4规划的灵活性。
CIDR(无类别域间路由)用于IPv4子网的聚合,通过CIDR可以把多个小的子网路由条目汇总成一个大网络的路由条目,以减少路由器中路由条目的数量,提高路由效率。
一、VLSM划分
1、VLSM概述
VLSM子网划分,就是把原来标准网络IPv4地址中的网络ID部分向主机ID部分借位,把一部分原来属于主机ID部分的位变成网络ID的一部分(称为“子网ID”),原来的网络ID加子网ID就是新网络ID,子网ID长度就决定了可以划分子网的数量,可以划分子网的数量等于2的X次方,X就是子网ID的位数,也就是向主机ID借的位数。IP地址数也就是主机数为2的Y次方,Y就是剩余主机ID的位数,也就是子网掩码中0的位数。
全0子网和全1子网是针对进行子网划分后子网ID部分的取值而言的,全0子网代表的是对应子网的子网ID部分各位都是0,是第一个子网,而全1子网代表的是对应子网的子网ID部分各位都是1,是最后一个子网。
按照RFC950中规定,划分子网后,只有n-2个可用的子网(n表示总的子网数),第一个子网(也就是全0子网)和最后一个子网(也就是全1子网)不可用,但是在RFC1878中规定,该项规定已被废止了,现在的设备基本上都普遍支持RFC1878,也就是全0子网和全1子网事实上都是可以可用的。
2、VLSM划分方式
(1)一公司原来使用的是192.168.0.0/24标准网络,现想为公司中每个部门(共6个)单独配置一个子网,其中最大一个部门要分配IPv4地址的数量不起过25个,求每个子网的子网掩码、地址范围、网络地址和广播地址。
根据题目要求有6个子网,划分子网必须是2的n次方,所以n取值最小为3,也就是要向主机ID借用3位,子网掩码就是255.255.255.224。256-224=32,所以地址块为32,IP地址32减2(网络地址和广播地址)。

|网络地址| IP地址| 广播地址

1| 192.168.0.0 |192.168.0.1~192.168.0.30 |192.168.0.31
2| 192.168.0.32 192.168.0.33~192.168.0.62 192.168.0.63
3| 192.168.0.64 192.168.0.65~192.168.0.94 192.168.0.95
4| 192.168.0.96 192.168.0.97~192.168.0.126 192.168.0.127
5| 192.168.0.128 192.168.0.129~192.168.0.158 192.168.0.159
6| 192.168.0.160 192.168.0.161~192.168.0.190 192.168.0.191
7| 192.168.0.192 192.168.0.193~192.168.0.222 192.168.0.223
8| 192.168.0.224 192.168.0.225~192.168.0.254 192.168.0.255
如果设备不支持全0子网和全1子网的话,则不选择第一个和最后一个子网。
(2)某分司想原来使用的172.16.0.0/16标准网络分成12个子网,其中一个最大的子网节点数在4000个左右,求每个子网的子网掩码、地址范围、网络地址和广播地址。
根据题目要分12个子网,其12最近可划分子网是16,2的4次方,也就要向主机ID位借4位,主机ID还剩下12位,2的12次方为4096,再减去网络地址和广播地址,满足最大子网节点数4000个,子网掩码为255.255.240.0。
网络地址 IP地址 广播地址
1 172.16.0.0 172.16.0.1~172.16.15.255 172.168.16.256
2 172.16.16.0 172.16.16.1~172.16.31.255 172.168.31.256
3 172.16.32.0 172.16.32.1~172.16.47.255 172.168.47.256
4 172.16.48.0 172.16.48.1~172.16.63.255 172.168.63.256
5 172.16.64.0 172.16.64.1~172.16.79.255 172.168.79.256
6 172.16.80.0 172.16.80.1~172.16.95.255 172.168.95.256
7 172.16.96.0 172.16.96.1~172.16.111.255 172.168.111.256
8 172.16.112.0 172.16.112.1~172.16.127.255 172.168.127.256
9 172.16.128.0 172.16.128.1~172.16.143.255 172.168.143.256
10 172.16.144.0 172.16.144.1~172.16.159.255 172.168.159.256
11 172.16.160.0 172.16.160.1~172.16.175.255 172.168.175.256
12 172.16.176.0 172.16.176.1~172.16.191.255 172.168.191.256
13 172.16.192.0 172.16.192.1~172.16.207.255 172.168.207.256
14 172.16.208.0 172.16.208.1~172.16.223.255 172.168.223.256
15 172.16.224.0 172.16.224.1~172.16.239.255 172.168.239.256
16 172.16.240.0 172.16.240.1~172.16.255.255 172.168.255.256

(3)IPv4地址为10.32.0.0,子网掩码为255.224.0.0的子网中最大可分配给主机的IPv4地址是什么?
10.32.0.0本是一个A类地址,但其子网为255.224.0.0,也就是说本来主机ID位是24位,但被网络ID借了3位,用256-224=32,所以一个地址块是32。
10.0.0.0~10.31.255.255
10.32.0.0~10.63.255.255
10.64.0.0~10.95.255.255
10.96.0.0~10.127.256.255
…..
二、CIDR路由汇聚
CIDR(无类别域间路由)是为了应用VLSM而产生的,它是一种路由技术,如果VLSM技术划分子网,那么在互连时使用的路由器必须能够支持CIDR,CIDR可以把一些连续的多个小子网路由汇总成一条大网络的路由,这样通过这一条大网络路由条目就可以实现这些子网间的路由,最终实现减少路由表中的路由数目和提高路由性能的目的。CIDR采用的一种“最大匹配”的原则,要包含所有可以到达的主机地址。
使用路由汇聚时,路由表中的每个项目由“网络前缀”和“下一跳地址”组成,在查找路由表时可能会得到不止一个匹配结果,应当从匹配结果中选择具有最长网络前缀的路由:最长前缀匹配,网络前缀越长,其地址块就越小,因而路由就越具体,最长前缀匹配又称为最长匹配或最佳匹配。
子网聚合中是向网络ID借n位就可以聚合2^n个小相等的连续子网。子网聚合的基本思想就是利用连续多个子网或标准网络的网络地址中相同的部分保留作为新网络的网络ID部分,不同的部分作为新网络的主机ID部分,然后由新网络的网络ID位数可以得出新网络的子网掩码。
例:
路由选择表中存储了如下网络:172.16.12.0/24、172.16.13.0/24、172.16.14.0/24、172.16.15.0/24:
首先将地址转换为二进制格式,并将它们对齐;再找到所有地址中都相同的最后一位,在它后面画一条竖线。最后将不同的位以0填空,得到汇总后的网络地址,相同的位数为掩码长度。
172.16.12.0/24 = 172.16. 000011 00.00000000
172.16.13.0/24 = 172.16. 000011 01.00000000
172.16.14.0/24 = 172.16. 000011 10.00000000
172.16.15.0/24 = 172.16 000011 11.00000000
172.16.12.0/22 = 172.16. 000011 00.00000000
所以,IP地址172.16.12.0-172.16.15.255的汇总路由为172.16.12.0/22。

IPv4子网划分与聚合相关推荐

  1. 王道考研 计算机网络17 IP数据报 最大传送单元MTU IP地址 IPv4 子网划分 ARP协议 ICMP协议 移动IP

    TCP/IP协议栈 TCP:传输控制协议(Transmission Control Protocol)是一种面向连接的.可靠的.基于字节流的传输层通信协议. IP是Internet Protocol( ...

  2. IP地址和子网划分例题详解

    1.为什么要划分子网? IPv4地址如果只使用有类(A.B.C类)来划分,会造成大量的浪费或者不够用,为了解决这个问题,可以在有类网络的基础上,通过对IP地址的主机号进行再划分,把一部分划入网络号,就 ...

  3. IP地址和子网划分(三)——《子网划分详解》

    一.子网划分概述 1.为什么要划分子网? IPv4地址如果只使用有类(A.B.C类)来划分,会造成大量的浪费或者不够用,为了解决这个问题,可以在有类网络的基础上,通过对IP地址的主机号进行再划分,把一 ...

  4. IP地址和子网划分学习笔记之《子网划分详解》

    一,子网划分概述 IP地址和子网划分学习笔记相关篇章: 1.IP地址和子网划分学习笔记之<预备知识:进制计数> 2.IP地址和子网划分学习笔记之<IP地址详解> 3.IP地址和 ...

  5. 比特,比特流,IP,子网掩码,子网划分,MAC地址

    课程内容回顾: OSI 产生背景 作用 实现过程 7层 每层的功能 每层实现协议 每层物理设备 数据转发流程:1.发包(数据封装) 2.传包(网络)3.收包(数据解封装)学习思路:OSI--1-7网络 ...

  6. 4.3 计算机网络之IPv4(IPv4分组、IPv4地址、NAT、子网划分与子网掩码、CIDR、ARP协议、DHCP、ICMP)

    文章目录 0.思维导图 1.TCP/IP协议栈 2.IPv4分组 (1)IPv4分组格式 (2)IP数据报分片 (3)网络层转发分组的流程 3.IPv4与NAT (1)IPv4地址 ① 组成与分类 ② ...

  7. 计算机网络:子网划分、子网掩码、CIDR 、路由聚合相关计算详解

    目录 IPv4 的分类 IPv4 的划分 无分类编址CIDR IPv4 地址应用规划 IPv4 的分类 连接到 Internet 中的每一个主机(或路由器)都分配一个 32 比特的全球唯一的标识符,即 ...

  8. 关于子网划分、子网聚合(超网)的研究

    一.子网划分 子网划分经常遇到,现在就以一个C类网络的网段来研究子网的划分,以192.168.100.0/24为例,以最后八位来分割子网,假设用8个圈来表示最后8个位, 从左至右依次是第25位,第26 ...

  9. 计算机网络-网络层(IPV4地址,网络转化技术NAT,子网划分和子网掩码,无分类编址CIDR,构成超网,最长前缀匹配)

    文章目录 1. 分类IP地址 2. NAT技术 3. 子网划分和子网掩码 4. 无分类编址CIDR 1. 分类IP地址 IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口. IP地址=网 ...

最新文章

  1. Matlab学习笔记(三)
  2. 浅析μC/OS-II OSTimeDly()函数和OSTimeTick()函数工作原理
  3. 基因组装配新前沿:长片段完成完整的基因组
  4. CodedInputStream encountered an embedded string or message which claimed to have negative size.
  5. iOS 学习之NSPredicate
  6. UVa272-TeX中的引号
  7. GTank iOS App Technical Support
  8. 误区30日谈21-24
  9. [原创]使用 Google Chart 在线服务实现软件版本发布时间线图
  10. oracle 数据库学习笔记
  11. Linux镜像克隆网卡流量
  12. 2018年让你的技术学习快人一步!
  13. ArcGIS Server 发布 REST 服务
  14. 佳能Canon Pixma MX420 打印机驱动
  15. 苹果手机怎么把计算机放到桌面,苹果怎么投影到电脑_怎么把苹果手机投影到电脑屏幕上-win7之家...
  16. Android欢迎页面以及引导页面
  17. PHP上传文件大小限制大全
  18. mysql数据库教程级联_Mysql实现级联操作(级联更新、级联删除)
  19. Kerberos协议简介
  20. php不建议用织梦cms,你不得不知的织梦cms安全性设置常识 - DeDecms

热门文章

  1. BUUCTF Pwn warmup
  2. macOS - Cocoa开发之沙盒机制及访问Sandbox之外的文件
  3. 基于S-Function的Joystick Input
  4. 永磁同步直线电机仿真实例,仿真教学 maxwell16.0版本 12槽11极
  5. Nginx代理无法访问Nexus问题
  6. 怎样用通俗的语言解释REST,以及RESTful?
  7. PS--怎么取消之前选择的工具?
  8. VueJs中的reactive函数
  9. JAVA原生图片处理:Graphics2D海报升级(二)
  10. 数据脱敏小探——数据脱敏技术概述