一、LSA类型
OSPF常见LSA_第1张图片
OSPF 精髓 5类LSA 和RIP综合实验
OSPF常见LSA_第2张图片

R1的配置:首先配置每个接口ip地址 并加上环回口
R1>en
R1#conf t
R1(config)#inter fa0/0
R1(config-if)#ip address 202.106.12.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int loop 0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config-if)#no shut
R1(config)#router rip 配置RIP动态路由协议 度量值为跳数并保存
R1(config-router)#v 2
R1(config-router)#no auto-summary
R1(config-router)#net 0.0.0.0
R1(config-router)#end
R1(config)#ip route 0.0.0.0 0.0.0.0 202.106.12.2
R1#write
Building configuration...
[OK]

R2的配置
R2>en
R2#conf t
R2(config)#inter f0/0
R2(config-if)#ip address 202.106.12.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#inter f0/1
R2(config-if)#ip address 202.106.23.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#inter loop 0
R2(config-if)#ip address 2.2.2.2 255.255.255.255
R2(config-if)#no shut
R2(config-if)#ex
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#net 0.0.0.0
R2(config-router)#end
R2(config)#ip route 0.0.0.0 0.0.0.0 202.106.23.3
R2#write
Building configuration...
[OK]

R3的配置
R3>en
R3#conf t
R3(config)#inter f0/0
R3(config-if)#ip address 202.106.23.3 255.255.255.0
R3(config-if)#no shut
R3(config-if)#inter f0/1
R3(config-if)#ip address 202.106.34.3 255.255.255.0
R3(config-if)#no shut
R3(config-if)#inter loop 0
R3(config-if)#ip address 3.3.3.3 255.255.255.255
R3(config-if)#no shut
R3(config-if)#ex
R3(config)#router ospf 110 配置OSPF协议 度量值为COST
R3(config-router)#net 3.3.3.3 0.0.0.0 a 1
R3(config-router)#net 202.106.34.0 0.0.0.255 a 1
R3(config-router)#net 202.106.23.0 0.0.0.255 a 1
R3(config-router)#redistribute rip subnets 把RIP协议加入到OSPF里
R3(config-router)#end
R3(config)#router rip
R3(config-router)#v 2
R3(config-router)#no au
R3(config-router)#net 0.0.0.0
R3(config-router)#end

R3#show ip rout

C 202.106.23.0/24 is directly connected, FastEthernet0/0
1.0.0.0/32 is subnetted, 1 subnets
R 1.1.1.1 [120/2] via 202.106.23.2, 00:00:16, FastEthernet0/0
2.0.0.0/32 is subnetted, 1 subnets
R 2.2.2.2 [120/1] via 202.106.23.2, 00:00:16, FastEthernet0/0
3.0.0.0/32 is subnetted, 1 subnets
C 3.3.3.3 is directly connected, Loopback0
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/11] via 202.106.34.4, 00:01:46, FastEthernet0/1
5.0.0.0/32 is subnetted, 1 subnets
O IA 5.5.5.5 [110/21] via 202.106.34.4, 00:01:48, FastEthernet0/1
6.0.0.0/32 is subnetted, 1 subnets
O IA 6.6.6.6 [110/31] via 202.106.34.4, 00:01:48, FastEthernet0/1
C 202.106.34.0/24 is directly connected, FastEthernet0/1
O IA 202.106.45.0/24 [110/20] via 202.106.34.4, 00:07:02, FastEthernet0/1
R 202.106.12.0/24 [120/1] via 202.106.23.2, 00:00:23, FastEthernet0/0
O IA 202.106.56.0/24 [110/30] via 202.106.34.4, 00:07:02, FastEthernet0/1
R3#write
Building configuration...
[OK]
R3#

R4的配置
R4>en
R4#conf t
R4(config)#inter f0/0
R4(config-if)#ip address 202.106.34.4 255.255.255.0
R4(config-if)#no shut
R4(config-if)#inter f0/1
R4(config-if)#ip address 202.106.45.4 255.255.255.0
R4(config-if)#no shut
R4(config-if)#inter loop 0
R4(config-if)#ip address 4.4.4.4 255.255.255.255
R4(config-if)#no shut
R4(config-if)#ex
R4(config)#router ospf 110
R4(config-router)#net 4.4.4.4 0.0.0.0 a 1
R4(config-router)#net 202.106.34.0 0.0.0.255 a 1
R4(config-router)#net 202.106.45.0 0.0.0.255 a 0
R4(config-router)#end
R4#write
Building configuration...

R5的配置
R5>en
R5#conf t
R5(config)#inter f0/0
R5(config-if)#ip address 202.106.45.5 255.255.255.0
R5(config-if)#no shut
R5(config-if)#inter f0/1
R5(config-if)#ip address 202.106.56.5 255.255.255.0
R5(config-if)#no shut
R5(config-if)#inter loop 0
R5(config-if)#ip address 5.5.5.5 255.255.255.255
R5(config-if)#no shut
R5(config-if)#ex
R5(config)#router ospf 110
R5(config-router)#net 5.5.5.5 0.0.0.0 a 0
R5(config-router)#net 202.106.56.0 0.0.0.255 a 2
R5(config-router)#net 202.106.45.0 0.0.0.255 a 0
R5#write
Building configuration...

