




已阅读5页,还剩80页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络,2008年2月2008年6月,由局域网和广域网组成互连网,广域网,相距较远的局域网通过路由器与广域网相连组成了一个覆盖范围很广的互联网,第6章网络互连,6.1路由器在网际互连中的作用6.2因特网的网际协议IP6.3划分子网和构造超网6.4因特网控制报文协议ICMP6.5因特网的路由选择协议6.6IP多播和因特网组管理协议IGMP6.7虚拟专用网VPN和网络地址转换NAT6.8下一代的网际协议IPv6,6.1路由器在网际互连中的作用,第6章网络互连,当主机A要向另一个主机B发送数据报时,先要检查目的主机B是否与源主机A连接在同一个网络上。如果是,就将数据报直接交付给目的主机B而不需要通过路由器。但如果目的主机与源主机A不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付。,6.1路由器在网际互连中的作用,第6章网络互连,间接交付,间接交付,A,B,C,直接交付,直接交付,直接交付与间接交付,6.1路由器在网际互连中的作用,第6章网络互连,路由选择,路由选择处理机,路由选择协议,路由表,3,输入端口,3,交换结构,输入端口,输出端口,分组转发,转发表,分组处理,输出端口,1,1,1,3,3,1,2,2,2,2,3网络层2数据链路层1物理层,6.1路由器在网际互连中的作用,第6章网络互连,物理层处理,数据链路层处理,网络层处理分组排队,交换结构,输入/出端口的处理,从线路接收分组,查表和转发,物理层处理,数据链路层处理,网络层处理分组排队,向线路发送分组,缓存管理,交换结构,将网络互相连接起来需使用一些中间设备(中间系统、中继(relay)系统):物理层中继系统:转发器(repeater)。数据链路层中继系统:网桥或桥接器(bridge)。网络层中继系统:路由器(router)。网桥和路由器的混合物:桥路器(brouter)。网络层以上的中继系统:网关(gateway)。,6.1路由器在网际互连中的作用,第6章网络互连,第6章网络互连,6.1路由器在网际互连中的作用6.2因特网的网际协议IP6.3划分子网和构造超网6.4因特网控制报文协议ICMP6.5因特网的路由选择协议6.6IP多播和因特网组管理协议IGMP6.7虚拟专用网VPN和网络地址转换NAT6.8下一代的网际协议IPv6,6.2因特网的网际协议IP,第6章网络互连,各种应用层协议,网络接口层,(TELNET,FTP,SMTP等),物理硬件,运输层,TCP,UDP,应用层,ICMP,IP,RARP,ARP,与各种网络接口,网际层,IGMP,6.2因特网的网际协议IP,第6章网络互连,网际协议IP是TCP/IP体系中两个最主要的协议之一。与IP协议配套使用的还有四个协议:地址解析协议ARP(AddressResolutionProtocol)逆地址解析协议RARP(ReverseAddressResolutionProtocol)因特网控制报文协议ICMP(InternetControlMessageProtocol)因特网组管理协议IGMP(InternetGroupManagementProtocol),6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,IP地址就是给每个连接在网络上的主机(或路由器)分配一个在全世界范围是惟一的标识符(IPv432bit)。作为网络层的主机标识,用于寻址,是逻辑地址,可根据需要来设置。MAC地址是物理地址(实际的、不变的)。IP地址现在由因特网名字与号码指派公司ICANN(InternetCorporationforAssignedNamesandNumbers)进行分配,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,分类的IP地址。这是最基本的编址方法,在1981年就通过了相应的标准协议。子网的划分。这是对最基本的编址方法的改进,其标准RFC950在1985年通过。构成超网。这是比较新的无分类编址方法。1993年提出后很快就得到推广应用。,IP地址的编址方法经历的三个阶段:,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,每一类地址都由两个固定长度的字段组成,其中一个字段是网络号net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号host-id,它标志该主机(或路由器)。两级的IP地址可以记为:IP地址:=,:=,确定对应某一网络的一条连接!,net-id24bit,host-id24bit,net-id16bit,net-id8bit,IP地址中的网络号字段和主机号字段,0,A类地址,host-id16bit,B类地址,C类地址,0,1,1,D类地址,1110,多播地址,E类地址,保留为今后使用,11110,0,1,先按所要找的IP地址中的网络号net-id把目的网络找到。当分组到达目的网络后,再利用主机号host-id将数据报直接交付给目的主机。按照整数字节划分net-id字段和host-id字段,就可以使路由器在收到一个分组时能够更快地将地址中的网络号提取出来。,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,路由器转发分组的步骤,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,采用点分十进制记法则进一步提高可读性,1,12811331,将每8bit的二进制数转换为十进制数,点分十进制记法,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,常用的三种类别的IP地址,IP地址的使用范围,网络最大第一个最后一个每个网络类别网络数可用的可用的中最大的网络号网络号主机数A126(272)112616,777,214B16,384(214)128.0191.25565,534C2,097,152(221)192.0.0223.255.255254,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,(1)IP地址是一种分等级的地址结构。好处是:第一,IP地址管理机构在分配IP地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了IP地址的管理。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。,IP地址的一些重要特点,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,IP地址的一些重要特点,(2)实际上IP地址是标志一个主机和一条链路的接口。当一个主机同时连接到两个网络时,该主机就必须同时具有两个相应IP地址,其网络号net-id不同。这种主机称为多接口主机(multihomedhost)。由于一个路由器至少应当连接到两个网络,因此一个路由器至少应当有两个不同的IP地址。,6.2.1分类的IP地址,6.2因特网的网际协议IP,第6章网络互连,IP地址的一些重要特点,(3)用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号net-id。(4)所有分配到网络号net-id的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。,互联网中的IP地址,B,222.1.1.,,,,,R1,,,,,,222.1.2.,,,,,,,,,,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,在同一个局域网上的主机或路由器的IP地址中的网络号必须是一样的。图中的网络号就是IP地址中的net-id,互联网中的IP地址,B,222.1.1.,,,,,R1,,,,,,222.1.2.,,,,,,,,,,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,路由器总是具有两个或两个以上的IP地址。路由器的每一个接口都有一个不同网络号的IP地址。,互联网中的IP地址,B,222.1.1.,,,,,R1,,,,,,222.1.2.,,,,,,,,,,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,两个路由器直接相连的接口处,可指明也可不指明IP地址。如指明IP地址,则这一段连线就构成了一种只包含一段线路的特殊“网络”。现在常不指明IP地址。,6.2.2IP地址与硬件地址,6.2因特网的网际协议IP,第6章网络互连,6.2.2IP地址与硬件地址,6.2因特网的网际协议IP,第6章网络互连,HA1,HA5,HA4,HA3,HA6,主机H1,主机H2,路由器R1,硬件地址,路由器R2,HA2,IP1,IP2,局域网,局域网,局域网,通信的路径H1经过R1转发再经过R2转发H2,查找路由表,查找路由表,HA1,HA5,HA4,HA3,HA6,主机H1,主机H2,路由器R1,硬件地址,路由器R2,HA2,IP1,IP2,局域网,局域网,局域网,IP1,HA1,HA5,HA4,HA3,HA6,HA2,IP6,主机H1,主机H2,路由器R1,IP层上的互联网,MAC帧,IP2,IP4,IP3,IP5,路由器R2,MAC帧,MAC帧,IP数据报,从协议栈的层次上看数据的流动,HA1,HA5,HA4,HA3,HA6,主机H1,主机H2,路由器R1,硬件地址,路由器R2,HA2,IP1,IP2,局域网,局域网,局域网,IP1,HA1,HA5,HA4,HA3,HA6,HA2,IP6,主机H1,主机H2,路由器R1,IP层上的互联网,MAC帧,IP2,IP4,IP3,IP5,路由器R2,MAC帧,MAC帧,IP数据报,从虚拟的IP层上看IP数据报的流动,HA1,HA5,HA4,HA3,HA6,主机H1,主机H2,路由器R1,硬件地址,路由器R2,HA2,IP1,IP2,局域网,局域网,局域网,IP1,HA1,HA5,HA4,HA3,HA6,HA2,IP6,主机H1,主机H2,路由器R1,IP层上的互联网,MAC帧,IP2,IP4,IP3,IP5,路由器R2,MAC帧,MAC帧,IP数据报,在链路上看MAC帧的流动,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,IP地址是主机在抽象的网络层中的地址,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,地址解析协议ARP主机中设置一个ARP高速缓存,存储IP地址到硬件地址的映射表,局域网中当发送主机发送IP报文时,必须获得目的主机MAC地址,此时将通过查找表中对应目的主机IP地址的MAC地址来获得;如果表中无目的主机的地址记录,将在网络中广播发送一个ARP请求分组,即请求IP地址为目的IP地址的主机应答;网络中的主机在收到请求分组后,进行IP地址比较;目的主机在收到对应自己地址的ARP分组后,将发送附有MAC地址的响应分组作为应答;发送主机在收到响应分组后,将该信息存储至映射表,并发送MAC帧至目的。,A,Y,X,B,Z,主机B向A发送ARP响应分组,主机A广播发送ARP请求分组,,,00-00-C0-15-AD-18,08-00-2B-00-EE-0A,A,Y,X,B,Z,,,00-00-C0-15-AD-18,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,ARP的几点说明,(1)为了减少网络上的通信量,主机发送其ARP请求分组时,可将自己IP地址到硬件地址的映射写入分组;当目的主机收到请求分组时,将地址映射写入自己的ARP高速缓存中,从而便于以后的报文发送。,(2)ARP是解决同一个局域网上的地址映射,如果两主机不在同一局域网,则需通过ARP找到本局域网的某个路由器硬件地址,然后把分组发送给这个路由器,再进行分组转发。,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,ARP的几点说明,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,ARP的几点说明,(3)ARP将保存在高速缓存中的每一个映射地址项目都设置生存时间,从而实现地址变化的及时更新。,(4)从IP地址到硬件地址的解析是自动进行的,只要主机或路由器需通信,ARP协议就会自动地将IP地址解析为链路层所需要的硬件地址。,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,ARP的几点说明,6.2.3地址解析协议ARP和逆地址解析协议RARP,6.2因特网的网际协议IP,第6章网络互连,逆地址解析协议RARP(ReverseAddressResolutionProtocol)在无盘工作站的主机环境中,有时需获知IP地址,此时将在网络中发送附有MAC地址的RARP分组;在网络中通常设置RARP服务器,存储MAC地址和IP地址的映射表,当收到RARP分组后,该服务器进行匹配查找,然后将IP地址写入RARP响应分组中,发回请求的无盘工作站。,6.2.4IP数据报的格式,6.2因特网的网际协议IP,第6章网络互连,一个IP数据报由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。,固定部分,可变部分,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,数据部分,首部,传送,IP数据报,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,首部长度占4bit,可表示的最大数值是15个单位(一个单位为4字节)因此IP的首部长度的最大值是60字节。IP分组首部长度必须是4字节的整数倍,不满足时利用填充字段。,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,服务类型占8bit,用来获得更好的服务,如低时延、高吞吐量、高可靠性、小代价路由等,这个字段以前一直未被很好利用。,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,总长度占16bit,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为65535字节。总长度必须不超过最大传送单元MTU。,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,标识(identification)占16bit,数据报的标识。便于封装、重组。,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,偏移=0/8=0,偏移=0/8=0,偏移=1400/8=175,偏移=2800/8=350,1400,2800,3799,2799,1399,3799,需分片的数据报,数据报片1,首部,数据部分共3800字节,首部1,首部2,首部3,字节0,数据报片2,数据报片3,1400,2800,字节0,IP数据报分片的举例,第6章网络互连,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,生存时间(8bit)记为TTL(TimeToLive)数据报在网络中的寿命,其单位为秒。现改为“数据报在网络中可通过的路由器数的最大值”,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,发送端,接收端,16bit,字1,16bit,字2,16bit,字n,数据报首部,IP数据报,16bit,字1,16bit,字2,16bit,字n,数据部分,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,6.2.4IP层转发分组的流程,6.2因特网的网际协议IP,第6章网络互连,(1)从数据报首部提取目的站IP地址D,得出目的网络地址N。(2)若网络N与此路由器直接相连,则直接将数据报交付给目的站D;否则是间接交付,执行(3)。(3)若路由表中有目的地址为D的特定主机路由,则将数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。(4)若路由表中有到达网络N的路由,则将数据报传送给路由表指明的下一跳路由器;否则,执行(5)。(5)若路由表中有一个默认路由,则将数据报传送给路由表中所指明的默认路由器;否则,执行(6)。(6)报告转发分组出错。,6.2.4IP层转发分组的流程,6.2因特网的网际协议IP,第6章网络互连,分组转发算法,第6章网络互连,6.1路由器在网际互连中的作用6.2因特网的网际协议IP6.3划分子网和构造超网6.4因特网控制报文协议ICMP6.5因特网的路由选择协议6.6IP多播和因特网组管理协议IGMP6.7虚拟专用网VPN和网络地址转换NAT6.8下一代的网际协议IPv6,6.3划分子网和构造超网,第6章网络互连,6.3.1划分子网,从两级IP地址到三级IP地址,在ARPANET的早期,IP地址的设计确实不够合理。IP地址空间的利用率有时很低。给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。两级的IP地址不够灵活。,6.3划分子网和构造超网,第6章网络互连,6.3.1划分子网,划分子网的基本思路,从其他网络发送给本单位某主机的IP数据报,仍然是根据目的网络号,先找到连接的路由器;该路由器在收到IP数据报后,再按目的网络号和子网号找到目的子网;最后将IP数据报直接交付目的主机。,0,1,01,4,5,6,3,,,所有到网络的分组均到达此路由器,我的网络地址是,R1,R3,R2,一个未划分子网的B类网络,划分为三个子网后对外仍是一个网络,0,1,01,4,5,6,3,,,子网,子网,子网,网络,R1,R3,R2,所有到达网络的分组均到达此路由器,6.3划分子网和构造超网,第6章网络互连,6.3.1划分子网,当没有划分子网时,IP地址是两级结构,地址的网络号字段也就是IP地址的“网络部分”,而主机号字段是IP地址的“本地部分”。划分子网后IP地址就变成了三级结构。划分子网只是将IP地址的本地部分进行再划分,而不改变IP地址的原网络部分。,6.3划分子网和构造超网,第6章网络互连,6.3.1划分子网,从一个IP数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网的划分。使用子网掩码(subnetmask)可以找出IP地址中的子网部分。,子网掩码,IP地址的各字段和子网掩码,AND,使用子网掩码的好处:不管网络有没有划分子网,不管网络类别,只需将子网掩码与IP地址进行逐位“AND”,即可获得网络地址。不划分子网时,可使用“默认子网掩码”,即子网掩码中“1”的位置和IP地址中“网络号”字段正好对应。,6.3划分子网和构造超网,第6章网络互连,6.3.1划分子网,net-id,net-id,host-id为全0,net-id,网络地址,A类地址,默认子网掩码,网络地址,B类地址,默认子网掩码,网络地址,C类地址,默认子网掩码,111111111111111111111111,000000000000000000000000,1111111111111111,0000000000000000,11111111,00000000,host-id为全0,host-id为全0,A类、B类和C类IP地址的默认子网掩码,第6章网络互连,6.3.2使用子网掩码的分组转发过程,6.3划分子网和构造超网,第6章网络互连,在不划分子网的两级IP地址下,从IP地址得出网络地址是个很简单的事。但在划分子网的情况下,从IP地址却不能惟一地得出网络地址来,这是因为网络地址取决于那个网络所采用的子网掩码,但数据报的首部并没有提供子网掩码的信息。因此分组转发的算法也必须做相应的改动。,,0,3,H1,子网1:网络地址子网掩码28,30,1,R2,子网2:网络地址28子网掩码28,H2,38,0,1,29,H3,,子网3:网络地址子网掩码,2,划分子网后分组的转发举例,主机H1要发送分组给H2,,0,R1的路由表(未给出默认路由器),3,H1,子网1:网络地址子网掩码28,30,R1,1,R2,子网2:网络地址28子网掩码28,H2,38,0,1,29,H3,,子网3:网络地址子网掩码,2,要发送的分组的目的IP地址:38,请注意:H1并不知道H2连接在哪一个网络上。H1仅仅知道H2的IP地址是38,因此H1首先检查主机38是否连接在本网络上如果是,则直接交付;否则,就送交路由器R1,并逐项查找路由表。,,0,R1的路由表(未给出默认路由器),H1,子网1:网络地址子网掩码28,30,R1,1,R2,子网2:网络地址28子网掩码28,H2,3,38,0,1,29,H3,,子网3:网络地址子网掩码,2,主机H1首先将本子网的子网掩码28与分组的IP地址38逐比特相“与”(AND操作),28AND38的计算,255就是二进制的全1,因此255ANDxyz=xyz,这里只需计算最后的128AND138即可。,1281000000013810001010,逐比特AND操作后:10000000128,H1的网络地址,因此H1必须把分组传送到路由器R1然后逐项查找路由表,,0,R1的路由表(未给出默认路由器),3,H1,子网1:网络地址子网掩码28,30,R1,1,R2,子网2:网络地址28子网掩码28,H2,38,0,1,29,H3,,子网3:网络地址子网掩码,2,路由器R1收到分组后就用路由表中第1个项目的子网掩码和38逐比特AND操作,,0,R1的路由表(未给出默认路由器),3,H1,子网1:网络地址子网掩码28,30,R1,1,R2,子网2:网络地址28子网掩码28,H2,38,0,1,29,H3,,子网3:网络地址子网掩码,2,28AND38=28不匹配!(因为28与路由表中的不一致),R1收到的分组的目的IP地址:38,不一致,路由器R1再用路由表中第2个项目的子网掩码和38逐比特AND操作,,0,R1的路由表(未给出默认路由器),3,H1,子网1:网络地址子网掩码28,30,R1,1,R2,子网2:网络地址28子网掩码28,H2,38,0,1,29,H3,,子网3:网络地址子网掩码,2,28AND38=28匹配!这表明子网2就是收到的分组所要寻找的目的网络,R1收到的分组的目的IP地址:38,在划分子网的情况下路由器转发分组的算法,(1)从收到的分组的首部提取目的IP地址D。(2)先用各网络的子网掩码和D逐比特相“与”,看是否和相应的网络地址匹配。若匹配,则将分组直接交付。否则就是间接交付,执行(3)。(3)若路由表中有目的地址为D的特定主机路由,则将分组传送给指明的下一跳路由器;否则,执行(4)。(4)对路由表中的每一行的子网掩码和D逐比特相“与”,若其结果与该行的目的网络地址匹配,则将分组传送给该行指明的下一跳路由器;否则,执行(5)。(5)若路由表中有一个默认路由,则将分组传送给路由表中所指明的默认路由器;否则,执行(6)。(6)报告转发分组出错。,6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,划分子网在一定程度上缓解了因特网在发展中遇到的困难。然而仍然面临三个必须尽早解决的问题:B类地址在耗费巨大!因特网主干网上的路由表中的项目数急剧增长(从几千个增长到几万个)。整个IPv4的地址空间趋于耗尽。,6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,1987年,RFC1009就指明了在一个划分子网的网络中可同时使用几个不同的子网掩码。使用变长子网掩码VLSM(VariableLengthSubnetMask)可进一步提高IP地址资源的利用率。在VLSM的基础上又进一步研究出无分类编址方法,它的正式名字是:无分类域间路由选择CIDR(ClasslessInter-DomainRouting)。,6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,CIDR最主要的特点,6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,CIDR最主要的特点,CIDR使用“斜线记法”(slashnotation),它又称为CIDR记法,即在IP地址后面加上一个斜线“/”,然后写上网络前缀所占的比特数。,4/20前20bit表示网络前缀后12bit表示主机号100000000000011100010111000100010前20bit:100000000000011100010后12bit:111000100010,6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,CIDR最主要的特点,/20表示的地址(212个地址),1000000000001110001000000000000010000000000011100010000000000001100000000000111000100000000000101000000000001110001000000000001110000000000011100010000000000100100000000000111000100000000001011000000000001110001111111111101110000000000011100011111111111100100000000000111000111111111111011000000000001110001111111111111010000000000011100011111111111111,所有地址的20bit前缀都是一样的,路由聚合(routeaggregation),6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,一个CIDR地址块可以表示很多地址,这种地址的聚合常称为路由聚合,它使得路由表中的一个项目可以表示很多个(例如上千个)原来传统分类地址的路由。路由聚合也称为构成超网(supernetting)。CIDR虽然不使用子网了,但仍然使用“掩码”这一名词(但不叫子网掩码)。,6.3.3无分类编址CIDR,6.3划分子网和构造超网,第6章网络互连,CIDR记法,/10可简写为10/10,也就是将点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初级统计师统计专业知识2025年统计调查项目管理与执行试题
- 教联体助力乡村教育振兴的路径探析
- 基于大数据的健美操发展趋势分析
- 2025私营企业雇主与员工劳动合同
- 应急救护培训在特殊学生群体中的实施效果
- 《幼儿歌曲弹唱》课件-第四单元
- 农村数字化转型对资源盘活的促进作用
- 研究生涯探秘
- 黑色素瘤诊疗指南2022年版
- 高一英语学习指南
- 全过程工程咨询管理服务方案
- 四川大学宣传介绍PPT
- 铝合金门窗工程技术标
- 主题教育苏轼生平介绍人物经历等PPT模板(内容完整)
- 经闭孔无张力尿道中断悬吊术
- 2023年安全监督员述职报告范文
- 八年级英语下册期末复习课件
- 电工基本知识培训资料课件
- 《园林花卉学》课后题及答案
- 消防档案范本(企业类)
- 消防安全管理评分表
评论
0/150
提交评论