1类 Router
路由器LSA,描述设备的直连拓扑信息、路由信息。
该LSA只能在接口所属的区域内泛洪。
解释(接口所属的区域):在OSPF中以接口划分区域,故每个接口都可以属于不同的区域。
1类LSA只会在区域内泛洪/传递,不会泛洪到其它区域中。
2类 Network
网络LSA,该2类LSA只会在广播类型网络中出现。
由DR产生,描述DR所在的MA网络中所有与之形成邻接关系的路由器,以及DR自己。
解释(所有与之形成邻接关系的路由器):
在广播类型的网络中,OSPF会选举出DR设备统一管理广播网络中的LSA。
而广播网络中只有DR与BDR能够与DR-other设备建立邻接关系。
2类LSA描述的正是DR与其它设备之间的拓扑信息[DR连接了谁],与DR广播网络的路由信息[DR广播网络是什么]。
该LSA只能在接口所属区域泛洪。
3类 Summary-Network
网络汇总LSA,由ABR设备产生,描述区域内的路由信息。
由于1类、2类LSA只能在区域内传递。
故其它区域需要学习到另一个区域的1类2类就需要有新的LSA来统一描述1类2类的拓扑、路由信息。这个LSA就是3类LSA。
4类 ASBR-Summary
ASBR汇总LSA,由ABR产生,描述到ASBR的路由,服务于5类LSA。
通告给除ASBR所在区域的其它区域。
这里需要进行图形的解释:
5类LSA在传递过程中下一跳是不可改变的,故AR5想访问AR1就需要去往AR2的2.2.2.2。
1、第一AR2的router-id=2.2.2.2并没有发布到OSPF网络中,故AR5不会学习到去2.2.2.2的路由。
2、由于AR3与AR2在同一个区域中,通过1类LSA就可以知道如何去2.2.2.2。
【唉?不是说2.2.2.2是RID吗?不是没有发布到OSPF吗?AR3如何知道去2.2.2.2的呢?】
【答案就是在1类LSA的子类型中可以得知去往RID的拓扑信息,往后会详细讲解1类LSA的其它子类型】
Type : Router
Ls id : 2.2.2.2 【该LSA由谁产生?由于1类描述自己的直连接口信息,当然是自己】
Adv rtr : 2.2.2.2 【谁通告的?1类LSA由自己产生,当然是自己】
Ls age : 623
Len : 36
Options : ASBR E
seq# : 80000007
chksum : 0x2ec3
Link count: 1
* Link ID: 10.1.23.3【基于TransNet子类型可知该地址表明广播网络的DR地址】
Data : 10.1.23.2【谁通告的该LSA信息?基于该地址我们就知道如何去2.2.2.2了】
Link Type: TransNet
Metric : 1
该LSA由2.2.2.2通告过来给AR3的,其中产生了1条拓扑信息,可通过10.1.23.2访问到。
故同样的也可以访问到2.2.2.2。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
3、由于1类只能在区域中传递,故AR5无法学习到去往2.2.2.2的路由信息。这个时候就需要用到ABR(AR3)发布的4类LSA(去2.2.2.2来找我AR3准没错了)
5类 AS-External
AS外部LSA,由ASBR产生,描述到OSPF域外的路由。
OSPF引入的路由,如引入RIP、ISIS、BGP等路由,引入的路由就属于外部路。外部路由用5类LSA进行通告。
5类LSA在传递的过程中,下一跳不会被中间设备修改。
