VLSM子网划分和地址汇总方法
.子网划分、变长子网掩码(VLSM)
子网划分、变长子网掩码(VLSM)子网划分子网划分基础进行子网划分的优点:缩减网络流量优化网络性能简化管理可以更为灵活地形成大覆盖范围的网络IP零子网Ip subnet-zero,使用这个命令可以允许你在自己的网络设计中使用第一个和最后一个子网。
例如,C类掩码192通常只可以允许提供子网64和128,但是使用了ip subnet-zero命令后,现在就可以将子网0、64、128、192都投入使用。
这样就为每个所使用的子网掩码多提供了两个子网。
(Cisco已经从其IOS的12.x版本开始将此命令改变为默认配置。
)如何创建子网要创建子网,就需要从IP地址的主机部分中借出一定的位,并且保留它们用来定义之前,这意味着用于主机的位减少,所以子网越多,可以用于定义主机的位越少。
1.确定所需要的网络ID数:每个子网需要有一个网络号每个广域网连接需要有一个网络号2.确定每一个子网中所需要的主机ID数:每个TCP/IP主机需要一个主机地址路由器的每个接口需要一个主机地址3.基于以上需要,创建如下内容:为整个网络设定一个子网掩码为每个物理网段设定一个不同的子网ID为每个子网确定主机的合法地址范围子网掩码为了保证所配置的子网地址可以工作,网络上的每台计算机都并须都知道自己主机地址中的哪个一部分被用来表示子网地址的。
这可以通过在每一台计算机上指定一个子网掩码来完成。
子网掩码是一个32位的值。
通过它,接收IP数据包的一方可以从IP地址的主机的主机号部分中区分子网ID号地址。
子网划分:C类地址当看到带有斜杠的子网掩码时,你应当知道它所意味的内容:/25 对于/25应该知道什么?128的掩码1位为1,1,7位为0(10000000)块尺寸为1282个子网,每个子网中有126个主机号/26 对于/26应该知道什么?192的掩码2位为1,5位为0(11000000)块尺寸为644个子网,每个子网中有62个主机号/27 对于/27应该知道什么?224的掩码3位为1,5位为0(11100000)块尺寸为328个子网,每个子网中有30个主机号/28 对于/28应该知道什么?240的掩码4位为1,4位为0(111110000)块尺寸为1616个子网,每个子网中有14个主机号/29 对于/29应该知道什么?248的掩码5位为1,3位为0(11111000)块尺寸为832个子网,每个子网中有6个主机号/30 对于/30应该知道什么?252的掩码6位为1,2位为0(11111100)块尺寸为464个子网,每个子网有2个主机号不管你所拥有的地址是A类、B类或C类,/30掩码将永远只能提供个你的2个主机地址。
子网划分的2种方法 CIDR与VLSM
子网划分的两种方法方法一 CIDR某单位有100台主机,分别属于4个不同的部门,各部门的计算机数量均不超过30台。
为了便于网络管理,需要将不同的部门划分成不同的子网。
该单位内部内部私有地址为192.168.100.0/24。
解:公司有4个部门,则需要4个子网。
考虑借几位主机位充当子网位置;借2位,2^2-2=2个有效子网,不够用借3位,2^3-2=6个有效子网,够用若借用3位,则主机位还有5位,可用主机数为2^5-2=30,满足条件。
则子网掩码由原来的/24位,加上3位,就是/27位。
意思是有27个1(同时是27位网络位),5个0(5位主机位)可以得出,该这个网络一共可以容纳主机数量为6*30=300台主机(子网个数*每个子网主机数),但是实际上最多不超过120台主机。
远远满足需求(浪费比较严重)。
原先的网络是192.168.100.0/24,划分子网需要向第4部分的IP地址借3位,则可能产生的情况是 000 001 010 011 100 101 110 111共8个情况,减去全0全1的(一般不用),只剩下中间6个子网号码。
第一个网段192.168.100.001 00000/27 化成点分十进制192.168.100.32/27(这是网络号,标示某一个网络的,不能作为终端设备IP地址使用,不过现有设备支持,这个需要看题目要求)192.168.100.32/27该网络的可用地址范围黑色部分不变,重点看红色部分。
192.168.100.001 00001/27 化成点分十进制192.168.100.33/27192.168.100.001 00010/27 化成点分十进制192.168.100.34/27192.168.100.001 00011/27化成点分十进制192.168.100.35/27192.168.100.001 00100/27化成点分十进制192.168.100.36/27192.168.100.001 00101/27 化成点分十进制192.168.100.37/27.........192.168.100.001 11110/27 化成点分十进制192.168.100.62/27192.168.100.001 11111/27化成点分十进制192.168.100.63/27(广播地址,不使用)具体的网络号分别为192.168.100.010 00000/27 化成点分十进制192.168.100.64/27192.168.100.011 00000/27 化成点分十进制192.168.100.96/27192.168.100.100 00000/27 化成点分十进制192.168.100.128/27192.168.100.101 00000/27 化成点分十进制192.168.100.160/27192.168.100.110 00000/27 化成点分十进制192.168.100.192/27可用地址范围算法同上。
IP子网划分(VLSM)
IP子网划分(VLSM)1.什么是IP地址•IP地址在网络中用于标识一个节点(或者网络设备的接口)。
•IP网络中数据包的寻址是基于IP地址来进行的,因此IP地址就像是现实生活中的门牌号。
•IP协议定义了数据分组的格式,也定义了数据分组寻址的方式。
目前我们在业务环境中常见的IP主要是两个版本:IPv4及Ipv6,而现阶段网络主体仍然是IPv4,但是在可预见的未来,会逐渐向IPv6过渡。
•一个IPv4地址有32位。
当然,我们不可能用二进制来表示IPv4地址,那是低效的,但是计算机在进行IP地址的相关计算工作时,无疑是通过二进制的形式来进行。
•IPv4地址通常采用“点分十进制”表示,以适应人类的读写习惯,例如192.168.1.1。
2.十进制与二进制的转换“点分十进制”IP地址表现形式能够帮助我们更好的使用网络,但网络设备在对IP进行计算时使用的是二进制的操作方式。
以下是192这个数字,对应的二进制算法,这里就不再赘述了,这是基本技能。
3.IP地址的分类IPv4地址的空间从0.0.0.0 一直到 255.255.255.255,这么庞大的空间,如果不加以区分和规划,势必不便于统筹管理。
因此我们对IPv4地址空间进行类别上的划分,一共有五类:地址的类别上的区分主要体现在第一个八位组上:•第一个八位组首位恒定为0,那么我们就得到一个区间:1.0.0.0一直到127.255.255.255。
这是A类地址,其中127.0.0.0/8作为本地回环使用,例如你ping 127.0.0.1实际上ping的是本机。
所以如果看到一个IP,它的首个八位组掉落在1-126的区间内,那么这是一个A 类地址。
•第一个八位组的最高两位恒定为10,就得到一个区间:128.0.0.0-191.255.255.255,这是B类地址。
•第一个八位组的最高三位恒定为110,就得到一个区间:192.0.0.0 – 223.255.255.255,这是C类地址。
子网划分与VLSM
IP地址IP地址是由32位二进制来表示的,但为了便于记忆,在实际配置中常使用十进制来表示。
因此首先要熟练二进制、八进制、十进制、十六进制之间相互转换。
◆数进制的转换➢十进制与二进制之间的转换(1)十进制转换为二进制,分为整数部分和小数部分①整数部分方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。
例:将十进制的168转换为二进制分析:第一步,将168除以2,商84,余数为0。
第二步,将商84除以2,商42余数为0。
第三步,将商42除以2,商21余数为0。
第四步,将商21除以2,商10余数为1。
第五步,将商10除以2,商5余数为0。
第六步,将商5除以2,商2余数为1。
第七步,将商2除以2,商1余数为0。
第八步,将商1除以2,商0余数为1。
第九步,读数,因为最后一位是经过多次除以2才得到的,因此它是最高位,读数字从最后的余数向前读,即十进制的168转换为二进制结果为10101000 。
(2)小数部分方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分为零为止。
如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一位。
换句话说就是0舍1入。
读数要从前面的整数读到后面的整数。
例1:将0.125换算为二进制分析:第一步,将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25;第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5;第三步, 将小数部分0.5乘以2,得1.0,则整数部分为1,小数部分为0.0;第四步,读数,从第一位读起,读到最后一位,即为0.001。
VLSM子网划分细讲+案例分析
VLSM⼦⽹划分细讲+案例分析⼀、VLSM的划分⽅法1.根据设计要求,确定各掩码/前缀所需的⼦⽹个数2.根据划分的掩码/前缀中的最短前缀长度,确定有类⽹络的⼦⽹,直到确定出所需的⼦⽹址3.使⽤上⼀步中相同的掩码,确定依次排下来的下⼀个⼦⽹值4.对上⼀步确定的⼦⽹值,使⽤设计要求的下⼀个最短长度,确定更⼩的⼦⽹,直到确定出更⼩的⼦⽹值5.重复步骤3,4,直到确定出各种规模的⼦⽹⽂字的描述可能会难以理解,下⾯是⼀个案例:(步骤⼀)假设,某个⽹络规划设计要求已经确定,并且指明要⽤B类私有地址如下所⽰:(1)3个⼦⽹,其掩码为24位(2)3个⼦⽹,其掩码为26位(3)4个掩码,其掩码为30位(步骤⼆)为最短掩码的划分⽹络24位的掩码为最短掩码,并且有三个,那么应该⽤下⾯⼏个24位的⽹络172.16.0.0/24172.16.1.0/24172.16.2.0/24(步骤三)根据步骤⼆中的结果,确定依次排下来的下⼀个⼦⽹值。
故,确定为26位掩码划分⼦⽹应该采⽤在172.16.3.0/24⽹段中的⼦⽹(步骤四)根据下⼀个最短掩码位26位,故将172.16.3.0/24划分出3个26位的⼦⽹172.16.3.0/26172.16.3.64/26172.16.3.128/26(步骤五)由三、四可得知30位的地址应该从172.16.3.192/26位中划分172.16.3.192.0/30172.16.3.196.0/30172.16.3.200.0/30172.16.3.204.0/30注:这⾥有个问题,就是如果说步骤五中所需要的地址,超过了192.168.3.192/26位,那么怎么办?这种情况下,只能向⽐26位更⾼的掩码,也就是24位的掩码地址去借,也就是172.16.4.0/24中的地址,在从这个地址中区划分/30位的地址上⾯的例⼦中,我们使⽤地址是客户已经规划好的必须使⽤B类地址,如果说客户没有确定使⽤的地址类型,那么这种情况下,我们就可以更加灵活⼀点。
子网划分和地址聚合的例子-2012.5.i
VLSM和CIDR的简单介绍和应用举例2010-03-06 20:30:30标签:可变长子网掩码VLSM无类域间路由CIDR休闲版权声明:原创作品,如需转载,请与作者联系。
否则将追究法律责任。
VLSM和CIDR的简介一、VLSM(Variable Length Subnet Masking):可变长子网掩码。
传统的A、B、C 类地址使用固定长度的子网掩码,分别为8位、16位、24位。
而VLSM是对部分子网再次进行子网划分,允许一个组织在同一个网络地址空间中使用多个子网掩码。
利用VLSM,管理员可以对子网再进行对子网再进行子网划分,使寻址效率更高,IP地址利用率更高。
故VLSM 技术被用来节约IP地址的使用。
二、CIDR(Classless Inter-Domain Routing):无类域间路由。
在进行网段划分时,除了有将大网络拆分成若干个网络的需要之外,也有将小网络组合成大网的需要。
在一个有类别的网络中,路由器决定一个地址的类别,并根据该类别识别网络和主机。
而CIDR中,路由器使用前缀来描述有多个位是网络位(或称前缀),剩下的位则是主机位。
CIDR显著提高了IPv4的可扩展性和效率,通过使用路由聚合(亦称超网),可有效地减小路由表的大小,节省路由器的内存空间,提高路由器的查找效率。
CIDR技术故常用来减小路由表的大小。
三、VLSM划分简单举例:某公司申请了一个公网IP地址199.1.1.0/24,公司有五个部门,各部门PC的数目分别为:100/50/10/10/10。
199.1.1.0/24取该地址和掩码的二进制数分别为:11000111.00000001.00000001.0000000011111111.11111111.11111111.000000001> 100大于2的6次方而小于2的7次方,故如下图:11000111.00000001.00000001.0|000000011111111.11111111.11111111.0|0000000网络位向主机位借一位,故有如下两个情况:11000111.00000001.00000001.0|0000000 199.1.1.0/25 (100台PC 部门用此网络)11000111.00000001.00000001.1|0000000 199.1.1.128/252> 50与2的6次方64接近,满足其应用。
IP地址,子网划分,VLSM,Summry
Octet (8 bits)
11111111 11111111 11111111 11100000
Subnet Field
New Host Field
10101100 00010000 10000000 00010001
每个 位组可以换算成一个十进制数字,并且用 每个8位组可以换算成一个十进制数字 位组可以换算成一个十进制数字, "." 把它们隔开.这种表示方法叫做"点分十进制" 把它们隔开.这种表示方法叫做"点分十进制"法 .
172.16.128.17
Directed Broadcast Addresses
192.168.57.31 192.168.57.63 192.168.57.95 192.168.57.127 192.168.57.159 192.168.57.191 192.168.57.223 192.168.57.255
变长子网掩码(VLSM) 变长子网掩码( )
什么是变长子网掩码
变长子网掩码是对已划分的子网的再次划分 子网 172.16.14.0/24 被划分成了更小的子网
No. of bits 1 Class E:** 1
*网络地址 网络地址127.0.0.1用于回环测试,不能分配给网络 用于回环测试, 网络地址 用于回环测试 D类地址用于组播, 类地址用于组播, 类地址用于组播 E类地址用于实验 类地址用于实验
网络位与主机位
1 Byte 8 Bits Class A: Class B: Class C:
使用VLSM方式划分子网举例
使用VLSM方式划分子网举例使用VLSM方式划分子网(VLSM:可变长度子网掩码)例:公司有四个部门(1、2、3、4),计算机数量分别是100台、55台、29台、20台。
公司目前拥有的网络为192.168.1.0/24。
1、先为主机数量最多的部门划分子网主机需要7位,原主机为8位,能够扩展1位子网0:192.168.1.0 0000000--1111111/25网络地址:192.168.1.0/25广播地址:192.168.1.127/25可用IP范围:192.168.1.1/25---192.168.1.126/25 (126个)分配为部门1。
子网1 :192.168.1.1 0000000--1111111/25网络地址:192.168.1.128/25广播地址:192.168.1.255/25可用IP范围:192.168.1.129/25---192.168.1.254/25 (126个)2、将第1中的子网1再划分网络地址:192.168.1.128/25部门2:主机55台,主机位数:6,原网络主机7位,能扩展1位子网0:192.168.1.10 000000--111111/26网络地址:192.168.1.128/26广播地址:192.168.1.191/26可用IP范围:192.168.1.129/26--192.168.1.190/26 (62个)分配给部门2子网1:192.168.1.11 000000--> 192.168.1.192/263、对2中的子网1进行划分:子网0:192.168.1.11000000--11111/27网络地址:192.168.1.192/27广播地址:192.168.1.223/27可用IP范围:192.168.1.193/27--192.168.1.222/27 (32个地址)分配为部门3子网1:192.168.1.111 00000--11111/27网络地址:192.168.1.224/27广播地址:192.168.1.255/27可用IP范围:192.168.1.225/27--192.168.1.254/27 (32个地址)分配为部门4。
7_IP地址 子网划分 VLSM CIDR
172.16.3.1 E1
172.16.3.5
n
172.16.3.100
172.16.3.150
172.16 网络
.
2 子网
新路由表 网络 端口 E0 E1
子网掩码
IP Address Network Host
network Mask
.c Host om et .c 255 255 0 .n ab 0 ab sl 00000000 11111111 11111111 00000000 sl ye “/16” 表示子网掩码有 ye w.16位. ww Network Subnet Host w. ww
网络掩码
网络掩码(network mask) 作用:将某个IP地址划分成网络地址和主机地址两部分
.c et om .c 掩码设定遵循的规则: .n ab 1.与IP地址相同,子网掩码由1和0组成,且 1和0必须连续。 ab sl 2.掩码的长度也是32位,左边是网络位,用二进制数字 “1”表示,1的数目等于网 sl ye 络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度 ye w. ww w.IP ww 设置网络掩码目的:让掩码与 地址做AND运算就得到网络号,因为此时是用0遮
计算可用的主机地址
网络 主机
ab sl a 12 .n 11 10t 9 co 8 m. e
172
16
0
16 15
cn
0
N
7 6 5 4 3 2 1
10101100 00010000 00000000 00000000 b. 00000000 00000001 00000000 00000011 sl ye
IP地址划分和VLSM
路由协议可以将几个网络地址总结成一个地址。
© 2008 Cisco Systems, Inc. 保留所有权利。
ICND2 v1.0—3-12
有类路由概述
有类路由协议不会把子网掩码包括到路由通告中的网络。 在相同的网络中,假设子网掩码是一致的,整个网络具有一个子网 掩码。 在外部网络之间交换总结路由。 有类路由协议的示例包括: – RIPv1 – IGRP 注:有类路由协议是通常用于解决兼容性问题的原有路由协议。我们 将以 RIP 第 1 版和内部网关路由协议 (IGRP) 为例进行介绍。
© 2008 Cisco Systems, Inc. 保留所有权利。
ICND2 v1.0—3-2
C 类网络可能的子网数和主机数
© 2008 Cisco Systems, Inc. 保留所有权利。
ICND2 v1.0—3-3
B 类网络可能的子网数和主机数
© 2008 Cisco Systems, Inc. 保留所有权利。
支持特定于主机的路由、网络块和默认路由 路由器使用最长前缀匹配
© 2008 Cisco Systems, Inc. 保留所有权利。
ICND2 v1.0—3-17
在不连续网络中总结路由来自有类 RIPv1 和 IGRP 不会通告子网,因此不支持不连续子网。 无类 OSPF、EIGRP 和 RIPv2 会通告子网,因此能够支持不连 续子网。
默认情况下 RIPv2 和 EIGRP 是有类路由协议,在外部网络之间交 换总结路由。 – no auto-summary 命令强制这些协议按照无类路由协议的方式 工作。
© 2008 Cisco Systems, Inc. 保留所有权利。
ICND2 v1.0—3-14
IP地址 子网划分 VLSM CIDR
IP地址子网划分 VLSM CIDRIP地址:互联网协议地址地址类划分:0----------A类地址: 1-126 net host host host10--------B类地址:128-191 net net host host110------C类地址:192-223 net net net host1110----D类地址:224-239 net net net net 组播地址E:实验室专用地址特殊IP:IP 127.0.0.1:本地回环(loopback)测试地址广播地址:255.255.255.255IP0.0.0.0:代表任何网络。
节点号全为1:代表该网段的所有主机广播地址TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播,所谓广播地址指私有IP地址:1、A类地址中:10.0.0.0到10.255.255.2552、B类地址中:172.16.0.0到172.31.255.2553、C类地址中:192.168.0.0到192.168.255.255可用主机地址:2(n次方)-2,可用的网络地址:2(N次方)。
缺省地址就是没有划分的地址。
子网掩码:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
变长子网掩码(Variable-Length Subnet Masks,VLSM)的出现是打破传统的以类(class)为标准的地址划分方法,是为了缓解IP 地址紧缺而产生的作用:节约IP 地址空间;减少路由表大小.由协议必须能够支持它,这些路由协议包括RIPv2,OSPF,EIGRP和BGP.子网掩码为1是代表网络(不可变)<不减2>,为0时代表主机位(可变)。
浅析VLSM(可变子网掩码)子网划分
浅析VLSM(可变子网掩码)子网划分我们先来理解以下概念:子网:IP地址均分为网络位和主机位两段,假设一个网络中的主机为450台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,就提出了子网化的概念,子网的定义就是把主机地址中的一部分主机位借用为网络位。
如在一个B类地址172.16/16,可以借用7位做为网络地址,一个形如172.16.2/23的地址段就可以满足该网络的需求。
其中172.16/16称为主网,172.16.2/23称为子网。
解一个题:VLMS设计(可变子网掩码)一个192.168.100.0/24的C类地址段,现在需要划分5个区域的地址段为A B C D E1) A区域有100台主机,它的网段的网段号和子网掩码是多少2) B区域有25台主机,它的网段的网段号和子网掩码3)C区域有20台主机,它的网段的网段号和子网掩码4) D区域有12台主机设备,它的网段的网段号和子网掩码5) E区域的路由器接口网络号是192.168.100.248 子网掩码是255.255.255.252 ,路由器2个接口分别是?因为A区域要100台主机,那么能容纳的最小的子网规模为128,那么就要求主机位得有7位才能表示128台主机号,那么就要借用一个主机位,那么A区域的网段号为192.168.100.0子网掩码为255.255.255.128对于B区域要25台主机,能容纳的最小子网规模为32,那么就要5位表示主机位就好了,那么子网掩码就变成了255.255.255.224,网络号为192.168.100.128。
(顺延A区域的,但是这个子网变小了,表现在最大的主机号为192.168.100.158,其中159为该子网的广播地址)。
对于C区域要20台主机,那么能容纳的最小子网规模仍为32,还是要5位表示主机号,子网掩码依然是255.255.255.224,但是网络号变成了192.168.100.160,这个子网的最大地址为192.168.100.191(广播地址)。
网络学习day04_VLSM、子网划分
⽹络学习day04_VLSM、⼦⽹划分IP⼦⽹划分⾸先,在进⾏⼦⽹划分的学习之前,我们先来回顾⼀下IP地址的相关知识,同时了解⼀下公有和私有IP地址:在Internet上有千百万台主机,为了区分这些主机,⼈们给每台主机都分配了⼀个专门的地址,称为IP地址。
Internet IP地址由NIC(Internet Network Information Center)统⼀负责全球地址的规划、管理;同时由Inter NIC、APNIC、RIPE三⼤⽹络信息中⼼具体负责美国及其它地区的IP地址分配。
在现在的⽹络中,IP地址分为公⽹IP地址和私有IP地址。
公⽹IP是在Internet使⽤的IP地址,⽽私有IP地址则是在局域⽹中使⽤的IP地址。
上⼀篇博客中我们介绍到了A、B、C、D、E五类IP地址,其中D、E类有特殊⽤途,所以实际我们可⽤的IP地址就为A、B、C三类地址,其中公有地址(Public address)由Inter NIC(Internet Network Information Center 因特⽹信息中⼼)负责。
这些IP地址分配给注册并向Inter NIC提出申请的组织机构。
通过它直接访问因特⽹。
私有地址(Private address)属于⾮注册地址,专门为组织机构内部使⽤。
以下列出留⽤的内部私有地址A类:10.0.0.0--10.255.255.255B类:172.16.0.0--172.31.255.255C类:192.168.0.0--192.168.255.255除去这些地址以外,其他的即为公有IP,所以共有IP的地址范围为:A类:0.0.0.1-- 9.255.255.255 & 11.0.0.0--126.255.255.255B类:128.0.0.0--172.15.255.255 & 172.32.0.0--191.255.255.255C类:192.0.0.0-- 192.167.255.255 &192.169.0.0--223.169.255.255#⼦⽹划分的原因今天讨论的⼦⽹划分技术是在ipv4协议的基础上实施的。
VLSM
VLSM2.2.1 非标准子网划分图2-2-1 非标准子网划分1.对C类网络进行非标准子网划分图2-2-2 借用2比特的主机号来充当子网络号图2-2-3 01子网计算过程表2-2-1 C类IP地址子网划分2.对B类网络进行非标准子网划分图2-2-4 借用2比特的主机号来充当子网络号图2-2-5 01子网计算过程表2-2-2 B类IP地址子网划分3.对A类网络进行非标准子网划分表2-2-3 A类IP地址子网划分2.2.2 全0和全1网段例,标准C类网络201.15.66.0划分成8个子网,采用了非标准子网掩码255.255.255.224。
该子网掩码将C类网络201.15.66.0划分成如下8个子网(假设允许子网号全为0或1)。
子网1:网络号201.15.66.0,可以IP地址范围:201.15.66.1—201.15.66.30,子网广播地址:201.15.66.31 ……子网8:网络号201.15.66.224,可以IP地址范围:201.15.66.225—201.15.66.254,子网广播地址:201.15.66.255。
2.2.3 专用地址空间RFC 1918中定义了在企业网络内部使用的专用(私有)地址空间,如下:A类:10.0.0.0-10.255.255.255B类:172.16.0.0-172.31.255.255C类:192.168.0.0-192.168.255.255LinkLocal网络地址空间:169.254.0.0~169.254.255.255也属于专用内部地址。
2.2.4 VLSM和CIDR1.VLSMRFC 1878中定义了可变长子网掩码(Variable LengthSubnet Mask,VLSM)。
VLSM规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。
图2-2-7 VLSM应用2.CIDR无类域间路由(Classless Inter-Domain Routing,CIDR)在RFC 1517~RFC 1520中都有描述。
第四章-VLSM
VLSM可变长子网掩码
对IP划分子网后的掩码:
9、 16位网络号的子网掩码(/16)子网掩码255.255.0.0(B类地址默认掩码) 10、17位网络号的子网掩码(/17 借 一位) 子网掩码255.255.128.0 11、18位网络号的子网掩码(/18 借二位) 子网掩码255.255.192.0 12、19位网络号的子网掩码(/19 借三位) 子网掩码255.255.224.0 13、20位网络号的子网掩码(/20 借四位) 子网掩码255.255.240.0 14、21位网络号的子网掩码(/21 借五位) 子网掩码255.255.248.0 15、22位网络号的子网掩码(/22 借六位) 子网网掩码255.255.252.0 16、23位网络号的子网掩码(/23 借七位) 子网掩码255.255.254.0
VLSM可变长子网掩码
IP地址划分实例
写出A类ip地址划分子网后的子网掩码 126.0.0.0/25 126.0.0.0/26 126.0.0.0/27 126.0.0.0/28 126.0.0.0/29 126.0.0.0/30
VLSM可变长子网掩码
IP地址划分实例
写出下列ip地址划分子网后的子网掩码 220.100.35.0/25 220.100.35.0/26 220.100.35.0/27 220.100.35.0/28 220.100.35.0/29 220.100.35.0/30
1、8位网络号的子网掩码(/8):255.0.0.0(A类地址默认子网掩码) 2、9位网络号的子网掩码(/9 借一位) 子网掩码255.128.0.0 3、10位网络号的子网掩码(/10 借二位) 子网掩码255.192.0.0 4、11位网络号的子网掩码(/11 借三位) 子网掩码255.224.0.0 5、12位网络号的子网掩码(/12 借四位) 子网掩码255.240.0.0 6、13位网络号的子网掩码(/13 借五位) 子网掩码255.248.0.0 7、14位网络号的子网掩码(/14 借六位) 子网掩码255.252.0.0 8、15位网络号的子网掩码(/15 借七位) 子网掩码255.254.0.0
VLSM的子网划分
●VLSM的子网划分在部署新的网络时,我们除了需要确定分配的IP子网大小(包含多少IP地址)之外,还需要考虑这些子网在路由表中怎么汇总。
在地址充裕的情况下,使用SLSM(等长掩码)地址,路由表的配置比较简单;但是对于地址较少的情形,往往要用到VLSM(变长掩码)地址,为了后续配置的方便,在划分子网时应该采取如下步骤:1)首先找到包含最多地址的子网的前缀(掩码);2)将现有地址按1)所确定的前缀等分;3)先分需求地址最多的子网(即1)所确定的),剩下的是未分配的地址块;4)选一个未分配的地址块,也按前面3步来划分(找剩余未分配子网中包含地址最多的);5)如果分配很小的子网(用于路由器间链路),建议选择处于最后地址范围的子网段。
举例:现有地址块:168.34.28.0/23(168.34.28.0/255.255.254.0),需要划分的子网:3个前缀为25(掩码为255.255.255.128),3个前缀为27(掩码为255.255.255.224),3个前缀为30(掩码为255.255.255.252)。
那么划分的步骤如下:1)找到地址需求最多的子网前缀为25;2)将地址块168.34.28.0/23按前缀25等分,可分成四块:168.34.28.0/25、168.34.28.128/25、168.34.29.0/25、168.34.29.128/25;3)首先分配前缀为25的子网,这里有3个,所以它们分别占用168.34.28.0/25、168.34.28.128/25、168.34.29.0/25;4)在剩余子网中选择需求地址最多的——前缀为27的地址块;5)将剩余地址块168.34.29.128/25按前缀27等分,可分成四块:168.34.29.128/27、168.34.29.160/27、168.34.29.192/27、168.34.29.224/27;6)首先分配前缀为27的子网,这里有3个,所以它们分别占用168.34.29.128/27、168.34.29.160/27、168.34.29.192/27;7)剩余子网已经是很小的子网(前缀为30),所以从剩余地址块(168.34.29.224/27)的最后开始分配,这里有三个,所以它们分别占用168.34.29.244/30、168.34.29.248/30、168.34.29.252/30。
4IP地址 子网划分 VLSM CIDR汇编
E-Skills(中国)国为信息科技
C类地址子网划分例子
网络地址192.168.10.0;子网掩码255.255.255.192(/26) 1.子网数=2*2=4 2.主机数=2 的6 次方-2=62 3. 有效子网?:block size=256-192=64; 所以第一个子网为192.168.10.0, 第二 个为192.168.10.64,最后一个为192.168.10.192 4.广播地址:下个子网-1.所以第一个子网的广播地址是192.168.10.63,第二个 是192.168.10.127,最后一个是192.168.10.255 5.有效主机范围是:第一个子网的主机地址是192.168.10.1 到192.168.10.62;第 二个是192.168.10.65 到192.168.10.126;最后一个是192.168.10.193到 192.168.10.254
E-Skills(中国)国为信息科技
IP 地 址
32 bits Dotted Decimal Network Host
Maximum
255
255
255
255
E-Skills(中国)国为信息科技
IP 地 址
32 bits Dotted Decimal Network Host
Maximum
1
255
128.63.0.0 201.222.5.0 192.6.141.0 130.113.0.0
0.2.1.1
0.0.2.100 0.0.0.64 0.0.0.2 0.0.64.16
256.241.201.10
Nonexistent
E-Skills(中国)国为信息科技
子网划分的好处
1.缩减网络流量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
●VLSM的子网划分
在部署新的网络时,我们除了需要确定分配的IP子网大小(包含多少IP地址)之外,还需要考虑这些子网在路由表中怎么汇总。
在地址充裕的情况下,使用SLSM(等长掩码)地址,路由表的配置比较简单;但是对于地址较少的情形,往往要用到VLSM(变长掩码)地址,为了后续配置的方便,在划分子网时应该采取如下步骤:
1)首先找到包含最多地址的子网的前缀(掩码);
2)将现有地址按1)所确定的前缀等分;
3)先分需求地址最多的子网(即1)所确定的),剩下的是未分配的地址块;
4)选一个未分配的地址块,也按前面3步来划分(找剩余未分配子网中包含地址最多的);5)如果分配很小的子网(用于路由器间链路),建议选择处于最后地址范围的子网段。
举例:现有地址块:168.34.28.0/23(168.34.28.0/255.255.254.0),需要划分的子网:3个前缀为25(掩码为255.255.255.128),3个前缀为27(掩码为255.255.255.224),3个前缀为30(掩码为255.255.255.252)。
那么划分的步骤如下:
1)找到地址需求最多的子网前缀为25;
2)将地址块168.34.28.0/23按前缀25等分,可分成四块:168.34.28.0/25、168.34.28.128/25、168.34.29.0/25、168.34.29.128/25;
3)首先分配前缀为25的子网,这里有3个,所以它们分别占用168.34.28.0/25、168.34.28.128/25、168.34.29.0/25;
4)在剩余子网中选择需求地址最多的——前缀为27的地址块;
5)将剩余地址块168.34.29.128/25按前缀27等分,可分成四块:168.34.29.128/27、168.34.29.160/27、168.34.29.192/27、168.34.29.224/27;
6)首先分配前缀为27的子网,这里有3个,所以它们分别占用168.34.29.128/27、168.34.29.160/27、168.34.29.192/27;
7)剩余子网已经是很小的子网(前缀为30),所以从剩余地址块(168.34.29.224/27)的最后开始分配,这里有三个,所以它们分别占用168.34.29.244/30、168.34.29.248/30、168.34.29.252/30。
●路由汇总
在已知子网的情况下,怎样确定最佳的路由汇总策略?——这个问题在IP地址计算中十分常见。
关于这个问题,有两种考量方法:
1)包含汇总路由:单条汇总路由包含了所有已知子网,也可能包含其它不存在的子网。
2)排他汇总路由:使用尽可能少的路由包含所有已知子网,不能包含其它不存在的子网。
这两种情况各有其存在的理由,比如说,当局域网中需要保留一些地址在未来使用时(扩展的需要),会考虑采用第1)种方法;而对于局域网间地址路由的汇总,可能不希望包含其它地址(因为这些地址可能已经被其他网使用),这时会考虑采用第2)种方法。
●计算包含汇总路由的方法
标准方法(二进制):
1)写出每个子网号
的二进制形式;
2)找出这些子网号中连续且值相同的位,这些位数即前缀值x;
3)写一个新的32位数,该数复制子网号的前x位数,剩余位的值都为0,这就是汇总的路由;
4)将该数转换成10进制形式。
快速方法(10进制):
1)计算已知子网的个数,找到最小值x,使得2x >= 子网个数;
2)找到子网中最大的前缀值y,令y=y-x;
3)假定地址值最小的子网号为一个IP地址,令其前缀为y,计算出该假设地址所在的子网号;
4)假定地址值最大的子网号为一个IP地址,令其前缀为y,计算出该假设地址所在的子网号,如果所得子网号与3)所得一样,那么这就是汇总的路由;
5)如果4)所得子网号与3)所得不一样,那么再重复3)和4)的步骤,但是y=y-1。
举例:已知子网168.34.12.0/24、168.34.13.0/24、168.34.14.0/24、168.34.15.0/24和168.34.16.0/25,求其包含汇总路由。
步骤如下:
1)子网个数为5,所以求得x=3,使得23 = 8 > 5;
2)子网中最大的前缀值为25,所以y=25-3=22;
3)地址值最小的子网号是168.34.12.0,假定其为一个IP地址,前缀为22,则计算出其所在子网为168.34.12.0/22;
4)地址值最大的子网号是168.34.16.0,假定其为一个IP地址,前缀为22,则计算出其所在子网为168.34.16.0/22;
5)地址值最小的子网号是168.34.12.0,假定其为一个IP地址,前缀为21,则计算出其所在子网为168.34.8.0/21;
6)地址值最大的子网号是168.34.16.0,假定其为一个IP地址,前缀为21,则计算出其所在子网为168.34.16.0/21;
7)地址值最小的子网号是168.34.12.0,假定其为一个IP地址,前缀为20,则计算出其所在子网为168.34.0.0/20;
8)地址值最大的子网号是168.34.16.0,假定其为一个IP地址,前缀为20,则计算出其所在子网为168.34.16.0/20;
9)地址值最小的子网号是168.34.12.0,假定其为一个IP地址,前缀为19,则计算出其所在子网为168.34.0.0/19;
10)地址值最大的子网号是168.34.16.0,假定其为一个IP地址,前缀为19,则计算出其所在子网为168.34.0.0/19;与9)所得相同,此即为汇总的路由。
●计算排他汇总路由的方法(二分法、SLSM)
1)先找出包含汇总路由,称为候选排他汇总路由;
2)看该候选路由是否包含了不存在的子网,如果没有包含,那么该候选路由即所求的一部分;3)如果候选路由包含了不存在的子网,则将其分割成两半,形成两条新的候选路由(前缀增1);
4)如果候选路由中的一条包含了不存在的子网,那么再将其一分为二,如果候选路由中的一条完全不包含已知的子网,则丢弃此条路由;
5)重复2)和4)直到没有新的可能的候选路由产生为止。
举例:已知子网168.34.20.0/24、168.34.21.0
/24、168.34.22.0/24、168.34.23.0/24和168.34.24.0/24,按前面的方法可得到其包含汇总路由为168.34.16.0/20,求排他汇总路由的步骤如下:
1)因为168.34.16.0/20包含了不存在的子网,所以将其一分为二:168.34.16.0/21和168.34.24.0/21;
2)对于168.34.16.0/21,仍然包含不存在的子网,再将其一分为二:168.34.16.0/22和168.34.20.0/22,此时168.34.20.0/22已经不包含不存在的子网,所以它是所求的一部分,而168.34.16.0/22完全不包含已知子网,所以它被丢弃;
3)再看168.34.24.0/21,仍然包含不存在的子网,再将其一分为二:168.34.24.0/22和168.34.28.0/22,此时168.34.28.0/22完全不包含已知子网,所以它被丢弃;
4)对于168.34.24.0/22,仍然包含不存在的子网,再将其一分为二:168.34.24.0/23和168.34.26.0/23,此时168.34.26.0/23完全不包含已知子网,所以它被丢弃;
5)对于168.34.24.0/23,仍然包含不存在的子网,再将其一分为二:168.34.24.0/24和168.34.25.0/24,此时168.34.25.0/24完全不包含已知子网,所以它被丢弃,而168.34.24.0/24已经不包含不存在的子网,所以它是所求的一部分,此时已经没有候选路由。
综上所述,求得排他汇总路由为:168.34.20.0/22和168.34.24.0/24。