




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-3-25第十章 路由技术基础网络工程系 董刚4-1第十章 路由技术基础路由是怎么回事什么是好的路由简单路由协议原理2022-3-25第十章 路由技术基础网络工程系 董刚4-2IP 层转发分组的流程 l有四个 A 类网络通过三个路由器连接在一起。每一个网络上都可能有成千上万个主机。l可以想像,若按目的主机号来制作路由表,则所得出的路由表就会过于庞大。l但若按主机所在的网络地址来制作路由表,那么每一个路由器中的路由表就只包含 4 个项目。这样就可使路由表大大简化。 2022-3-25第十章 路由技术基础网络工程系 董刚4-3 网 110.0.0.0 网 440.0.0.0 网 330.0
2、.0.0 网 220.0.0.010.0.0.440.0.0.430.0.0.220.0.0.920.0.0.7目的主机所在的网络下一跳地址20.0.0.030.0.0.010.0.0.040.0.0.020.0.0.730.0.0.1直接交付,接口 1直接交付,接口 0路由器 R2 的路由表30.0.0.110.0.0.440.0.0.430.0.0.220.0.0.920.0.0.730.0.0.1链路 4链路 3链路 2链路 1R2R3R101R2R3R1在路由表中,对每一条路由,最主要的是(目的网络地址,下一跳地址) 2022-3-25第十章 路由技术基础网络工程系 董刚4-4查找路由
3、表根据目的网络地址就能确定下一跳路由器,这样做的结果是:l IP 数据报最终一定可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。l 只有到达最后一个路由器时,才试图向目的主机进行直接交付。 2022-3-25第十章 路由技术基础网络工程系 董刚4-5特定主机路由 l这种路由是为特定的目的主机指明一个路由。l采用特定主机路由可使网络管理人员能更方便地控制网络和测试网络,同时也可在需要考虑某种安全问题时采用这种特定主机路由。 2022-3-25第十章 路由技术基础网络工程系 董刚4-6默认路由(default route)l路由器还可采用 默认路由以减少路由表所占用的空间和搜索
4、路由表所用 的时间。l这种转发方式在一个网络只有很少的对外连接时是很有用 的。l默认路由在主机发送 I P 数据报时往往更能显示出它的好 处。l如果一个主机连接在一个小网络上,而这个网络只用 一个路由器和因特网连接,那么在这种情况下使用 默认路由是非常合适的。 2022-3-25第十章 路由技术基础网络工程系 董刚4-7N1R1因特网目的网络 下一跳 N1 直接 N2 R2 默认 R1路由表N2R2只要目的网络不是 N1 和 N2,就一律选择默认路由,把数据报先间接交付路由器 R1,让 R1 再转发给下一个路由器。 2022-3-25第十章 路由技术基础网络工程系 董刚4-8必须强调指出 lI
5、P 数据报的首部中没有地方可以用来指明“下一跳路由器的 IP 地址”。l当路由器收到待转发的数据报,不是将下一跳路由器的 IP 地址填入 IP 数据报,而是送交下层的网络接口软件。l网络接口软件使用 ARP 负责将下一跳路由器的 IP 地址转换成硬件地址,并将此硬件地址放在链路层的 MAC 帧的首部,然后根据这个硬件地址找到下一跳路由器。 2022-3-25第十章 路由技术基础网络工程系 董刚4-9分组转发算法 (1) 从数据报的首部提取目的主机的 IP 地址 D, 得出目的网络地址为 N。(2) 若网络 N 与此路由器直接相连,则把数据报直接交付目的主机 D;否则是间接交付,执行(3)。(3
6、) 若路由表中有目的地址为 D 的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。(4) 若路由表中有到达网络 N 的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。(5) 若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。(6) 报告转发分组出错。 2022-3-25第十章 路由技术基础网络工程系 董刚4-10128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.25
7、5.0接口 0接口 1R2128.30.33.13H1子网1: 网络地址 128.30.33.0 子网掩码 255.255.255.128128.30.33.130R1 的路由表(未给出默认路由器)R11R2子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0128.30.36.12【例】已知互联网和路由器 R1 中的路由表。主机 H1 向 H2 发送分组。试讨论 R1 收到 H1 向 H2 发送的
8、分组后查找路由表的过程。 2022-3-25第十章 路由技术基础网络工程系 董刚4-11主机 H1 要发送分组给 H2 128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)128.30.33.13H1子网1: 网络地址 128.30.33.0 子网掩码 255.255.255.128128.30.33.130R11R2子网2:网络地址 128.30.33.128 子网掩码 255.255.
9、255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0128.30.36.12要发送的分组的目的 IP 地址:128.30.33.138请注意:H1 并不知道 H2 连接在哪一个网络上。H1 仅仅知道 H2 的 IP 地址是128.30.33.138因此 H1 首先检查主机 128.30.33.138 是否连接在本网络上如果是,则直接交付;否则,就送交路由器 R1,并逐项查找路由表。2022-3-25第十章 路由技术基础网络工程系 董刚4-12128.30.33.10目的
10、网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2H1子网1: 网络地址 128.30.33.0 子网掩码 255.255.255.128128.30.33.130R11R2子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128H2128.30.33.13128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址 128.30.36.0 子网掩码 255.255.255.012
11、8.30.36.12主机 H1 首先将本子网的子网掩码 255.255.255.128与分组的 IP 地址 128.30.33.138 逐比特相“与”(AND 操作) 255.255.255.128 AND 128.30.33.138 的计算255 就是二进制的全 1,因此 255 AND xyz = xyz,这里只需计算最后的 128 AND 138 即可。128 10000000138 10001010逐比特 AND 操作后:10000000 128255.255.255.128128. 30. 33.138128. 30. 33.128逐比特 AND 操作 H1 的网络地址2022-3-
12、25第十章 路由技术基础网络工程系 董刚4-13因此 H1 必须把分组传送到路由器 R1然后逐项查找路由表128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)128.30.33.13H1子网1: 网络地址 128.30.33.0 子网掩码 255.255.255.128128.30.33.130R11R2子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128
13、H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0128.30.36.122022-3-25第十章 路由技术基础网络工程系 董刚4-14路由器 R1 收到分组后就用路由表中第 1 个项目的子网掩码和 128.30.33.138 逐比特 AND 操作 128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路
14、由表(未给出默认路由器)128.30.33.13H1子网1: 网络地址 128.30.33.0 子网掩码 255.255.255.128128.30.33.130R11R2子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0128.30.36.12255.255.255.128 AND 128.30.33.138 = 128.30.33.128不匹配!(因为128.30.33.128 与路由表中的
15、128.30.33.0 不一致)R1 收到的分组的目的 IP 地址:128.30.33.138不一致2022-3-25第十章 路由技术基础网络工程系 董刚4-15路由器 R1 再用路由表中第 2 个项目的子网掩码和 128.30.33.138 逐比特 AND 操作 128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口 0接口 1R2R1 的路由表(未给出默认路由器)128.30.33.13H1子网1: 网络地址 128.30.33.0 子
16、网掩码 255.255.255.128128.30.33.130R11R2子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0128.30.36.12255.255.255.128 AND 128.30.33.138 = 128.30.33.128匹配!这表明子网 2 就是收到的分组所要寻找的目的网络R1 收到的分组的目的 IP 地址:128.30.33.138一致!2022-3-25第十章 路由技
17、术基础网络工程系 董刚4-16因特网的路由选择协议l网络层的作用:为分组选择合适的路由SiSiSiSiSiSiSiSiSiSiSiSiSiSi2022-3-25第十章 路由技术基础网络工程系 董刚4-17从路由算法的自适应性考虑l静态路由选择策略即非自适应路由选择,其特点是简单和开销较小,但不能及时适应网络状态的变化。 l动态路由选择策略即自适应路由选择,其特点是能较好地适应网络状态的变化,但实现起来较为复杂,开销也比较大。 2022-3-25第十章 路由技术基础网络工程系 董刚4-18路由的最优化原则l最优化规律若J位于从I到K的最优路径上,则从J到K的最优路径也位于之上收敛性l证明设J选择
18、另外一条更优的路由,结论与条件相悖l用途:当I计算最优路由后将分组交给J,J所选择的最优路由与I选择的是一致的!是存储转发,逐站寻径的基础,是分布式路由算法的基础2022-3-25第十章 路由技术基础网络工程系 董刚4-19路由的最优化原则l“最优”评估指标跳数:路经的节点数最短路由费用:链路的租用费最经济路由时延: 最快路由吞吐量: 最宽的路由2022-3-25第十章 路由技术基础网络工程系 董刚4-20路由选择算法的特征l正确:找得到,到的了l简单:开销少,易实现l健壮:容错,排错l稳定:条件不变,路由结果不变;条件变化, 能形成新结果l公平:节点地位平等l最佳:多条路径中选择最好的,最符
19、合需要的2022-3-25第十章 路由技术基础网络工程系 董刚4-21路由表l路由表类型基本信息表(本地表)直接相连路由信息表(库)收集到的路由信息数据转发表(Forwarding Table)最佳路由缺省路由路由表2022-3-25第十章 路由技术基础网络工程系 董刚4-22路由表l路由表的组成目的Destination下一站Next Hop出口Interface度量MetricB直连10EC222022-3-25第十章 路由技术基础网络工程系 董刚4-23路由算法l基本方法事先计算所有最优路由,形成路由表(转发表)各节点根据路由表进行PDU的转发213456目的节点目的节点出口出口下一节点
20、下一节点2022-3-25第十章 路由技术基础网络工程系 董刚4-24因特网有两大类路由选择协议 l内部网关协议 IGP (Interior Gateway Protocol) 即在一个自治系统内部使用的路由选择协议。目前这类路由选择协议使用得最多,如 RIP 和 OSPF 协议。l外部网关协议EGP (External Gateway Protocol) 若源站和目的站处在不同的自治系统中,当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。这样的协议就是外部网关协议 EGP。在外部网关协议中目前使用最多的是 BGP-4。 2022-3-25第十章 路由
21、技术基础网络工程系 董刚4-25 自治系统和内部网关协议、外部网关协议 用内部网关协议(例如,RIP)自治系统 B自治系统 A用外部网关协议(例如,BGP-4)R1R2 用内部网关协议(例如,OSPF)自治系统之间的路由选择也叫做域间路由选择(interdomain routing),在自治系统内部的路由选择叫做域内路由选择(intradomain routing) 2022-3-25第十章 路由技术基础网络工程系 董刚4-26因特网的路由选择协议 l内部网关协议 IGP:具体的协议有多种,如 RIP 和 OSPF 等。l外部网关协议 EGP:目前使用的协议就是 BGP。2022-3-25第十
22、章 路由技术基础网络工程系 董刚4-27路由算法l静态路由算法l动态路由算法l矢量距离算法l链路状态算法l分级路由机制l特殊问题的路由方法广播数据的路由多点播送移动主机2022-3-25第十章 路由技术基础网络工程系 董刚4-28距离矢量算法l以中继节点个数为度量l工作方式:每个节点自动找出相邻节点,形成初始路由表,距离为1每个节点定期和相邻节点交换路由信息路由及距离根据收到的路由信息,更新到其他节点的路径(最短距离)通过不断扩散,逐渐形成到所有节点的路由2022-3-25第十章 路由技术基础网络工程系 董刚4-29“距离”的定义 l从一路由器到直接连接的网络的距离定义为 1。l从一个路由器到
23、非直接连接的网络的距离定义为所经过的路由器数加 1。lRIP 协议中的“距离”也称为“跳数”(hop count),因为每经过一个路由器,跳数就加 1。l这里的“距离”实际上指的是“最短距离”, 2022-3-25第十章 路由技术基础网络工程系 董刚4-30距离矢量算法l初始化,各节点形成各自的本地信息即邻接路由器l扩散,各节点向邻居节点扩散已知的路由信息l计算,各节点根据邻居节点扩散来的信息计算新的路由距离更新=到邻居节点的距离+邻居节点到目的节点的距离l不断扩散,各节点定期不断向邻居扩散自己已知的路由信息2022-3-25第十章 路由技术基础网络工程系 董刚4-31目的节点下一节点距离22
24、1331信息发布者2目的节点距离113141目的节点下一节点距离221331发布者3目的节点距离11214151目的节点下一节点距离2213314222022-3-25第十章 路由技术基础网络工程系 董刚4-32目的节点下一节点距离221331422532信息发布者1目的节点距离21314252信息发布者1目的节点距离213142522022-3-25第十章 路由技术基础网络工程系 董刚4-33目的节点下一节点距离221331422532发布者2目的节点距离1131415263目的节点下一节点距离221331422532发布者3目的节点距离1121415162目的节点下一节点距离2213314
25、225322022-3-25第十章 路由技术基础网络工程系 董刚4-34距离矢量算法l交换信息节点所知的全网可达信息交换路由表(路由转发表)路由信息:目的距离(节点个数)即通过“我”能到达哪些节点,有多远l交换方式仅与相邻节点交换,定期交换与相邻路由器交换全网路由信息l最佳路由计算方式每个节点告诉“我”的,都是他们的最佳路由。根据当前已知的,对比新知道的,算出最好的当前知道:到D经过C,总距离为5新了解到:B告诉“我”,经过他到D距离为2“我”到B的距离为2, 所以“我”到D的路由更新为:经过B到D,路由距离为42022-3-25第十章 路由技术基础网络工程系 董刚4-35RIP 协议的优缺点
26、 lRIP 存在的一个问题是当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器。l RIP 协议最大的优点就是实现简单,开销较小。lRIP 限制了网络的规模,它能使用的最大距离为 15(16 表示不可达)。l路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加。 2022-3-25第十章 路由技术基础网络工程系 董刚4-36R2R1网 1网 3网 2正常情况1 1 1 2 R1R1 说:“我到网 1 的距离是 1,是直接交付。”“1”表示“从本路由器到网 1”“1”表示“距离是 1”“ ”表示“直接交付”2022-3-25第十章 路由技术基础网络工程系 董刚4-37R2R1网 1网 3网 2正常情况1 1 1 2 R1R2 说:“我到网 1 的距离是 2,是经过 R1。”“1”表示“从本路由器到网 1”“2”表示“距离是 2”“R1”表示经过 R12022-3-25第十章 路由技术基础网络工程系 董刚4-38R2R1网 1网 3网 2R2R1网 1网 3网 2网 1出了故障正常情况1 1 1 16 1 2 R11 2 R1R1 说:“我到网 1 的距离是 16 (表示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中物理教学全套
- 湖南省岳阳市一中下学期2025年高三二诊模拟考试英语试卷含解析
- 北京市北方交通大学附属中学2025届高三第一次模拟考试英语试卷含解析
- 电修工考试题
- 2025届陕西省汉中市汉台区县高三第三次测评英语试卷含答案
- 天津市红桥区2024-2025学年高二下学期4月期中考试 化学试题(原卷版+解析版)
- 白酒营销策划与执行考核试卷
- 篷布在农业温室建设的材料研发与性能优化方法研究进展考核试卷
- 城市配送中的物流配送路径再优化考核试卷
- 空调器节能认证流程考核试卷
- 《MRI图像伪影》课件
- 固体废弃物处理和资源化利用项目可行性研究报告申请建议书案例一
- DeepSeek零基础到精通手册(保姆级教程)
- 2025年度红木家具出口退税申报代理合同
- 2025-2030全球氢燃料电池膜电极组件行业调研及趋势分析报告
- 中国轻客行业市场调研分析及投资战略规划报告
- 2024年度医疗设备运营维护合作框架协议2篇
- 人教版小学五年级数学下册《第八单元 数学广角-找次品》大单元整体教学设计2022课标
- 中国百日咳诊疗与预防指南(2024版)
- GB/T 44947-2024机器状态监测与诊断性能诊断方法
- 统编版二年级上册语文《坐井观天》 课件完整版
评论
0/150
提交评论