设为首页收藏本站language 语言切换
查看: 3177|回复: 13
收起左侧

[已解决] 关于OSPF的一个实验问题

[复制链接]
发表于 2013-10-12 18:10:50 | 显示全部楼层 |阅读模式
50鸿鹄币
OSPF&FR.jpg
如图所示:
R1R2R3使用帧中继连接,控制OSPF的优先级,将R2设为DRR1设为BDRR3不参加DR/BDR选举(成为DRother),在R2上有一个IP2.2.2.2的环回地址,通过OSPF进行通告。配置OSPF,使得R1、和R2R1R3建立OSPF临接关系,R3show ip osfp database 可以看到R22.2.2.2地址的链路信息!!!明显的这个是由作为BDRR1通告的,求教各位大神,这个应该如何解释BDR不是不能通告LAS的么?

 楼主| 发表于 2013-10-12 18:12:50 | 显示全部楼层
明显,作为R1的BDR已经将LSA发给R3,但是BDR不是取代DR后才开始发送信息的吗?
沙发 2013-10-12 18:12:50 回复 收起回复
回复

使用道具 举报

发表于 2013-10-12 19:44:12 | 显示全部楼层
配置发上来看一下
板凳 2013-10-12 19:44:12 回复 收起回复
回复

使用道具 举报

发表于 2013-10-12 21:04:59 | 显示全部楼层
"配置OSPF,使得R1、和R2、R1和R3建立OSPF临接关系"
你都这样说了,那R1岂不是成DR了么,R1通告2.2.2.2不就变得正常了么
地板 2013-10-12 21:04:59 回复 收起回复
回复

使用道具 举报

发表于 2013-10-12 21:33:51 | 显示全部楼层
在R3上show ip osfp database 可以看到R2的2.2.2.2地址的链路信息!!!明显的这个是由作为BDR的R1通告的

首先这句话就有问题,2.2.2.2肯定是R2通告的,为什么是R1通告的?
还有谁说BDR不通告LSA
只是在多路访问网络中是由DR通告2类LSA,而不是BDR来通告

但是DR,BDR都通告一类LSA

这个2.2.2.2是一类LSA,所以应该是R2通告的

一类LSA指的是路由器自身直连网络的信息

5# 2013-10-12 21:33:51 回复 收起回复
回复

使用道具 举报

发表于 2013-10-13 15:15:42 | 显示全部楼层
本帖最后由 chris3687994 于 2013-10-13 17:50 编辑

根据你的拓补,正常的设计是将R1选举成为DR。你将R2选举成了DR,R1选举成了BDR。在R3的LSDB中看到2.2.2.2的LSA信息是很正常的。获取到这个信息是通过LSA type 1得到的。LSA type 1是泛洪到整个区域的,即R2向R1泛洪了一条包含有2.2.2.2的LSA type 1,R1再将这条LSA type 1泛洪给R3。因此在R3上会看到包含2.2.2.2LSA type 1。这和谁是DR、BDR没有关系。在R3的LSDB中,2.2.2.2包含在了LSA type 1中。DR、BDR通告的是LSA type 2的LSA,不是LSA type 1

以上是本人看法,可能会有纰漏或者错误,希望各位朋友发现后能及时指出,并一起讨论,共同提高技术。
6# 2013-10-13 15:15:42 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2013-10-13 19:14:29 | 显示全部楼层
弱水无尘 发表于 2013-10-12 21:33
在R3上show ip osfp database 可以看到R2的2.2.2.2地址的链路信息!!!明显的这个是由作为BDR的R1通告的
...

实验中这个是帧中继网络,R2和R3之间没有虚链路连接,那么只能由R1来告诉R3,R2的2.2.2.2信息。
7# 2013-10-13 19:14:29 回复 收起回复
回复

使用道具 举报

发表于 2013-10-14 14:30:57 | 显示全部楼层
8# 2013-10-14 14:30:57 回复 收起回复
回复

使用道具 举报

发表于 2013-10-15 10:31:16 | 显示全部楼层
9# 2013-10-15 10:31:16 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2013-10-15 14:43:34 | 显示全部楼层
heyanghi 发表于 2013-10-12 21:04
"配置OSPF,使得R1、和R2、R1和R3建立OSPF临接关系"
你都这样说了,那R1岂不是成DR了么,R1通告2.2.2.2不就 ...

1、BDR也是可以喝DRother建立邻接关系的
2、说明过了,R2是DR、R1是BDR
10# 2013-10-15 14:43:34 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2013-10-15 14:46:44 | 显示全部楼层
liuhui_8879 发表于 2013-10-12 19:44
配置发上来看一下

配置简单,相信NP水平应该都会配出来吧?而且这个跟配置没有什么关系吧?这里希望大家分析为什么会有这样的结果
11# 2013-10-15 14:46:44 回复 收起回复
回复

使用道具 举报

 成长值: 58510
发表于 2013-10-15 14:53:03 | 显示全部楼层
好像在帧中继上是没有DR和BDR。
12# 2013-10-15 14:53:03 回复 收起回复
回复

使用道具 举报

发表于 2013-10-17 11:57:00 | 显示全部楼层
看样子你还没有懂OSPF 的区域和LSA 类型
是的,R2和R3没有建立邻接关系,R2通告一类LSA 给R1,R1再将这条LSA 转发给R3,为了让R3知道怎么去往这条目的网段,R1将通告者改为自己,于是乎,。就有了你看到的现象
13# 2013-10-17 11:57:00 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2013-11-9 15:48:55 | 显示全部楼层
yanjin1991 发表于 2013-10-17 11:57
看样子你还没有懂OSPF 的区域和LSA 类型
是的,R2和R3没有建立邻接关系,R2通告一类LSA 给R1,R1再将这条L ...

OSPF在多路访问网络中,选举DR和BDR就是问了减少多路访问中的LAS泛洪,所有的路由器都只向DR/BDR发送LSA在由DR来泛洪,BDR只有在DR消失后才做为DR的继任者开始泛洪LSA,既然DR并没有消失,BDR如何会向外发LSA?这和1类2类有什么关系?按照您的解释就是说BDR在DR存活的情况下也能泛LSA?
14# 2013-11-9 15:48:55 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 10:14 , Processed in 0.085691 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表