数据通信和计算机网络-09路由选择与拥塞控制.pptVIP

数据通信和计算机网络-09路由选择与拥塞控制.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9讲 路由选择和拥塞控制 课时授课计划 课 程 内 容 内容: 路由选择策略 拥塞控制 目的与要求: 理解路由选择算法; 了解拥塞控制策略方法 重点与难点: 重点:路由选择算法; 难点:路由选择算法。 课堂讨论: 路由选择? 漏桶算法? 现代教学方法与手段: 投影 PowerPoint幻灯课件 复习(提问): 虚电路和数据报服务? 复习 虚电路(Virtual Circuit) 数据报( Datagram ) 第5章 网络层 5.3路由选择 5.4 拥塞控制 5.5 X.25协议 固定路由选择 固定路由选择 在每个节点上保持一张路由表,表上标明对每一个目的 地址应走哪条链路进行转发.路由表是在整个系统进行配 置时生成的.配置时根据事先计算好的“网络中任意两个节 点之间最短路径”,将这些最短通路制成路由表,存放在各 个节点中.每一个分组都可在所到达的节点中查找下一步 应转发到哪一个节点(下一站节点或后继节点). 经典的求最短路径算法是Dijkstra算法.它的条件是已 知网络的拓扑和各链路长度, 主要是通过计算任意两节点 间的最小链路长度,求得从源节点到目的节点间最短通路. 固定路由选择 Dijkstra算法 对于一个无向图G=(V,E),其中V表示网络中所有节点的集合,E表示网络中所有链路的集合,D(v)为源节点到节点v的距离,l(i, j)为节点i至节点j之间的距离. (1)初始化 任选一个节点作为源节点,不妨令 V={1},对所有不在V中的节点v,写出: 固定路由选择 (2)寻找一个不在V中的节点w,其D(w)值为最小.把w加入到V中.然后对所有不在V中的节点,用[D(v),D(w)+l(w, v)]中较小的值去更新原有的D(v)值,即: D(v) ← Min[D(v),D(w)+l(w, v)] (3)重复步骤(2),直到所有的网络节点都在V中为止. 由Dijkstra算法可知,若将已知的各链路长度改为链路时延,跳数,带宽或费用,就相当于求任意两节点之间具有最小时延,最少跳数,最大带宽或最小费用的通路.所以, 求最短路径算法具有普遍的应用价值. 固定路由选择 固定路由选择 上述路由表仅是以节点1为源节点,由Dijkstra算法计算得到节点1为根的通路树,然后生成节点1内存中的路由表这样的路由表每个节点都有一个,只需分别以这些节点为源点,重新执行算法即可. 随机路由选择 当分组到达某个节点时就随机地选择一条链路作为转发的路由.当网络中的节点或链路发生故障时,采用随机走动法是最有效的,它使得路由算法具有较好的稳健性. 基于流量的路由选择 基本思想 既考虑拓扑结构,又兼顾网络负荷; 前提:每对结点间平均数据流是相对稳定和可预测的; 根据网络带宽和平均流量,可得出平均包延迟,因此路由选择问题归结为找产生网络最小延迟的路由选择算法。 提前离线(off-line)计算 基于流量的路由选择 需要预知的信息 网络拓扑结构; 通信量矩阵Fij; 线路带宽矩阵Cij; 路由算法(可能是临时的)0 拥塞控制 拥塞控制的意义 1. 意义 计算机网络中的链路容量,交换节点中的缓存和处理机等,都是网络的资源.在某段时间内,若对网络中的某一资源的需求超过了该资源所能提供的可用部分,网络的性能就变坏,这种情况称为网络拥塞(Networks Congestion).一般地可以表示成如下形式: 网络拥塞的原因: (1)网络中某个节点缓存的容量太小,造成到达该节点的分组因无空间暂存而不得不丢弃. 拥塞控制 图 当通信量太大时,会发生拥塞,性能显著降低. 拥塞控制 (2)处理机的处理速度太慢 如果路由器的CPU处理速度太慢,以至于不能执行要求它们做的日常工作(缓冲区排队,更新路由表等),使得缓存中的队列变得很长,即使线路的容量还很富裕. (3)低带宽的链路 由于带宽太低,造成链路上需要传输的分组太多,子网 的性能降低.若升级带宽而不提高处理机性能都不会有多 大的作用.只升级系统的一部分,而不是整体,往往只会把瓶 颈转移到系统其它地方. 只有当系统中的所有组件都相互平衡时,网络拥塞才 会解决. 拥塞控制 2. 拥塞控制与流量控制的关系 拥塞控制 死锁主要有两种:一种是直接死锁,另一种重装死锁. (1)直接死锁

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档