VLSM(可变长度子网掩码)的计算
IP地址VLSM
最总成果
巩固与复习
使用VLSM前
使用VLSM后
• 192.168.0.01111 00029网络5
• 网络6、7、8都只需要2个IP地址,所需旳 主机位数为2 。我们把第四个子网:
– 192.168.0.100 00000/27
• 进一步子网化即可,分别为:
– 192.168.0.100000 00/30 – 192.168.0.100001 00/30 – 192.168.0.100010 00/30
• 192.168.0.0111 0000/28还未使用
ห้องสมุดไป่ตู้
• 网络4和网络5都只有5台主机,所需旳主机 位为3,所以这两个网络能够从 192.168.0.0111 0000/28网络再子网化得到。
• 一样也只能再借一位主机位做为子网位, 这时主机位数为3位。划分出旳两个子网如 下:
• 192.168.0.01110 000/29网络4
环节(2):第六个子网旳子网化
• 网络6-9中只需要2个主机,2k -2≥2,所 以k=2,即只需要保存2位主机位,这么原 来剩余旳5位主机位能够借出3位用来进一 步划分子网了。
• 219.133.46.110 XXX YY,这里X表达新旳子网位,Y表达 主机位,则各个子网为:
– 219.133.46.110 000 00,即 – 219.133.46.110 001 00,即 – 219.133.46.110 010 00,即 – 219.133.46.110 011 00,即 – 219.133.46.110 100 00,即 – 219.133.46.110 101 00,即 – 219.133.46.110 110 00,即 – 219.133.46.110 111 00,即
IP地址和子网划分
1
0
11 10
1.00 00000000 192. 168. 1.00000000 11000000.10101000.00000001.00 00000000 11000000.10101000.00000001.00000000
00 01
24位 24位
8位
26位 26位
6位
借位一位 192.168.1.00000000 00 01 10 11
9
数制转换(Cont.)
十、十六进制对照表
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 A 11 B 12 C 13 D 14 E 15 F
125=7×161+13×160 × × 125=7DH 125= 0111 1101B =7DH
16 125 7
13
十六进制数的特点是逢十六进一
(1010)16 =1× 163+0× 162+1×l61+0×160=(4112)10
8
数制转换
十、二进制转换
125=1×26+1×25+1×24+1×23+1×22 +0×21+1×20 125=0111 1101B 余数 2 125 2 62 2 31 2 15 2 7 2 3 1 0 1 1 1 1 1
网络位 主机位
172
128 64 32 16 8 4 2 1
16
122
204
10101100 00010000
01111010 11001100
IP地址的组成
32bits
点分十进制
Network
最大值
Host
255
IP地址的变长子网掩码VLSM
IP地址的分类:有五大类一个IP地址包含两部分:网络标识和主机标识,如同电话号码,包含区号和电话号无论是哪一类地址,都是由32 位二进制表示的,但是由于二进制书写比较复杂,所以使用“点分十进制”表示(三个点分四个十进制数)把32位二进制表示的IP地址分成四个8位组,利用第一个8位组确定类型A类地址:第一个8位组的首位必须是0,且第一个8位组表示网络标识,也叫网络地址,而剩余的24位表示主机标识也叫主机地址B类地址:第一个8位组的前两位必须是10,且表示网络地址的二进制位数为前两个8位组,除去固定的两位必须为10的位后,所以表示网络地址共14位,主机地址共16位C类地址:第一个8位组前三位为110,且表示网络地址的8位组为前三组,除去固定的前三位110,表示网络地址的位数为21位,表示主机地址的位数为8位D类地址:第一个八位组前4位是1110,该类别地址作为多目广播使用,表示一组计算机E类地址:第一个8位组前5位为11110,该类别地址作为科学研究,所以留用标准的A,B,C三类地址,可以看出A类地址的网络数量比较少,但是每个网络中的主机数量比较多,而C类地址网络数量比较多,每个网络的主机数量比较少配置标准的ABC三类地址都称为有类IP(有类别)A类地址的范围转化为十进制范围从0--127(第一字段),但是第一个8位组全0(00000000)表示所有网络不可用,第一个8位组为全1(01111111),表示回环地址,作为测试TCP/IP协议的地址,也不使用,所以A类IP地址的范围通过第一个字段查看的话是1--126,B类地址的范围是从128--191,C类地址的范围从192--223,D类地址的范围是224--239,E类地址的范围从240--255表示主机的二进制位全0或全1不能使用,全0表示本网,全1表示本网广播,这样的地址是不能配置在网卡上(例如,172.16.0.0表示一个网络号为172.16.0.0的B类网络172.16.255.255表示172.16.0.0网络的本网广播,如果数据要送往172.16.255.255,意味数据会传送到172.16.0.0网络中的所有计算机上,也叫做子网广播),当表示IP地址的32位二进制全为1时(255.255.255.255),表示全网广播,意味数据会送到全部的计算机IP地址在规划的时候,分为私有地址和公有地址,私有地址只能在内部网络使用,不能在互连网使用,认为这样的地址是互连网的不合法地址,在A,B,C三类地址中都选择一部分地址作为私有地址,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地址的方法:向InterNIC申请,也可以向ISP申请,ICANN负责全球Internet地址分配,并且ICANN将地址的分配授权给RIR,由RIR负责地区的登记注册申请,全球共有四个RIR,ARIN负责北美地区;RIPE负责欧洲地区;LACNIC负责拉丁美洲;APNIC负责亚太地区解决IP地址的手段可以有两种:使用代理技术和子网划分技术,代理就是能够把在公网上不合法的私有地址转换为可以在公网上使用的公有地址,这种也叫做NAT(网络地址转换),采用子网划分也可以解决IP地址不足的问题,叫做VLSM变长子网掩码子网掩码也是32位二进制表示,默认情况A类地址的子网掩码为255.0.0.0,B 类地址的子网掩码为255.255.0.0C类地址的子网掩码为255.255.255.0,计算机和计算机能不能直接通信就要看是不是在一个网络中或一个子网中,需要用IP地址和子网掩码进行逻辑与运算子网掩码的变长可以将一个大的包含很多主机的网络,通过将子网掩码变长(表示网络的地址向表示主机的地址进行借位),从而使网络数量变多,而每个网络的主机数量变少在子网掩码中连续的1表示网络地址(255.255.0.255的子网掩码不存在,255.255.128.0存在,255.255.129.0)172.16.0.8 子网掩码为255.255.255.0与172.16.0.9子网掩码为255.255.0.0,乍一看进行IP地址和子网掩码相与后得到的网络地址都是172.16.0.0似乎可以通讯,但事实上不在一个网络里,所以为了表示清楚将采用表示方法172.16.0.0/24和172.16.0.0/16来区分这样的问题查看某个主机在哪个子网中需要将IP地址与子网掩码进行逻辑与运算,结果就是子网地址,也可以叫子网号,但是无论子网掩码如何进行变长,IP地址的类别不会改变,当子网确定后,网络中包含的子网数量就确定了,且每个子网中的主机数量也确定了,并且每个子网必须有子网号和子网广播,子网号和子网广播都不能够给计算机配置,子网中的第一个地址为子网号,代表整个子网所有计算机,子网中最后一个地址为子网广播,子网地址是通过IP地址和子网掩码进行相与得到的,而广播地址是将子网掩码中表示主机的二进制位全部置1,换算为十进制再与网络地址相加得出,主机地址为网络号与广播地址中间包含的地址,这些地址可以给计算机配置练习:求IP地址位201.222.10.60子网掩码为255.255.255.248的地址子网号是什么?广播地址是什么?属于C类IP地址,默认子网掩码为255.255.255.0当前子网掩码为255.255.255.248,说明网络位向主机位进行了借位,并借5位(将248换算为二进制是11111000),按照IP地址与子网掩码相与得子网号的原则,所以将201.222.10.60换算为二进制,考虑到任何数和255相与都得任何数,所以201.222.10就不做换算了,只把60换算为二进制的00111100,之后用00111100和11111000进行相与,得出00111000的结果就是当前IP的子网地址又叫子网号,将此二进制换算为十进制56,所以该子网号为201.222.10.56 ,按照广播地址的计算原则将子网掩码中能够表示主机的二进制位全部置1然后与子网号相加的原则,得到广播地址,所以11111000的子网掩码中有三位表示主机位,而五位表示子网借位,00000111再换算为十进制为7,与子网号相加得到201.222.10.63为该子网的广播地址,主机的范围是子网号与子网广播之间的IP 为201.222.10.57;201.222.10.58;201.222.10.59;201.222.10.60;201.222.10.61 ;201.222.10.62一共有六个IP,也只有这六个IP可以给计算机进行配置例题:计算33.26.155.89/20此IP地址所在的子网号,子网掩码是多少?并且该子网中共有多少主机IP(地址可以分配给计算机),子网广播地址是多少?此子网的上一个子网是什么?下一个子网是什么?可以划分多少个子网?首先该地址属于A类地址,默认子网掩码为255.0.0.0,当前表示网络的位数为20位,说明网络位向主机位借位12位,所以子网掩码为255.255.240.0;子网号为33.26.144.0;广播地址按照计算原则计算出为33.26.159.255;子网的主机数量2^12-2,子网数量2^12个;上一个子网为 33.26.128.0 下一个子网33.26.159.255VLSM(变长子网掩码) 提供了在一个主类(A类、B类、C类)网络内包含多个子网掩码的能力,可以对一个子网再进行子网划分.VLSM的优点:对IP地址更为有效的使用应用路由归纳的能力更强VLSM表示法:例如:192.168.100.56 (IP地址)11000000.10101000.01100100.00111000 (用二进制表示)255.255.224.0 (子网掩码)11111111.11111111.11100000.00000000 (用二进制表示)192.168.100.56/19 (IP地址的VLSM表示法)子网划分与实例根据以上分析,建议按以下步骤和实例定义子网掩码。
VLSM子网掩码变长详解
标准情况下,A,B,C三类IP地址要保证正常通信,必须在同一网段,即网络号一致。
以如下IP地址为例可见在同一网段内搜索某台主机时,即发送广播地址的时候,有可能要发送IP个数个广播数据包,尤其是A类和B类IP地址情况下,网内充斥了大量的广播数据包,将会影响网络速度,为此通过VLSM标准,实现非标准子网掩码的应用,对网络主机分组,使得广播数据包的发送先定位组,再定位组中的主机,但是因为在同一网段内,无论怎样分组,这些IP地址都可以正常通信。
C类IP地址的借用4位主机号VLSM划分:(1)分析C类IP地址和标准子网掩码的二进制IP地址: 202.10.6.×对应二进制:11001010.00001010.00000110.××××××××标准子网掩码:255.255.255.0 对应二进制:11111111.11111111.11111111.00000000(2)借用子网掩码中的主机号中的4位划分非标准子网掩码借用位置红色表示:11111111.11111111.11111111.00000000红色的部分要作为子网的网络号,则非标准子网掩码应该是:11111111.11111111.11111111.11110000 对应的十进制:255.255.255.240所以当使用非标准子网掩码时,借用4位的情况下,子网掩码是:255.255.255.240(3)分组情况即子网情况当使用子网掩码:255.255.255.240,即 11111111.11111111.11111111.11110000时,当前网络被划分为如下子网:根据子网不能全0或者全1原则11111111.11111111.11111111.00010000 对应二进制IP地址:11001010.00001010.00000110.0001×××× 11111111.11111111.11111111.00100000对应二进制IP地址:11001010.00001010.00000110.0010××××11111111.11111111.11111111.00110000对应二进制IP地址:11001010.00001010.00000110.0011×××× 11111111.11111111.11111111.01000000对应二进制IP地址:11001010.00001010.00000110.0100×××× 11111111.11111111.11111111.01010000对应二进制IP地址:11001010.00001010.00000110.0101×××× 11111111.11111111.11111111.01100000对应二进制IP地址:11001010.00001010.00000110.0110×××× 11111111.11111111.11111111.01110000对应二进制IP地址:11001010.00001010.00000110.0111×××× 11111111.11111111.11111111.10000000对应二进制IP地址:11001010.00001010.00000110.1000×××× 11111111.11111111.11111111.10010000对应二进制IP地址:11001010.00001010.00000110.1001×××× 11111111.11111111.11111111.10100000对应二进制IP地址:11001010.00001010.00000110.1010×××× 11111111.11111111.11111111.10110000对应二进制IP地址:11001010.00001010.00000110.1011×××× 11111111.11111111.11111111.11000000对应二进制IP地址:11001010.00001010.00000110.1100×××× 11111111.11111111.11111111.11010000对应二进制IP地址:11001010.00001010.00000110.1101×××× 11111111.11111111.11111111.11100000对应二进制IP地址:11001010.00001010.00000110.1110××××共有14个。
10_子网掩码计算
2.4.2 可用主机地址数计算
TCP/IP TCP/IP TCP/IP TCP/IP 协 议 与 网 络 管 理
试计算: 试计算: 的可用主机地址是什么? 1、192.168.2.0/29 的可用主机地址是什么? 的可用主机地址是什么? 2、172.16.1.0/28 的可用主机地址是什么? 的可用主机地址是什么? 3、10.1.1.0/27 的可用主机地址是什么? 的可用主机地址是什么? 4、10.2.1.0/26 的可用主机地址是什么? 的可用主机地址是什么? 5、10.3.1.0/25 的可用主机地址是什么? 请总结一下规律。 请总结一下规律。
网
络
管
理
一、为什么要划分子网
TCP/IP TCP/IP TCP/IP TCP/IP 协 议 与 网 络 管 理
如果目的主机与源主机直接相连或者在同一 个共享网络上,那么IP IP数据报就直接送到目 个共享网络上,那么IP数据报就直接送到目 的主机上。 的主机上。 相反的话,就把数据报发往一默认的路由器 相反的话, 由路由器来转发该数据报。 上,由路由器来转发该数据报。 主要用于确认数据是通过广播还是路由来传 主要用于确认数据是通过广播还是路由来传 广播还是路由 送
2.4.3 划分的子网数量
TCP/IP TCP/IP TCP/IP TCP/IP 协 议 与 网 络 管 理
请总结一下规律。 请总结一下规律。 试计算: 试计算: IP划分为多少子网 划分为多少子网? 1、192.168.2.0/29 把C类IP划分为多少子网? 类地址划分为多少子网? 2、172.16.1.0/28 把B类地址划分为多少子网? 3、10.1.1.0/24 把A类地址划分为多少子网
2.4.3 划分的子网数量
第四章-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)子网划分子网划分的原因有许多,有同学发私信和评论问我什么时候用到子网划分,子网划分到底有什么好处,我就给简单总结一下。
减少网络流量不管什么样的流量,都希望少一些,网络流量也一样,如果路由器的性能不好,网络流量可能导致网络停顿,有了路由器之后大部分流量都在本地的网内,只有去往其他网络的分组江川夜路由器,路由器增加广播域,广播域越多。
每个广播域就越小,每个网络的流量就越少优化网络性能网络性能提升就是减少网络流量的结果简化管理与一个庞大的网络相比,在小网络里更容易排查问题有助于覆盖大型区域公网的网速比局域网的慢的多,价钱还贵单个跨度大的大型网络各方面都可能出问题,将多个小的网络连接在一起可以提高系统的效率在这里提到了一个广播域(broadcast domain),广播域是指同一网段中所有(ALL)设备组成的网络集合、这些设备侦听该网段中发送的所有广播,路由器组建互联网并划分广播域。
通俗的解释为要分割广播域?分割广播域到底为什么提升网络的性能?举个例子:广播域就像它的名字一样,我们小时候都做过广播体操,一个喇叭(路由器)。
全校学生(设备)一起做。
那么大家都在一个广播域中。
混乱程度可想而知,有的同学根本不叫做操,只能叫动。
分割之后就是每个班级的体育课,体育老师(路由器)一个一个的教学生(设备),一个一个检查,效果可想而知。
一个老师教100个学生,和教10个学生效果一定是不一样的。
路由器分割广播域。
和广播域一同出现的一个术语是冲突域(collision domain),冲突域是指一种网络情况:某台设备(主机)在网络上发送分组时候,当前网段中所有的设备都需要注意这一点。
如果某两台设备同时试图传输数据,将导致冲突,这两台设备必须重传数据,效率很糟糕。
所以以太网使用CSMA/CD(载波侦听多路访问/冲突检测)来避免冲突。
这个冲突许很好理解,两个人聊天,一起讲话。
这个就冲突了,不得不重说。
子网掩码的计算方法【精选】
子网掩码的计算方法一、利用子网数来计算在求子网掩码之前必须先搞清楚掩码转成二进制后,为1的位代表网络位,为0的位代表主机位。
1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的子网掩码,将其主机地址部分的的前N 位置1 累计即得出该IP地址划分子网的子网掩码。
如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N = 53)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。
二、利用主机数来计算1)将主机数目转化为二进制来表示2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。
如果大于254,则 N>8,这就是说主机地址将占据不止8位。
3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:1) 700=10101111002)该二进制为十位数,N = 103)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255,然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000,即255.255.252.0。
这就是该欲划分成主机为700台的B类IP 地址 168.195.0.0的子网掩码。
---------子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
VLSM(可变长度子网掩码)的计算
VLSM(可变长度子网掩码)的计算我们先来理解以下概念:子网:IP地址均分为网络位和主机位两段,假设一个网络中的主机为450台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,就提出了子网化的概念,子网的定义就是把主机地址中的一部分主机位借用为网络位。
如在一个B类地址172.16/16,可以借用7位做为网络地址,一个形如172.16.2/23的地址段就可以满足该网络的需求。
其中172.16/16称为主网,172.16.2/23称为子网。
超网:子网化一定程度上减轻了IP地址空间紧张的压力,但是由于在IP地址分配初期的考虑不周全,导致A类、B类地址在初其大量分配,资源相当紧张,而一些中型网络又需要超过一个C的地址,这进只能分配几个连续的C类地址块。
为了减小Internet路由表的数量,就提出了超网的概念,超网和子网的定义刚好相反,就是借用一部网络位作为主机位。
从而达到减小Internet路由表的目的。
如192.168.0/24-192.168.3/24四个C类地址段,就是可超网化为192.168.0/22这样一个超网。
CIDR(无类型域间路由):随着子网和超网概念的深入,IANA在分配IP地址过程中类别的概念越来越淡化,一般情况下就直接以地址块的形式分配地址段,配合路由设备的支持,就出现了无类型域间路由的概念。
它是一种工业标准,与IP地址一起使用的,用来显示子网位数。
例如,172.16.10.1/24就表示32位子网掩码中有24个1。
简单的说凡是借了位就用到了CIDR,借少了位叫超网,比如:192.168.1.0/22借多了位叫VLSM,比如:192.168.1.0/28回头来看例子:一个网络中的主机为450台如何使用合适的子网掩码呢,求解:计算出主机位取多少位合适(设主机位位数为n)2的n次方-2大于或等于450 得出n取92的9次方是512,当然大于450,这里为什么还要减2呢,因为,还要去掉一个网络网络地址(头)和一个广播地址(尾)(当然,有些东西要死记,比如2的一次方直到2的10次方是多少)那子网掩码即是11111111.11111111.11111110.00000000 换成十进制是255.255.254.0这样说不难看懂吧,让我们多做些题加深印象~下面就开始说说VLSM题的类型:第一类题的类型基本:A(已知网络地址,求主机地址。
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、CIDR网络人员必备知识
子网划分、VLSM、CIDR网络人员必备知识子网划分、VLSM可变长子网掩码、CIDR无类域间路由是学习网络知识或者说是学习路由知识所必备的,但很多朋友说这三者理论性太强了,不好掌握。
本文将结合实例讲解子网划分的方法并对VLSM 和CIDR进行简单介绍。
一、子网划分子网划分:通过IP子网划分,网络管理员可以在已经得到的整块IP地址空间中创建子网络,以满足分配给不同部门自行管理使用的需求。
子网与网络地址相结合,不仅可以把位于不同物理位置的主机组合在一起,还可以通过分离关键设备或者优化数据传送等措施提高网络安全性能。
子网划分的好处:1 减少网络流量2 优化网络性能3 简化管理4 可以更灵活方便的形成大覆盖范围的网络分析如下:看一个网段如大家比较熟悉的172.16.0.0这个网段,如果不进行子网划分的情况:那么就采用默认的子网掩码:255.255.0.0 就是一个网段中会有2的16次方-2台主机,也就是65534台,如图所示:那么如果第一台主机172.16.0.1准备给172.16.0.2发送一个数据包,我们假设如果现在他不知道172.16.0.2的地址,发一个广播的话,那么全网的65534台主机都会收到这么一个广播包。
这样的话,这个网络的流量就太大了,性能也太差了!那么如果我们设置了子网的话,如图所示:那这个时候就被分成了多个小的子网,172.16.1.1 再发一个广播也不会再发现其他的网段了,只限于172.16.1.0这个网段,减少了网络流量,提高了性能,简化了网络管理。
至于覆盖较大的网络范围,我们要等到学习了路由的知识之后,大家就会对这一块有一个比较清楚的认识,外部路由器如果想要到达我们这些小的网段,设置路由时只要设置一个到172.16.0.0的路由即可!那么到底怎么进行子网的划分,可以说仁者见仁,智者见智,所以说我的方法是不是很好,我也不敢说,只要大家能掌握子网划分就行。
那么一般我们划分一个子网时一定要明确以下问题:1 你所设置的新的子网掩码将产生多少个子网?应该是2的X次方-2,其中X表示掩码的二进制位数,-2是去掉全0和全12 每个子网能有多少主机?应该是2的x次方-2,其中x表示主机的二进制位数,-2是去掉全0和全13 有效子网间隔是什么?应该是=256-10进制的子网掩码4 每个子网的广播地址,应该是下一个子网号-15 每个子网的有效主机分别是?去除全0,全1剩下的就是有效主机地址。
VLSM(可变长子网掩码)
VLSM(可变长子网掩码)目录1.VLSM简介 (1)2.如何使用VLSM (1)3.CIDR和VLSM的区别 (2)4.VLSM基本算法 (2)5.实例分析 (3)6.划分子网的几个捷径 (4)VLSM(可变长子网掩码)VLSM (Variable Length Subnet Mask,可变长子网掩码)是为了有效的使用无类别域间路由(CIDR)和路由汇总来控制路由表的大小,网络管理员使用先进的IP寻址技术,VLSM 就是其中的常用方式,可以对子网进行层次化编址,以便最有效的利用现有的地址空间。
1. VLSM简介RFC 1878中定义了可变长子网掩码,VLSM规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。
这对于网络内部不同网段需要不同大小子网的情形来说很有效。
VLSM的定义:为了有效的使用无类别域间路由(CIDR)和路由汇总来控制路由表的大小,网络管理员使用先进的IP寻址技术,VLSM就是其中的常用方式。
VLSM可以对子网进行层次化编址,这种高级的IP寻址技术允许网络管理员对已有子网进行划分,以便最有效的利用现有的地址空间。
2. 如何使用VLSMVLSM其实就是相对于类的IP地址来说的。
A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。
而VLSM的作用就是在类的IP地址的基础上,从他们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。
各类网络可以用来再划分子网的位数为:A类有二十四位可以借,B类有十六位可以借,C类有八位可以借(可以再划分的位数就是主机号的位数。
实际上不可以都借出来,因为IP地址中必须要有主机号的部分,而且主机号部分剩下一位是没有意义的,所以在实际中可以借的位数是在我写的那些数字中再减去2,借的位作为子网部分)。
这是一种产生不同大小子网的网络分配机制,指一个网络可以配置不同的掩码。
开发可变长度子网掩码的想法就是在每个子网上保留足够的主机数的同时,把一个子网进一步分成多个小子网时有更大的灵活性。
子网划分和变长子网掩码及计算方法
第三级别国家信息化工程师认证考试管理中心版本子网划分和变长子网掩码IP 子网划分和变长子网掩码第1章IPIP IP寻址寻址IP IP地址的格式和组成地址的格式和组成IP IP地址的分类地址的分类专网专网((私有私有))IP IP地址和公网地址和公网地址和公网((公共公共))IP IP地址地址IP IP地址的分配地址的分配子网和子网掩码缺省网关27272626252524242323222221212020举 例11110011110000111*1281*1281*641*640*320*321*161*161*81*80*40*40*20*21*11*112812864643232161688442211128128646400161688000011217217二制与十制换算二进制表示 (基数为2)IP 地址的格式与组成IP IP地址的格式地址的格式 IP IP地址是一组地址是一组地址是一组323232位长的二进制数字,位长的二进制数字,位长的二进制数字, 用点分十进制表示。
用点分十进制表示。
如:如:1100000011000000 1010100010101000 000000000000000000 00000001 IP 地址的格式与组成192.168.1.100192.168.2.101192.168.2.100192.168.3.100192.168.1.100IP IP地址地址主机地址主机地址网络地址网络地址192.168.1.0192.168.2.0192.168.3.0IP 地址的分类(1)w x y z网络地址网络地址主机地址主机地址网络地址网络地址主机地址主机地址网络地址网络地址主机地址主机地址A 类B 类C 类IP 地址的分类(2)2097152(221)16384(214)126(27-1)可用网络地址数研究和实验用地址240-1111E 类组播地址224-2391110D 类254(28-2)网.网.网.主192-223110C 类65534(216-2)网.网.主.主128-19110B 类16777214(224-2)网.主.主.主1-1260A 类可用主机地址数地址结构W 的范围引导位地址类型IP 地址的分配原则只有只有只有AA 、B 、C 三类地址可以分配给计算机和网络设备网络地址的第一个数字不能为网络地址的第一个数字不能为网络地址的第一个数字不能为127127127,保,保留用来测试连接网络地址不能全为网络地址不能全为网络地址不能全为00,也不能全为,也不能全为255255255::全为全为00没有网络,全为没有网络,全为255255255用作子网掩码用作子网掩码IP地址的分配原则主机地址中不能全为0,也不能全为1:主机地址全为0用来表示网络地址,全为1用作广播网络地址相同主机地址必须惟一不能使用的IP:0.0.0.0、255.255.255.255、127.x.x.x、A.0.0.0、A.255.255.255、B.B.0.0、B.B.255.255、C.C.C.0、C.C.C.255一些特殊的IP 地址:1.IP 1.IP地址地址地址127.0.0.1:127.0.0.1:127.0.0.1:本地回环本地回环本地回环((loopback loopback))测试地址2.2.2.广播地址广播地址广播地址:255.255.255.255:255.255.255.2553.IP 3.IP 3.IP地址地址地址0.0.0.0:0.0.0.0:0.0.0.0:代表任何网络代表任何网络4.4.4.网络号全为网络号全为网络号全为0:0:0:代表本网络或本网段代表本网络或本网段5.5.5.网络号全为网络号全为网络号全为1:1:1:代表所有的网络代表所有的网络组播IP IP组播组播地址IPIP组播地址224.0.0.0-239.255.255.255知名的组播地址224.0.0.1-所有主机224.0.0.2-所有路由器224.0.0.2私有地址(Private address )因特网分配编号委员会(因特网分配编号委员会(IANA IANA IANA))保留保留33块IP IP 地址,超过地址,超过地址,超过170017001700万个私有万个私有万个私有IP IP IP,也,也称为称为RFC 1918 RFC 1918 RFC 1918 地址。
关于可变长子网掩码
关于子网掩码(Subnet mask) 和可变长掩码(VLSM)你一定对IP地址有所了解吧?我们知道在INTERNET中广泛使用的TCP/IP协议就是利用IP地址来区别不同的主机的。
如果你曾经进行过TCP/IP协议设置,那么你一定会遇到子网掩码(Subnet mask)这一名词,那么你知道什么是子网掩码吗?它有什么作用呢?我们知道IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。
为了便于表达和识别,IP地址是以十进制形式表示的,如210.52.207.2,每段所能表示的十进制数最大不超过255。
IP地址由两部分组成,即网络号(Netgwork ID)和主机号(Host ID)。
网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。
网际地址分解成两个域后,带来了一个重要的优点:IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。
在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。
IP地址根据网络号和主机号的数量而分为A、B、C三类:A类IP地址:用7位(bit)来标识网络号,24位标识主机号,最前面一位为"0",即A类地址的第一段取值介于1~126之间。
A类地址通常为大型网络而提供,全世界总共只有126个只可能的A类网络,每个A类网络最多可以连接16777214台主机。
B类IP地址:用14位来标识网络号,16位标识主机号,前面两位是"10"。
B类地址的第一段取值介于128~191之间,第一段和第二段合在一起表示网络号。
B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B 类网络最多可以连接65534台主机。
C类IP地址:用21位来标识网络号,8位标识主机号,前面三位是"110"。
C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络号。
子网掩码快速算法及可变长掩码(VLSM)
子网掩码快速算法及可变长掩码(VLSM)如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,为什么比7多的是8,不是9,10或者其它的呢?这是因为只能选择2的N次方,也就是0,2,4,8,16,32,64,128这几个数,就是说选每个子网8个ip。
好,到这一步,你就可以算掩码了,这个方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248,那么算出这个,你就可以知道那些ip是不能用的了,看:0-7,8-15,16-23,24-31依此类推,写在上面的0、7、8、15、16、23、24、31(依此类推)都是不能用的,你应该用某两个数字之间的IP,那个就是一个子网可用的IP。
再拿200台机器分成4个子网来做例子吧。
200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255.0,对巴,但是我们要分子网,所以按照上面的,我们用32个IP 一个子网内不够,应该每个子网用64个IP(其中62位可用,足够了吧),然后用我的办法:子网掩码应该是256-64=192,那么总的子网掩码应该为:255.255.255.192。
不相信?算算:0-63,64-127,128-191,192-255,这样你就可以把四个区域分别设定到四个子网的机器上了。
(256-掩码)就是分段后每段中的ip数,再计算已知IP在哪个段就可以了。
其中段里面的IP第一个IP是网络地址,最后一个是广播地址。
比如100.100.100.100 255.255.255.240(前四个是IP地址,后四个是子网掩码)这个ip的网络号和广播地址,以及这个段中的其它地址的计算方法如下:256-240=16,说明分成了几个段以后,每段中的IP地址数量是16个,其中第一个是网络号,最后一个是广播地址以下是判断方法:100/16=6.x说明100在16x6和16x7之间16x6=96,16x7=112说明100所在的段中第一个地址是96,最后一个是111那就是100.100.100.100 255.255.255.240这个ip所在的网段的网络地址是100.100.100.96,广播地址是100.100.100.111可用的IP是100.100.100.97到100.100.100.110如果是一个无类地址172.38.3.40/25的话(前面40表示的ip地址,后面的25表示的是子网掩码的1的个数)25是255.255.255.128(其实25就是这子网掩码的1的个数。
第6讲 IP子网划分和可变长子网掩码(续)
0
B
31
32
C
63
64
A
79
80 D
88 E
92 F
96 G
100 H
127
9/28
VLSM网络举例二
这是NA认证考试中常见的题型,解决思路: 首先,提出的是端口的IP地址,端口IP地址不是网络地址,也不是主机地 址,而是一个主机地址。所以RouteB S0/1 IP为192.168.55.1/30。 其次,根据每个网络的主机数,确定CIDR值。需要注意的是主机数应为2 的幂。
问题六: You have the network shown in the following graphic. Which subnet mask do you need in order to design and implement this network in a classful manner?
2.扩成32个大小,汇总路由即
– 172.16.32.0 255.255.224.0 – 不过该地址表示的范围扩大了172.16.32.0~172.16.63.0
14/28
4.IP寻址故障判断
1.打开DOS 窗口并ping 127.0.0.1。这是一个诊断或回环地址, 如果你得到一个成功ping 返同,则可以认定你的IP栈是被初 始化过的。如果失败,那么你将有一个IP栈的失败,并且你 需要在这一主机上重新安装TCP/IP。 2.在DOS 窗口下,ping 本主机的IP 地址。如果成功,那么可 以说明你的网络接口卡(NIC)是功能正常的。如果失败,则 表明NIC卡上存在问题,这一步并不能说明网线已经连接到 NIC上,它只能说明主机上的IP地址栈可以与这个NIC进行通 信。
任务2 VLSM设计[11页]
教师 LAN
第二大网络是教师 LAN,此网络至少需要 66 个地址。 如果使用6位二进制表示主机ID,则 26-2 只能提供 62 个可用地址。因此,必须使用有 7 个二进制位来 表示主机,即网络掩码为32-7=25位掩码,十进制表示 为255.255.255.128。
目前空闲的地址段为172.16.2.0/23,如果使用/25 的掩码,则被分为4个子网,网络地址如下:
172.16.2.1
172.16.2.126 172.16.2.127
172.16.2.129 172.16.2.158 172.16.2.159
172.16.2.161 172.16.2.162 172.16.2.163
172.16.2.164 172.16.3.254 不适用
172.16.2.0/25;
172.16.2.128/25;
172.16.3.0/25;
172.16.3.128/25;
我们使用第一个子网172.16.2.0/25分配给教师LAN ,在教师网络中,IPv4 主机地址范围是:172.16.2.1 到 172.16.2.126,广播地址为 172.16.2.127。
使用 9 个主机位,可将给定地址空间172.16.0.0/22 划分为两个子网,分别为172.16.0.0/23; 172.16.2.0/23,我们使用最小的地址172.16.0.0/23 分配给学生LAN。
学生子网的掩码计算如下:
网络地址:172.16.0.0 ,二进制表示: 10101100.00010000.00000000.00000000;
一、了解VLSM计算方法 根据前一任务中IP地址的分类及结构,我们可以得 出VLSM的计算方法,假定这个网段的主机部分位数 为n,那么:
第四讲 IP子网划分和可变长子网掩码(VLSM)
两位子网位变化为 00、01 、10、11时均是一个不同 的网络地址,即0、64、 128、192
13
C类地址快速计算方法(CIDR:IP地址 192.168.10.2, 个问题:先计算主机数
Presentation_ID
© 2001, Cisco Systems, Inc. All rights reserved.
3
IP零子网
• 命令 ip subnet-zero 命令允许你在网络设计中可以使用第一个和最后 一个子网。 在Cisco IOS 12.X版本开始将此命令变为默认设置。 具体内容将在以后描述。
10
C类地址划分
• 实例一:IP地址 192.168.10.2, 掩码255.255.255.192 (/26)计 算以下几个问题:
•
• • • •
1.这个子网掩码,会产生多少个子网?
2.每个子网中又有多少个合法的主机? 3.这些合法的子网号是什么? 4.每个子网的广播地址是什么? 5.在每个子网中,哪些是合法的主机号即合法地址范围?
1.每个子网中有多少个合法的主机? 法一:256-192=64
掩码255.255.255.192 (/26)计算以下几
法二:232-26=64
注:因为主机地址是全0表示网络地址,全1表示广播地址不可用于主机,所以应总数上减2。所以应 是法一:256-192-2=62 法二:232-26-2=62 • 2.这个子网掩码,会产生多少个子网? 法一:256/64=4个 即相当于是本来应该有256个IP地址,但是现在每64个为一组了,共四组。 法二:226-24=4 即相当于本来默认掩码为24,现在为26,多了26-24=2位子网掩码, 22=4