第7章IP路由分析.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章IP路由分析

第7章 IP路由 7.1 直接传递与间接传递 7.2 IP路由 7.3 路由表 7.4 静态路由 7.5 动态路由 7.1 直接传递与间接传递 数据分组在向信宿传递过程分为: 直接传递是指直接传到最终信宿的传输过程。 间接传递是指当信源和信宿位于不同物理网络时,所经过的一些中间传递过程。 因此,数据传递由一个直接传递和零到多个间接传递所组成。 7.2 IP路由 TCP/IP将网络结构进行抽象,用点表示路由器,用线表示网络。路由选择就是基于这种网络拓扑结构进行的,通过路由选择找到一条通往信宿的最佳路径或较佳路径。 TCP/IP采用表驱动的方式进行路由选择。在每台主机和路由器中都有一个反映网络拓扑结构的路由表 单个路由表只反映了因特网局部的拓扑信息,但所有设备路由表的集合就能反映因特网的整体拓扑结构 主机和路由器能够根据路由表中信息找到去往信宿的正确路径。 与路由表相关的操作包括两部分: 路由表的使用,即根据路由表进行路由选择; 路由表的建立与刷新。路由表要随着网络的变化而变化,以反映网络的真实情况。 路由表被使用的频度比被刷新的频度要高得多。 主机和路由器上的IP协议负责使用路由表,完成路由选择。 路由器路由表的建立与刷新由专门的路由协议负责;而主机路由表的建立与刷新可由ICMP路由器请求与应答报文和重定向报文实现。 路由表的使用:IP层中的IP模块将信息的目的地址与路由表中的子网掩码进行与运算获得信宿机的子网地址,并将其与路由表中的目的地址项进行匹配,如果匹配成功则从对应的接口转发数据。 路由表的刷新: ICMP为主机路由表进行重定向刷新,网络层的OSPF协议和应用层的其它动态路由协议负责对路由器路由表进行动态刷新。 7.3 路由表 路由表是存在于主机和路由器中的、反映网络拓扑结构的数据集,是数据在因特网上正确传递的关键所在。 路由表的功能是指明去往某信宿应该使用哪条路径。 7.3.1 路由表的构成 路由表是一个二维表,每个表项由多个字段构成。最基本的字段:信宿地址+去往信宿的路径。 通常路由表中的信宿地址采用信宿网络地址。 在路由表中使用信宿网络地址,而不采用信宿主机地址的好处: 1)可以大大减小路由表的规模。网络数比主机数要少得多。信息到达信宿网络后,再通过路由器的直接传递传给信宿主机。 2)与网络的抽象拓扑结构相对应。网络的抽象结构中只有网络,没有主机。 3)增强了路由表对网络变化的适应性。主机的增加和删去不会对路由表产生任何影响。 4)减轻了路由表维护以及路由选择的开销,同时也简化了路由设备的设计和实现。 虽然从信源到信宿的完整路径通常包括一系列的路由器,但在单个路由表中并不存放完整的路径,只存放去往信宿的下一跳路由器的入口地址,通过这种地址将多个路由器串起来就构成了去往信宿的路径。 在路由表中只采用下一跳地址而不用完整路径的好处: 1)减小了路由表的规模。 2)去掉了路由表中关于相同路径的冗余信息。 3)使路由表变得简单,便于维护。 路由表中除了信宿地址和下一跳地址外,通常还包括子网掩码、去往下一跳的输出接口和度量。路由表的一般结构如图所示。 路由表中的特殊表项 虽然路由表中的大多数表项以信宿网络地址作为信宿地址,但为了特殊的目的,也可以用其他内容作为信宿地址。这样的表项称为特殊表项。 特定主机路由:用主机地址作为信宿地址的表项,且子网掩码为255.255.255.255。 目的:给网络管理人员赋予了更大的网络控制权,用于安全性和网络测试。 默认路由:用0.0.0.0作为信宿地址的表项,且子网掩码也为0.0.0.0。默认路由将去往多个网络的表项合为一个表项。目的:进一步隐藏细节、缩小路由表。 一个路由表中最多只能有一个默认路由表项,且一般放在路由表的最后,当路由表的前面部分都无效时(即分组目的IP地址和路由表中的子网掩码“逻辑与”后同信宿地址不匹配),才使用默认路由。由于默认路由的信宿地址和子网掩码都是0.0.0.0,所以任何IP地址和它都是能成功匹配的。 前面主要指路由器路由表,主机中也存在一个路由表。因为主机所在的物理网络可能连接了多个路由器,因此主机路由表的目的是在不同的初始路由器中作出选择,把数据报交给去往信宿最近(或最佳)的一个路由器。 7.3.2 路由算法 主机和路由器发出数据报前,IP模块要根据数据报中的信宿IP地址和路由表运行下面的路由算法。 算法以数据报和路由表作为输入参数,首先从数据报中取出信宿的IP地址,将路由表表项中的子网掩码与信宿IP地址进行与操作,将得到的结果与表项中对应的信宿地址依次进行匹配,如有匹配的表项,则将数据报送往表项中指明的下一跳路由器或直接连接的信宿机。若前面没有相匹配的表项,则看看最后是否有默认路由表项,由于默认路由的信宿地址和子网

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档