ospf中五类LSA(外部路由)的实验

在这里插入图片描述
疑问:
1.R3作为ABR会产生4类LSA么?
2.R2作为ABR会产生4类LSA么?
3.R2的路由表里有200.200.200.200么?为什么?
4.R2的路由表里有100.100.100.100么?为什么?
5.R1能ping通100.100.100.100么?为什么?
6.如果R1和R2之间宣告在了区域2,那么R2路由表中还会有100.100.100.100么?为什么?同时R1能ping通200.200.200.200么?为什么?
7.在6的条件下(R1和R2之间宣告在了区域2),假设在R2上再配置一个环回口2.2.2.2/32宣告到区域0,这时候R2能ping通200.200.200.200吗

解答:
1.不会,因为R3是ASBR,与外部路由直连,生成5类LSA,不需要通过4类LSA转化。
而回来的路上R4通过静态路由,默认传给R3。
2.在区域1上就不会产生4类LSA,因为他与R3直连,会通过spf树计算到达r3,不需要通过4类LSA来找到ASBR;区域0上会,因为AR2是ABR,会生成4类LSA在区域0上泛洪。(R1就是通过4类LSA找到ASBR,从而找到目标)
回来同理
3.没有,因为R3是ABR,而环回口宣告到了区域0,所以一类LSA通过ABR转换成三类LSA在区域1上传播,而因为R2上有邻接关系,所以总路由上不会有该路由。ospf上的路由器也不会加表。他只会存在ospf上的LSDB数据库中
4.有,因为R3引入了R4的静态到ospf上了,所以会把一类LSA泛洪给区域1,告诉他们我成为ASBR了,R2通过spf树计算(即通过一类LSA)到达ASBR,经过静态到达目标网络
回来同理
5.能,因为R1通过4类LSA去找到R2,接着通过spf树(即通过一类LSA)到达ASBR,而后静态直连
回来的话,R4通过静态找到R3,然后R3通过3类LSA找到R2,R2通过一类LSA找到目的网络。(R3中ip路由表中找到R1的路径,接着看lsdb库中有三类LSA(因为R1把一类LSA经过ABR转换成三类LSA在区域1上泛洪), 通过三类LSA发给R2,R2再通过一类LSA发给R1

在这里插入图片描述
在这里插入图片描述

6.R2中没有,由于R2存在邻居,不计算非骨干区域的三类LSA(防环原则)。
R1不能ping通,因为没有ABR,一类LSA在区域1下无法转换成4类LSA去进行泛洪,自然也就无法通过4类LSA去找到ASBR,也就无法通信
(在ospf路由表中有5类LSA(因为只要在同一个ospf进程下,且都是full关系,统一会进行泛洪),总路由表中没有)
7.能ping通,因为目标环回口以一类LSA经过R3(ABR)转换成三类LSA在区域1泛洪;这时候再以三类LSA通过R2(ABR)在区域2中泛洪
R5回去也是同一个道理(所以R5也可以ping通)

7小题中的疑问:
{
1.不是说ABR不会将非骨干区域的三类LSA传递给骨干区域吗?
2.不是说ABR在骨干区域存在邻居的时候,不会计算非骨干区域的3类LSA?
1.因为并不是把三类LSA传递给骨干区域,此题中是通过ABR把三类LSA传递给非骨干区域
2.因为该题目中AR2骨干区域中并不存在邻居,是在非骨干区域才存在邻居,所以会计算非骨干区域的3类LSA
}

OSPF区域间路由计算防环原则一
1.为了避免区域间环路,OSPF规定不同区域间路由器交互只能通过ABR实现。
2.ABR是连接到骨干区域的,所以在区域设计上规定,所有非骨干区域要连接到骨干区域。区域间通讯需要骨干区域,行为上构成逻辑的星型拓扑且无环。
OSPF区域间路由计算放环原则二
1.ABR不会将非骨干区域的3类LSA传递到骨干区域
2.ABR在骨干区域存在邻居的时候,不会计算非骨干区域的3类LSA
3.ABR在骨千区域不存在邻居的时候,会计算非骨干区域的3类LSA

拓展:
在这里插入图片描述
Transit:
表示该路由是通过OSPF的传输区域(Transit Area)到达的。传输区域是OSPF中用于连接不同区域的中心区域,通常被标记为Area 0。如果一个路由器接收到一个路由,并且该路由的下一跳位于Area 0,那么这个路由可能被标记为Transit。

Stub:
表示该路由是通过OSPF的末梢区域(Stub Area)到达的。末梢区域是一个不与其他OSPF区域直接相连的区域,它只能通过与Area 0相连的路由器来学习到其他区域的路由。末梢区域用于减少路由信息的传播,提高路由效率。

Inter-area:
表示该路由是通过OSPF的不同区域之间到达的。OSPF使用区域来划分网络,以提高路由效率和管理的简便性。当一个路由器学习到的路由位于不同的OSPF区域时,这个路由会被标记为Inter-area。

其他OSPF路由类型:
Intra-area: 表示路由是在同一区域内的。这是最常见的路由类型,表示目的地可以直接通过所在区域内的路由器到达。

External 1 和 External 2: 表示路由是通过OSPF外部路由学到的。OSPF可以区分不同类型的外部路由,通常External 1具有更高的成本,而External 2具有更低的成本。

NSSA: 表示路由是通过OSPF的特殊区域类型——非转播区域(Not-So-Stubby Area)学到的。NSSA类似于末梢区域,但它允许引入外部路由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值