【2022争霸赛*干货满满】OSPF(Open Shortest Path First)外部路由解析讲解分享
  

山东_朱文鑫 639

{{ttag.title}}
大家好,我是大白, 下苦功,三个字,一个叫下,一个叫苦,一个叫功,必须要振作精神,下苦功。优质的帖子也在尽力中提供,也希望各位道友多多支持,让我引劫渡劫成功哈哈哈。

大白队口号就是:砸锅卖铁我最行,拼死拼活就要赢!!!!!!!!!!!!

今天继续完成OSPF的知识分享,今天分享的是开放式最短路径优先OSPF(Open Shortest Path First)路由协议解析讲解除基础知识的第二个模块OSPF(Open Shortest Path First)外部路由分享,大家一定要看好,本次分享的是外部路由跟上一篇域内路由是不一样的,同样建议没有完成OSPF基础篇的小伙伴完成基础篇再进行本模块的学习会更加容易理解。

OSPF外部路由的引入:


       本例中,RTA上配置了一条静态路由,目的网络是10.1.60.0/24,下一跳是RTF。

       在RTA的OSPF进程下,将配置的静态路由重发布到A公司的OSPF网络中,其中引入外部路由的OSPF路由器叫做ASBR(设备间互访需要路由双向可达,这里仅介绍OSPF网络内获取外部路由的过程)。

       RTA会生成一条AS-External-LSA(五类LSA),用于描述如何从ASBR到达外部目的地;RTB和RTC会生成一条ASBR-Summary-LSA(四类LSA),用于描述如何从ABR到达ASBR

       四类LSA和五类LSA,将被OSPF路由器用来计算外部路由

AS-External-LSA:


       这是由RTA生成的五类LSA,将被泛洪到所有OSPF区域。

五类LSA中包含的主要信息如下:

       Ls id:目的网段地址。
       Adv rtr:ASBR的Router ID。
       Net mask:目的网段的网络掩码。
       Metric:ASBR到达目的网络的开销值,默认值为1。
       Tag:外部路由信息可以携带一个Tag标签,用于传递该路由的附加信息,通常用于路由策略,默认值为1。

ASBR-Summary-LSA:



       这是由RTB在Area 1内生成的ASBR-Summary-LSA(四类LSA)。

       RTB向Area 1泛洪一条五类LSA时,同时生成一条四类LSA向Area 1泛洪

该四类LSA主要包含下列信息:

       Ls id:该ASBR的Router ID。
       Adv rtr:该产生此四类LSA的ABR的Router ID。
       Metric:从该ABR到达此ASBR的OSPF开销值。

       四类LSA只能在一个区域内泛洪,五类LSA每泛洪到一个区域,相应区域的ABR都会生成一条新的四类LSA来描述如何到达ASBR

       因此描述到达同一个ASBR的四类LSA可以有多条,其Adv rtr是不同的,表示是由不同的ABR生成的。


外部路由计算:


       以Area 0中RTB的外部路由计算为例:RTB收到五类LSA后,根据Adv rtr字段1.1.1.1发现,ASBR与自己同属于一个区域(Area 0),再根据Ls id、Net mask、Metric字段最终生成目的网络10.1.60.0/24 cost=1,下一跳为RTA的路由。

       以Area 1中RTD的外部路由计算为例:RTD收到五类LSA后,根据Adv rtr字段1.1.1.1发现,ASBR与自己不同属于一个区域,再查找Ls id为1.1.1.1的四类LSA,发现此四类LSA的Adv rtr为2.2.2.2。再根据五类LSA中的LS id、Net mask、Metric字段最终生成目的网络10.1.60.0/24 cost=1,下一跳为RTB的路由。

外部路由类型:



