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

[求助] OSPF的Forward Address和TTL值求解

[复制链接]
发表于 2014-6-27 23:42:03 | 显示全部楼层 |阅读模式
5鸿鹄币
RT!
OSPF中的Forward Address什么时候为全0,什么时候为非0?
OSPF的TTL值为什么是1,如果为非会出现什么问题?

最佳答案

查看完整内容

也是个人见解。 forward address就是给nssa(t-nssa)来用的。 普通类型5的lsa,有一个伴随的类型4来指示asbr的位置。类型7lsa有forward address,标示asbr的位置,切5后保留,继续发挥作用,因为abr不会给它配类型4。 所以个人认为,凡是普通区域产生的类型5,它的adv router就是此lsa真正起源的,forward address为4个0;类型7以及abr切为类型5的,forward address为原类型7的asbr。 当然,abr上执行suppress-fa后,也会变为 ...
发表于 2014-6-27 23:42:04 | 显示全部楼层
也是个人见解。
forward address就是给nssa(t-nssa)来用的。
普通类型5的lsa,有一个伴随的类型4来指示asbr的位置。类型7lsa有forward address,标示asbr的位置,切5后保留,继续发挥作用,因为abr不会给它配类型4。
所以个人认为,凡是普通区域产生的类型5,它的adv router就是此lsa真正起源的,forward address为4个0;类型7以及abr切为类型5的,forward address为原类型7的asbr。
当然,abr上执行suppress-fa后,也会变为全0。
全0的意思应该是本路由器,不是未知。
ospf设计就是相邻路由器建立邻居,所以ttl就是1。eigrp是可以隔跳建邻居。
沙发 2014-6-27 23:42:04 回复 收起回复
回复

使用道具 举报

发表于 2014-6-28 11:06:02 | 显示全部楼层
全0表示未知、不确定,当ASBR的边界接口没有通告到OSPF的时候就是全零,否则forward address应该是ASBR边界接口的地址。
TTL为1一般是为安全考虑而设计。
以上个人见解,请高手指正。
板凳 2014-6-28 11:06:02 回复 收起回复
回复

使用道具 举报

 成长值: 51260
发表于 2014-6-29 21:39:32 | 显示全部楼层
本帖最后由 qsy112233 于 2014-6-29 21:42 编辑
q0066421 发表于 2014-6-28 18:18
也是个人见解。
forward address就是给nssa(t-nssa)来用的。
普通类型5的lsa,有一个伴随的类型4来指示 ...


BINGO
其实可以简单点解释为:7类LSA经过ABR转发器时会被转为5类LSA,而此时该ABR会被标记为ASBR,让其他非NSSA区域的路由器无法知道真正的ASBR是谁,Forward address就是让其他区域的路由器能知道真正ASBR的正确位置。
但是通常情况下这个是完全没必要的,所以可以关掉

解释的对么  
以上是我的理解。。

补充一下,IGP的TTL好象都是1吧?这也是为什么不能隔跳建邻居的原因


地板 2014-6-29 21:39:32 回复 收起回复
回复

使用道具 举报

发表于 2014-7-1 00:19:21 | 显示全部楼层
qsy112233 发表于 2014-6-29 21:39
BINGO
其实可以简单点解释为:7类LSA经过ABR转发器时会被转为5类LSA,而此时该ABR会被标记为ASBR,让 ...


bingo!
见上,eigrp的单播包ttl是2。
5# 2014-7-1 00:19:21 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 00:35 , Processed in 0.156885 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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