我的编程空间,编程开发者的网络收藏夹
学习永远不晚

OSPF常见的疑难杂症都有些啥?

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

OSPF常见的疑难杂症都有些啥?

  OSPF(Open Shortest Path Fitst,ospf)开放最短路径优先协议,是由Internet工程任务组开发的路由选择协议,公用协议,任何厂家的设备。那么下面我们给大家分享一些OSPF常见疑难问题吧,认真看噢~
  链路状态路由协议(也可以说OSPF)工作原理:
  每台路由器通过使用Hello报文与它的邻居之间建立邻接关系
  每台路由器向每个邻居发送链路状态通告(LSA),有时叫链路状态报文(LSP). 每个邻居在收到LSP之后要依次向它的邻居转发这些LSP(泛洪)
  每台路由器要在数据库中保存一份它所收到的LSA的备份,所有路由器的数据库应该相同
  依照拓扑数据库每台路由器使用Dijkstra算法(SPF算法)计算出到每个网络的最短路径,并将结果输出到路由选择表中
  OSPF的简化原理:发Hello报文——建立邻接关系——形成链路状态数据库——SPF算法——形成路由表。
  1、OSPF特殊区域中如果存在两个ABR,那么这两个ABR都下发缺省路由,不是会形成环路吗?
  不会形成环路,当特殊区域中的ABR接收到同一区域ABR发来的带有默认路由的SLA时,它只会将其放入LSDB(LSA Database)里,但不会用其计算路由,从而避免环路。
  如果OSPF路由器已经发布了含缺省路由的LSA,就不会再学习其它路由器发布的相同类型的缺省路由LSA(路由计算时不再计算其它路由器发布的相同类型的缺省路由LSA)
  如果在一个NSSA区域有两个ABR,他们都会将Type7 LSA转换成Type5 LSA吗?
  不会的,RFC3101中规定,当NSSA区域有多个ABR时,只有Router ID最大的ABR负责将Type7 LSA转换成Type5 LSA。
  2、Virtual-link和sham-link的区别是什么?
  Virtual-link是为了解决OSPF的不规则区域问题而产生的,正常情况下OSPF的所有非骨干区域都要直接和骨干区域(area0)相连,如果由于前期规划问题等原因导致某个非骨干区域必须通过另一个非骨干区域来连接骨干区域的话,就要用到virtual-link。如下图所示:为了让Area2能够和骨干区域相连,需要在R3和R2之间建立一条virtual-link。

OSPF常见的疑难杂症都有些啥?_网络协议_距离矢量协议_路由器_编程学习网
  OSPF的VPN配置下,PE2通过从远端PE1通过Mbgp学到的路由引入到OSPF后只能还原成3类/5类/7类LSA,如果CE之间存在后门链路,,作为公网mpls链路的备份。则在CE上通过后门链路学到的路由是区域内路由,由于从MBGP学到的路由,这样就导致了数据只能通过后门链路而不会优选MPLS链路,未解决此问题产生了sham-link,sham-link的主要作用是可以还原1类和2类LSA.

