ospf路由聚合

原理概述
与RIP不同,OSPF 不支持自动路由聚合,仅支持手动路由聚合。OSPF 的路由聚合有两种机制:区域间路由聚合和外部路由聚合。区域间路由聚合必须配置在ABR路由器上,指的是ABR在把与自己直接相连区域(Area)中的Type-1和Type-2 LSA转换成Type-3 LSA时,对生成的Type-3 LSA进行聚合。外部路由聚合必须配置在ASBR路由器上,指的是ASBR对Type-5 LSA进行聚合。
区域间路由聚合是ABR对与自己直接相连区域内的路由进行聚合,从而减少传播至与自己直接相连的其他区域的Type-3 LSA的数量。需要特别强调的是,区域间路由只能聚合由Type-1 LSA或Type-2 LSA产生的路由;如果路由是由外部或其他区域传到本区域的(或者说路由是由Type-5 LSA或Type-3 LSA生成的),则对于这样的路由ABR是不能够进行聚合的。

外部路由聚合是指在ASBR路由器上针对引入OSPF 网络的外部路由进行的聚合,目的是减少在OSPF 网络中的Type-5 LSA 的数量。外部路由聚合必须在外部路由进入OSPF 网络的ASBR 上进行;外部路由进入OSPF网络后,在ABR上是无法对相应的Type-5 LSA进行聚合的。
对于NSSA区域,当该区域的ABR将Type-7 LSA转换为Type-5 LSA时,该ABR也可以充当ASBR的角色,并对Type-5 LSA进行聚合。需要注意的是,当NSSA区域存在多台ABR时,必须由Router-ID最大的ABR进行Type-7 LSA 到Type-5 LSA的转换操作。NSSA区域的外部路由聚合有两种方式,一种是在NSSA区域的ASBR上直接对外部路由进行聚合,另一种是在NSSA区域中 Router-ID最大的、负责将Type-7 LSA转成Type-5 LSA的ABR上进行聚合。


实验目的
理解OSPF区域间路由聚合和外部路由聚合的概念和过程

掌握配置OSPF区域间路由聚合和外部路由聚合的方法
 

实验内容
实验拓扑如图2-14所示,实验编址如表2-8所示。本实验模拟了一个企业网络场景,R1、R2、R3为公司总部网络路由器,R4为分支机构路由器,R5为外部非OSPF网络的路由器,SW1为公司总部内部的交换机,Rl、R2、R3、R4 与SW1运行OSPF协议。PC-1、PC-2、PC-3分别属于VLAN 2、VLAN3、VLAN 4; SW1与R1之间的链路属于VLAN5,且属于区域1。R1与R2、R1与R3之间的链路属于区域0,R2与R4、R3与R4之间的链路属于区域2。区域2是一个NSSA区域,R4使用静态路由去往R5的Loopback接口所模拟的外部网络。网络管理员需要在实现全网互通的前提下,尽可能地精简LSDB和优化路由表。

 

sw1

vlan batch 2 to 5
interface LoopBack0
 ip address 10.0.6.6 255.255.255.0
#
ospf 1
 area 0.0.0.1
  abr-summary 20.0.0.0 255.255.252.0
  network 20.0.1.0 0.0.0.255
  network 20.0.2.0 0.0.0.255
  network 20.0.3.0 0.0.0.255
  network 10.0.16.0 0.0.0.255
  network 10.0.6.6 0.0.0.0


interface Vlanif2
 ip address 20.0.1.100 255.255.255.0
#
interface Vlanif3
 ip address 20.0.2.100 255.255.255.0
#
interface Vlanif4
 ip address 20.0.3.100 255.255.255.0
#
interface Vlanif5
 ip address 10.0.16.6 255.255.255.0
#
interface MEth0/0/1
#
interface Ethernet0/0/1
 port link-type access
 port default vlan 2
#
interface Ethernet0/0/2
 port link-type access
 port default vlan 3
#
interface Ethernet0/0/3
 port link-type access
 port default vlan 4
#
interface Ethernet0/0/4
 port link-type access
 port default vlan 5

r1
interface GigabitEthernet0/0/0
 ip address 10.0.16.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 10.0.12.1 255.255.255.0
#
interface GigabitEthernet0/0/2
 ip address 10.0.13.1 255.255.255.0
interface LoopBack0
 ip address 10.0.1.1 255.255.255.255
#
ospf 1
 area 0.0.0.0
  network 10.0.12.0 0.0.0.255
  network 10.0.13.0 0.0.0.255
  network 10.0.1.1 0.0.0.0
 area 0.0.0.1
  abr-summary 20.0.0.0 255.255.252.0
  network 10.0.16.0 0.0.0.255
r2
interface LoopBack0
 ip address 10.0.2.2 255.255.255.255
#
ospf 1
 asbr-summary 20.0.5.0 255.255.255.252
 area 0.0.0.0
  network 10.0.12.0 0.0.0.255
  network 10.0.2.2 0.0.0.0
 area 0.0.0.2
  network 10.0.24.0 0.0.0.255
  nssa
interface GigabitEthernet0/0/1
 ip address 10.0.12.2 255.255.255.0
#
interface GigabitEthernet0/0/2
 ip address 10.0.24.2 255.255.255.0
r3
interface GigabitEthernet0/0/1
 ip address 10.0.34.3 255.255.255.0
#
interface GigabitEthernet0/0/2
 ip address 10.0.13.3 255.255.255.0
interface LoopBack0
 ip address 10.0.3.3 255.255.255.0
#
ospf 1
 asbr-summary 20.0.5.0 255.255.255.252
 area 0.0.0.0
  network 10.0.13.0 0.0.0.255
  network 10.0.3.3 0.0.0.0
 area 0.0.0.2
  network 10.0.34.0 0.0.0.255
r4
interface Serial0/0/1
 link-protocol ppp
 ip address 10.0.45.4 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 10.0.34.4 255.255.255.0
#
interface GigabitEthernet0/0/2
 ip address 10.0.24.4 255.255.255.0
#
interface LoopBack0
 ip address 10.0.4.4 255.255.255.255

ospf 1
 asbr-summary 20.0.5.0 255.255.255.252
 import-route static
 area 0.0.0.2
  network 10.0.24.0 0.0.0.255
  network 10.0.34.0 0.0.0.255
  network 10.0.4.4 0.0.0.0
  network 10.0.45.0 0.0.0.255
  nssa
#
ip route-static 20.0.5.1 255.255.255.255 10.0.45.5
ip route-static 20.0.5.2 255.255.255.255 10.0.45.5
ip route-static 20.0.5.3 255.255.255.255 10.0.45.5
r5
interface LoopBack1
 ip address 20.0.5.1 255.255.255.255
#
interface LoopBack2
 ip address 20.0.5.2 255.255.255.255
#
interface LoopBack3
 ip address 20.0.5.3 255.255.255.255
#
interface Serial0/0/1
 link-protocol ppp
 ip address 10.0.45.5 255.255.255.0

效果

可以看到,现在R2的LSDB中没有为每一台PC所属的网络单独维护Type-3 LSA,维护的是聚合后的Type-3 LSA;R2的路由表中去往每一台PC所属的网络的明细路由也被聚合后的路由取代了。
 

 

可以看到,R2的LSDB中没有明细Type-5 LSA和Type-7LSA,只有聚合后的Type-5LSA和Type-7 LSA,R2的路由表中没有外部网络的明细路由,只有聚合后的路由。
 或者        冗余       在NSSA区域的ABR上配置外部路由聚合
由于区域2是 NSSA区域,该区域的ABR路由器会将Type-7 LSA 转换为Type-5LSA,并泛洪到区域0。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值