Type 1 .2. 3 .4. 5 LSA Link States
同一OSPF区域内的所有路由器都应具有完全相同的拓扑数据,路由器通过SPF算法,以确定前往每个可达子网的最佳路由,学习LSA应该注意它的三个要点1传播范围2通告者是谁3通告的内容。
一、 实验目的
路由器LSA,网络LSA,网络汇总LSA,ASBR汇总LSA,AS外部LSA,NSSA外部LSA,的形成条件及其作用。
二、 实验拓扑以些图为基础,每个实验使用不同路由。
三、 实验(启用R1和R2)
1、 第一类LSA 路由器LSA (Router LSA)
每台运行OSPF的路由器都会产生一类LSA,范围只限本区域,不管它是不是内部路由器还是ABR,内容包括直连路由的拓扑信息和路由信息。
R2(config-router)#do show ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 10)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 15 0x80000003 0x0067F8 3
2.2.2.2 2.2.2.2 9 0x80000002 0x000751 3
注意:不同类型LSA所形成的Link ID 和ADV Router是不同的,可查看最后表格。
一类LSA的Link ID和ADV Router都是本台路由器的RID。可用show ip ospf data router 1.1.1.1查看路由器1.1.1.1的LSA的详细信息。
2、 第二类LSA 网络LSA (Network LSA)
第二类LSA只有MA的网络才能出现二类LSA,对于多路访问网络, OSPF根据在接口上是否选举了DR和来决定是否使用二类 LSA。
实验使用R2和R3的E1/0口。
R3(config-router)#do show ip ospf database network
OSPF Router with ID (3.3.3.3) (Process ID 1)
Net Link States (Area 0)
Routing Bit Set on this LSA
LS age: 186
Options: (No TOS-capability, DC)
LS Type: Network Links
Link State ID: 32.1.1.2 (address of Designated Router)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0x7188
Length: 32
Network Mask: /24
Attached Router: 2.2.2.2
Attached Router: 3.3.3.3
R3#show ip ospf database
OSPF Router with ID (3.3.3.3) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
2.2.2.2 2.2.2.2 255 0x80000003 0x00C0F5 2
3.3.3.3 3.3.3.3 253 0x80000003 0x00D4D4 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
32.1.1.2 2.2.2.2 256 0x80000001 0x007188
从两条命令的输出可以看出Link ID显示的是DR的IP地址,ADV Router是DR的RID。
产生二类LSA后发出的一类LSA,比二类之前产生的一类LSA多了一项Type : Transit。这时的DR主要承担两个任务1 创建该子网的二类LSA,并将其泛洪。2 协助在该子网中交换数据库。
3、 第三类 汇总LSA(Summary LSA)
ABR会将区域间的一类LSA和二类LSA汇总形成三类LSA并泛洪到整个OSPF自治域。
实验拓扑如下:
R3(config-if)#do show ip rout
1.0.0.0/32 is subnetted, 1 subnets
O IA 1.1.1.1 [110/129] via 23.1.1.2, 00:00:44, Serial0/1
2.0.0.0/32 is subnetted, 1 subnets
O IA 2.2.2.2 [110/65] via 23.1.1.2, 00:00:44, Serial0/1
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
23.0.0.0/24 is subnetted, 1 subnets
C 23.1.1.0 is directly connected, Serial0/1
12.0.0.0/24 is subnetted, 1 subnets
O IA 12.1.1.0 [110/128] via 23.1.1.2, 00:00:44, Serial0/1
O IA路由表明它是由三类LSA学到的。
R2(config-if)#do show ip ospf dat
OSPF Router with ID (2.2.2.2) (Process ID 1)
。。。。。。。
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
3.3.3.3 2.2.2.2 988 0x80000001 0x004F98
23.1.1.0 2.2.2.2 1020 0x80000001 0x008C4F
R1(config-router)#do show ip ospf data summary
OSPF Router with ID (1.1.1.1) (Process ID 10)
Summary Net Link States (Area 1)
Routing Bit Set on this LSA
LS age: 103
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 23.1.1.0 (summary Network Number)//关于23.1.1.0网段
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0x8A50
Length: 28
Network Mask: /24//掩码
TOS: 0 Metric: 6//度量值
从R1的s0/1抓包,注意红线部分。可以看到show ip ospf data summary的信息部分。
三类LSA的Link ID就是域间路由器,ADV Router 是ABR的RID。