‘壹’ CCNA中OSPF协议里LSA是什么有什么用有几类书上讲的太少. 详细点
坦白说,这是CCNP的内容.
LSA即Link-State Advertisement链路状态通告。它包含了OSPF路由器中,共享的链路状态和路由信息。LSA构成了LSDB,而LSA和hello包一起建立维护网络拓扑数据库,当然建立是靠的helo包,hello包是用的组播。说一句题外话,组播还可以用来学习网络的mac地址。
至于分类,细分有11类。9、10、11是不透明LSA(opaque LSA)3、4类为汇总LSA.
CCNP一般掌握前5类就差不多了。
1类为路由器LSA,主要是在区域内洪泛,指出各链路开销,以及确定路由器是否为ABR或ASBR
2类为网络LSA,主要由中转链路的DR在中转网络中进行通告,
3、4类为汇总LSA,3为网络汇总,由ABR产生,主要是将1类LSA通告到其他区域。当区域中有ASBR时,ABR会产生第4类汇总,即ASBR LSA.)
5类为AS外部LSA.外部LSA是发往AS以外的通告。
ccna不会考LSA,只需要有个了解就可以了。
查看LAS的命令是 show ip ospf database
据我所知,huawei的命令也是这个, juniper的命令似乎是show ospf database。
‘贰’ OSPF协议中LSA包含哪些信息LSA摘要包含哪些信息
lsa是由lsa头部和lsa内容构成的,所有的lsa头部结构都是一样的,只是具体的内容不一样,比如lsa-id和lsa-type不同,其它的可以先不考虑。
不同的lsa内容是不同的,常用的几个说一下吧:
router-lsa,每个路由器都会产生,描述路由器自身的链路情况,比如连了哪些网段
network-lsa 这是DR产生的,描述一个网段内有哪些路由器
summary-lsa 由ABR产生,描述一跳区域间路由
asbr-summary lsa,由ABR产生,描述如何到达ASBR
external-las 由ASBR产生,描述一跳外部路由
nssa-lsa 由nssa区域的ASBR产生,作用与上面的类似,但范围仅限于一个nssa区域
这是回答第一个问题,下面说第二个问题:
在ospf邻居建立的过程中,会有一个阶段——exchange,在这个阶段,两台路由器之间会交互信息,每一台路由器都会发DBD报文,这个报文会告诉对方,我有哪些lsa,怎么表示我有哪些lsa呢?这时候就到用lsa的头部了,因为一个lsa的头部可以唯一地表示一个lsa。DBD就是自己拥有的所有lsa的头部,也就是你说的lsa摘要。举个例子,比如一个班有30个学生,每个学生有自己的名字、成绩和排名,当这个班的老师跟别的老师聊天时,就可以简单地说自己班里有30个学生,名字是xxx,xxx,……。这就是摘要,而不用说出每个学生的所有信息。
希望能帮到你。