当前位置: 首页 > news >正文

IELAB-网络工程师的路由答疑10问(2)

各位小伙伴们,接下来的问题可能有些难度,你们做好准备了吗?

7. 动态路由协议做了啥?

这次咱们先解决第一个比较棘手的问题--路由协议,相信初学的同学对于路由协议的学习总是或多或少有些问题,呐,咱们还是一点点来吧。

首先,路由协议最重要的功能是什么呢?-----当然是要能够计算路由信息了!

因此,对于每一种路由协议而言,如何计算路由信息,采取何种方式进行计算,也就是路由协议采取的算法、度量所选取的参数以及如何计算,就十分钟重要了。不同的路由协议也就意味着不同的解决问题的思路,自然,用作判断路径的度量所选的参数也就不同了。

路由协议的第二个基本功能是什么?---- 能够收集路由信息,以及进行路由信息或LSA的传递。所以,路由协议第二个需要注意的地方时什么呢?是数据的交互,包括内容涉及:谁和谁交互,怎么交互,用什么交互等问题。这个问题一般对应着不同路由协议之间,邻居进行数据交互的方式和数据包交互的类型。DV 型路由协议一般交互的是路由信息,而LS 型路由协议比较特殊,交互的是LSA或者LSP,最终,交互形成LSDB,也就是数据库。最终OSPF、ISIS 这类LS 型路由协议将根据LSDB,运行相应的算法,计算出最终的路由信息。这也是我们口诀中说的”度量邻居数据库”的含义

路由协议最后比较重要的内容就是我们所说的环路防护和更新安全,一般路由协议都支持MD5的认证方式,以及环路防护的原则,DV型路由协议中水平分割、LS型路由协议通过本身的算法计算出一个无环的树形结构,产生最终的计算结果。这就是更新安全和环路的意思。

8. 什么是DV型路由协议?

距离矢量性路由协议,也就是DV型路由协议。一个鲜明的特点是:传闻性路由协议,以及具备跳数的限制。所谓跳数,就是限定了传递过程中,经历的节点的个数和传递的范围。

以RIP为例,限定了传递的范围为15跳,并不适用于大型的网络。在大型网络环境下,这类协议在学习路由及保持路由将产生较大的流量,占用过多的带宽。并且交互过程中传递的是路由信息。

9. 什么是LS 型路由协议?

链路状态型路由协议,也就是LS型路由协议。与DV 型路由协议不同的是,传递的是LSA 或者LSP,本身使用的SPF算法,是基于无环的,从根本上可以解决环路问题。但由于它的复杂性,使得路由器需要更多的CPU资源。它能够在更短的时间内发现已经断了的链路或新连接的路由器,使得协议的会聚时间比距离向量路由协议更短。

10. 什么时候进行路由重发布?

什么是路由重发布,我们先前已经解释过了。一般的路由引入是不会引起路由环路的。那么什么时候进行路由协议的引入呢?一般在那些负责从一个自治系统学习路由,然后向另一个自治系统广播的路由器上进行配置。另外,在新旧网络或者不同厂商设备混搭的网络中,可能需要进行路由引入或者重发布。但是由于双向重发布本身会引起路由回馈、环路、次优路径的产生。因此解决双向重发布需要对路由控制有很强的理解。部署过程中,我们应尽量避免将网络设计成为双点双向或者多点双向重发布的结构。

 

 

http://www.lryc.cn/news/115359.html

相关文章:

  • 聚观早报|iPhone 15预计9月22日上市;一加Open渲染图曝光
  • react-use-gesture
  • 智能中的“一体两面”
  • 前端渲染数据
  • 【Linux操作系统】深入了解系统编程gdb调试工具
  • linux 安装go 1.18版本
  • LLVM笔记2 Intermediate Representation (IR)
  • 篇五:原型模式:复制对象的秘密
  • 为什么ip地址一直在变化
  • 10.物联网操作系统之低功耗管理
  • SQL SERVER 2019 数据库还原测试库的方法
  • leetcode 62. 不同路径
  • ad+硬件每日学习十个知识点(25)23.8.5(常见芯片类型、数字隔离芯片、IO扩展芯片TCAL6416)
  • fetch-github-hosts间隔一年大更新v2.6发布,多端支持
  • K最近邻算法:简单高效的分类和回归方法(三)
  • 【数据分析专栏之Python篇】五、pandas数据结构之Series
  • 中间件多版本冲突的4种解决方案和我们的选择
  • 对 async/await 的理解
  • Vue 整合 Element UI 、路由嵌套、参数传递、重定向、404和路由钩子(五)
  • 修改 Ubuntu 系统的时区
  • 如何离线安装ModHeader - Modify HTTP headers Chrome插件?
  • 在Linux中安装MySQL
  • python --windows获取启动文件夹路径/获取当前用户名/添加自启动文件
  • 微信云托管(本地调试)⑥:nginx、vue刷新404问题
  • 数据结构 二叉树(一篇基本掌握)
  • ​可视化绘图技巧100篇高级篇(四)-南丁格尔玫瑰图(二)
  • Stable Diffusion - Candy Land (糖果世界) LoRA 提示词配置与效果展示
  • ES6学习-module语法
  • Flutter 实现按位置大小比例布局的控件
  • ES6 - 对象新增的一些常用方法