1.LSA的基本概念
OSPF的LSU报文可以携带多种不同类型的LSA
LSU报文携带LSA信息
LS Type:本LSA的类型
LS ID:不同的LSA,对这个字段的含义不同
adv router:产生该LSA路由器的Router id
LS Age:老化时间
seq:序列号,更新报文序列号加一
checksum:校验和
其中LS Type,LS ID,adv router是三元组唯一标识了一个LSA
LS Age,seq,checksum用于判断LSA的新旧
LS Age最大为3600s,在半小时内没有收到更新的LSA就会删除;当网络发生变更(ip地址删除等操作),负责通告的路由器会主动泛洪LSA信息(将 LS Age置为3600s),示意邻居删除LSA
LSA更新后seq会加1
2.区域内路由计算
2.1Router-LSA
一类LSA由加入ospf进程的路由器产生
一类LSA的详细信息主要区分是四种link type:StubNet,p2p,TransNet,Virtual-link(接触较少),其中StubNet为描述路由信息,其他都描述拓扑信息
link ID的不同含义;Data的不同含义以及还有Link Type;
2.2Network-LSA
2类LSA由DR产生,描述伪节点连着哪些节点
一类LSA和二类LSA可以顺藤摸瓜出全网网络拓扑
所有命令只需要在AR1上查看即可
首先查看拓扑信息,link type:p2p;link id 2.2.2.2 data 10.1.12.1;说明此时AR1上连接一个路由器router id 2.2.2.2 与邻居相连地址为10.1.12.1 ;
此时查看 router id 2.2.2.2
首先查看拓扑信息p2p,发现有邻居router 1.1.1.1,接口地址 10.1.12.2 ;
再查看 TransNet,link ID 10.1.234.4 Data 10.1.234.2;说明此时设备上还链接着一个广播型链路
DR接口地址10.1.234.4 ,连接伪节点地址为10.1.234.2;接着追查拓扑
此时发现伪节点上连接着 三台设备,网段 10.1.234.4/24,router id 如上;可以得到网络中还有路由器
网络拓扑追查完毕,StubNet为设备直连接口信息是路由信息与拓扑无关