- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
因特网IP路由
计算机网络Computer Networks 计算机通信教研室 路由器的功能 网络分段,实现子网的划分 提供不同类型网络的互联 隔离广播风暴 实现子网之间的信息传输 提供安全访问的机制 支持网络层的特殊服务 路由器在网际互连中的作用 当主机 A 要向另一个主机 B 发送数据报时,先要检查目的主机 B 是否与源主机 A 连接在同一个网络上。 如果是,就将数据报直接交付给目的主机 B 而不需要通过路由器。 如果目的主机与源主机 A 不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付。 直接交付和间接交付 路由器组成 路由器实际上就是一种通信专用的计算机,具有和计算机类似的结构。 处理器CPU:微处理器或RISC微处理器 存储器:ROM、 NVRAM FLASH RAM、 RAM 接口:控制台接口 局域网接口:以太网、令牌环网、光纤网 广域网接口:ATM、X25、DDN、FRN、ISDN 逻辑接口:LOOP BACK,NULL,CHANNEL 典型的路由器的结构 分组处理 路由器收到分组后,根据分组中包含的目的地址,在转发表中选择适当的输出端口,转发分组。 若路由器处理分组的速率赶不上分组进入队列的速率,则队列的存储空间最终必定减少到零,这就使后面再进入队列的分组由于没有存储空间而只能被丢弃。 路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。 输入端口对线路上收到的分组的处理 数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。这会产生一定的时延。 输出端口将交换结构传送来的分组发送到线路 当交换结构传送过来的分组先进行缓存。数据链路层处理模块将分组加上链路层的首部和尾部,交给物理层后发送到外部线路。 路由选择的实现 路由表的信息 基于网络的路由选择 路由选择算法的几个基本概念 理想的路由算法 算法必须是正确的和完整的。 算法在计算上应简单。 算法应能适应通信量和网络拓扑的变化,这就是说,要有自适应性。 算法应具有稳定性。 算法应是公平的。 算法应是最佳的。 费用或代价 在研究路由选择时,需要给每一条链路指明一定的费用或代价。 这里“代价”并不一定是仅指 “钱”,而是由一个或几个因素综合决定的一种度量(metric),如链路长度、数据率、链路容量、是否要保密、传播时延等,甚至还可以是一天中某一个小时内的通信量、结点的缓存被占用的程度、链路差错率等。 不同的要求下,各种因素的权值可能不同。 最佳路由 不存在一种绝对的最佳路由算法。 所谓“最佳”只能是相对于某一种特定要求下得出的较为合理的选择而已。 实际的路由选择算法,应尽可能接近于理想的算法。 路由选择是个非常复杂的问题 它是网络中的所有结点共同协调工作的结果。 路由选择的环境往往是不断变化的,而这种变化有时无法事先知道。 最短路径算法 在路由选择算法中都要用到求最短路径算法。最出名的最短路径算法有两个:Bellman-Ford算法和Dijkstra算法。 两种算法思路不同,但得出的结果是相同的。 若将链路长度改为链路时延或费用,就相当于求任意两节点之间具有最小时延或最小费用的路径。 最短路径算法-Dijkstra算法 Dijkstra算法是已知网络的拓扑结构和各链路的长度,寻找从源节点到网络中其他各节点的最短路径。 设某个节点为源节点,每次寻找一个节点到源节点的最短路径,直至找到所有的节点。 以网络中的每一个节点作为源节点,分别使用最短路径算法,得出的结果就是全网的最短路径。 最短路径算法-Dijkstra算法 令D(v)为源节点到某个节点v的距离,即从源节点沿着某一路径到节点v的所有链路的长度之和,再令L(i,j)为节点i至节点j的距离。 最短路径算法-Dijkstra算法 1.初始化 设节点1为源节点,令N为已寻找到最短路径网络节点集合,N={1}; 对所有不在N中的节点,有: D(v)= L(i,j) ;若节点v与节点1直接相连 D(v)=∞;若节点v与节点1不直接相连 2.寻找一个不在N中的节点w,其D(w)值最小,把w加入到N中,然后对所有不在N中的节点,用[ D(v),D(w)+ L(w,v)]中较小的值去更新原有的D(v)值,即: D(v)←Min[ D(v),D(w)+ L(w,v)] 。 3.重复步骤2,直至所有网络节点都在N中为止。 Dijkstra算法 Dijkstra算法 Dijkstra算法 Dijkstra算法 Dijkstra算法 Dijkstra算法 节点的路由表 从路由算法的自适应性考虑 根据路由算法对网络变化
您可能关注的文档
- 商品房质量问题开题报告.doc
- 商品期货投资技术及程序化交易615.ppt
- 商品品类管理计划与方案.ppt
- 商品期货相关的投资案例.ppt
- 商务风格模板4.ppt
- 商品结构与分析@完成.ppt
- 商品订购合同.doc
- 商品销售代理合同.doc
- 商户租赁合同-律师标准版.doc
- 商英企业压力管理.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)