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

[求助] 关于ospf 1类lsa与2类lsa的疑惑

[复制链接]
发表于 2014-8-4 12:57:31 | 显示全部楼层 |阅读模式
3鸿鹄币
各位大神:
    今天后头看ospf的时候,偶然发现一个问题,一直搞不明白2类lsa的存在意义,2类lsa只存在与广播网络中,我看了看2类lsa的携带的信息比1类多了一个子网掩码,所携带的路由信息,1类也可以携带,一开始以为2类lsa为了通告dr的位置,但是看了看1类lsa里面也指出来了dr的位置,那2类lsa存在的意义究竟是什么?区别于1类lsa的无法实现的功能是啥?坐等大神解答,感激不尽~

最佳答案

查看完整内容

2类LSA只在MA网络中才会存在. 因为在MA网络中,每个路由器只跟DR与BDR建立FULL的邻居关系,只跟DR进行LSDB同步.DRother之间是two-way状态. DR也是可以用来代表一个MA网络.在MA网络中,每个路由器通过1类LSA通告的是自己所连接到哪一个MA网络以及通过哪一个接口连接到这一网络.1类LSA中并没有接口的掩码信息,也没有MA中其他的路由器信息.这些信息是DR通过2类LSA通告的. 因为在MA网络中,每一个路由器都会跟DR建立邻居关系,所以 ...
发表于 2014-8-4 12:57:32 | 显示全部楼层
2类LSA只在MA网络中才会存在.
因为在MA网络中,每个路由器只跟DR与BDR建立FULL的邻居关系,只跟DR进行LSDB同步.DRother之间是two-way状态.
DR也是可以用来代表一个MA网络.在MA网络中,每个路由器通过1类LSA通告的是自己所连接到哪一个MA网络以及通过哪一个接口连接到这一网络.1类LSA中并没有接口的掩码信息,也没有MA中其他的路由器信息.这些信息是DR通过2类LSA通告的.
因为在MA网络中,每一个路由器都会跟DR建立邻居关系,所以DR知道这个网络中有哪些路由器.DR会通过2类LSA来通告这个MA网络中的路由器信息以及掩码信息.
仅供参考,感谢
沙发 2014-8-4 12:57:32 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-8-4 13:29:57 | 显示全部楼层
自己顶下
板凳 2014-8-4 13:29:57 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-8-4 14:35:42 | 显示全部楼层
WOLF某某某 发表于 2014-8-4 13:33
2类LSA只在MA网络中才会存在.
因为在MA网络中,每个路由器只跟DR与BDR建立FULL的邻居关系,只跟DR进行LSDB ...

DR与other之间建立的是full关系,他们之间会交换LSA,DR拥有整个区域内的1类 LSA,此时与other交换之后,other也有全区域的1类的lsa,此时不就可以靠1类知道别的非直连的邻居关系了吗?
地板 2014-8-4 14:35:42 回复 收起回复
回复

使用道具 举报

发表于 2014-8-4 15:07:32 | 显示全部楼层
strivesoly 发表于 2014-8-4 14:35
DR与other之间建立的是full关系,他们之间会交换LSA,DR拥有整个区域内的1类 LSA,此时与other交换之后,o ...

MA网络中1类LSA并没有直连链路的掩码信息,而且每一个LSA通告的只是自己跟DR的连接信息,当然,你可能会认为,既然每个路由器都会通告自己跟DR的连接信息,2类LSA中为啥还要通告attach router?因为MA始终是一个网络,而不是多个网络.DR通过2类LSA通告的是这个MA网络中有哪些路由器.
5# 2014-8-4 15:07:32 回复 收起回复
回复

使用道具 举报

发表于 2014-8-4 15:28:23 | 显示全部楼层
6# 2014-8-4 15:28:23 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-8-6 10:48:42 | 显示全部楼层
WOLF某某某 发表于 2014-8-4 15:07
MA网络中1类LSA并没有直连链路的掩码信息,而且每一个LSA通告的只是自己跟DR的连接信息,当然,你可能会 ...

通过1类lsa不一样也可以知道这个MA网络中有哪些路由器吗,既然 DR有这个网络得每个路由器的直连信息,理应能够计算出来才是呀
7# 2014-8-6 10:48:42 回复 收起回复
回复

使用道具 举报

发表于 2014-8-6 11:04:38 | 显示全部楼层
strivesoly 发表于 2014-8-6 10:48
通过1类lsa不一样也可以知道这个MA网络中有哪些路由器吗,既然 DR有这个网络得每个路由器的直连信息,理 ...

每个路由器只知道自己是跟谁相连的,我跟DR相连.那我要去看一下DR跟谁相连.
想想PTP环境就知道了,R1-----R2------R3
如果都是PTP链路,R1会知道它跟R2相连,然后是R2跟R3相连.
这样的话,R1如果去访问R3,就直接走R2了.
而不能说R1跟R2相连,R3也跟R2相连.然后R1才走R2的吧?
8# 2014-8-6 11:04:38 回复 收起回复
回复

使用道具 举报

发表于 2018-4-8 11:37:05 | 显示全部楼层
66666666
9# 2018-4-8 11:37:05 回复 收起回复
回复

使用道具 举报

发表于 2019-4-22 09:45:34 | 显示全部楼层
11111
10# 2019-4-22 09:45:34 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 08:19 , Processed in 0.180961 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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