OSPF:07 OSPF路由聚合

发布时间:2024年01月22日

? OSPF不支持自动路由聚合,仅支持手动路由聚合。两种机制:区域间路由聚合和外部路由聚合。

这是实验拓扑图,area 2 为NSSA 区域,R4 与R5 之间不运行 OSPF ,采用静态路由相连。

具体配置:

R1:
sys
sysname R1
int loop 0
ip add 1.1.1.1 24
int g0/0/0
ip add 192.168.16.1 24
int g0/0/1
ip add 192.168.12.1 24
int g0/0/2
ip add 192.168.13.1 24
q

ospf router-id 1.1.1.1
area 0
network 1.1.1.1 0.0.0.0
network 192.168.12.1 0.0.0.0
network 192.168.13.1 0.0.0.0
area 1
network 192.168.16.1 0.0.0.0
R2:
sys
sysname R2
int loop 0
ip add 2.2.2.2 24
int g0/0/1
ip add 192.168.12.2 24
int g0/0/2
ip add 192.168.24.2 24
q

ospf router-id 2.2.2.2
area 0
network 2.2.2.2 0.0.0.0
network 192.168.12.2 0.0.0.0
area 2
nssa
network 192.168.24.2 0.0.0.0
q
R3:
sys
sysname R3
int loop 0
ip add 3.3.3.3 24
int g0/0/2
ip add 192.168.13.3 24
int g0/0/1
ip add 192.168.34.3 24
q

ospf router-id 3.3.3.3
area 0
network 3.3.3.3 0.0.0.0
network 192.168.13.3 0.0.0.0
area 2
nssa
network 192.168.34.3 0.0.0.0
R4:
sys
sysname R4
int loop 0
ip add 4.4.4.4 24
int g0/0/2
ip add 192.168.24.4 24
int g0/0/1
ip add 192.168.34.4 24
int s0/0/1
ip add 192.168.45.4 24
q

ospf router-id 4.4.4.4
area 2
nssa
network 4.4.4.4 0.0.0.0
network 192.168.24.4 0.0.0.0
network 192.168.34.4 0.0.0.0
R5:
sys 
sysname R5
int loop 1
ip add 5.5.5.1 32
int loop 2
ip add 5.5.5.2 32
int loop 3
ip add 5.5.5.3 32
int s0/0/1
ip add 192.168.45.5 24
q
SW1:
sys
sysname SW1
vlan batch 2 3 4 5
int vlanif 2
ip add 20.0.1.100 24
int vlanif 3
ip add 20.0.2.100 24
int vlanif 4
ip add 20.0.3.100 24
int vlanif 5
ip add 192.168.16.6 24
int loop 0
ip add 6.6.6.6 24
q
int e0/0/1
port link-type access
port default vlan 2
int e0/0/2
port link-type access
port default vlan 3
int e0/0/3
port link-type access
port default vlan 4
int e0/0/4
port link-type access
port default vlan 5
q

ospf router-id 6.6.6.6
area 1
network 6.6.6.6 0.0.0.0
network 20.0.1.100 0.0.0.0
network 20.0.2.100 0.0.0.0
network 20.0.3.100 0.0.0.0
network 192.168.16.6 0.0.0.0
q

R4 配置去往R5外部网络的静态路由,并进行引入:

R4:
ip route-static 5.5.5.1 32 192.168.45.5
ip route-static 5.5.5.2 32 192.168.45.5
ip route-static 5.5.5.3 32 192.168.45.5
ospf
import-route static

查看R1的邻居关系,?R1 与R2 R3 SW1的邻居关系都是FULL

查看R2的路由表,有明细的路由 20.0.1.0 2.0 3.0

区域间的路由聚合:

在ABR ?R1 上进行区域间的路由聚合

R1:
ospf
area 1
abr-summary 20.0.0.0 255.255.252.0

再次查看R2的路由表,可以看到明细路由被聚合后的路由取代了

配置外部路由聚合:

在没有聚合外部路由之前,在R2 上看到的是明细路由

?在R4 上使用命令 asbr-summary 配置外部路由聚合

R4:
ospf
asbr-summary 5.5.5.0 255.255.255.252

再次查看R2的路由表,外部路由已经被聚合

?也可以删掉 R4 的聚合,分别 在 R3 上做,达到一样的效果

R4:
ospf
undo asbr-summary 5.5.5.0 255.255.255.252

R3:
ospf
asbr-summary 5.5.5.0 255.255.255.252

在R2 上做是不起作用的,需要在 router-id 大的ABR 做,才起作用。

?用R3聚合外部路由之后,在R1上查看路由表

?外部路由一样被聚合起来。

文章来源:https://blog.csdn.net/weixin_73882207/article/details/135663363
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。