目录
一、OSPF的多区域
1.1、生成OSPF多区域
1.1.1、生成OSPF多区域的原因
1、改善网络的可扩展性
2、快速收敛
1.1.2、OSPF区域的容量
1、域内通信量(Intra-Area Traffic): 指向单个区域内的路由器之间交换的数据包构成的通信量
2、域间通信量(Inter-Area Traffic):指向不同区域内的路由器之间交换的数据包构成的通信量
3、外部通信量(External Traffic):指由OSPF区域内的路由器与OSPF区域外域另一个AS内的路由器之间交换的数据包构成的通信量
1.2、路由器的类型
1、内部路由器
2、区域边界路由器
3、自治系统边界路由器
1.3、区域的类型
1、骨干区域Area 0
该区域的ID一定为0,它是连接所有其他区域的核心域,相当于交换网络的汇聚层
2、非骨干区域
该区域可以接受各种链路状态信息和汇总的路由通告。没有特殊定义的区域就是标准区域。
(1)标准区域
(2)末梢区域(stud)
(3)完全末梢(todally stubby)区域
(4)非纯末梢区域(nssa)
(5)完全非纯末梢区域(todally nssa)
二、链路状态数据库
2.1、链路状态数据库的组成
链路状态数据库中每个条目成为lsa(链路状态通告)
常见的6中lsa类型
type1 路由器lsa :由区域内的路由器发出的
type2 网络lsa:由区域内的dr发出的
type3 网络汇总lsa:ABR发出的,其他区域的汇总链路通告
type4 ASBR汇总LSA:ABR发出的通告,用于ASBR信息
type5 AS外部lsa :ASBR发出的,用于通告外部路由
type6 nssa外部lsa :NSSA区域的,用于通告外部路由器nssa区域内的ASBR发出的用于通告本区域连接的外部路由器
三、OSPF多区域配置
3.1、OSPF多区域配置的常用检查命令
1、show ip route //查看路由表信息(直连/学习)
2、show ip route ospf //只查看ospf学习到的路由
3、show ip protocol //查看ospf配置信息
4、show ip ospf database //查看LSDB内的所有LSA数据信息
5、show ip ospf interface //查看接口上ospf配置的信息
6、show ip ospf neighbor //查看ospf邻居和邻接状态
7、clear ip route //清空路由表
3.2、配置ospf多区域及验证ospf路由表
路由器1
R1#CONF T进入全局模式
R1(config)#int f0/0进入接口
R1(config-if)#ip add 10.1.1.1 255.255.255.0配置接口IP
R1(config-if)#no shutdown开启此接口
R1(config-if)#exit退出
R1(config)#int loopback 1进入环回口
R1(config-if)#ip add 1.1.1.1 255.255.255.255配置环回口IP
R1(config-if)#exit退出
R1(config)#router ospf 110开启ospf进程并配置进程号
R1(config-router)#router-id 1.1.1.1手动配置routerid
R1(config-router)#network 10.1.1.0 0.0.0.255 area 1宣告直连网段在区域1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 1宣告直连网段在区域1
路由器2
R2#CONF T进入全局模式
R2(config)#int f0/0进入接口模式
R(config-if)#ip add 10.1.1.2 255.255.255.0配置接口IP
R2(config-if)#no shutdown开启此接口
R2(config)#int f1/0进入接口模式
R(config-if)#ip add 10.1.2.2 255.255.255.0配置接口IP
R2(config-if)#no shutdown开启此接口
R2(config-if)#exit退出
R2(config)#int loopback 2进入环回口
R2(config-if)#ip add 2.2.2.2 255.255.255.255配置环回口IP
R2(config-if)#exit退出
R2(config)#router ospf 110启用ospf进程并配置进程号
R2(config-router)#router-id 2.2.2.2手动配置routerid
R2(config-router)#network 10.1.1.0 0.0.0.255 area 1宣告直连网段在区域1
R2(config-router)#network 10.1.2.0 0.0.0.255 area 0宣告直连网段在区域0
R2(config-router)#network 2.2.2.2 0.0.0.0 area 0宣告直连网段在区域0
路由器3
R3#CONF T进入全局模式
R3(config)#int f0/0进入接口模式
R3(config-if)#ip add 10.1.2.3 255.255.255.0配置接口IP
R3(config-if)#no shutdown开启此接口
R3(config)#int f1/0进入接口
R3(config-if)#ip add 10.1.3.3 255.255.255.0配置接口IP
R3(config-if)#no shutdown开启此接口
R3(config-if)#exit退出
R3(config)#int loopback 3进入环回口
R3(config-if)#ip add 3.3.3.3 255.255.255.255配置环回口IP
R3(config-if)#exit退出
R3(config)#router ospf 110启用ospf进程并配置协议号
R3(config-router)#router-id 3.3.3.3配置routerid
R3(config-router)#network 10.1.2.0 0.0.0.255 area 0宣告直连网段在区域0
R3(config-router)#network 10.1.3.0 0.0.0.255 area 2宣告直连网段在区域2
R3(config-router)#network 3.3.3.3 0.0.0.0 area 2宣告直连网段在区域2
R4#CONF T进入全局模式
R4(config)#int f0/0进入接口模式
R4(config-if)#ip add 10.1.3.4 255.255.255.0配置接口IP
R4(config-if)#no shutdown开启此接口
R4(config-if)#exit退出
R4(config)#int loopback 4进入环回口
R4(config-if)#ip add 4.4.4.4 255.255.255.255配置环回口IP
R4(config-if)#exit退出
R4(config)#router ospf 110启用OSPF进程并配置进程号
R4(config-router)#router-id 4.4.4.4配置routerid
R4(config-router)#network 10.1.3.0 0.0.0.255 area 2宣告直连网段在区域2
R4(config-router)#network 4.4.4.4 0.0.0.0 area 2宣告直连网段在区域2
完成后查看各路由器路由表并进行网络联通性测试