HCIP-13.9 OSPF LSA 类型(上)
OSPF的LSA类型一共有11种,分别是:
- LSA1 路由器LSA(Router LSA)
- LSA2 网络LSA(Network LSA)
- LSA3 网络汇总LSA (Network Summary LSA)
- LSA4 ASBR汇总LSA (ASBR Summary LSA)
- LSA5 自治系统外部LSA (Autonomous system external LSA)
- LSA6 组成员LSA (Group membership LSA)用于组播OPSF协议(MOSPF),目前多数路由器已不支持MOSPF,MOSPF属于过时淘汰协议
- LSA7 NSSA外部LSA (NSSA External LSA)
- LSA8 BGP的外部属性LSA(External attributes LSA for BGP)
- LSA9 不透明LSA(本地链路范围)(opaque LSA) *目前主要用于MPLS多协议标签交换协议
- LSA10 不透明LSA(本地区域范围)(opaque LSA)* 目前主要用于MPLS多协议标签交换协议
- LSA11 不透明LSA(AS范文)(opaque LSA)*目前主要用于MPLS多协议标签交换协议
LSA(链路状态广播)名称 | 说明 | |
---|---|---|
1 | 路由器LSA | 每个路由器都可以发起通告,罗列出自己和邻居的接口,描述直连链路信息。 |
2 | 网络LSA | 只用于广播式网络;指定路由器在产生这条网络LSA的区域内部发出通告,列出所有与之相连的路由器。 |
3 | 网络汇总LSA | 一个路由器接触网络内部的多个区域,使用这个路由表来汇总信息,更新其他区域到达另一个区域的信息。 |
4 | ASBR汇总LSA | 由每个发送第五类LSA类型的边界路由器发起通告 |
5 | 自治系统外部LSA | OSPF区域以外的路由,由每个边界路由器发起通告。可以被用于广播“这是通向网络的路径” |
6 | 组成员LSA | 用于现已过时版本的MOSPF(组播OSPF)。大部分路由器去不再支持MOSPF,这种LSA类型未来可能会被重新分配 |
7 | NSSA外部LSA | OSPF末梢区域是无法直接到达外部的区域,其不允许第五种LSA类型进入,所有的外部约束流量都只通过末梢区域边界路由器路由出去。一个“非纯末梢区域(NSSA)”只有一些有限的外部路由可用,他们使用第七种LSA类型在NSSA内部发起通告。NSSA边界路由器将第七种LSA类型转换成第五种LSA类型流入临近区域。 |
8 | 外部属性LSA | 在ospfv2中,外部属性LSA是用来传递BGP链路属性到一个OSPF域中,但是很少使用。在OSPFv3中,它已被重新利用,以发送所有与本地链路相关的IPv6地址信息。 |
9 | 不透明LSA(本地链路范围) | OSPFv3协议里面作为末梢区域和中转网络的通信前缀。在ospfv2中,他是一个本地链路“不透明”协议,通过OSPF路由来传送信息,但是并不用于OSPF路由。 |
10 | 不透明LSA(本地区域范围) | 即使路由器不明白信息内容,也会泛播到区域内的路由器。应用程序用来扩展OSPF功能的协议,如用于MPLS多协议标签交换协议。 |
11 | 不透明LSA(AS范围) | 和第十种LSA类型相似,只是和第五种LSA类型一样,不泛播到末梢区域。 |
LSA:Link State Advertise 链路状态通告,封装在LSU里面
三元组:LS type、Link State ID、Advertising Router的组合共同标识一条LSA
三张表:邻居表 dis ospf peer br
拓扑表(链路状态数据库)dis ospf lsdb
路由表 dis ip routing-table
一型LSA:Router LSA
- 每个路由器都可以发出
- 仅在自己Area区域发送
- 通告自身链路状态信息
调试
dis ospf lsdb
dis ospf lsdb router # LSA类型,一型LSA router
注意:
-
Adv Router总是代表宣告该LSA的路由器的Router-id
Link State ID 不同类型的LSA代表的意义不同
-
LSA-1 的 Link State ID代表路由器的Router-id
LSA内容
LSA(Link State Advertisement)是路由器之间链路状态信息的载体,LSA是LSDB的最小组成单位,也就是说LSDB由一条条LSA构成的。
所有LSA都拥有相同的头部,关键字段含义如下:
(1)LS age:此字段表示LSA已经生存的时间,单位秒
(2)LS type:次字段标识了LSA的格式和功能,常用的LSA类型有五种
(3)Link State ID:此字段是该LSA所描述的那部分链路的标识,如Router ID等
(4)Advertising Router:此字段是产生此LSA的路由器的Router ID
(5)LS sequence number:此字段用于检测旧的和重复的LSA
以上5点共同表示一条LSA
链路类型(非网络类型)
LSA中,用于描述Link的Link ID 、Link Data的取值根据OSPF Link类型不同而不同
链路类型 Link Type | 描述 | 链路ID Link ID | 链路数据Link Data |
---|---|---|---|
P2P | 点对点连接到另一台路由器 | 邻居的Router ID | 产生该LSA的路由器的接口IP地址 |
Stub | 连接到一个末梢网络 | 网络IP地址(网络号) | 网络掩码 |
Transite | 连接到一个传输网络 | DR的接口IP地址 | 产生该LSA的路由器的接口IP地址 |
Virtual-Link | 虚链路 | 邻居的Router ID | 产生该LSA的路由器的接口IP地址 |
注意:只有一型LSA里面才有链路类型,其他类型LSA没有链路类型
Type:链接类型(并非OSPF定义的四种网络类型)
Router LSA描述的链接类型主要有:
- Point-to-Point:描述一个从本路由器到邻居路由器之间点到点链接,属于拓扑信息
- Transnet:描述一个从本路由器到一个Transite网段(如MA或NBMA网段)的链接,属于拓扑信息
- StubNet:描述一个从本路由器到一个stub网段(如loopback接口)的链接,属于路由信息
- Virtual Link:虚链路
调试:
dis ospf lsdb router 7.7.7.7 # 查看 7.7.7.7 发送的1类LSA
# metric 度量
发表评论