本实验拓扑如下:
 
1.综述(表格):
类别
Link ID
ADV(谁发给我的!)
通过可以观察得到的信息
范围
LSA1      
ADV的路由器ID
发送方路由器
和本路由器相连的路由器网段详细信息
本区域
LSA3
区域外路由条目的网络前缀
ABR
只提供路由相关信息
本AS(除本区域和total特区)
LSA4      
ASBR
ABR
就告诉你去外AS怎么走(哪个ASBR)
本AS(除特区和包括此ASBR的区域以外)
LSA5
AS外路由条目的网络前缀
ASBR
非本AS的网段信息以及去其网段的出口ASBR
本AS(除特区)
 
 
2. LSA1的观察:
下图的router link states显示了LSA1的信息:
1观察LSA1link ID没有意义因为他就是adv路由器IDshow ip ospf datebase观察LSA1的精髓在link的明细里。
2)ADV列表应该包括所有该区域的ospf router(包括本路由器或ABR或ASBR)。ip ospf datebase命令观察4类LSA(链路状态通告)的属性" type="#_x0000_t75" o:spid="_x0000_i1033">
3)seq#是说明该LSA版本的新旧程度,号越大越新;注意age字段,每条lsa的最大寿命是
3600秒,也就是一个小时。原则上,在半个小时的时候(寿命过半),ADV会重新周期更新LSA,并且seq+1。
但是经过试验,情况并非如此。各lsa要在2000秒时才更新。晚了200秒,为什么?
 
4)查看link的明细:
命令是全局命令show ip ospf database router x.x.x.xlink id
结果见下图本例是R2自己做为ADV):LSA1link明细就两种本区域stub networkrouter
 
stub network描述了该ADV所连接的网络信息(包括环回网络):网络地址,子网掩码等。
router描述了该ADV直连的R邻居信息包括邻居的route-id通往邻居接口的ip地址等。ip ospf datebase命令观察4类LSA(链路状态通告)的属性" type="#_x0000_t75" o:spid="_x0000_i1032">
 
3. LSA3的观察
观察LSA3的明细可以使用全局命令show ip ospf database summary x.x.x.xlink id
 
1)通过观察link id中的网段或主机路由(如环回网段),可以知道这些网段都不是本区域的,而外区域,所以在路由表中会显示为IA
 
 
4.LSA4的观察
1lsa4的判断很简单她的功能就是告诉路由器去外AS怎么走她的内容应该包括所有本ASASBRlink id就可以知道),但并不一定包括所有的ABR
2)通常通过4类路由的条目数,可以判断本ospf的AS与多少个外部AS接壤,本例中只有1个。
3)LSA4和LSA5一般是共生共灭的,但也有例外(如有设置特区或与ASBR接壤的区域)。ip ospf datebase命令观察4类LSA(链路状态通告)的属性" type="#_x0000_t75" o:spid="_x0000_i1030">
 
4以下是明细查看命令为全局命令 show ip ospf database asbr-summary x.x.x.xip ospf datebase命令观察4类LSA(链路状态通告)的属性" type="#_x0000_t75" o:spid="_x0000_i1029">
 
5.LSA5的观察
 1)查看五类LSA的全局命令:
show ip ospf database external x.x.x.x (link ID)
link ID是无掩码的网段信息,记住这些网段都来自于非本AS的
2)这里的ADV是R9,是ASBR,是得到这些外网段信息的ASBR!
这里的五类adv列表,应该会列出所有本AS的ASBR,本例中只有9.9.9.9是ASBR。
即使在ASBR(R9)本身,打此条命令得到输出和在R2上是一样的。ip ospf datebase命令观察4类LSA(链路状态通告)的属性" type="#_x0000_t75" o:spid="_x0000_i1027">
3)如果在ASBR上有分发默认路由,那么在AS内部的路由器中,也会有一条五类LSA,如下图,这类默认路由的link ID是0.0.0.0ip ospf datebase命令观察4类LSA(链路状态通告)的属性" type="#_x0000_t75" o:spid="_x0000_i1026">

4)五类LSA不属于任何一个区域,如下图所示,并没有像其他区域一样,表示区域标识的 "area x"。只要不是特区,本AS中的R中都应该有此类条目