欢迎来到天天文库
浏览记录
ID:36876258
大小:355.00 KB
页数:20页
时间:2019-05-10
《IP层转发分组的流程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、6.4IP层转发分组的流程6.5使用子网掩码的分组转发过程6.4IP层转发分组的流程(重点)设,有四个A类网络通过三个路由器连接在一起。每一个网络上都可能有成千上万个主机。可以想像,若按目的主机号(IP地址)来制作路由表,则所得出的路由表就会过于庞大。但若按主机所在的网络地址来制作路由表,那么每一个路由器中的路由表就只包含4个项目。这样就可使路由表大大简化。《计算机网络》第6章网络层网440.0.0.010.0.0.440.0.0.430.0.0.220.0.0.920.0.0.730.0.0.1链路4链路3链路2链路1网110.0.0.0网330.0.0.0网220.0.
2、0.010.0.0.440.0.0.430.0.0.220.0.0.920.0.0.7目的主机所在的网络下一跳地址20.0.0.030.0.0.010.0.0.040.0.0.020.0.0.730.0.0.1直接交付,接口1直接交付,接口0路由器R2的路由表30.0.0.1R2R3R101R2R3R1在路由表中,对每一条路由,最主要的是(目的网络地址,下一跳地址)直接交付间接交付教师:郭慧敏查找路由表根据目的网络地址就能确定下一跳路由器,这样做的结果是:IP数据报首先要设法可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。只有到达最后一个路由器时,才试图
3、向目的主机进行直接交付。教师:郭慧敏另外:特定主机路由这种路由是为特定的目的主机指明一个路由。采用特定主机路由可使网络管理人员能更方便地控制网络和测试网络,同时也可在需要考虑某种安全问题时采用这种特定主机路由。测试网络的连接或者路由排错时候使用。教师:郭慧敏默认路由(defaultroute)路由器还可采用默认路由以减少路由表所占用的空间和搜索路由表所用的时间。默认路由:一台主机发送发送IP数据报时若找不到可用的网关,就把报文发给指定的某个出口地址。这种转发方式在一个网络只有很少的对外连接时是很有用的。用一两项路由条目就解决了全部转发路由问题。如果一个主机连接在一个小网络上
4、,而这个网络只用一个路由器和因特网连接,那么在这种情况下使用默认路由是非常合适的。教师:郭慧敏N1R1因特网目的网络下一跳N1直接N2R2默认R1路由表N2R2只要目的网络不是N1和N2,就一律选择默认路由,把数据报先间接交付路由器R1,让R1再转发给下一个路由器。教师:郭慧敏教师:郭慧敏分组转发算法(重要以备后用)(1)从数据报的首部提取目的主机的IP地址D,得出目的网络地址为N。(2)若网络N与此路由器直接相连,则把数据报直接交付目的主机D;否则是间接交付,执行(3)。(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行
5、(4)。(4)若路由表中有到达网络N的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。(6)报告转发分组出错。教师:郭慧敏练习题目网110.0.0.0网330.0.0.0网220.0.0.010.0.0.440.0.0.430.0.0.220.0.0.920.0.0.7目的主机所在的网络下一跳地址20.0.0.030.0.0.010.0.0.040.0.0.020.0.0.730.0.0.1直接交付,接口1直接交付,接口0路由器R2的路由表30.0.0.1R2R3
6、R101A源地址:IPA目的地址:IPBBBIPB:0.0.0.0R4R4教师:郭慧敏在不划分子网的两级IP地址下,从IP地址得出网络地址是个很简单的事。但在划分子网的情况下,从IP地址却不能唯一地得出网络地址来,这是因为网络地址取决于那个网络所采用的子网掩码,但数据报的首部并没有提供子网掩码的信息。因此分组转发的算法也必须做相应的改动。6.5使用子网掩码的分组转发过程教师:郭慧敏在划分子网的情况下路由器转发分组的算法(重点)(1)从收到的分组的首部提取目的IP地址D。(2)先判断是否为直接交付,对路由器直接相连的各网络检查,用子网掩码和D逐位相“与”,看是否和相应的网络地
7、址匹配。若匹配,则将分组直接交付。否则就是间接交付,执行(3)。(3)若路由表中有目的地址为D的特定主机路由,则将分组传送给指明的下一跳路由器;否则,执行(4)。(4)对路由表中的每一行,用子网掩码和D逐位相“与”,若其结果与该行的目的网络地址匹配,则将分组传送给该行指明的下一跳路由器;否则,执行(5)。(5)若路由表中有一个默认路由,则将分组传送给路由表中所指明的默认路由器;否则,执行(6)。(6)报告转发分组出错。教师:郭慧敏128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.
此文档下载收益归作者所有