LSA类型
类别 | 名称 | 宣告者 | 范围 | 内容 | Link-id | Adv-router |
一类 | router LSA | 每台路由器 | 本区域内 | 直连路由和相连路由器 | Router-id | Router-id |
二类 | network LSA | DR | 本区域内 | MA网络中的路由器列表 | DR在MA网络中的IP | DR的router-id |
三类 | network summary LSA | ABR | 所有的OSPF区域内 | 域间路由 | 需要传递的遇见路由本身 | ABR的route-id |
四类 | ASBR summary LSA | 离ASBR最近的ABR产生 | 除了ASBR所在区域的其他区域 | 宣告ASBR的所在位置 | ASBR的router-ID | ABR的router-id |
五类 | AS external LSA | ASBR | 所有ospf区域 | 域外路由 | 域外路由 | 重发布进入的ASBR的router-id |
七类 | NSSA externa | ASBR | NSSA区域 | 域外路由 | 域外路由 | ASBR |
一类LSA:Router LSA
每个路由器都会产生,描述的是链路状态和开销,一类LSA只在所属区域内泛洪。
功能: 本路由器针对某个区域产生的路由信息和拓扑信息
传播范围:本区域内传输
Link ID : 产生者的router-id
ADV router: 产生者的router-id
特性: 在单个区域中分别产生一条1类LSA,若存在MA网络,1类LSA不完整,需要配合二类 LSA生成路由信息以及拓扑信息
[AR1]dis ospf lsdb router 1.1.1.1 OSPF Process 10 with Router ID 1.1.1.1 Area: 0.0.0.0 Link State Database Type : Router Ls id : 1.1.1.1 # 产生此LSA的Router ID Adv rtr : 1.1.1.1 #发布此LSA的Router ID Ls age : 73 Len : 72 Options : E #E(Option中的E位)位置1,表明该支持5类LSA Flag位:V:虚连接 B ABR E:ASBR seq# : 80000017 chksum : 0x865b Link count: 4 * Link ID: 4.4.4.4 Data : 14.1.1.1 Link Type: P-2-P ## 连接类型,点到点 Metric : 48 * Link ID: 14.1.1.0 Data : 255.255.255.0 Link Type: StubNet Metric : 48 Priority : Low * Link ID: 1.1.1.1 Data : 255.255.255.255 Link Type: StubNet Metric : 0 Priority : Medium * Link ID: 172.16.10.1 Data : 172.16.10.1 Link Type: TransNet Metric : 1
Link Type | Link ID | Data |
Point-to-point | 邻居的Router ID | 该网段上本地接口的IP地址 |
TransNet | DR的接口IP地址 | 该网段上本地接口的IP地址 |
StubNet | 该Stub网段的IP网络地址 | 该Stub网段的网络掩码 |
Virtual | 虚连接邻居的Router ID | 去往该虚连接邻居的本地接口的IP地址 |
二类LSA:Network LSA
二类LSA只在广播类型的网络和NBMA网络存在,由DR生成,包含所有该链路上的设备的Router ID,和该网络中的掩码。一类和二类LSA只能在本区域传输
功能: 用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码
传播范围:只能在本区域之内传输,终止于ABR
Link ID:DR接口的IP地址
ADV router:DR所在路由器的router-ID
特性: 只会出现在MA网络,用于补充1类LSA(1.MA网络的掩码 2.MA网络路由器的数量)
[AR2]dis ospf lsdb network 172.16.10.1 OSPF Process 10 with Router ID 2.2.2.2 Area: 0.0.0.0 Link State Database Type : Network Ls id : 172.16.10.1 Adv rtr : 1.1.1.1 Ls age : 1307 Len : 36 Options : E seq# : 80000004 chksum : 0xb4ba Net mask : 255.255.255.0 Priority : Low Attached Router 1.1.1.1 Attached Router 2.2.2.2 Attached Router 3.3.3.3
每个路由器计算以自己为根的最短路径树。
计算最短路径树的过程分为两个阶段:
第一阶段,计算所有的Transit节点,包括路由器和Transit网段。(Transition,P2P)
第二阶段,计算Stub网段。
区域边界路由器(ABR)上有多个LSDB,ABR为每一个区域维护一个LSDB。
ABR将所连接的非骨干区域内的链路状态信息抽象成路由信息,并发布到骨干区域中,由骨干区域进一步发布到其他非骨干区域中。
ABR也要将骨干区域的链路状态信息抽象成路由信息,并发布到所连接的非骨干区域中。
三类LSA:Network Summary LSA
三类LSA由ABR产生,可以跨区域传递,描述的是路由信息,与拓扑无关 ,ABR会将区域内的一类LSA,二类LSA转成三类LSA泛洪到其他区域
功能:用于在区域之间传递路由信息
link-id :传递路由的网络号
ADV router:默认为所在区域ABR的router-id
特性: 在穿越不同区域时,由其他的ABR重新产生(ADV router 是变化的)
[AR2]dis ospf lsdb summary 172.16.10.0 OSPF Process 10 with Router ID 2.2.2.2 Area: 0.0.0.0 Link State Database Type : Sum-Net Ls id : 172.16.10.0 (通告网络前缀信息) Adv rtr : 2.2.2.2 通告者的Router ID,应该是ABR Ls age : 1728 Len : 28 Options : E seq# : 80000003 chksum : 0x2338 Net mask : 255.255.255.0 掩码 Tos 0 metric: 49 开销 Priority : Low Area: 0.0.0.10 Link State Database [AR2]
三类LSA的防环:
OSPF从非骨干区域收到的一类或二类LSA,转成三类LSA,不会再回到起始区域
为了避免区域间的环路,OSPF规定不允许直接在两个非骨干区域之间发布路由信息,只允许在一个区域内部或者在骨干区域和非骨干区域之间发布路由信息
四类LSA:ASBR summary LSA
功能:除了ASBR所在区域外,用于通告ASBR位置
Link id:ASBR的router-id
ADV router: 默认ASBR所在区域的ABR的 router-id
特点:在穿越不同区域时,由新的ABR重新产生。(与3类LSA一致)
五类LSA:AS external LSA
功能: 用于在整个OSPF中传递外部路由(原本不属于OSPF域)
5类LSA有两种类型: 类型1 类型2(区别:)
Link id :传递外部路由的网络号
ADV router : 产生该LSA的 router-id (产生本LSA的ASBR的router-id )
传播范围:在整个OSPF域中传输
导入RIP路由的命令(在 OSPF 和外部路由的边界路由器上配置):import-route rip 100
七类LSA:NSSA external
功能: 在NSSA区域中,传递外部路由。
Link id :传递路由网络号
ADV router:产生该LSA的 router-id
特性:默认为类型2 ,度量值为1 。 携带了FA地址(转发地址)
FA: 转发地址,当5类或7类LSA中携带了FA地址,则计算路径开销值时计算的是当前路由器到 达FA地址的开销值之和+种子度量值。(若FA地址不可达,则路由不能加表)
查看代码:
一类:dis ospf lsdb router 1.1.1.1 二类:dis ospf lsdb network 三类:dis ospf lsdb summary 四类:dis ospf lsdb asbr 五类:dis ospf lsdb ase 七类:dis ospf lsdb nssa
评论列表