- 4
- 0
- 约6.69千字
- 约 40页
- 2021-09-02 发布于湖北
- 举报
《计算机网络教程》电子教案
第六章 网络层路由选择与路由协议
2
主要内容
路由选择()
最佳路由算法
静态路由方式
动态路由方式
层次路由、策略路由和自治系统
路由协议()
路由器和路由协议
路由信息协议RIP
开放最短路径优先协议OSPF
3
路由算法
路由算法的目的是找到一条从源到目的地的一条“最好”路径(通常是指具有最小花费的路径)。
花费可能是距离、信道带宽、平均通信量、通信开销、队列平均长度、测量到的时延和其它一些因素的综合。
给定一个代表该网络的图,找到一条由一系列链路组成的路径,其中:
路径中的第一条链路连接到源。
路径中的最后一条链路连接到目的地。
对应所有的i,路径中的第i和i-1条链路连接到同一个节点。
最小花费路径:源到目的地之间所有可能的路径的链路花费总和最小。(若所有的链路花费相同,则最小花费路径即最短路径。)
Dijkstra最佳路由算法
Dijkstra算法
网络中所有节点的集合为N,源节点为S
L(i,j)为节点i与j之间链路的权值;若没有直接连接则为∞
算法求得的当前从S到n的最少花费路由的花费C(n)
已由算法归并的节点的集合M
1. 初始化
M = {S}; C(n) = L(S,n) for n S
2. 从不在M中的相邻节点中找出一个具有和节点S的最少花费路由的节点,并且把该节点规约进M中。即:
寻找wM,使得 把w加入到M中。
3. 更新最少花费路径
对所有nM有
C(n) = min[C(n), C(w) + L(w,n)]
如果后一项为最小值,则从S到n的路径更新为从S到w的路径再加上从w到n的链路。
4. 重复步骤2和3,直到M=N。
基本思想:前向搜索,经过迭代,按照到源节点的最短距离的递增的顺序,逐步寻找到那些更加接近于源节点的节点。
5
Dijkstra最佳路由算法(例)
(所有M中的节点最佳路径已确定)
D(,-)
B(2,A)
C(,-)
已规约节点
Path(Cost, prev)
演绎直到结束的步骤?
6
路由方式
路由方式
静态路由(非适应路由)
扩散法
固定路由选择
随机路由选择
基于流量的路由选择
动态路由(适应路由)
孤立路由选择
集中路由选择
分布路由选择
分别对应着网络状态信息的三种来源:本地、所有节点、相邻节点
7
扩散法
节点从某条输入线路收到一个分组之后,把该分组从除了分组到来的线路外的所有其他输出线路上发出。
会产生大量的重复分组。
用于健壮性要求很高的场合。
还可被用来分发信息、判断可达性、找到最短路径等。
静态路由:扩散法(flooding)
站点计数器,每到达一个节点减1,为0时丢弃
记录分组扩散的路径
选择扩散:选择可能向目的节点的方向
8
固定路由选择
网络节点存储固定路由表,路由表记录到达某个目的节点而选择的下一节点或链路。当分组到达某节点时,节点根据分组中的地址信息从固定路由表中找出对应的目的节点所应选择的下一节点,将分组转发给该下一节点。
通常由网络控制中心构造固定路由表并发送给所有节点(网络拓扑改变时,重新构造)。
优点:简单,适合于在一个负载稳定、拓扑变化不大的网络中运行。
缺点:灵活性较差,无法对网络的拥塞和故障作出反应。改进:在最优路由的下一节点之外提供几个替换节点,并且可以使这些替换节点的使用符合一定的概率。
随机路由选择
当分组到达节点后,随意选择一条输出线路进行转发。和扩散法类似。
每个输出线路的选择是符合预定的概率(概率数的分配考虑网络的拓扑与容量)。若概率相等,则只是简单地循环选择下一节点。
静态路由:固定路由和随机路由
9
动态路由:孤立路由选择
动态路由需要考虑的问题
网络节点(路由器)的处理负担
增加的网络负载
算法反应太快而引起振荡,反应太慢而起不到作用
孤立路由选择
每个节点根据自己的信息独立确定路由。如:
最短等待法:选择所有输出链路上具有最短队列的那条链路。
优点、缺点、改进?
逆向学习算法(Backward Learning):根据收到的分组了解目的的最短路径。
优点、缺点、改进?
10
动态路由:集中路由选择
集中路由算法根据所有节点的网络信息来选择路由
由一个集中的路由控制中心RCC(Routing Control Center)动态收集网络的状态信息,使用最短路径算法计算出每对节点之间的最优路径,构造出路由表分发给对应的每个节点。
优点:类似于固定路由简单,但具有动态适用性。
缺点:
节点与RCC的信息交换产生额外的负载
信息的一致性(同步问题)
RCC的脆弱性
δ路由选择
把集中路由选择和孤立路由选择结合起来,是一种介于集中路由选择和孤立
您可能关注的文档
- 《加工中心操作工考级项目训练教程》 项目六 孔加工.ppt
- 《加工中心操作工考级项目训练教程》 项目四 加工槽类轮廓训练.ppt
- 《加工中心操作工考级项目训练教程》 项目五 型腔加工训练.ppt
- 《加工中心操作工考级项目训练教程》 项目一 加工垂直面、阶梯面训练.ppt
- 《计算机网络教程》高传善 第4章 局域网-1.ppt
- 《计算机网络教程》高传善 第4章 局域网-2.ppt
- 《计算机网络教程》高传善 第4章 局域网-3.ppt
- 《计算机网络教程》高传善 第5章 无线网络-1.ppt
- 《计算机网络教程》高传善 第5章 无线网络-2.ppt
- 《计算机网络教程》高传善 第5章 无线网络-3.ppt
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
原创力文档

文档评论(0)