通信概论第二章路由.ppt

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

通信概论 第二章 现代通信网基础技术及其发展 2008 2.6通信网路由选择 路由选择的必要性: 网络层要为通信选择合适的通信路径,要解决好以下几个方面的内容: ①通常情况下,给出一个最优的路径选择。 ②网络信息量超过网络传输能力时,所出现的延迟过长和网络拥塞现象。 ③网络链路局部破坏时,能够及时另选路由。 路由选择要兼顾业务分布、通信效率和传输可靠性问题。 知识点 分组交换网内的存储转发模式 2.6.1路由选择的原则和标准 路由选择的原则: ⑴正确性 ⑵简便性 ⑶健壮性 ⑷稳定性 ⑸公平性和最优化:优化指标:时延、吞吐量、链路容量的利用率 ⑹利用率 2.6.2 路由选择的实例 最短路由选择算法 算法(algorithms): 用数学语言或计算机语言描述的用于解决某个问题的程序。 策略:可以简单的理解为:为解决某问题而采用的方法。策略可以形成算法,被计算机执行。 1、最短路由选择算法的设计与实现 在明确网络路由信息(拓扑结构)后,给定两个节点,找到两节点之间的最短路径。 定义目标节点为xi ,源节点为x0 ,与x0相邻的节点集合为N(X)={x0,…xi},相邻节点的距离用,R(X,N(X)),用min( R(X, N(X)) ) 表示相邻节点之间的最短距离的寻找运算。 最终形成的算法(描述性) Step1. 若X= xi 那么结束循环;否则进入下一步 Step2. 执行min( R(X, N(X)) ),确定下一个路由点xm , X= xm。执行第一步操作。 2.6.3路由选择策略 最短路由算法,是一个寻找路由的最简单的例子,当网路通信量不大时,这样的算法可以得到最短延迟的分组通信。但是它并没有考虑流量问题,也没有考虑链路出现阻塞或故障时的情况,更为重要的是这样的算法需要对网络拓扑结构有完全的了解,这在很多网络中是无法做到的。因而在现代通信网中需要发展新的路由算法。以适应复杂网络通信环境。 路由选择策略,按照是否能够随网络的拓扑结构或者流量自适应地进行路由选择,以达到改善网络通信的目的。可以分为:Ⅰ 非自适应路由算法----静态策略 不对网络进行实时监控和测量,不利用网络及时信息,而是按照固定的事先安排好的规则进行路由选择。 Ⅱ 自适应路由算法----动态策略 节点可以根据网络当前的状态信息(流量、延时),选择某种路由,以改善网络的性能,进行流量控制,减少网络阻塞。 目前基本的策略列表 一、静态策略 1、泛射法和有选择的泛射法(定向泛射法) 2、固定路由法 3、随机走动 认为所有的链接都具有同样的状况,等概率的方法选择其中的路由。对于网络流量的控制有很好的效果。但是实际上各个链接业务分布并非是均衡的。可能其中的某个链路业务总是比另一个高很多。 4、分散通信量法 根据网络设计,和业务分布规律,在网络形成时,在每个交换节点设置一个路由表。这个路由表中为每一个链路赋予了一个概率,当分组业务到达该节点后,节点为该业务赋予一个随机数。然后按照两个随机数的关系,建立链接。 二、动态策略 独立路由选择策略 节点只根据本节点的状态来决定路由选择。而不管其它节点的情况。 采用本策略的算法:Baran和Fultz分别独立提出的Hot-Potato算法和最短队列和零偏移算法。 该算法简单,信息的延迟较低,能够做到流量较好的控制。 以上算法简单,但是无法处理最短队列和最佳路由不一致的情况。有时候最短队列可能对应一个最差的路由(例如虚线所指的)。 人们为了解决这个问题,根据其它的路由跟最佳路由之间方向一致性的程度,设立了一个偏移数。===如上图所示=== 该算法的确对于网络负载的变换,有很好的自适应能力。但是在使用的时候,出现了一个问题,就是其健壮性不好,当网络出现故障时出现分组信息振荡现象---形成一个环,信息在环内兜圈子 2、集中路由选择策略 每个节点都有一张路由表,但是该路由表并非是网络构建时人工加入的,而是设立了一个专门的用于路由控制的计算节点,该节点叫做路由控制中心(RCC Routing Control Center)。该节点周期性的读取每个节点的传输信息(流量、排队情况),然后根据这些情况,为各个节点安排临时最佳路由表。并且周期性的根据整个网络节点的信息,更改路由表。这样,如果再出现链路故障,就能及时的选定新路由,从而避免信息振荡现象 集中路由选择策略,在计算机网络中曾经得到了广泛的应用,但是随着计算机网络节点的增多,尤其是Internet的出现,该方法的弊端越来越严重: ①网络节点变多,对于RCC的计算能力提出挑战 ②集中控制路由,造成了网络的可靠性降低。

文档评论(0)

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

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

1亿VIP精品文档

相关文档