6台路由器+ospf+rip

nssa 原理

####5、OSPF协议6种LSA分析####
1类:所有OSPF路由器都会产生,只在区域内传播
2类:DR产生,只在区域内传播
3类:ABR产生,在相邻的两个区域相互传播
4类:ABR产生,向和ASBR不在同一区域的其他区域传播,用于表示ASBR
5类:ASBR产生,向整个OSPF协议区传播,用于描述另一个协议域的路由信息(外部路由信息)
7类:NSSA区域中的ASBR产生,用于向NSSA区域通告外部路由3

stub过滤4,5类lsa,ABR会产生缺省的3类lsa,区域内不能引入外部路由
total stub过滤3,4,5类lsa,ABR会产生缺省的3类lsa,区域内不能引入外部路由
nssa过滤4,5类lsa,ABR会产生缺省的7类lsa,该区域能引入外部路由
total nssa过滤3,4,5类lsa,ABR会产生缺省的3类lsa,该区域能引入外部路由

下发默认 default-route …

ospf 1

default-route-advertise 命令意思是将本路由器发布一条0.0.0.0/0.0.0.0的路由到域内其他路由器到其他路由器学习到这条默认路由后,其他路由器下一个跳就是指向发布这条路由的路由器。

rip 1

default-route originate //rip中引入默认路由让其他路由表学习。之后收敛状态

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_R3_02

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路_03

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_网络优化_04

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_网络优化_05

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路_06

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_网络优化_07

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_R3_08

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_R3_09

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路_10

实验环境

win10 、ensp、wireshake

实验步骤

R1配置

[R1-GigabitEthernet0/0/0]int g0/0/3
 [R1-GigabitEthernet0/0/3]ip add 12.0.0.1 24
 [R1]GigabitEthernet0/0/0
 [R1-GigabitEthernet0/0/0]ip add 16.0.0.1 24
 [R1]Loo 0
 [R1-LoopBack0]ip add 1.1.1.1 24
 [R1]ospf 1 router-id 1.1.1.1
 [R1-ospf-1]area 1
 [R1-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255 
 [R1-ospf-1-area-0.0.0.1]network 1.1.1.0 0.0.0.255
 [R1-ospf-1-area-0.0.0.1]nssa //在area1 配置nssa 网络优化
 [R1]ospf 1
 [R1-ospf-1]import-route rip 1 type 1 cost 5 //默认引入type2,一般引入type1,要累加cost5是花销[R1]rip 1
 [R1-rip-1]undo summary //不聚合链路
 [R1-rip-1]version 2
 [R1-rip-1]network 16.0.0.0 //rip宣告网络号
 [R1-rip-1]import-route ospf 1 //进入rip,引入路由ospf

R 2配置

[R2]int g0/0/0
 [R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
 [R2]int g0/0/1
 [R2-GigabitEthernet0/0/1]ip add 23.0.0.3 24
 [R2]int loo 0
 [R2-LoopBack0]ip add 2.2.2.2 24
 [R2]ospf 1 route-id 2.2.2.2
 [R2-ospf-1]area 1
 [R2-ospf-1-area-0.0.0.1] network 23.0.0.0 0.0.0.255
 [R2-ospf-1-area-0.0.0.1] network 12.0.0.0 0.0.0.255
 [R2-ospf-1-area-0.0.0.1] network 2.2.2.0 0.0.0.255
 [R2-ospf-1-area-0.0.0.1]nssa //在area1 配置nssa 网络优化

R3配置

[R3]int g0/0/1
 [R3-GigabitEthernet0/0/1]ip add 34.0.0.3 24
 [R3-GigabitEthernet0/0/1]int g0/0/0
 [R3-GigabitEthernet0/0/0]ip address 23.0.0.2 24
 [R3]int loo 0. 
 [R3-LoopBack0]ip add 3.3.3.3 24
 [R3]ospf 1 router-id 3.3.3.3
 [R3-ospf-1]area 0
 [R3-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
 [R3-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255
 [R3-ospf-1]area 1
 [R3-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255
 [R3-ospf-1-area-0.0.0.1]nssa //在area1 配置nssa 网络优化

R4配置

[R4]int g0/0/1
 [R4-GigabitEthernet0/0/1]ip add 34.0.0.4 24
 [R4-GigabitEthernet0/0/1]int g0/0/0
 [R4-GigabitEthernet0/0/0]ip address 45.0.0.4 24
 [R4]int loo 0. 
 [R4-LoopBack0]ip add 4.4.4.4 24
 [R4]ospf 1 router-id 4.4.4.4
 [R4-ospf-1]area 0 //配置区域area0
 [R4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255 //ospf宣告网络号
 [R4-ospf-1-area-0.0.0.0]network 4.4.4.0 0.0.0.255
 [R4-ospf-1]area 2
 [R4-ospf-1-area-0.0.0.2]network 45.0.0.0 0.0.0.255
 [R4-ospf-1-area-0.0.0.2]stub
 [R4-ospf-1-area-0.0.0.2]stub no-summary //完全末梢是在ABR上加入stub no-summary 之后在R5的路由表信息只有自己的网段其余是默认路由 area2为末梢区域


完全末梢:R4配置stub no-summary 末梢不总结路由给R5使用。所有R5路由只能有直连路由。

R5配置

[R5]int g0/0/1
 [R4-GigabitEthernet0/0/1]ip add 45.0.0.5 24
 [R4]int loo 0
 [R4-LoopBack0]ip add 5.5.5.5 24
 [R4]ospf 1 router-id 5.5.5.5
 [R4-ospf-1]area 2
 [R4-ospf-1-area-0.0.0.2]network 45.0.0.0 0.0.0.255
 [R4-ospf-1-area-0.0.0.2]stub

R 6配置

[R6]int g0/0/0
 [R6-GigabitEthernet0/0/0]ip add 16.0.0.6 24
 [R6]int loo0
 [R6-LoopBack0]ip add 6.6.6.6 24
 [R6]rip 1 
 [R6-rip-1]undo summary 
 [R6-rip-1]version 2
 [R6-rip-1]network 16.0.0.0
 [R6-rip-1]network 6.0.0.0

ASBR(R1)发出LSA链路类型type5

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_网络优化_11

当ospf刚开始LSA网络宣告时,开始抓包。

收敛之后就没有抓到LSA链路类型

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_R3_12

R4和R5做末梢网络

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路_13

在R1和R2和R3的area 1配置nssa 区域 ,优化区域网络

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路_14

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_网络优化_15

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_R3_16

抓包

如果一直hello报文,说明已经达到收敛状态。如果链路发生情况就会学习路由。

之前在R1、R2、R3的area1中配置nssa。

因为nssa的LSA链路类型7,所有在R2能抓到LSA7.

在area0中抓到LSA5.

多区域ospf四台路由器和两台CPU配置SPF及APN 三台路由器ospf_链路_17