4.3 划分子网和构造超网ppt课件_第1页
4.3 划分子网和构造超网ppt课件_第2页
4.3 划分子网和构造超网ppt课件_第3页
4.3 划分子网和构造超网ppt课件_第4页
4.3 划分子网和构造超网ppt课件_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课件制作人:谢希仁,第4章网络层,4.1基本知识4.2网际协议IP4.2.1虚拟互连网络4.2.2分类的IP地址4.2.3地址解析协议ARP4.2.4IP数据报的格式4.2.5IP层转发分组的流程4.3划分子网和构造超网4.3.1划分子网4.3.2无分类编址CIDR(构造超网)4.4路由选择协议与路由配置4.4.1基本概念与配置4.4.2内部网关协议RIP4.4.3内部网关协议OSPF,课件制作人:谢希仁,网络最大第一个最后一个每个网络类别网络数可用的可用的中最大的网络号网络号主机数A126(272)112616,777,214B16,383(2141)128.0191.25565,534C2,097,151(2211)192.0.0223.255.255254,主机数太多,用不完。打土豪分田地,抢几个主机位当网络为扩展网络数量。,4.3划分子网和构造超网4.3.1划分子网,课件制作人:谢希仁,4.3划分子网和构造超网4.3.1划分子网,1.从两级IP地址到三级IP地址从1985年起在IP地址中又增加了一个“子网号字段”,使两级的IP地址变成为三级的IP地址。这种做法叫作划分子网(subnetting)。划分子网只是把IP地址的主机号host-id这部分进行再划分,而不改变IP地址原来的网络号net-id。划分子网纯属一个单位内部的事情。单位对外仍然表现为没有划分子网的网络。,145.13.3.10,145.13.3.11,145.13.3.101,145.13.7.34,145.13.7.35,145.13.7.56,145.13.21.23,145.13.21.9,145.13.21.8,所有到网络145.13.0.0的分组均到达此路由器,我的网络地址是145.13.0.0,R1,R3,R2,一个未划分子网的B类网络145.13.0.0,划分为三个子网后对外仍是一个网络,145.13.3.10,145.13.3.11,145.13.3.101,145.13.7.34,145.13.7.35,145.13.7.56,145.13.21.23,145.13.21.9,145.13.21.8,子网145.13.21.0,子网145.13.3.0,子网145.13.7.0,所有到达网络145.13.0.0的分组均到达此路由器,网络145.13.0.0,R1,R3,R2,课件制作人:谢希仁,从一个IP数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。使用子网掩码(subnetmask)可以找出IP地址中的子网部分。划分子网后,路由器的路由表中的每一个项目除了要给出目的网络地址外,还必须同时给出该网络的子网掩码。,2.子网掩码,课件制作人:谢希仁,IP地址的各字段和子网掩码,145.13.,3.10,两级IP地址,子网号为3的网络的网络号,三级IP地址,主机号,三级IP地址的子网掩码,网络号,主机号,子网的网络地址,0,网络号,子网号,主机号,145.13.,145.13.3,3.10,课件制作人:谢希仁,(IP地址)AND(子网掩码)=网络地址,网络号,主机号,两级IP地址,网络号,三级IP地址,主机号,网络号,主机号,子网号,子网号,三级IP地址的子网掩码,子网的网络地址,网络号,子网号,0,逐位进行AND运算,111111111111111111111111,00000000,0000000000000000,1111111111111111,11111111,000000000000000000000000,网络号,网络号,主机号为全0,网络号,网络地址,A类地址,默认子网掩码255.0.0.0,网络地址,B类地址,默认子网掩码255.255.0.0,网络地址,C类地址,默认子网掩码255.255.255.0,主机号为全0,主机号为全0,默认子网掩码,141.14.01000000,111111111111111111000000,【例4-1】已知IP地址是141.14.72.24,子网掩码是255.255.192.0。试求网络地址。,(a)点分十进制表示的IP地址,(c)子网掩码是255.255.192.0,00000000,141.14.,72.24,141.14.,64.0,.0,01001000,141.14.,.24,(b)IP地址的第3字节是二进制,(d)IP地址与子网掩码逐位相与,(e)网络地址(点分十进制表示),3.子网划分例题,141.14.01000000,111111111111111111100000,【例4-2】在上例中,若子网掩码改为255.255.224.0。试求网络地址,讨论所得结果。,(a)点分十进制表示的IP地址,(c)子网掩码是255.255.224.0,00000000,141.14.,72.24,141.14.,64.0,.0,01001000,141.14.,.24,(b)IP地址的第3字节是二进制,(d)IP地址与子网掩码逐位相与,(e)网络地址(点分十进制表示),不同的子网掩码得出相同的网络地址。但不同的掩码的效果是不同的。,1.某单位分配到一个B类IP地址,其net-id为129.250.0.0。该单位有4000台机器,平均分布在16个不同的地点。试给每一地点分配一个子网号码,并计算出每个地点主机号码的最小值和最大值。,子网划分练习-限定子网数,首先确定主机位:4000/16=250,每个地点250台机器,则每个网络至少需要容纳250台主机。由于28-2=254250,可知主机位至少为8位。然后确定子网位:剩余可分配主机位是16-8=8位,可表示最大可用子网数:28-2=25416,子网掩码为255.255.255.0,能满足实际需求。最终为每个地点分配如下网络地址:,子网划分练习-限定子网数,全0全1子网问题,请参照此文档,每个子网的第一个IP为网络地址(全0),最后一个为广播地址(全1),之间的地址为有效IP。,子网划分练习-限定子网数,将上例中的16个地点改为8个地点,尝试自行规划IP地址。,子网划分练习-限定子网数,课件制作人:谢希仁,划分子网在一定程度上缓解了因特网在发展中遇到的困难。然而在1992年因特网仍然面临三个必须尽早解决的问题,这就是:B类地址在1992年已分配了近一半,眼看就要在1994年3月全部分配完毕!因特网主干网上的路由表中的项目数急剧增长(从几千个增长到几万个)。整个IPv4的地址空间最终将全部耗尽。,4.3.2无分类编址CIDR1.网络前缀,课件制作人:谢希仁,1987年,RFC1009就指明了在一个划分子网的网络中可同时使用几个不同的子网掩码。使用变长子网掩码VLSM(VariableLengthSubnetMask)可进一步提高IP地址资源的利用率。在VLSM的基础上又进一步研究出无分类编址方法,它的正式名字是无分类域间路由选择CIDR(ClasslessInter-DomainRouting)。,IP编址问题的演进,课件制作人:谢希仁,CIDR消除了传统的A类、B类和C类地址以及划分子网的概念,因而可以更加有效地分配IPv4的地址空间。CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。IP地址从三级编址(使用子网掩码)又回到了两级编址。,CIDR最主要的特点,课件制作人:谢希仁,无分类的两级编址的记法是:IP地址:=,(4-3)CIDR还使用“斜线记法”(slashnotation),它又称为CIDR记法,即在IP地址面加上一个斜线“/”,然后写上网络前缀所占的位数(这个数值对应于三级编址中子网掩码中1的个数)。CIDR把网络前缀都相同的连续的IP地址组成“CIDR地址块”。,无分类的两级编址,课件制作人:谢希仁,CIDR地址块,128.14.32.0/20表示的地址块共有212个地址(因为斜线后面的20是网络前缀的位数,所以这个地址的主机号是12位)。这个地址块的起始地址是128.14.32.0(计算得出)。在不需要指出地址块的起始地址时,也可将这样的地址块简称为“/20地址块”。128.14.32.0/20地址块的最小地址:128.14.32.0128.14.32.0/20地址块的最大地址:128.14.47.255全0和全1的主机号地址一般不使用。,128.14.32.0/20表示的地址(212个地址),1000000000001110001000000000000010000000000011100010000000000001100000000000111000100000000000101000000000001110001000000000001110000000000011100010000000000100100000000000111000100000000001011000000000001110001011111111101110000000000011100010111111111100100000000000111000101111111111011000000000001110001011111111111010000000000011100010111111111111,所有地址的20位前缀都是一样的,课件制作人:谢希仁,一个CIDR地址块可以表示很多地址,这种地址的聚合常称为路由聚合,也叫构成超网(supernetting)。它使得路由表中的一个项目可以表示很多个原来传统分类地址的路由。例如如下连续的4个C类网络,需要4个路由项:200.200.200.0/24200.200.201.0/24200.200.202.0/24200.200.203.0/24而使用200.200.200.0/22表示该网络,只需要一个路由项200.200.200.0/22。CIDR虽然不使用子网了,但仍然使用“掩码”这一名词(但不叫子网掩码)。例如对于/20地址块,它的掩码是20个连续的1。斜线记法中的数字就是掩码中1的个数。,路由聚合(routeaggregation),课件制作人:谢希仁,CIDR记法的其他形式,10.0.0.0/10可简写为10/10,也就是把点分十进制中低位连续的0省略。10.0.0.0/10隐含地指出IP地址10.0.0.0的掩码是255.192.0.0。此掩码可表示为网络前缀的后面加一个星号*的表示方法,如0000101000*,在星号*之前是网络前缀,而星号*表示IP地址中的主机号,可以是任意值。,课件制作人:谢希仁,2.最长前缀匹配,使用CIDR时,路由表中的每个项目由“网络前缀”和“下一跳地址”组成。在查找路由表时可能会得到不止一个匹配结果。应当从匹配结果中选择具有最长网络前缀的路由:最长前缀匹配(longest-prefixmatching)。网络前缀越长,其地址块就越小,因而路由就越具体(morespecific)。最长前缀匹配又称为最长匹配或最佳匹配。,最长前缀匹配举例,收到的分组的目的地址D=206.0.71.128路由表中的项目:206.0.68.0/22(ISP)206.0.71.128/25(四系),查找路由表中的第1个项目,ANDD=206.0.01000100.0,第1个项目206.0.68.0/22的掩码M有22个连续的1。,M=11111111111111111111110000000000,因此只需把D的第3个字节转换成二进制。,M=11111111111111111111110000000000,206.0.01000100.0,与206.0.68.0/22匹配,最长前缀匹配举例,收到的分组的目的地址D=206.0.71.128路由表中的项目:206.0.68.0/22(ISP)206.0.71.128/25(四系),再查找路由表中的第2个项目,ANDD=206.0.71.10000000,第2个项目206.0.71.128/25的掩码M有25个连续的1。,M=11111111111111111111111110000000,因此只需把D的第4个字节转换成二进制。,M=11111111111111111111111110000000,206.0.71.10000000,与206.0.71.128/25匹配,课件制作人:谢希仁,最长前缀匹配,DAND(11111111111111111111110000000000)=206.0.68.0/22匹配DAND(11111111111111111111111110000000)=206.0.71.128/25匹配选择两个匹配的地址中更具体的一个,即选择最长前缀的地址。例如:若某目的地址同时匹配192.168.1.0/24,192.168.1.0/25,则匹配具有最长前缀/25的路由表项进行转发。,给某单位分配了一个C类地址块192.168.110.0/24,该单位的计算机数目分布如下图所示。要求:各部门处于不同的网段,确保地址资源不浪费且扩充性好。,3.子网划分练习-限定主机数,解:解答前,先分析题目的信息。1.由该公司使用的地址可知,该公司使用的是标准C类地址。即:网络:192.168.110.0,Mask:255.255.255.0,即192.168.110.0/24首先满足主机最多的机房A,由于27=128105+226,所以需要7位主机位,子网位=8-7=1(下图中红色字体为子网位)。则子网位有0,1两种情况,假设子网号为“0”组给教师机房A,即可得分配的地址范围:转换为点分十进制:192.168.110.1-192.168.110.126,子网掩码:255.255.255.128,也可写成192.168.110.0/25,再次遇到全0全1子网问题,请参照此文档,2.机器数量第二多的是机房B,由于26=6432+2=25(不能选用25,因为全0和全1不推荐使用),所以需要6位主机位,子网位=8-6=2(红色字体为子网位)。继续借用主机号,则也有0,1两种情况,假设子网号为“10”组给教师机房B,即可得分配的地址范围:转换为点分十进制:192.168.110.129-192.168.110.190,子网掩码:255.255.255.192,也可写成192.168.110.128/26。,3.机器数量最少的是机房C,由于25=3230+224,所以需要5位主机位,子网位=8-5=3(红色字体为子网位)。继续借用主机号,假设子网号为“110”组给教师机房C,即可得分配的地址范围:192.168.110.193-192.168.110.222,子网掩码:255.255.255.224,也可写成192.168.110.192/27。,先确定可分配地址的网络前缀(网络位)和主机位,然后根据要求确定每个子网的主机位和网络前缀(网络位),接下来列出每个地址块的所有子网并选定所需子网,最后根据所选子网确定主机地址。例如将192.168.1.0/23这个网络地址划分成能容纳15/64个主机的子网,需要按照如下步骤划分:,总结:子网划分的一般步骤,1.确定可分配地址的网络前缀(网络位)和主机位将可分配地址192.168.1.0/23化为二进制(下划线部分为网络前缀,下同):11000000.10101000.00000001.00000000网络前缀对应的掩码为:11111111.11111111.11111110.00000000将地址块和掩码做与操作,可以得到真正的网络地址(红色部分为主机位,下同):11000000.10101000.00000000.00000000,(192.168.0.0/23)可知网络前缀为23位,可自由规划的主机位为24至32位,共9位主机位。,子网划分的一般步骤,2.根据要求确定每个子网的主机位和网络前缀(网络位)将所需要的主机数自大而小的排列出来:64/15,然后根据该主机数确定每个子网的主机位:如果2的n次方-2主机数,那么主机位就等于n。于是得到该方案的主机位分别为:7/5。(-2的原因是不能使用全0全1主机地址,全0表示该网络,全1表示该网络的广播地址)根据主机位可以确定对应的网络前缀,即网络前缀=32-主机位,可知对应的网络前缀分别为25/27。,子网划分的一般步骤,3.列出每个地址块的所有子网并选定所需子网按照主机数的多少来确定的子网分配的顺序,如本例中的主机数为64/15,则应该先确定64主机数的子网。该子网需要7位主机位,网络前缀为25(绿色为可自由规划的子网位,下同)。为便于区分,下面图示用分隔线“0|”和“|0”将网络位、子网位和主机位3者隔开。11000000.10101000.0000000|X.X|XXXXXXX,(192.168.0.0/25)其中,前23位为给定的网络位,不可更改;而后面的7位主机位预留给该子网的主机作为主机地址,也不可以占用,所以能够自由选择的只有24至25位。可知第一个子网的地址块有4个,分别是:11000000.10101000.0000000|0.0|XXXXXXX,(192.168.0.0/25)11000000.10101000.0000000|0.1|XXXXXXX,(192.168.0.128/25)11000000.10101000.0000000|1.0|XXXXXXX,(192.168.1.0/25)11000000.10101000.0000000|1.1|XXXXXXX,(192.168.1.128/25)一般我们选择第一个子网,也就是地址最小的子网块192.168.0.0/25:,子网划分的一般步骤,接下来确定其它子网,剩下的子网可以在余下的地址块中分配:11000000.10101000.0000000|0.1|XXXXXXX,(192.168.0.128/25)11000000.10101000.0000000|1.0|XXXXXXX,(192.168.1.0/25)11000000.10101000.0000000|1.1|XXXXXXX,(192.168.1.128/25)一般我们选择第一个子网,也就是地址最小的子网块192.168.0.128/25进行进一步划分。本子网需要5位主机位,网络前缀为27。11000000.10101000.00000000.1|XX|XXXXX,(192.168.0.128/25)其中,前25位为网络位,不可更改;而后面的5位主机位预留给该子网的主机作为主机地址,也不可以占用,所以能够自由选择的只有26至27位。可知第二个子网的地址块有4个,分别是:11000000.10101000.00000000.1|00|XXXXX,(192.168.0.128/27)11000000.10101000.00000000.1|01|XXXXX,(192.168.0.160/27)11000000.10101000.00000000.1|10|XXXXX,(192.168.0.192/27)11000000.10101000.00000000.1|11|XXXXX,(192.168.0.224/27)一般我们选择第一个子网,也就是地址最小的子网块192.168.0.128/27:,子网划分的一般步骤,4.根据所选子网确定主机地址每个子网的第一个IP为网络地址(全0),最后一个为广播地址(全1),之间的地址为有效IP。得到:在实际规划当中,尽量不要使用网络位或子网位为全0或全1的子网。,子网划分的一般步骤,某集团公司给下属子公司甲分配了一段IP地址192.168.5.0/24,现在甲公司有两层办公楼(1楼和2楼),每个楼层均有独立的路由器。1楼有100台电脑联网,2楼有53台电脑联网。如果你是该公司的网管,你该怎么去规划这个IP?,子网划分练习-实际应用,根据需求,画出下面这个简单的拓扑。将192.168.5.0/24划成3个网段,1楼一个网段,至少拥有101个可用IP地址;2楼一个网段,至少拥有54个可用IP地址;1楼和2楼的路由器互联用一个网段,需要2个IP地址。,子网划分的一般步骤,思路:我们在划分子网时优先考虑最大主机数来划分。在本例中,我们就先使用最大主机数来划分子网。101个可用IP地址,那就要保证至少7位的主机位可用(2的m次方-2101,m的最小值=7)。如果保留7位主机位,那就只能划出两个网段,剩下的一个网段就划不出来了。但是我们剩下的一个网段只需要2个IP地址并且2楼的网段只需要54个可用IP,因此,我们可以从第一次划出的两个网段中选择一个网段来继续划分2楼的网段和路由器互联使用的网段。,子网划分练习-实际应用,1.先根据大的主机数需求,划分子网因为要保证1楼网段至少有101个可用IP地址,所以,主机位要保留至少7位。先将192.168.5.0/24用二进制表示:11000000.10101000.00000101.00000000/24主机位保留7位,即在现有基础上网络位向主机位借1位(可划分出2个子网):(1)11000000.10101000.00000101.00000000/25【192.168.5.0/25】(2)11000000.10101000.00000101.10000000/25【192.168.5.128/25】1楼网段从这两个子网段中选择一个即可,我们选择192.168.5.0/25。2楼网段和路由器互联使用的网段从192.168.5.128/25中再次划分得到。,子网划分练习-实际应用,2.再划分2楼使用的网段2楼使用的网段从192.168.5.128/25这个子网段中再次划分子网获得。因为2楼至少要有54个可用IP地址,所以,主机位至少要保留6位(2的m次方-254,m的最小值=6)。先将192.168.5.128/25用二进制表示:11000000.10101000.00000101.10000000/25主机位为6位,即在现有基础上网络位再向主机位借1位(可划分出2个子网):(1)11000000.10101000.00000101.10000000/26【192.168.5.128/26】(2)11000000.10101000.00000101.11000000/26【192.168.5.192/26】2楼网段从这两个子网段中选择一个即可,我们选择192.168.5.128/26。路由器互联使用的网段从192.168.5.192/26中再次划分得到。,子网划分练习-实际应用,3.最后划分路由器互联使用的网段路由器互联使用的网段从192.168.5.192/26这个子网段中再次划分子网获得。因为只需要2个可用IP地址,所以,主机位只要保留2位即可(2的m次方-22,m的最小值=2)。先将192.168.5.192/26用二进制表示:11000000.10101000.000001

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论