由于从MBGP学到的路由,这样就导致了数据只能通过后门链路而不会优选MPLS链路,未解决此问题产生了sham-link,sham-link的主要作用是可以还原1类和2类LSA.
  3、OSPF支持多进程,那么交换机的一个接口也可以属于不同的OSPF进程吗?
  不能。OSPF支持多进程是指在同一台交换机上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立,不同OSPF进程之间的路由交互相当于不同路由协议之间的路由交互。但是交换机的一个接口只能属于某一个OSPF进程。
  补充;几个概念:
  OSPF的特征:
  1.快速适应网络变化
  2.在网络发生变化时,发送触发更新
  3.以较低的频率(每30分钟)发送定期更新,这被称为链路状态刷新
  4.支持不连续子网和CIDR
  5.支持手动路由汇总
  6.收敛时间短
  7.采用Cost作为度量值
  8.使用区域概念,这可有效的减少协议对路由器的CPU和内存的占用.
  9.有路由验证功能,支持等价负载均衡
  4、OSPF GR
  Graceful Restart指的是平缓重启路由器的一种功能,可以保证流量转发不中断,网络不会因为路由器的短时间重启而引起路由震荡。
  路由器若不以Graceful Restart方式重启OSPF协议,与它邻接的路由器就会把它从邻居列表中删除,并通知给其他路由器,导致重新计算SPF。如果协议重启的时间很短,就会引起路由震荡。
  为了避免不必要的SPF计算,当路由器以Graceful Restart方式重启OSPF协议时,会通知与它邻接的路由器它只是关闭几秒钟,马上就会恢复正常。这样,邻接路由器就不会将进行GR操作的路由器从邻居列表中删除,其他路由器也不会知道有路由器重启,这样就避免了因邻居关系改变而导致的路由震荡。
  5、OSPF为什么要划分区域?
  在比较大的网络中OSPF的LSA非常庞大,占用大量的存储空间。OSPF是链路状态协议,所以路由器存储的是LSA而不仅仅是路由信息。划分区域后,每个分区内的路由器所需要存储的LSA的数量会大大的减少。
  链路状态算法比距离矢量算法复杂的多,在比较大的网络中计算最小生成树耗时大,CPU的负担很重。划分区域后,区域内还是采用链路状态算法,但是区域之间采用的则是距离矢量算法。
  在比较大的网络中网络拓扑结构经常发生变化,使得网络经常处于“动荡”之中。网络比较大的时候,网络中拓扑发生变化的概率也会比较大,每次网络拓扑发生变化的时候,都要重新计算最小生成树。划分区域后,ABR相当于一个“大坝”,把不同区域的“动荡”隔离开来。
  那么它的网络类型都有什么呢?
  运行OSPF的路由器需要一个能够唯一标示自己的Router ID
  OSPF的网络类型:
  广播型网络, 比如以太网,Token Ring和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目标地址为224.0.0.5,运载这些OSPF包的帧的目标MAC地址为0100.5E00.0005;而除了DR/BDR以外的OSPF包的目标地址为224.0.0.6,这个地址叫AllDRouters
  NBMA网络, 比如X.25,Frame Relay,和ATM,不具备广播的能力,在这样的网络上要选举DR和BDR,因此邻居要人工来指定
  点到多点网络, 是NBMA网络的一个特殊配置,可以看成是点到点链路的集合. 在这样的网络上不选举DR和BDR
  点到点网络, 比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是224.0.0.5,这个组播地址称为AllSPFRouters
  虚链接,它被认为是没有编号的点到点网络的一种特殊配置.OSPF报文以单播方式发送
  OSPF的DR(指定路由)与BDR(备份路由):
  通过组播发送Hello报文
  具有最高OSPF优先级的路由器会被选为DR(255最高)
  如果OSPF优先级相同具有最高路由器ID,路由器会被选为DR
  DR与BDR的选举过程?
  1. 在和邻居建立双向通信之后,检查邻居的Hello包中Priority,DR和BDR字段,列出所有可以参与DR/BDR选举的邻居.所有的路由器声明它们自己就是DR/BDR(Hello包中DR字段的值就是它们自己的接口地址;BDR字段的值就是它们自己的接口地址)
  2. 从这个有参与选举DR/BDR权的列表中,创建一组没有声明自己就是DR的路由器的子集(声明自己是DR的路由器将不会被选举为BDR)
  3. 如果在这个子集里,不管有没有宣称自己就是BDR,只要在Hello包中BDR字段就等于自己接口的地址,优先级最高的就被选举为BDR;如果优先级都一样,RID最高的选举为BDR
  4. 如果在Hello包中DR字段就等于自己接口的地址,优先级最高的就被选举为DR;如果优先级都一样,RID最高的选举为DR;如果没有路由器宣称自己就是DR,那么新选举的BDR就成为DR
  5. 要注意的是,当网络中已经选举了DR/BDR后,又出现了1台新的优先级更高的路由器,DR/BDR是不会重新选举的

 要注意的是,当网络中已经选举了DR/BDR后,又出现了1台新的优先级更高的路由器,DR/BDR是不会重新选举的
  6. DR/BDR选举完成后,其他Rother只和DR/BDR形成邻接关系.所有的路由器将组播Hello包到224.0.0.5,以便它们能跟踪其他邻居的信息.其他Rother只组播update packet到224.0.0.6,只有DR/BDR监听这个地址 .一旦出问题,反过来,DR将使用224.0.0.5泛洪更新到其他路由器
  以上就是本节课的知识点了,大家都掌握了吗?如果有什么不详细的地方,可以进行补充,虚心请教,更多内容,登录编程学习网教育,我们等着您,期待您的咨询!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

OSPF常见的疑难杂症都有些啥?

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

OSPF常见的疑难杂症都有些啥?

  OSPF(Open Shortest Path Fitst,ospf)开放最短路径优先协议,是由Internet工程任务组开发的路由选择协议,公用协议,任何厂家的设备。那么下面我们给大家分享一些OSPF常见疑难问题吧,认真看噢~  链路状态路由协议(也可以说OSPF)工作原理:  每台路由器通过使用Hello报文与
OSPF常见的疑难杂症都有些啥?
2024-04-18

Python 字典常见问题解答:解决你的疑难杂症

Python 字典是存储键值对的常用数据结构,在开发中无处不在。不过,在使用字典时,我们可能会遇到各种各样的问题。本文将介绍 Python 字典中的一些常见问题,并给出相应的解决方案。
Python 字典常见问题解答:解决你的疑难杂症
2024-02-22

