因特网路由技术.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《因特网路由技术.ppt》由会员分享,可在线阅读,更多相关《因特网路由技术.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、因特网路由技术Part#Lucent Technologies Bell Labs Innovations1Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary因特网路由技术 路由的基本内容路由的基本内容路由的基本内容路由的基本内容 CIDR CIDR 无类别域间路由无类别域间路由无类别域间路由无类别域间路由 RIP RIP 路由协议路由协议路由协议路由协议 OSPF OSPF 路由协议路由协议路由协议路由协议 BGP BGP 路由协议路由协议路由协议路由协议 总结总结总结总结 路由的基本内容路由的基本
2、内容路由的基本内容路由的基本内容2Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由简介路由简介1路由简介路由简介n nIPIPIPIP协议中的主要功能之一,实现不同网段之间的互通。协议中的主要功能之一,实现不同网段之间的互通。协议中的主要功能之一,实现不同网段之间的互通。协议中的主要功能之一,实现不同网段之间的互通。n n路由的内容路由的内容路由的内容路由的内容路由表路由表路由表路由表,在路由器和主机中存贮的路径信息,记录着一系列到其它网络的路,在路由器和主机中存贮的路径信息,记录着一系列到其它
3、网络的路,在路由器和主机中存贮的路径信息,记录着一系列到其它网络的路,在路由器和主机中存贮的路径信息,记录着一系列到其它网络的路径及路径信息,需定时刷新。径及路径信息,需定时刷新。径及路径信息,需定时刷新。径及路径信息,需定时刷新。路由算法路由算法路由算法路由算法,是一个软件的概念,用来找到去往某个信宿机的最优路径,不是,是一个软件的概念,用来找到去往某个信宿机的最优路径,不是,是一个软件的概念,用来找到去往某个信宿机的最优路径,不是,是一个软件的概念,用来找到去往某个信宿机的最优路径,不是唯一的。路由算法要达到的目标:最优路径、简单、全面和稳定,以及灵活。唯一的。路由算法要达到的目标:最优路
4、径、简单、全面和稳定,以及灵活。唯一的。路由算法要达到的目标:最优路径、简单、全面和稳定,以及灵活。唯一的。路由算法要达到的目标:最优路径、简单、全面和稳定,以及灵活。路由算法分类:路由算法分类:路由算法分类:路由算法分类:1 1 1 1、静态路由和动态路由、静态路由和动态路由、静态路由和动态路由、静态路由和动态路由2 2 2 2、单路由协议算法和多路由协议算法、单路由协议算法和多路由协议算法、单路由协议算法和多路由协议算法、单路由协议算法和多路由协议算法3 3 3 3、无层次和有层次的路由算法、无层次和有层次的路由算法、无层次和有层次的路由算法、无层次和有层次的路由算法4 4 4 4、源路由
5、和传统路由、源路由和传统路由、源路由和传统路由、源路由和传统路由5 5 5 5、域内路由和域间路由、域内路由和域间路由、域内路由和域间路由、域内路由和域间路由6 6 6 6、链路状态算法和距离向量算法、链路状态算法和距离向量算法、链路状态算法和距离向量算法、链路状态算法和距离向量算法路径权值路径权值路径权值路径权值,衡量一条路由优劣的路径属性,包括路径的长度、可靠性、网络,衡量一条路由优劣的路径属性,包括路径的长度、可靠性、网络,衡量一条路由优劣的路径属性,包括路径的长度、可靠性、网络,衡量一条路由优劣的路径属性,包括路径的长度、可靠性、网络延迟、带宽、负载和通信化费。延迟、带宽、负载和通信化
6、费。延迟、带宽、负载和通信化费。延迟、带宽、负载和通信化费。3Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由简介路由简介2n n距离向量算法:距离向量算法:距离向量算法:距离向量算法:将路由表定期的全部或大部分的内容发给相邻的路由器。将路由表定期的全部或大部分的内容发给相邻的路由器。将路由表定期的全部或大部分的内容发给相邻的路由器。将路由表定期的全部或大部分的内容发给相邻的路由器。n n链路状态算法:链路状态算法:链路状态算法:链路状态算法:将路由表中与之相连的链路状态,发往全网。将路由表中与
7、之相连的链路状态,发往全网。将路由表中与之相连的链路状态,发往全网。将路由表中与之相连的链路状态,发往全网。n n自治系统自治系统自治系统自治系统:一个自治系统使用相同的路由协议,并且内部的管理统一,有:一个自治系统使用相同的路由协议,并且内部的管理统一,有:一个自治系统使用相同的路由协议,并且内部的管理统一,有:一个自治系统使用相同的路由协议,并且内部的管理统一,有一组路由器或网络构成,其中有一个骨干路由器和若干个非骨干路由器。一组路由器或网络构成,其中有一个骨干路由器和若干个非骨干路由器。一组路由器或网络构成,其中有一个骨干路由器和若干个非骨干路由器。一组路由器或网络构成,其中有一个骨干路
8、由器和若干个非骨干路由器。n n自治系统的含义自治系统的含义自治系统的含义自治系统的含义:系统内部各路由器连接本系统内的全部的路径信息,并通过一条默认的系统内部各路由器连接本系统内的全部的路径信息,并通过一条默认的系统内部各路由器连接本系统内的全部的路径信息,并通过一条默认的系统内部各路由器连接本系统内的全部的路径信息,并通过一条默认的路径将外出本系统的数据通过骨干路由器传出路径将外出本系统的数据通过骨干路由器传出路径将外出本系统的数据通过骨干路由器传出路径将外出本系统的数据通过骨干路由器传出系统内非骨干路由器向骨干路由器报告内部的路径信息,使得前往本系系统内非骨干路由器向骨干路由器报告内部的
9、路径信息,使得前往本系系统内非骨干路由器向骨干路由器报告内部的路径信息,使得前往本系系统内非骨干路由器向骨干路由器报告内部的路径信息,使得前往本系统内部的数据能够通过骨干路由器器送入。统内部的数据能够通过骨干路由器器送入。统内部的数据能够通过骨干路由器器送入。统内部的数据能够通过骨干路由器器送入。每个自治系统都有它自己的标识。每个自治系统都有它自己的标识。每个自治系统都有它自己的标识。每个自治系统都有它自己的标识。n n内部路由协议内部路由协议内部路由协议内部路由协议:在一个自治系统内部使用的路由协议:在一个自治系统内部使用的路由协议:在一个自治系统内部使用的路由协议:在一个自治系统内部使用的
10、路由协议n n外部路由协议外部路由协议外部路由协议外部路由协议:在自治系统之间使用的路由协议:在自治系统之间使用的路由协议:在自治系统之间使用的路由协议:在自治系统之间使用的路由协议路由简介路由简介4Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary什么是路由什么是路由w 路由路由-从一个端点到另一个端点的路径发现的过程从一个端点到另一个端点的路径发现的过程 路由发生在第三层路由发生在第三层 桥接发生在第二层桥接发生在第二层5Lucent Technologies Bell Labs Innovati
11、onsLucent Technologies ProprietaryIPIP路由和路由表路由和路由表w IP功能功能 寻找相对应的主机地址寻找相对应的主机地址 寻找相对应的网络地址寻找相对应的网络地址 寻找一个缺省入口寻找一个缺省入口w路径的选择由路径的选择由IPIP路由器完成,路由器完成,路由器根据进入的路由器根据进入的IPIP数据数据报的目的地址报的目的地址查询路由表,并确定从路由器的哪个端口查询路由表,并确定从路由器的哪个端口发送出去发送出去进入的数据流进入的数据流哪个端口出去?哪个端口出去?w 路由表的内容:路由表的内容:w目的地址目的地址w下一跳路由器的下一跳路由器的IPIP地址地址
12、w网络输出端口网络输出端口w该端口的子网掩码该端口的子网掩码w到目的地的距离到目的地的距离6Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由的组成部分路由的组成部分w 有三个重要的路由元件有三个重要的路由元件w路由算法:路由算法:不同的路由算法有不同的选路特性不同的路由算法有不同的选路特性w路由信息数据库:路由信息数据库:存储路由表的内容存储路由表的内容w路由协议:路由协议:路由信息采集和分发的方法路由信息采集和分发的方法w 路由权值(路由权值(metric)w如何确定一条路径优于其它路径?如何
13、确定一条路径优于其它路径?w解决办法:解决办法:使用权值来衡量路径的优劣使用权值来衡量路径的优劣w权值可以是距离、吞吐量、延迟、误码率和费用开销等权值可以是距离、吞吐量、延迟、误码率和费用开销等w目前目前IPIP支持延迟、吞吐量、可靠性和费用开销支持延迟、吞吐量、可靠性和费用开销7Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary跳数跳数(Hop Count)w穿过一个路由器的一段称为穿过一个路由器的一段称为一跳一跳w有些路由协议,跳数是以经过的链路的数量计有些路由协议,跳数是以经过的链路的数量计 算
14、,而不是路由器的数量。算,而不是路由器的数量。1 hopR1R2R31 hop2 hop1 hop1 hop8Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由算法和路由协议概述路由算法和路由协议概述w路由算法设计目标路由算法设计目标w最优:最优:计算最佳路径计算最佳路径w简单低开销:简单低开销:软件规模和使用开销最小,具有高效性软件规模和使用开销最小,具有高效性w强健性稳定性:强健性稳定性:在不正常的情况下能够正常运行在不正常的情况下能够正常运行w快速收敛:快速收敛:网络状态发生变化时,响应迅速
15、网络状态发生变化时,响应迅速w灵活性:灵活性:准确适应多种网络准确适应多种网络w路由协议路由协议w路由器之间交换当前网络状态信息的协议路由器之间交换当前网络状态信息的协议w路由协议的功能路由协议的功能w 产生路由表条目产生路由表条目w 维护路由表的刷新维护路由表的刷新w 进行到下一跳路由器的最佳选择的计算进行到下一跳路由器的最佳选择的计算9Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由算法的分类路由算法的分类w静态路由算法和动态路由算法静态路由算法和动态路由算法w源路由和逐跳路由源路由和逐跳路
16、由w中央路由和分布式路由中央路由和分布式路由w距离向量路由和链路状态路由距离向量路由和链路状态路由10Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由算法静态路由路由算法静态路由w静态路由静态路由w人工配置路由表人工配置路由表w当网络状态发生变化时,不能动态响应当网络状态发生变化时,不能动态响应w在小型网络或简单网络拓扑的情况能很在小型网络或简单网络拓扑的情况能很好的工作好的工作w在在unix主机中使用主机中使用route命令命令增加路由项增加路由项只有该方向只有该方向的路由,不的路由,不需要刷
17、新需要刷新点到点连接点到点连接w静态技术静态技术Floodingw将每个入分组从每个出口发出将每个入分组从每个出口发出w如果需要重传时,在每个节点的所有出口重传如果需要重传时,在每个节点的所有出口重传w简单技术,无需大量的网络信息简单技术,无需大量的网络信息w产生大量的复制分组产生大量的复制分组进入的数据流进入的数据流flooding11Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由算法动态路由路由算法动态路由w动态路由算法动态路由算法w网络协议自动适应网络拓扑和业务量网络协议自动适应网络拓扑
18、和业务量的变化的变化wunix主机使用路由进程主机使用路由进程routed或或gatedw动态路由操作动态路由操作w路由协议维护和分发路由信息路由协议维护和分发路由信息路由表路由表路由表路由表路由协议路由协议路由协议路由协议路由信息的刷新路由信息的刷新12Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由算法源路由和逐跳路由路由算法源路由和逐跳路由w源路由算法源路由算法w信息源决定信息经过的全部路径信息源决定信息经过的全部路径w路由器只是作为信息中转设备路由器只是作为信息中转设备w逐跳路由算法逐跳
19、路由算法w网络中间的路由器根据它自身的计算,网络中间的路由器根据它自身的计算,为到来的分组确定以后的路径为到来的分组确定以后的路径13Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary路由算法距离向量和链路状态路由算法距离向量和链路状态w距离向量路由算法距离向量路由算法w距离:距离:是指路由权值是指路由权值w向量:向量:是指目的方向是指目的方向w只将路由表传播给与它相邻的路由器只将路由表传播给与它相邻的路由器wRIP、BGP4是距离向量路由协议是距离向量路由协议w还称为还称为Bellmann-Ford
20、 算法或算法或Ford-Fulkerson 算法算法w链路状态路由算法链路状态路由算法w将路由信息传播给网络中所有的节点将路由信息传播给网络中所有的节点w每个路由器发现新启动的路由器,并将该信息传播给其它所有每个路由器发现新启动的路由器,并将该信息传播给其它所有的路由器的路由器w使用链路状态算法构造一个到它自身的最短路径图使用链路状态算法构造一个到它自身的最短路径图wOSPF、ISIS是链路状态路由协议是链路状态路由协议w还称为还称为Shortest Path First(SPF)algorithm算法算法14Lucent Technologies Bell Labs InnovationsL
21、ucent Technologies Proprietary距离向量算法距离向量算法w使用主机的跳数作为权值使用主机的跳数作为权值w每个路由器周期性地将其路由表的全部内容发送给与它每个路由器周期性地将其路由表的全部内容发送给与它相邻的路由器相邻的路由器w发送发送R1R2R3WXYZ路由表路由表W0X0Y1Z2路由表路由表W1X0Y0Z1路由表路由表W2X1Y0Z015Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary距离向量算法的路由刷新距离向量算法的路由刷新w一个路由器到另一个路由器逐步进行一个路由
22、器到另一个路由器逐步进行w收敛较慢收敛较慢R2R2将刷新将刷新的路由表的路由表传送给传送给R1R1R3R3将刷新将刷新的路由表的路由表传送给传送给R2R2R1R2R3网络拓扑网络拓扑发生变化发生变化1重新计算重新计算R3R3的路由表的路由表23重新计算重新计算R2R2的路由表的路由表45重新计算重新计算R1R1的路由表的路由表616Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary距离向量算法瘫痪恢复距离向量算法瘫痪恢复wR3发生瘫痪发生瘫痪wR1完成新的选路完成新的选路R2R1的路由表的路由表R3R
23、4R5IJKLMNOR1net hop via I 1 N/A J 1 N/A K 2 R2 M 2 R2 L 2 R3 N 2 R3 O 3 R5net hop via I 1 N/A J 1 N/A K 2 R2 M 2 R2 L 3 R2 N 4 R2 O 3 R217Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary距离向量算法路由循环距离向量算法路由循环wR2首先发现它不能收到来自首先发现它不能收到来自R3的任何信息的任何信息wR1通知通知R2:没有关系,我经过没有关系,我经过2跳可以到跳可
24、以到R3wR2更新它到更新它到R3的跳数,并传递给的跳数,并传递给R1wR1看到看到R2的刷新信息后,更改它到的刷新信息后,更改它到R3的跳数为的跳数为4,并通,并通知知R2;R2更新其到更新其到R3的跳数后,再通知的跳数后,再通知R1w如此往复,形成循环如此往复,形成循环R1R3R2IJ22441335初始状态初始状态第一次循环第一次循环第二次循环第二次循环第三次循环第三次循环到到R3的跳数的跳数R3瘫痪瘫痪18Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary距离向量算法路由循环问题的解决距离向量
25、算法路由循环问题的解决w每个路由器设置最大距离(跳数)为每个路由器设置最大距离(跳数)为16w任何目的地址与其它节点的距离不能超过任何目的地址与其它节点的距离不能超过15w水平分割:当到目的地为水平分割:当到目的地为X的分组发出是,到目的地为的分组发出是,到目的地为X的距离变化不会立即报告的距离变化不会立即报告w反向抑制:发送一个路由刷新,说明距离将无限大反向抑制:发送一个路由刷新,说明距离将无限大R1R3R2IJ到到R3R3瘫痪瘫痪到到R319Lucent Technologies Bell Labs InnovationsLucent Technologies Proprietary链路状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 因特网 路由 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内