目录
OSPF路由聚合实验
在ABR上做路由聚合
在ASBR上做路由聚合
BGP路由聚合实验
在AR4-1上做静态聚合
在AR6-3上做手动聚合
ISIS路由聚合实验
R1配置路由聚合
OSPF路由聚合实验
在配置路由聚合后,本地OSPF设备的路由表保持不变
但是其他OSPF设备的路由表中将只有一条聚合路由,没有具体路由
直到网络中被聚合的路由都出现故障而消失时,该聚合路由才会消失
配置接口IP地址,并建立OSPF邻居
在ABR上做路由聚合
只可以对区域内的路由做汇总
AR1配置
ospf 1
area 0
network 172.16.1.0 0.0.0.0
network 172.16.2.0 0.0.0.0
network 172.16.3.0 0.0.0.0
AR2配置
ospf 1
area 0
abr-summary 172.16.0.0 255.255.252.0 将区域内的路由聚合为172.16.0.0 22
命令讲解
abr-summary 指定聚合路由的IP地址 指定聚合路由地址的掩码 [not-advertise / inherit-minimum/generate-null0-route ]
not-advertise 表示不发布这条聚合路由(缺省时发布聚合路由)
inherit-minimum 设置聚合前所有路由开销中最小的开销值作为路由的开销值(缺省最大)
generate-null0-route 生成黑洞路由,用来防止环路
在ASBR上做路由聚合
只可以聚合引入的路由
AR3配置
ospf 1
import-route direct
asbr-summary 192.168.0.0 255.255.252.0
命令讲解
asbr-summary 指定聚合路由的IP地址 指定聚合路由地址的掩码 [not-advertise / generate-null0-route / type nssa-trans-type-reference / cost nssa-trans-cost-reference]
not-advertise 表示不发布这条聚合路由(缺省时发布聚合路由)
generate-null0-route 生成黑洞路由,用来防止环路
type nssa-trans-type-reference 配置OSPF设置聚合路由的路由类型时考虑到Type7转5的LSA(默认不考虑)
cost nssa-trans-cost-reference 配置OSPF设置聚合路由的开销时考虑到Type7转5的LSA(默认不考虑)
BGP路由聚合实验
在AR4-1上做静态聚合
bgp 100
network 172.16.0.0 255.255.252.0
ip route-static 172.16.0.0 255.255.252.0 NULL0
在AR6-3上做手动聚合
可以聚合引入的路由,也可以聚合宣告的路由
bgp 100
import-route direct
aggregate 192.168.0.0 255.255.252.0 detail-suppressed
将BGP路由表中的路由聚合为192.168.0.0/22,并且向外发布时不发布明细路由,只发布聚合路由
ISIS路由聚合实验
ISIS聚合只对引入的路由和宣告的做路由聚合
R1配置路由聚合
isis 1
import-route direct
summary 172.16.0.0 255.255.252.0
命令讲解
summary 指定聚合路由的IP地址 指定聚合路由地址的掩码 [avoid-feedback / generate_null0_route / level-1 / level-1-2 / level-2]
avoid-feedback 表示避免通过路由计算学习到聚合路由(默认会学习)
generate_null0_route 生成黑洞路由,用来防止环路
level-1 表示只对引入到Level-1区域的路由进行聚合(缺省为level-2)