这个问题也让我困惑很久,很多各种IE也答不上来。
没有2类LSA,我做过试验,根据1类lsa也能画出拓扑。
但是忽略了有一点:链路的描述是双向的。就拿点到点来说,两个路由器会说我连接到你,你连接到我,如下第一类为点到点。
第一类LINK Point to Point link 1.Link -id 邻居的Router-id 2.Link-type Point to Point 3.Link-data 本路由器在本链路的接口IP 第二类LINK Stub network link 1.Link-id 网络地址 2.Link-type Stub network 3.Link-data 子网掩码 第三类LINK Transmit network link 1.Link-id 在本网段接口 2.Link-type Transmit network 3.Link-data 本链路的接口 第四类LINK Virtual-link link 1.Link-id 邻居Router-id 2.Link-type Virtual-link 3.Link-data 虚链路所使用的物理口的接口IP
然而在OSPF的MA网络中,每个路由器都和DR建立邻居,DR实际上是虚拟的一个设备,比如DR是R2,但是R2也会说我自己连接到了DR,
那么DR需要来描述自己连接到哪些路由器,双向的建立,如果一个路由器一条描述,肯定不科学,那么就直接产生一个2类lsa。里面包含了所有这个网络的router-id,加上掩码。
原文:http://donkey89.blog.51cto.com/970799/1766815