Java SSL/TLS 常见问题解答:一文解决您的疑难杂症

本文将详细解答有关 Java SSL/TLS 的常见问题,包括证书安装、安全连接建立、错误处理等,帮助您轻松解决开发中的疑难杂症。
Java SSL/TLS 常见问题解答:一文解决您的疑难杂症
2024-02-25

Java Git常见问题解答:解决你可能遇到的疑难杂症

。 本文将介绍一些常见的Java Git问题及其解决方案,帮助你轻松解决常见的Git问题,提高开发效率。
Java Git常见问题解答:解决你可能遇到的疑难杂症
2024-02-22

PHP 类与对象常见问题解答:解决你遇到的所有疑难杂症

PHP 类和对象是面向对象编程的基础,但有时会遇到一些常见问题。本文将介绍这些常见问题及其解决方案,帮助你更好地理解和使用类和对象。
PHP 类与对象常见问题解答:解决你遇到的所有疑难杂症
2024-02-26

RequireJS的常见问题解答:解决模块化开发中的疑难杂症

RequireJS 是一个 JavaScript 模块加载器,它是 AMD(Asynchronous Module Definition)规范的实现之一。RequireJS 可以让你将 JavaScript 模块化,从而提高代码的可维护性和可重用性。在使用 RequireJS 的过程中,你可能会遇到一些问题。本文将回答一些常见的 RequireJS 问题,帮助你解决模块化开发中的疑难杂症。
RequireJS的常见问题解答:解决模块化开发中的疑难杂症
2024-02-11

Node.js Async/Await常见问题解答:解决异步编程中的疑难杂症

Node.js的Async/Await是一种处理异步代码的优雅方式,它可以使异步代码看起来像同步代码一样,从而简化了异步编程。然而,在使用Async/Await时,也可能会遇到一些常见的问题,本文将对这些问题进行解答,帮助您解决异步编程中的疑难杂症。
Node.js Async/Await常见问题解答:解决异步编程中的疑难杂症
2024-02-27

VUE Nuxt.js布局常见问题解答:解决你开发中的疑难杂症

本文将探讨VUE Nuxt.js布局常见问题,并提供详细说明以及演示代码,帮助您解决开发中的疑难杂症。
VUE Nuxt.js布局常见问题解答:解决你开发中的疑难杂症
2024-02-23

【必读】VUE Progressive Web App常见问题解答:解决开发中的疑难杂症

本指南将解答您在使用VUE开发渐进式网络应用时遇到的常见问题,并提供相应的解决方案,助力您轻松构建跨平台、高效运行的PWA应用。 Vue、PWA、Progressive Web App、常见问题解答、开发疑难杂症 1. 什么是Vue渐进式网络应用(PWA)? Vue渐进式网络应用(PWA)是一种使用最新网络技术构建的网站或应用,它可以提供快速、可靠、跨平台的用户体验。PWA具有离线工作、推送通知、全屏显示等特点,可以像原生应用一样被添加到设备的主屏幕。
【必读】VUE Progressive Web App常见问题解答:解决开发中的疑难杂症
2024-02-06

打破VUE路由动态加载的藩篱:解决常见问题和疑难杂症

VUE路由动态加载可以实现异步加载路由模块,提高页面加载速度,但在实际开发中可能会遇到各种问题和疑难杂症。本文将深入剖析VUE路由动态加载的原理,并提供具体的解决方案,帮助您轻松应对各种挑战。
打破VUE路由动态加载的藩篱:解决常见问题和疑难杂症
2024-02-13

Java JMS常见问题解答:一站式解决JMS使用过程中的疑难杂症

Java消息服务(JMS)是Java平台上用于构建面向消息的中间件应用程序的API。它提供了一个简单且可靠的机制,使应用程序能够彼此通信,而不必担心底层通信协议。本文将解决一些有关JMS最常见的问题,以便您能够更轻松地使用JMS构建应用程序。
Java JMS常见问题解答:一站式解决JMS使用过程中的疑难杂症
2024-02-26

PHP CodeIgniter框架常见问题解答:解决开发中遇到的各种疑难杂症

PHP CodeIgniter框架是备受欢迎的快速开发框架之一,它简洁、灵活、性能出色,但也有许多常见问题困扰着开发者,本文将提供这些问题的解答,帮助开发者解决开发中遇到的各种疑难杂症。
PHP CodeIgniter框架常见问题解答:解决开发中遇到的各种疑难杂症
2024-02-07

