OSPF有哪些下放默认路由的方法,各用在什么场景,详细说明场景

本文详细介绍了OSPF下放默认路由的两种方法:手工下放和特殊区域自动下放。具体包括Stub区域、Totally Stub区域、NSSA区域及Totally NSSA区域的特性,以及ABR在不同区域中如何下放默认路由。同时,通过实验验证了各种场景下的默认路由行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

OSPF有哪些下放默认路由的方法

分为大致两种:
一、手工下放默认路由
default-route-advertise 下放默认路由,必须要保证本地有默认路由。
default-route-advertise always 无论本地是否有默认路由,都会下放一条默认路由。
二、OSPF中特殊区域,ABR会自动下放默认路由。
Stub区域:不允许发布外部路由,只允许发布区域内和区域间路由。同时该区域的ABR会下放一条默认LSA3路由到区域内
Totally STUB区域:跟上面stub的区别在于Totally stub只能发布区域内路由。
通过实验验证一下Stub区域ABR下放默认路由
在这里插入图片描述
首先AR1上LOOkback 0我们引入(LSA5),LOOKBCAk 1我们宣告(LSA3)Stub区域
(验证STUB区域不存在LSA5,但可以存在LSA3)。
此时AR2是ABR。我们可以看到在AR2上1.1.1.1/32是以外部路由的形式出现的
在这里插入图片描述
在这里插入图片描述
但是在AR3上查看看不见外部路由,取而代之的是ABR下放的一条三类LSA。
在这里插入图片描述
在这里插入图片描述
但是Stub区域允许存在域间路由,我们来看看AR3上的LSDB
在这里插入图片描述
此时就可以得出结论Stub区域不能存在LSA5(由ABR下放的默认路由取代),但可以存在LSA3。
Totally Stub区域:只允许存在域内路由(LSA1.2),不允许存在LSA3(ABR下放的默认除外),也不允许存在LSA5
在这里插入图片描述
我们将区域1进一步配置为Totally Stub区域。并且在AR2上起一个LOOKback口宣告进区域1.验证一下Stub区域只允许存在域内路由。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在AR3上查看通过OSPF学习到的路由
在这里插入图片描述
跟Stub区域变化较大,因为没有了域间路由。同时ABR也会下放LSA3默认。
我们来看看AR3上LSBD
在这里插入图片描述在这里插入图片描述
由ABR下放的LSA3默认路由
在这里插入图片描述

总结一下Stub区域和Totally stub区域的区别:基本一致,但Totally stub只允许存在区域内路由。

NSSA区域和Totally NSSA区域

NSSA区域
不允许其他区域的LSA5在区域内传播,但本区域ASBR引入(少量)外部路由可以,此时到达本区域ASBR引入的外部路由只能通过ASBR到达。而本区域引入的外部路由,通告给其他区域的话会在ABR上执行7转5的操作。
在这里插入图片描述
我有点懵
此时分为两种情况:
1.到达不是本区域ASBR引入的外部路由,可以通过ABR产生的LSA7默认路由到达。而本区域ASBR引入的就可以通过本区域ASBR到达。
这样无论ABR路由表是否存在0.0.0.0,都会产生LSA7默认路由。
在这里插入图片描述
AR2为ABR,但是AR2路由无默认路由
在这里插入图片描述
AR3上查看
在AR3上查看的。有ABR下放的LSA7默认路由(无论ABR有没有默认也下放)
2.希望所有的外部路由只能通过本区域NSSA的ASBR到达,则必须在ASBR上手工配置,使ASBR产生一条缺省的LSA7。通告到整个NSSA区域。这样所有的外部路由只能通过本区域NSSA区域的ASBR到达。
(NSSA区域的默认LSA7不会在ABR上实现七转五泛洪到其他区域)我用实验实现不出来。所以也没法验证只能对着产品文档写
Totally NSSA区域:不允许存在其他区域的LSA5,不允许存在其他区域的LSA3(但ABR会自动下放一条缺省LSA3)。
在这里插入图片描述
此时我们查看AR4通过OSPF学习到的路由(区域2被我们配置为Totally NSSA区域)
在这里插入图片描述
上图外部路由是AR1引入的以LSA7形式出现(同区域)
在这里插入图片描述
我们可以得出结论Totally NSSA区域不允许存在(LSA5,LSA3)但ABR会下放一条LSA3默认。

在这里插入图片描述
但是这里还存在着AR1下放的LSA7默认
在这里插入图片描述
总结一下:OSPF下放默认路由分为手工命令下放,和特殊区域ABR自动下放
特殊区域下放:
Stub:不允许存在LSA5,但允许存在域内,域间路由。ABR下放LSA3默认路由
Totally Stbu:不允许存在LSA5,LSA3。只允许存在域内路由。ABR会下放一条LAS3默认路由
NSSA:允许引入外部路由(但在NSSA区域内以LSA7存在),也可以存在域间路由。同时ABR下放LSA7默认路由。
Totally NSSA:允许引入外部路由(但在NSSA区域内以LSA7存在)但不可以存在域间路由,同时ABR下放LSA3默认。
附上拓扑图文件
链接:https://pan.baidu.com/s/1KpbM8IfWvmLe93bw49Zwiw
提取码:2qlt
复制这段内容后打开百度网盘手机App,操作更方便哦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值