- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 网络层 第4章 网络层 主要内容 4.5 因特网的路由选择协议 4.6 IP多播和IGMP 4.7 虚拟专用网VPN和NAT 路由器及路由选择协议 路由器 路由算法及其分类 路由器 路由器是网络层的一个智能设备,承担了路由选择的任务,选择路由的依据是一张路由表,路由表指明了要到达某个地址该走哪一个路径 在路由表中为目的主机所在的网络指明路径,查找路由表的依据是目的主机的网络地址 路由器对接收到的分组的转发过程 取出目的IP地址-计算网络地址-查找路由表,确定下一步的传输路径-从相应的路由器端口将分组送出 路由器的构成 路由器由路由选择部分和分组转发部分 转发和路由选择的区别 转发(forwarding)就是路由器根据转发表将用户的 IP 数据报从合适的端口转发出去。 路由选择(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化情况,动态地改变所选择的路由。 路由表是根据路由选择算法得出的。而转发表是从路由表得出的。 在讨论路由选择的原理时,往往不去区分转发表和路由表的区别。 输入端口对分组的处理 数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。 输出端口对分组的处理 将交换结构传送过来的分组先进行缓存,数据链路层处理模块将分组加上链路层的首部和尾部,交给物理层后发送到外部线路。 强调几点 路由器的路由和转发操作是不同的。 路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。 路由算法 定义 特性 分类 度量标准 路由算法的定义 定义 给定一组路由器及连接路由器的链路,找出一条从源到目标的”好“路径。路由算法是网络层软件的一个重要部分,它决定进入的分组应从哪一根输出线传输。 数据报子网,在每个分组到达时作此决定 虚电路子网,在虚电路建立时决定,该连接上所有分组都将沿此线路传输 路由算法的特性 正确性(correctness):得出的路由要正确 简单性(simplicity):节省计算资源,提高效率 健壮性(robustness):网络局部产生故障的话,保证数据不丢失 稳定性(stability):稳定一段时间,变化不要太快 公平性(fairness):对于不同的数据包要给它公平的路径,不要一个给好路径一个给坏路径 最优性(optimality):给一个最优的路径 有效性(efficiency):获得相应的功能付出的代价是合适的 路由算法的分类 静态路由(非自适应路由) 不根据实测或估计的网络的当前通信量和拓扑结构来作路由选择。(手工生成、变化缓慢) 动态路由(自适应路由) 根据拓扑结构、通信量的变化来改变其路由选择 (可提高网络性能、有助于拥塞控制) 路由算法的度量标准 路径长度:直接路径是最短的 hop(跳)数:中间转发的节点数 延迟:是一个比较综合的指标 静态路由算法 最短路径算法(Dijkstra) 扩散法flooding 最短路径算法(Dijkstra) Dijkstra算法(1959):通过用边的权值作为距离的度量来计算最短路径,有最少边数的路径不一定是最短路径 如下图:5和4之间边数最少的路径是5234,但最短路径是523674 用到的变量 S=源节点 N=网络中所有节点的集合 集合M:已由算法归并的节点的集合 数组R:R[n]为从指定源点去节点n的路径上,节点n的前一个节点 数组C:C[n]为从指定源点到节点n的最短距离 L(i,j)=节点i与j之间链路的权值;若两个节点间没有直接连接则为无穷大 算法的步骤 第一步:算法的初始化 初始化集合M={S} 初始化数组C:如果从源节点到节点n的边存在,则C(n)为该边的权值,否则为无穷大 初始化数组R:如果从源节点到节点n的边存在,则R(n)为源节点,否则为0 第二步:找最短路径 从不在M中的相邻节点中找出一个具有和节点S的最短路径的节点w,并且把该节点规约进M中。 第三步:更新最短路径 C(n)=min[C(n),C(w)+L(w,n)]对所有如果后一项为最小值,则从S到n的路径变为从S到w的路径再加上从w到n的路径 第四步:重复第二和第三步,直到M=N 举例 算法的优缺点 优点:简单 适用于静态的,拓扑结构固定的情况 缺点:灵活性差 无法对网络拥塞和故障作出反应 扩散算法 基本思想 将输入报文输出到所有输出线路(有路就走) 扩散算法(续) 解决方法 在数据包头设一计数器,每经过一个节点自动加1,达到规定值时,丢弃数据包 在每个节点上建立登记表,则数据包再此经过时丢弃 缺点:重复数据包多,浪费带宽 优点:可靠性高,路径最短,广播重要信息 动态路由算法 距离向量算法(D-V) 链路状
您可能关注的文档
- 工程机械第三讲概论.ppt
- 高速电路设计概论.ppt
- 04第四章金属的塑性变形与再结晶案例.ppt
- 1.1物质的变化案例.ppt
- 阀门检修和研磨常识概论.ppt
- 高速动车组_列车网络概论.ppt
- 1.1物质的变化和性质+(31张)案例.ppt
- 04第四章重排反应案例.ppt
- 1.1物质的变化和性质1案例.ppt
- 04电动机点动自锁控制线路安装案例.ppt
- 2024年秋期九年级道德与法治试题排.pdf
- 福建省龙岩市长汀县2024-2025学年八年级上学期1月期末道德与法治试题(含答案).pdf
- 河南省郑州市航空港区2024-2025学年七年级上学期期末调研英语试题(含答案,无听力音频及原文).pdf
- 福建省泉州市南安市2024-2025学年八年级上学期1月期末道德与法治试题(含答案).pdf
- 13.少年中国说(节选)教学课件(共15张PPT).pptx
- 7 开国大典课件(共19张PPT).pptx
- 河南省漯河市临颍县2024-2025学年上学期期末学业质量检测八年级英语试卷(含笔试答案,无听力答案、原文及音频).pdf
- 湖北省鄂州市2024-2025学年八年级上学期期末考试道德与法治试题(含答案).pdf
- 语文(基础模块)习惯成自然课件.ppt
- 秘书基础知识讲座.ppt
文档评论(0)