04OSPF区域间路由计算

在这里插入图片描述

三类LSA只有路由信息
在这里插入图片描述
ABR将直连区域内路由转化成其他区域的3类LSA
将区域0的3类LSA转化非骨干区域的3类LSA

ABR连接多个区域,并且至少有一个活动接口属于区域0的路由器。
在这里插入图片描述
区域间路由的计算
cost=自身到ABR的开销+ABR到该路由的开销
SPF 3类LSA获取
nexthop=自身到ABR的下一跳

1类LSA中flags
V代表是否存在虚链路 1代表存在,0代表不存在
E代表是否是ASBR 1代表是,0代表不是
B代表是否是ABR 1代表是,0代表不是

存在OSPF路由表且能够进入IP路由表的路由可以转换为3类LSA
filter-policy ip-prefix 1 import
ospf routing-table -----> ip routing-table
在路由表被过滤,不能转换为3类LSA

R1认为连着伪节点,但没有连上R2
R2认为连着R1,但在R1中找不到R2
在这里插入图片描述

OSPF区域间的路由汇总
1、只能在ABR上执行
2、只能对直连区域的区域内路由汇总
3、华为设备汇总路由的开销继承明细路由中cost值最大的路由
4、当明细路由全部失效,汇总路由才会失效。
在这里插入图片描述
汇总的好处
1、减少区域间3类LSA的数量,减少LSBD规模
2、减少路由表数量,提高收敛速度,增强网络的稳定性

not-advertise不宣告
在这里插入图片描述
R1产生一条3类LSA,别的路由也产生一条相同3类,那么R1不会对另一个路由的LSA进行计算
在这里插入图片描述
相同网络的地址冲突
在这里插入图片描述
在这里插入图片描述
R2不会计算R3产生的三类LSA,R3也不会计算R2产生的三类LSA

OSPF选举机制
1类优于3类

R3为何不把1.1.1.0LSA传到R1呢?
在这里插入图片描述
原因:R3中的3类LSA 1.1.1.0没有进入路由表,一类LSA1.1.1.0优先于三类

切断线路后,添加的路由能否访问1.1.1.0?
在这里插入图片描述

ABR仅在区域0没有任何two-way以上的邻居时才使用非骨干区域的三类LSA进行区域间路由的计算

区域0中的3类优于非骨干区域的3类

问题:两个不连续的区域0
在这里插入图片描述
解决方法:使用虚链路

vlink的用途:
1、用于修复不连续的区域0
2、用于非骨干区域和骨干区域逻辑直连
3、路径优化
4、虚链路属于区域0的逻辑链路
5、虚链路只能在非骨干区域中创建
6、虚链路只能穿越一个非骨干区域

通过单播数据报文建立邻居

在这里插入图片描述
对方到我的最短出接口地址,就是我向对方发报的地址
在这里插入图片描述
属于区域0

ABR 存在vlink路由也是ABR
在这里插入图片描述
做递归来计算下一跳
在这里插入图片描述
虚链路有环路风险,v-link的特点
1、通过虚链路得到的LSA1,LSA2,LSA3,LSA4所计算出的路由,不会转换成虚链路所在区域的
LSA3,LS4,目的是防环。
2、无法在虚链路所在的区域对区域0的路由实现汇总。(不满足规则3)
3、存在vlink的ABR得到一条LSA3(非自身产生的),那么该LSA在自身区域0中存在,此时也要求
此LSA3也必须在vink穿越的transtit区域的LSDB中也存在,否则将不使用此LSA3计算路由。vlink通
过1,2类LSA计算的路由,在vink所经过的区域没有对应的3类,也不会计算这些经过vink泛洪来的
1,2类的路由。
逻辑推理:传输区域如果没有此3类LSA,那么存在黑洞的可能。
4、存在vink的ABR,通过vlink传来的1类LSA和3类LSA和vink所经过的区域的其他ABR传来的3类
LSA,在满足条件3的情况下,优先选择cost小的计算区域间的路由。
在这里插入图片描述
在这里插入图片描述

使用虚链路路径优化
在这里插入图片描述

虚链路出现环路在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值