FA地址、ospf中控制默认路由

FA地址生成条件:
1.ASBR去往外部路由的接口被宣告进ospf中
2.ASBR去往外部路由的接口没有配置静默接口
3.ASBR去往外部路由的接口网络类型不是P2P
正常配置情况下就是有FA地址,就会通过spf树计算最优路由来计算,如果你手动把网络类型调整为P2P就没有FA地址,就会通过寻找ASBR来计算,就算你把cost值调高也还是通过ASBR,不会通过SPF树来计算了
注意:产生FA地址的条件不包括R1和R2建立邻居

疑问:静默接口是什么?
在这里插入图片描述
以上命令将GigabitEthernet0/0/1接口配置为OSPF静默接口,路由器将不会从该接口向外发送任何OSPF相关报文。

(五类LSA命令:dis ospf lsdb ase 外部路由)
FA地址功能
1.当5类LSA中的FA地址为0.0.0.0时,代表fa地址为空
在计算这条外部路由时,会通过寻找ASBR来计算
2.当5类LSA中的FA地址为具体IP地址时,代表存在FA地址
在计算这条外部路由时,就会通过路由器的SPF树,来寻找FA地址进行计算
五类LSA中:注:外部路由的下一跳地址用来填充FA地址

eg:
在这里插入图片描述

在这里插入图片描述
FA地址为:20.1.1.4
R2:dis ospf lsdb
在这里插入图片描述

疑问:上图这个4类LSA为什么是这样的?链路状态通告:2.2.2.2 通告者:3.3.3.3
因为是ASBR发出来置位的1类LSA通过路由器3(ABR)转换成4类LSA在区域0、1中泛洪的
只在LSDB数据库中有这个4类LSA而已

疑问:路由器1要想找ping通100.1.1.1,怎么找?
如果有FA地址,就会按照SPF树去计算谁离的最近,如下图两个都近,所以有两个下一跳
如果没有FA地址,要找ASBR了。 路由器2会发个1类LSA去把option置位成ASBR,此时区域0中就会有ASBR发过来的1类LSA了,那么路由器1要想找ASBR是通过1类LSA去找的

在这里插入图片描述

7类LSA中FA地址的间题
1.FA地址和5类LSA的FA地址作用相同,都是用来优化链路的
2.七类lsa的FA地址不会为空(7类缺省除外)
3.(1)如果场景和5类LSA相同,那么FA地址会使用外部路由的下一跳做为FA地址(即跟5类中一样)
(2)如果场景和5类LSA不同,则取值为路由器最大的环回接口作为7类lsa的FA地址(前提是这个R1环回接口必须宣告进OSPF)
在(3)下面的 配置里加上 R1环回口(111.1.1.1)且宣告到ospf上(如果有两个环回口就选最大的那个当作FA地址)
在这里插入图片描述

(3)如果没有环回接口或者环回接口没有宣告进0SPF使用第一个up的物理接口IP地址作为7类fa地址(如下在R1上搜素7类LSA200.1.1.1中的FA地址即是12.1.1.1)

配置:R1左边去配置一个路由器7(里面配置环回口200.1/32),然后在R1上配置(ip route-static 200.1.1.1 32 NULL 0),这样做的目的是让它区别与(1),使它没有下一跳,接着引入外部路由(import-route static),最后区域1中配置nssa。

在这里插入图片描述
图1

在OSPF(开放最短路径优先)协议中,default-route-advertise permit-calculate-other 命令用于控制默认路由的生成和传播行为。以下是该命令的具体含义和作用:

命令含义:
default-route-advertise:此命令用于将默认路由(0.0.0.0/0)引入OSPF路由域。
permit-calculate-other:当使用此关键字时,即使路由器自身已经生成并发布了一条默认路由,它仍然会计算从其他路由器学习到的默认路由。如果没有指定此关键字,一旦路由器发布了默认路由,它将不再计算其他路由器的默认路由 。

命令作用:
当命令中包含 permit-calculate-other 关键字时,它允许路由器在已经存在一条非OSPF学习到的缺省路由的情况下,继续接收和计算其他OSPF路由器发布的默认路由。这可以提供额外的路由冗余和灵活性 。

使用场景:
此命令可以在多出口网络设计中使用,允许路由器在主出口故障时,使用备用出口的默认路由。例如,如果一个路由器通过 default-route-advertise permit-calculate-other 发布了默认路由,并且同时学习到了另一台路由器发布的默认路由,那么在主路由不可用时,它可以切换到备用路由 。

命令效果:
使用 permit-calculate-other 可以确保路由器在拥有多条默认路由时,能够根据路由优先级和成本选择最佳路径。同时,它也允许路由器在没有本地默认路由的情况下,使用通过OSPF学习到的默认路由 。
在这里插入图片描述

ospf不同进程号不会影响邻居建立
在这里插入图片描述

import-router ospf 1(ospf2中配置)
import-router ospf 2(ospf1中配置)

如果R6想要ping通R10中的环回口,就可以在R8上引入ospf 2 的路由(这是去的)和ospf 1的路由(回来的),引入的都是五类LSA(因为是外部路由引进的)
这样就可以ping 通了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值