不懂OSPF,你就千万别点开这篇文章。

本文深入探讨OSPF协议的核心原理及应用场景,包括链路状态广告、SPF算法运作、区域划分策略等内容,帮助读者掌握OSPF的关键特性。

点开的小友对OSPF应该都是有点了解的吧,自认为对OSPF的认知,能打80分吗?

口说无凭,老杨先来安排五道题,测试一下你的水平:

  • OSPF中的五种报文,哪几种有重传机制,哪些没有?为什么?

  • 怎么利用OSPF中的LSA 信息去描述一个区域的拓扑?

  • OSPF对于不同的网络类型和路由信息是怎么描述的,怎么使用SPF 算法的?

  • 在OSPF 区域中,如果一边启用STUB 区域。一边启用NAAS 区域。他们能正常建立邻居关系吗?为什么?

老杨曾在之前的文章和5分钟知识点中提及过OSPF这个协议,但一直没有细细讲过。

相关链接:

如果大家都只用BGP协议,世界会变成怎么样?

每天5分钟 | 网工路由基础(4)OSPF协议

OSPF是一种基于链路状态的路由协议,也是专为 IP 开发的路由协议,直接运行在 IP 层上面。它从设计上保证了无路由环路。除此之外,IS-IS也是很常见的链路状态协议。

为什么会出现OSPF?

作为目前主流的IGP协议,OSPF主要是为了解决RIP的三大问题而出现的,比如:收敛很慢、容易产生路由环路以及可延展性差等。

OSPF路由协议的应用面非常广,认可度也很高,毕竟的确是好用的。

像教育,金融,运营商,企业、医疗等行业,不论组网模型是复杂还是简单,也无论设备数量和路由条目有多少,OSPF都能很好的满足对应的需求。

所以,在网络部署IGP协议的时候,很多网工都会优先考虑用OSPF组网。

用归用,但一部分网工对于OSPF的理解还是不够深刻。

为了让对OSPF有一定了解的网络工程师,更加全面、深入的理解OSPF,老杨收集了50个关于OSPF的经典问题,字数10000+,建议先转发收藏进你的朋友圈,每天看一点。

相信全部看完的你一定比之前更加理解OSPF,也更好的能运用到日常工作中。

01 在OSPF 中,为什么第三类 LSA 传播超过一个区域,路由信息就会被修改?它不是使用 SPF 算法么?如果这样,那么它和 RIP 的 DV 算法有啥区别?

因为传播超过一个区域之后,路由信息就会改变,而路由信息在OSPF 中,包括防环等作用,这也是RIP 与OSPF 本质的区别。

在RIP 中,由于采用DV 算法,当报文传递过后会改变路由信息,因此也就存在环路。而在OSPF 中,第三类LSA 也是这样。由此,RFC规定,所有区域必须要与骨干区域相连接。但在我们实际组网中,经常碰到非骨干区域与骨干区域不能相互连接,由此RFC 定义了虚连接。

02 虚连接为什么能保证第三类LSA 的路由信息不被修改?

从狭义的角度来说,一条虚连接是属于区域零的一条虚拟链路,因此他也就能保证第三类LSA 的路由信息不被修改。

03 虚连接是怎样使用SPF 算法的?准确的说,虚连接是怎么确定他报文的目的地址的?

每个虚连接都要生成两颗最短路径树(第一棵为本地区域的最短路径树,第二棵为虚连接邻居的最短路径树)计算虚连接最短路径树之后,本地路由器会通过查找对端最短路径树,并通过对端的router-id 来标示。

那么,虚连接到达本地路由器的始发端口的IP 地址,即为本地路由器发给对端虚连接邻居的协议报文的目的IP 地址。

04 为什么OSPF在默认情况下引入外部路由,生成的是第2类而不是第一类LSA?

在外部第一类LSA 中,第一类LSA 比第二类的可信度要高,并与ospf 使能的路由有可比性,而第二类LSA 可靠性比较低,与ospf自动使能的路由也没啥可比性。

举个例子:第一类就相当于ospf 自己的孩子,而第二类就相当于从外面进来的客人。所以,从外面引入的是孩子还是客人?

在选路原则中,一类要永远要比二类优先及时是前者COST 要高,其实我们在看书的时候,关注他的只是COST 值计算不同,而更重要的概念多数人都没有搞清楚。

05 为什么在ospf 中不能引入静态的缺省? RFC 定义了缺省发布的条件。比如NSSA,stub,他们都会自动生成一条缺省。

06 第三类LSA 和第五类LSA link state id 字段都是描述目的网段的地址,它们之间有什么区别?

三类和第五类的LINK-STATE ID

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值