OSPF引入外部路由,共有两种类型可选:

       第一类外部路由的AS外部开销值被认为和AS内部开销值是同一数量级的,因此第一类外部路由的开销值为AS内部开销值(路由器到ASBR的开销)与AS外部开销值之和;这类路由的可信程度高一些,所以计算出的外部路由的开销与自治系统内部的路由开销是相当的,并且和OSPF自身路由的开销具有可比性

       第二类外部路由的AS外部开销值被认为远大于AS内部开销值,因此第二类外部路由的开销值只包含AS外部开销,忽略AS内部开销(默认为第二类),这类路由的可信度比较低。

       默认情况下,OSPF外部路由采用的是第二类外部路由


次优外部路由的产生:



       如图所示,RTA、RTB、RTC同处于一个MA网络,RTA和RTB之间运行OSPF,RTB和RTC之间运行RIP。

       RTB将通过RIP学来的路由重发布到OSPF,RTA通过OSPF学习到RIP中192.168.3.0/24的外部路由,但是下一跳是RTB。所以RTA访问192.168.3.0/24的流量先发送给RTB,RTB收到后又转发给RTC。在RTA上这条路由是次优的,最优的下一跳应当为RTC。

       OSPF通过设置Forwarding Address来解决这个问题。


Forwarding Address:



通常情况下,ASBR引入外部路由产生的五类LSA中Forwarding Address字段设置为0.0.0.0。

       对于图中的场景,RTB路由表中到达192.168.3.0/24的下一跳地址为10.1.123.3。10.1.123.3所属网段10.1.123.0/24运行OSPF,所以RTB生成的五类LSA中,Forwarding Address被设置为10.1.123.3。

       当RTA收到五类LSA时,发现Forwarding Address字段非0,其值为10.1.123.3,所以RTA按照Forwarding Address计算下一跳。


针对如上分享我们可以考虑以下问题:

1.AS External LSA是在什么角色的路由器上产生的?它的基本作用是什么?

答案:AS External LSA是在ASBR路由器上产生的。AS External LSA的基本作用是用来向OSPF网络宣告外部路由。注意,一条AS External LSA只能宣告一条外部路由。

2.ASBR Summary LSA是在什么角色的路由器上产生的?它的基本作用是什么?

答案:ASBR Summary LSA是在ABR路由器上产生的。ASBR Summary LSA的基本作用是告诉其他路由器应该如何去往ASBR路由器

3.OSPF外部路由类型有哪两种?哪一种的优先级更高?

答案:OSPF外部路由类型有External Type-1和External Type-2。External Type-1的优先级高于External Type-2。

以上就是本次的OSPF(Open Shortest Path First)外部路由解析讲解分享,相对于OSPF的域内路由来说知识点少一些,但是这些知识点也是比较重要,如果对于本片学习的同学仍觉晦涩难懂,建议多看几遍前两基础篇的分享,后续开始分享OSPF的域内路由‘感谢大佬们的参阅,此贴先到这里后续会带上更加实用的帖子,感谢大家!


励志分享超清壁纸语句~~:



只要有坚强的意志力,就自然而然地会有能耐机灵和知识。——陀思妥耶夫斯基


好的今天就到这里,老样子,感谢各位大神的参阅,孩子为了挣豆子不容易,孩子家里穷没豆子吃饭了!!!

打赏鼓励作者,期待更多好文!

打赏
1人已打赏

339015 发表于 2022-10-17 23:35
  
感谢楼主分享,文章介绍了OSPF协议有关原理,比较全面,图文并茂,期待更多优秀的分享
新手589624 发表于 2022-10-17 08:26
  
感谢老师无私分享,学习网络
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
干货满满
技术笔记
新版本体验
产品连连看
GIF动图学习
技术咨询
自助服务平台操作指引
标准化排查
2023技术争霸赛专题
功能体验
通用技术
秒懂零信任
信服课堂视频
社区帮助指南
答题自测
安装部署配置
上网策略
运维工具
SANGFOR资讯
设备维护
技术晨报
每日一记
用户认证
项目案例
玩转零信任
深信服技术支持平台
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
测试报告
日志审计
问题分析处理
流量管理
云计算知识
原创分享
解决方案
sangfor周刊
VPN 对接
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版版主

12
185
6

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人