R6的配置
R6>en
R6#conf t
R6(config)#inter f0/0
R6(config-if)#ip address 202.106.56.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#int loop 0
R6(config-if)#ip address 6.6.6.6 255.255.255.255
R6(config-if)#no shut
R6(config-if)#ex
R6(config)#router ospf 110
R6(config-router)#net 6.6.6.6 0.0.0.0 a 2
R6(config-router)#net 202.106.56.0 0.0.0.255 a 2
R6(config-router)#end
R6#ping 202.106.34.3
ending 5, 100-byte ICMP Echos to 202.106.34.3, timeout is 2 seconds:
!!!!!
R6#write
Building configuration...
[OK]
R6#show ip route
O IA 202.106.23.0/24 [110/40] via 202.106.56.5, 00:01:54, FastEthernet0/0
1.0.0.0/32 is subnetted, 1 subnets
O E2 1.1.1.1 [110/20] via 202.106.56.5, 00:01:49, FastEthernet0/0
2.0.0.0/32 is subnetted, 1 subnets
O E2 2.2.2.2 [110/20] via 202.106.56.5, 00:01:49, FastEthernet0/0
3.0.0.0/32 is subnetted, 1 subnets
O IA 3.3.3.3 [110/31] via 202.106.56.5, 00:20:46, FastEthernet0/0
4.0.0.0/32 is subnetted, 1 subnets
O IA 4.4.4.4 [110/21] via 202.106.56.5, 00:20:46, FastEthernet0/0
5.0.0.0/32 is subnetted, 1 subnets
O IA 5.5.5.5 [110/11] via 202.106.56.5, 00:20:47, FastEthernet0/0
6.0.0.0/32 is subnetted, 1 subnets
C 6.6.6.6 is directly connected, Loopback0
O IA 202.106.34.0/24 [110/30] via 202.106.56.5, 00:20:48, FastEthernet0/0
O IA 202.106.45.0/24 [110/20] via 202.106.56.5, 00:20:48, FastEthernet0/0
O E2 202.106.12.0/24 [110/20] via 202.106.56.5, 00:01:51, FastEthernet0/0
C 202.106.56.0/24 is directly connected, FastEthernet0/0
R6#ping 2.2.2.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
查看一类LSA show ip ospf database router
OSPF常见LSA_第3张图片
查看2类LSA show ip ospf database network
OSPF常见LSA_第4张图片
查看3类LSA show ip ospf database summary
OSPF常见LSA_第5张图片
查看4类LSA show ip ospf database asbr-summary
OSPF常见LSA_第6张图片
查看5类LSA show ip ospf database external
OSPF常见LSA_第7张图片
OE 2的路由在域间和域外的度量值固定值是20,不累加 类型2
类型1 在OSPF域内累加,每经一跳,累加度量值,域外不累加!

二、Area Type,区域类型
OSPF的区域类型分为5种:Backbone area(area 0)、Standard area、Stub area、Totally stubby area、No so stubby area(NSSA)。下面来逐一介绍。
1、Backbone area,也叫骨干区域,其实就是area 0。根据OSPF的设计原则,area 0在OSPF网络中起着中心节点的作用,其他区域的链路信息通过area 0来进行相互传递,这也意味着所有其他区域都必须跟area 0相连。该区域支持1、2、3、4、5类LSA。

2、Standard area,也叫标准区域,标准区域的意思就是在这个区域里面可以正常传递OSPF各类报文。该区域支持1、2、3、4、5类LSA。

3、Stub area,也叫末节区域,所谓末节区域,意思就是该区域不接受非OSPF网络的任何外部路由(external route),它如果要到达那些外部路由的时候,只需要通过默认路由把它发出去就可以了。该区域支持1、2、3类LSA。

4、Totally stubby area,也叫完全末节区域,他的意思是该区域非但不接受外部路由,也不接受自己本区域以外的其他区域的链路信息。它如果要到达本区域以外的目标网络的时候,也是跟末节区域一样,直接把报文通过默认路由发出去。这里要注意的是,由于默认路由是用3类LSA发送的,所以完全末节区域虽然不允许普通的3类LSA报文,但是支持这种包含默认路由的3类LSA。该区域支持1、2类LSA,以及包含默认路由的3类LSA。

5、No so stubby area,就是平时所说的NSSA了,这个NSSA其实是从stub区域发展而来的,它的意思是在含有stub区域的条件下,还拥有可以发送外部路由出去给其他区域的能力。该区域支持1、2、3、7类LSA。这里注意一点的是,NSSA区域还有另外一种模式,那就是是完全末节区域模式的NSSA。这个模式其实就是在完全末节区域环境下允许引入外部路由,这种区域模式支持1、2类LSA以及包含默认路由的3类LSA。

OSPF常见LSA_第8张图片