




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章网络层(3)主讲:赵玉娟E-mail:zhaoyujuan@上节知识回顾IP地址概念和分类;分类的IP地址的表示;IP地址与硬件地址的关系和转换协议。学习目标IPv4地址空间限制,实际应用中解决地址细分或聚合问题,产生了子网划分技术和无分类编址。本讲重点讲解子网划分方法和无分类编址技术。目录1划分子网的三级地址结构2无分类域间路由CIDR3网络地址转换NAT划分子网在ARPANET的早期,IP地址的设计确实不够合理。IP地址空间的利用率有时很低。给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。两级的IP地址不够灵活。解决办法:提出子网(subnet)的概念从1985年起在IP地址中又增加了一个“子网号字段”,使两级的IP地址变成为三级的IP地址。这种做法叫作划分子网(subnetting)。从主机号借用若干个位作为子网号subnet-id,而主机号host-id
相应减少了若干个位。三级的IP地址IP地址::={<网络号>,<子网号>,<主机号>}划分子网纯属一个单位内部的事情。单位对外表现为没有划分子网的网络。凡是从其他网络发送给本单位某个主机的IP数据报,仍然是根据IP数据报的目的网络号net-id,先找到连接在本单位网络上的路由器。单位路由器在收到IP数据报后,再按目的网络号net-id
和子网号subnet-id
找到目的子网。最后就将IP数据报直接交付目的主机。
划分子网的基本思路单位收发室………01014563所有到网络的分组均到达此路由器我的网络地址是R1R3R2网络一个未划分子网的B类网络划分为三个子网后对外仍是一个网络01014563………子网子网子网所有到达网络的分组均到达此路由器网络R1R3R2未划分子网,IP地址是两级结构。划分子网后IP地址就变成了三级结构。划分子网只是把IP地址的主机号host-id这部分进行再划分,而不改变
IP地址原来的网络号net-id。划分子网后变成了三级结构从一个
IP
数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。使用子网掩码(subnetmask)可以找出IP地址中的子网部分。如何从IP地址中提取出子网号?QuestionIP地址的各字段和子网掩码两级IP地址三级IP地址子网掩码0net-idhost-id子网的网络地址1111111111111111
11111111000000000145.13.3子网号为3的网络的网络号主机号net-idsubnet-idhost-id0(IP
地址)AND(子网掩码)=网络地址网络号net-id主机号host-id两级IP地址网络号三级IP地址主机号net-idhost-idsubnet-id子网号子网掩码子网的网络地址1111111111111111
1111111100000000net-idsubnet-id0逐位进行AND运算111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000net-idnet-idhost-id为全0net-id网络地址A类地址默认子网掩码网络地址B类地址默认子网掩码网络地址C类地址默认子网掩码host-id为全0host-id为全0默认子网掩码【例4-2】已知IP地址是4,子网掩码是。试求网络地址。(a)点分十进制表示的IP地址41111111111111111
11000000(c)子网掩码是0000000001001000141.14..24(b)IP地址的第3字节是二进制141.14.01000000.0(d)IP地址与子网掩码逐位相与(e)网络地址(点分十进制表示)【例4-3】在上例中,若子网掩码改为。试求网络地址。1111111111111111
11100000(c)子网掩码是00000000(a)点分十进制表示的IP地址401001000141.14..24(b)IP地址的第3字节是二进制141.14.01000000.0(d)IP地址与子网掩码逐位相与(e)网络地址(点分十进制表示)不同的子网掩码得出相同的网络地址。但不同的掩码的效果是不同的。但在划分子网的情况下,从IP地址不能唯一地得出网络地址,这是因为网络地址取决于那个网络所采用的子网掩码,但数据报的首部并没有提供子网掩码的信息。因此分组转发的算法也必须做相应的改动。使用子网掩码的分组转发过程0目的网络地址子网掩码下一跳282828接口0接口1R23H1子网1:网络地址
子网掩码2830R1
的路由表(未给出默认路由器)R11R2子网2:网络地址28
子网掩码28H2380129H3子网3:网络地址
子网掩码2【例4-4】已知互联网和路由器R1中的路由表。主机H1向H2发送分组。试讨论R1收到H1
向H2发送的分组后查找路由表的过程。
主机H1要发送分组给H2
0目的网络地址子网掩码下一跳282828接口0接口1R2R1
的路由表(未给出默认路由器)3H1子网1:网络地址
子网掩码2830R11R2子网2:网络地址28
子网掩码28H2380129H3子网3:网络地址
子网掩码2要发送的分组的目的IP地址:38请注意:H1
并不知道
H2
连接在哪一个网络上。H1
仅仅知道
H2
的
IP
地址是38因此
H1
首先检查主机
38
是否连接在本网络上如果是,则直接交付;否则,就送交路由器
R1,并逐项查找路由表。0目的网络地址子网掩码下一跳282828接口0接口1R2H1子网1:网络地址
子网掩码2830R11R2子网2:网络地址28
子网掩码28H23380129H3子网3:网络地址
子网掩码2主机H1
首先将
本子网的子网掩码28
与分组的
IP
地址38逐比特相“与”(AND
操作)28AND38的计算255就是二进制的全1,因此255ANDxyz=xyz,这里只需计算最后的128AND138即可。128→10000000138→10001010逐比特AND
操作后:10000000→128283828逐比特AND
操作
H1
的网络地址因此H1必须把分组传送到路由器R1
然后逐项查找路由表0目的网络地址子网掩码下一跳282828接口0接口1R2R1
的路由表(未给出默认路由器)3H1子网1:网络地址
子网掩码2830R11R2子网2:网络地址28
子网掩码28H2380129H3子网3:网络地址
子网掩码2路由器R1收到分组后就用路由表中第1个项目的
子网掩码和38逐比特AND
操作0目的网络地址子网掩码下一跳282828接口0接口1R2R1
的路由表(未给出默认路由器)3H1子网1:网络地址
子网掩码2830R11R2子网2:网络地址28
子网掩码28H2380129H3子网3:网络地址
子网掩码228AND38=28不匹配!(因为28与路由表中的不一致)R1
收到的分组的目的IP地址:38不一致路由器R1再用路由表中第2个项目的
子网掩码和38逐比特AND
操作0目的网络地址子网掩码下一跳282828接口0接口1R2R1
的路由表(未给出默认路由器)3H1子网1:网络地址
子网掩码2830R11R2子网2:网络地址28
子网掩码28H2380129H3子网3:网络地址
子网掩码228AND38=28匹配!这表明子网2就是收到的分组所要寻找的目的网络R1
收到的分组的目的IP地址:38一致!子网规划与地址空间划分的基本方法实例:一个校园网要对一个B类地址()进行子网划分,该校园网由近210个网络组成。分析:考虑到校园网的子网数量不超过254个,因此取子网号的长度为8位,子网掩码:。解决方案:校园网可用的IP地址为:子网1:~54子网2:~54…………子网254:~54目录1划分子网的三级地址结构2无分类域间路由CIDR3网络地址转换NAT划分子网在一定程度上缓解了因特网在发展中遇到的困难。然而
1992
年因特网仍然面临三个必须尽早解决的问题:B类地址在1992年已分配了近一半,眼看就要在1994年3月全部分配完毕!因特网主干网上的路由表中的项目数急剧增长(从几千个增长到几万个)。整个IPv4的地址空间最终将全部耗尽。网络前缀
1987年,RFC1009就指明了在一个划分子网的网络中可同时使用几个不同的子网掩码。使用变长子网掩码
VLSM(VariableLengthSubnetMask)可进一步提高IP地址资源的利用率。在VLSM的基础上又进一步研究出无分类编址方法,它的正式名字是无分类域间路由选择CIDR
(ClasslessInter-DomainRouting)。IP编址问题的演进CIDR消除了传统的A类、B类和C类地址以及划分子网的概念,因而可以更加有效地分配IPv4的地址空间。CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。IP地址从三级编址(使用子网掩码)又回到了两级编址。CIDR最主要的特点无分类的两级编址的记法是:IP地址::={<网络前缀>,<主机号>}CIDR记法,在IP地址后面加上一个斜线“/”,然后写上网络前缀所占的位数(这个数值对应于三级编址中子网掩码中1的个数)。CIDR把网络前缀都相同的连续的IP地址组成“CIDR地址块”。
无分类的两级编址CIDR地址块/20表示的地址块共有212个主机地址(20是网络前缀的位数)。最小地址:(起始地址)最大地址:55全0和全1的主机号地址一般不使用。/20表示的地址(212个地址)1000000000001110
00100000000000001000000000001110
00100000000000011000000000001110
00100000000000101000000000001110
00100000000000111000000000001110
00100000000001001000000000001110
00100000000001011000000000001110
00101111111110111000000000001110
00101111111111001000000000001110
00101111111111011000000000001110
00101111111111101000000000001110
0010111111111111所有地址的20位前缀都是一样的最小地址最大地址一个CIDR地址块,实现地址聚合,称为路由聚合,也称为构成超网(supernetting)。使得路由表中的一个项目可以表示很多个(例如上千个)原来传统分类地址的路由。仍然使用“掩码”一词,对于/20地址块,它的掩码是20个连续的1。路由聚合(routeaggregation)CIDR记法的其他形式/10可简写为10/10,也就是把点分十进制中低位连续的0省略。/10隐含地指出IP地址的掩码是。此掩码可表示为
1111111111000000000000000000000025519200掩码中有10个连续的1构成超网前缀长度不超过23位的CIDR地址块都包含了多个C类地址,这些C类地址合起来就构成了超网。CIDR地址块中的地址数一定是2的整数次幂。网络前缀越短,其地址块所包含的地址数就越多。而在三级结构的IP地址中,划分子网是使网络前缀变长。CIDR地址块划分举例因特网/22/18ISP大学X一系二系三系四系28/2692/26/2528/25/2528/25/264/2628/2692/26/24/25/264/2628/25/23单位地址块二进制表示地址数
ISP/1811001110.00000000.01*16384
大学/2211001110.00000000.010001*1024
一系/2311001110.00000000.0100010*512
二系/2411001110.00000000.01000110.*256
三系/2511001110.00000000.01000111.0*128
四系28/2511001110.00000000.01000111.1*128CIDR地址块划分举例因特网/22/18ISP大学X一系二系三系四系28/2692/26/2528/25/2528/25/264/2628/2692/26/24/25/264/2628/25/23这个ISP共有64个C类网络。如果不采用CIDR技术,则在与该ISP的路由器交换路由信息的每一个路由器的路由表中,就需要有64个项目。但采用地址聚合后,只需用路由聚合后的1个项目/18就能找到该ISP。最长前缀匹配使用CIDR时,路由表中的每个项目由“网络前缀”和“下一跳地址”组成。在查找路由表时可能会得到不止一个匹配结果。应当从匹配结果中选择具有最长网络前缀的路由:最长前缀匹配,又称为最长匹配或最佳匹配。
网络前缀越长,其地址块就越小,因而路由就越具体。最长前缀匹配举例收到的分组的目的地址D=28路由表中的项目:/22(ISP)
28/25(四系)查找路由表中的第1个项目ANDD=206.0.01000100.0第1个项目/22的掩码M
有22个连续的1。M=11111111111111111111110000000000因此只需把D
的第3个字节转换成二进制。M=11111111111111111111110000000000206.0.01000100.0与/22匹配最长前缀匹配举例收到的分组的目的地址D=28路由表中的项目:/22(ISP)
28/25(四系)再查找路由表中的第2个项目ANDD=0000000第2个项目28/25的掩码M
有25个连续的1。M=1111111111111111
1111111110000000因此只需把D
的第4个字节转换成二进制。M=1111111111111111
11111111100000000000000与28/25匹配最长前缀匹配DAND(11111111111111111111110000000000)=206.0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外贸快递销毁方案范本
- 浙江移动充电桩施工方案
- 2024年项目管理盲点的识别与应对试题及答案
- 项目管理流程优化的试题及答案
- 2025年证券从业资格考试概览试题及答案
- 文物鉴定估价方案范本
- 证券投资的风险管理与控制考题及答案
- 2024年秘书证考试学习经验分享试题及答案
- 2024年项目管理专业考题及答案
- 2025年家庭理财规划知识试题及答案
- 中国输电线路在线监测系统行业发展状况及前景规模调查报告2025-2030年
- 第18课《井冈翠竹》课件-2024-2025学年统编版语文七年级下册
- 2025年河南林业职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 消防安全监督与检查要点
- 【MOOC】《思想道德与法治》(东南大学)章节中国大学慕课答案
- 骨盆骨折围手术期护理
- 2024年医院职工奖惩办法实施细则范例(3篇)
- 人教版小学数学三年级下册《奥数竞赛试卷》
- 2024年吉林省吉林市中考化学真题含解析
- 地铁运营管理
- 现场巡检与安全检查管理制度
评论
0/150
提交评论