设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1987|回复: 5
收起左侧

[其他] 关于OSPF--NSSA

[复制链接]
发表于 2013-8-19 03:12:25 | 显示全部楼层 |阅读模式
本帖最后由 QQ285486507 于 2013-8-19 03:22 编辑

下图中R2能不能说是ASBR?
很简单的一个问题,往往容易被忽略。
在OSPF中路由器角色决定了网络拓扑,很重要 。而在这里R2角色有了不同的说法。
RFC定义ASBR,自治系统边界路由器,产生type-5 lsa,且看这两条件在NSSA特区中就有可能冲突,而在这样环境下,大多数说法偏向后者即产生type-5 lsa 就是ASBR。还有一个理由,在AS内部查看ASBR时。所有信息都会指向图中R2即NSSA区域的ABR和ASBR为同一路由器。
另一种说法是,R2首先是NSSA区域的ABR,在这基础之上R2才能充当一个7转5的转换器。诡异的是在转换时,把ASBR身份也转换了,把自己当ASBR通告给AS域内。这种诡异有可能误导AS内的所有路由器认为R2就是ASBR。说到底它并非自治系统边界路由器,它本身并没有产生type-7 Lsa。而NSSA内部要到达其他区域则必须通过ABR转换为type-5来传递。可以说ABR只是做了这一件事,并不能片面的认为其就是ASBR。而且,在type-5 lsa包含这么一个信息--forward address,转换地址(如当前环境忽略默认网络类型),当这个地址不为全0时。就可以理解为,用来告诉AS内部,谁才是真正的ASBR。要去往AS外部时,转发地址优先于其他信息。
OSPF为当前广泛使用的动态路由协议一定有值得讨论的地方。有不同意见请随意!!且不看官方有没有定义或如何定义,我始终认为上述中只有一个答案是与不是。


123

123
发表于 2013-8-19 08:31:19 | 显示全部楼层
沙发 2013-8-19 08:31:19 回复 收起回复
回复 支持 反对

使用道具 举报

 成长值: 58120
发表于 2013-8-19 08:37:50 | 显示全部楼层
是的,如你所言。NSSA ABR因为他把7转成了5,结果导致域内其他路由器误认为他是ABR的同时也是ASBR。
所以他在转换后的LSA中携带FA,告知接收者路由器,真正的ASBR到底是谁。
板凳 2013-8-19 08:37:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-19 08:59:09 | 显示全部楼层
地板 2013-8-19 08:59:09 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-19 09:18:36 | 显示全部楼层
5# 2013-8-19 09:18:36 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-19 09:46:42 | 显示全部楼层
路过了解一下
6# 2013-8-19 09:46:42 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 20:13 , Processed in 0.063399 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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