第7讲路由选择和拥塞控制1.ppt
《第7讲路由选择和拥塞控制1.ppt》由会员分享,可在线阅读,更多相关《第7讲路由选择和拥塞控制1.ppt(58页珍藏版)》请在三一办公上搜索。
1、第六章路由选择与拥塞控制(1),路由选择,1,河海大学电子信息工程系,5.1网络层功能概述5.2路由技术的基本概念5.3路由选择算法5.4路由选择协议概述,2,河海大学电子信息工程系,5.1 网络层的功能,比特流,物理层,数据链路层,网络层,传输层,应用层,比特流,物理层,数据链路层,网络层,物理层,数据链路层,网络层,传输层,应用层,主机A,主机B,packet,packet,通信子网,资源子网,3,河海大学电子信息工程系,网络层主要提供两种服务,可靠的、面向连接的服务;代表网络:ATM 对应的组织结构:虚电路不可靠的、无连接的服务;代表网络:Internet 对应的组织结构:数据报,4,河
2、海大学电子信息工程系,1.什么是路由选择技术,所谓路由选择,指的是在分布式分组交换网中,每个节点具有自动选择传送分组到达目的地的最佳路径的能力。(意味着每个节点都有一张路由表)路由选择技术是实现异种网互连的关键技术。,5,河海大学电子信息工程系,IP数据报寻径,R1,R3,le1,le3,le2,R2,NET1,NET2,NET3,R0,R4,6,河海大学电子信息工程系,2.路由器的两个基本任务,路由=建立图表和指引方向交换=在节点之间移动分组,7,河海大学电子信息工程系,路由选择算法,1.默认路由2.静态路由3.动态路由之一:距离向量法4.动态路由之二:链路状态法,8,河海大学电子信息工程系
3、,测量路径长度的方法,计算站点数量或经过的链路条数以公里为单位的地理距离,路径的权重是长度。其它的度量方法,例如用标准测试分组以每时间单位(小时或天)测试运行,每条链路都以所获得的平均缓存队列长度或传输时延来标识。链路的标注可以是距离、信道带宽、平均业务量、通信费用、队列平均长度、测量的时延和其它一些因素的函数而计算出来。,9,河海大学电子信息工程系,1.默认路由(Default Route),什么是默认路由?对那些在路由表中未包含其路由选择信息的信宿(网络/主机)设定的缺省路径在路由表中信宿地址取值0.0.0.0(Default)默认路由的作用对所有自治系统以外的信宿都采用默认路由简化路由计
4、算,提高寻径效率,缩短表长,10,河海大学电子信息工程系,默认路由举例,网络A,网络D,Rd,b0,c0,f0,e0,Default Rd e0,Default Rd f0,Default Rab0,Default Rac0,Ra,Rc,Rb,Rf,Re,11,河海大学电子信息工程系,2.静态路由,静态路由的概念静态路由工作原理路由配置举例故障举例(网络拓扑结构变化)用人工修改配置排除故障,12,河海大学电子信息工程系,静态路由的概念,由网络管理员设置路由表简单、有效,适于结构简单的网络不适于拓扑结构和传输流量经常改变的复杂网络,13,河海大学电子信息工程系,静态路由举例,网络A,网络C,网络
5、B,Ra路由表网络BRba2网络CRca3,Rb路由表网络ARab3网络CRcb2,Rc路由表网络BRbc2网络ARac3,a1,a3,a2,c3,c2,c1,b2,b3,b1,Ra,Rb,Rc,14,河海大学电子信息工程系,链路发生故障,网络A,网络C,网络B,Rb路由表网络ARab3网络CRcb2,Rc路由表网络BRbc2网络ARac3,a1,a3,a2,c3,c2,c1,b2,b3,b1,?,?,Ra路由表网络BRba2网络CRca3,Ra,Rb,Rc,15,河海大学电子信息工程系,解决办法:人工修改,网络A,网络C,网络B,Rb路由表网络ARab2网络CRcb2,Rc路由表网络BRbc
6、2网络ARac3,a1,a3,a2,c3,c2,c1,b2,b3,b1,!,!,不适于网络变化!,Ra路由表网络BRca3网络CRca3,Ra,Rb,Rc,16,河海大学电子信息工程系,3.距离向量算法,Distance-Vector1)D-V算法的基本概念2)D-V算法的动态特性3)D-V算法的收敛性问题及其解决办法4)D-V算法小结,17,河海大学电子信息工程系,A路由表,1)距离向量算法的基本概念,周期性地相互传递信息每个路由器向与它相邻的站点发送一个包含它到所有其他路由器的距离的向量(最短路径或最小代价)维护各自的路由表路由器根据邻居发送的距离向量的动态信息启动算法,更新路由表,D,C
7、,A,B路由表,C路由表,B,18,河海大学电子信息工程系,距离向量法的计算举例,A,D,E,C,B,7,1,8,2,2,1,计算从E经相邻站点A、B和D到达信宿A、B、C和D的最小代价D(destination,neighbor)得从E到达信宿的最佳路径(最小代价)路由表,最小代价D(des,nei),E的路由表,19,河海大学电子信息工程系,2)D-V算法的动态特性,建立路由表的初始过程发现新的网络发现链路断开,20,河海大学电子信息工程系,D-V建立路由表的初始过程,A,C,B,10.0.0.0,40.0.0.0,30.0.0.0,20.0.0.0,a0 a1b0 b1 c0 c1,21
8、,河海大学电子信息工程系,D-V网络发现过程剖析,1 1,A,C,B,到达信宿40.0.0.0的路由变化,如果网络中的最长路径为N,则算法经过N次迭代计算后收敛。即第N步之后,网上的所有路由器都获得到达信宿40.0.0.0的路由信息。,40.0.0.0 down,40.0.0.0 up,22,河海大学电子信息工程系,网关-网关协议GGP,GGP概述GGP的路由发现、传播和刷新过程GGP的故障发生后的路由变化GGP协议报文,23,河海大学电子信息工程系,网关-网关协议GGP概述,Internet早期的路由广播协议用于核心网关路由交换对于用路由广播协议实现路由广播算法具有示范意义特点以站点数(Ho
9、p)为距离实现D-V算法,ARPANET,Internet最初主干,核心网关,本地网点,本地网点,本地网点,24,河海大学电子信息工程系,发现网络,A,D,C,B,NET1,NET4,NET3,NET2,(0,3),(0,4),(0,3),(0,4),(0,1),(0,2),(Hop,Net ID),25,河海大学电子信息工程系,A,D,C,B,NET1,NET4,NET3,NET2,(0,4)/D,向邻居传播发现信息,(0,3)/D,(0,3)/B,(0,4)/C,26,河海大学电子信息工程系,A,D,C,B,NET1,NET4,NET3,NET2,(0,3)(1,4),根据邻居传播的信息更
10、新路由,(0,4)(1,3),(0,1)(1,3),(0,2)(1,4),27,河海大学电子信息工程系,A,D,C,B,NET1,NET4,NET3,NET2,(0,1)(1,3),(0,2)(1,4),传播更新信息,(1,4)/B,(1,3)/C,28,河海大学电子信息工程系,A,D,C,B,NET1,NET4,NET3,NET2,(0,1)(1,3)(2,4),(0,2)(1,4)(2,3),更新路由,29,河海大学电子信息工程系,A,D,C,B,NET1,NET4,NET3,NET2,(0,1)(,3)(,4),(0,2)(1,4)(2,3),B发生故障,30,河海大学电子信息工程系,G
11、GP协议报文,封装封装在IP数据报中,用IP协议传输类型路由刷新确认(收到刷新报文的回送信息)回应请求/应答(主动测试)接口状态,31,河海大学电子信息工程系,3)距离向量法的收敛性问题,问题逐站传递更新信息,算法的收敛速度慢有可能出现各站路由信息不一致有可能传播错误的路由信息后果在站点间构成更新路由的路径环(Routing Loops)计数至无穷大(Count to Infinity),32,河海大学电子信息工程系,距离向量法收敛性问题的解决办法,定义路径代价的最大值(Maximum)提高收敛速度水平分割(Split Horizon)毒性逆转(Poison Reverse)保持计时(Hold
12、-Down Timers)触发更新(Triggered Updates)加速方法的综合应用举例,33,河海大学电子信息工程系,传播错误的路由信息,1 1,A,C,B,到达信宿40.0.0.0的路由变化,C与B之间的对话:我得不到信宿40.0.0.0的任何路由信息,你能告诉我如何到达信宿吗?我可以到达信宿,距离为1。(传播了一条过时的错误信息)既然如此,我选择经过你到达信宿的路径,距离为2。,34,河海大学电子信息工程系,1 1,A,C,B,到达信宿40.0.0.0的路由变化,路径环(Routing Loop)问题,这条错误的路由信息在C与B之间不断复制和修改,并在网络中传播(殃及A),形成路径
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 路由 选择 拥塞 控制

链接地址:https://www.31ppt.com/p-5136656.html