编程热搜

  • 华为高级工程师认证费用
      华为高级工程师认证费用是多少?华为高级工程师认证要多少钱?华为高级工程师认证是华为认证体系中用于标识个人能力在某一技术领域达到高级工程师级别的证明,认证费用为200美金,通过考试取得的证书3年有效。  华为高级工程师认证费用是必修方向和选修方向的总和,其中必修方向认证费用为300美金,选修方向认证费用为180美金。
    华为高级工程师认证费用
  • 2024年初级软考上半年考试时间安排
    初级软考每年安排两次考试,2024年初级软考上半年考试时间已公布,2024年初级软考上半年考试时间为5月25-28日。2024年初级软考上半年报名时间及入口:根据往年各省初级软考报名时间来看,2024年上半年初级软考报名时间3月份开始,具体请考生关注全国各省2024上半年软考报名时间及入口汇总表,希赛小编将及时为大家更
    2024年初级软考上半年考试时间安排
  • HCIA证书和HCIE哪个比较好?
      HCIA证书和HCIE哪个比较好?华为认证包含三个等级,分别是HCIA(华为认证网络工程师)、HCIP(华为认证网络资深工程师)、HCIE(华为认证互联网专家)认证。  HCIA(Huawei Certified ICT Associate )即华为认证ICT工程师,是华为职业认证中用于标识个人能力在某一技术领域达
    HCIA证书和HCIE哪个比较好?
  • 教你在PPT中创建好看的镜像效果
      当我们在阅读杂志书刊,或者看电影的时候常常都会看到像下图一样的原图片与图片镜像的组合效果的图片,在很多的摄影作品中也会有,我们其实也可以在PPT中轻松实现这种应用于各大媒介的图文特效技巧,不信的话我们一起来学习一下,操作过程其实并不复杂!  下面我们就开始我们的具体操作步骤了,首先第一步,我们需要先打开PowerP
    教你在PPT中创建好看的镜像效果
  • 多媒体应用设计师可以提前交卷吗
      可以。但是多媒体应用设计师提前交卷有时间限制,根据软考的考场规则,按照人力资源和社会保障部文件规定,开考5分钟后应试人员一律禁止入场。专业技术人员资格考试原则上封闭2个小时,不足2小时的全程封闭。  软考多媒体应用设计师属于专业技术人员资格考试,专业技术人员资格考试原则上封闭2个小时,不足2小时的全程封闭。  根据
    多媒体应用设计师可以提前交卷吗
  • 全国计算机二级C语言程序设计章节练习题及答案(1)
      对于备考计算机二级C语言考试的考生可以多做试题,一方面了解往年考试题型,一方面熟悉往年考点。今天编程学习网小编给大家准备了全国计算机二级C语言程序设计章节练习题及答案(1),供考生们练习。  点击查看:全国计算机二级C语言程序设计章节练习题及答案汇总  判断题  ×1.C++语言和C语言都是面向对象的程序设
    全国计算机二级C语言程序设计章节练习题及答案(1)
  • 广西2024上半年计算机软考什么时候报名?
    广西2024上半年计算机软考3月25日开始报名,具体报名时间见全国各省2024上半年软考报名时间及入口汇总表。2024上半年广西软考考试采用网络报名的方式,考生在规定的报名时间内进入中国计算机技术职业资格网,点击页面右下方的报名入口,进入全国计算机技术与软件专业技术资格(水平)考试网上报名平台,选择“广西”入口后点击进
    广西2024上半年计算机软考什么时候报名?
  • 软考可以申请退税吗
      可以。软考证书是可以抵扣个税的,按照个税6项专项附加扣除标准,在取得软考证书的当年,可以按照3600元定额扣除。  软考证书可以抵扣个税,根据国务院印发的《个人所得税专项附加扣除暂行办法》,第三章继续教育包含三条,具体内容如下:  第八条 纳税人在中国境内接受学历(学位)继续教育的支出,在学历(学位)教育期间按照每
    软考可以申请退税吗
  • win10如何正确禁用IPv6网络协议
       在Windows Vista和Server 2008开始,微软包括本地支持的IPv6(互联网协议第6版),并默认启用。IPv6是新的计算机的地址协议,最终将取代IPv4这是目前最流行的标准。win10中默认开启了对IPv6协议的支持,但是会影响到系统运行速度和磁盘占有率等。除非你的网络有IPv
    win10如何正确禁用IPv6网络协议
  • 2020年数据库系统工程师上午真题及答案解析
      2019上半年数据库系统工程师考试已结束,今天编程学习网小编为大家整理了2020年数据库系统工程师上午真题及答案解析,以便大家了解2020下半年数据库系统工程师基础知识考试真题。  软考数据库系统工程师上午考试为基础知识,编程学习网小编为大家整理了2020年数据库系统工程师上午真题,想知道答案和解析的考生可以直接进入在线题
    2020年数据库系统工程师上午真题及答案解析

目录