OSPF路由聚合(学习笔记+实验验证)

您所在的位置:网站首页 ospf的区域有哪些 OSPF路由聚合(学习笔记+实验验证)

OSPF路由聚合(学习笔记+实验验证)

2024-07-17 13:02| 来源: 网络整理| 查看: 265

路由聚合 原理概述注: 路由聚合算法实验目的实验内容实验拓扑编址表实验步骤1,基本配置1)各个接口IP配置2)S1的vlan和IP的配置3)配置access接口4)开启OSPF5)配置area2为NSSA区域 2,路由引入1)在R4上配置去往外部网络的静态路由,并进行引入。 3,配置区域间路由聚合1)在R2上查看LSDB2)查看R2的路由表3)在S1上使用abr-summary配置区域间路由聚合4)在ABR路由器R1上配置路由聚合 4,配置外部路由聚合1)在R4上使用命令asbr-summary配置外部路由聚合2)查看R2的LSDB路由表 5,在NSSA区域的ABR上配置外部路由聚合1)先删除R4上的路由聚合配置,然后再区域2的ABR路由器R2上配置外部路由聚合。2)保留在R2上的外部聚合路由配置,并在R3上配置外部路由聚合3)关闭R3的g0/0/1口,模拟R3故障

原理概述

1,与Rip不同,OSPF不支持自动路由聚合,仅支持手动路由聚合。 2,OSPF聚合路由分为区域间路由聚合和外部路由聚合 1)区域间路由聚合必须配置在ABR路由器上,指的是ABR在把与自己直接相连区域中的Type-1和Type-2LSA转换成Type-3LSA时,对生成的Type-3LSA进行聚合。 2)外部路由聚合必须配置在ASBR路由器上,值得时ASBR对Type-5LSA进行聚合 3,区域间路由聚合是ABR对自己直接相连区域内的路由进行聚合,从而减少传播至与自己直接相连的其他区域的Type-3LSA的数量。 强调:区域间路由只能聚合由Type-1LSA或Type-2LSA产生的路由;如果路由是由外部或其他区域传到本区域的,则这样的ABR路由不进行聚合。 4,外部路由聚合是指在ASBR路由器上针对引入OSPF网络的外部路由进行聚合,目的是减少在OSPF网络中的Type-5LSA的数量。外部路由聚合必须在外部路由进入OSPF网络的ASBR上进行;外部路由进入OSPF网络后,在ABR上是无法对相应的Type-5LSA进行聚合的。 5,对于NSSA区域,当该区域的ABR将Type-7LSA转换为Type-5LSA时,该ABR也可以充当ASBR的角色,并对Type-5LSA进行聚合。 注意:当NSSA区域存在多台ABR时,必须由Router-ID最大的ABR进行Type-7LSA到Type-5LSA转换的操作。NSSA区域的外部路由聚合有两种方式,一种是在NSSA区域的ASBR上直接对外部路由进行聚合,另一种是在NSSA区域中Router-ID最大的,负责将Type-7LSA转成Type-5LSA的ABR进行聚合。

注:

外部路由聚合,如本区域有多个ABR,必须在router-id最大的ABR上完成 需先添加vlan和配置每个路由器的接口IP,以及路由协议,没给代码,要自己完成 交换机端口还要配access模式,不要忘记 OSPF路由区域间路由聚合(可在本区域ABR上完成) 外部路由聚合(可在ASBR上完成,也可在本区域ABR上完成)

路由聚合算法

(老师教的) 在这里插入图片描述 在这里插入图片描述

实验目的

理解OSPF区域间路由聚合和外部路由聚合的概念和过程 掌握配置OSPF区域间路由聚合和外部路由聚合的方法

实验内容

在这里插入图片描述

实验拓扑

在这里插入图片描述

编址表

在这里插入图片描述

实验步骤 1,基本配置

可能有做的不对的地方,评论一下,谢谢,没看书自己配置的【主要是书上省略了】

1)各个接口IP配置

R1,R2,R3,R4,R5的loopback和接口IP,根据编址配置(还有S1的loopback) 如: #int + 接口 #ip add+地址+掩码

2)S1的vlan和IP的配置 [S1]vlan batch 2 3 4 5 [S1]int Vlanif 2 [S1-Vlanif2]ip add 20.0.1.100 24 [S1-Vlanif2]int vlanif 3 [S1-Vlanif3]ip add 20.0.2.100 24 [S1-Vlanif3]int vlanif 4 [S1-Vlanif4]ip add 20.0.3.100 24 [S1-Vlanif4]int vlanif 5 [S1-Vlanif5]ip add 10.0.16.6 24 3)配置access接口 [S1]int e0/0/1 [S1-Ethernet0/0/1]port link-type access [S1-Ethernet0/0/1]port default vlan 2 [S1-Ethernet0/0/1]int e0/0/2 [S1-Ethernet0/0/2]port link-type access [S1-Ethernet0/0/2]port default vlan 3 [S1-Ethernet0/0/2]int e0/0/3 [S1-Ethernet0/0/3]port link-type access [S1-Ethernet0/0/3]port default vlan 4 [S1-Ethernet0/0/3]int e0/0/4 [S1-Ethernet0/0/4]port link-type access [S1-Ethernet0/0/4]port default vlan 5

在这里插入图片描述

4)开启OSPF [S1]ospf router-id 10.0.6.6 [S1-ospf-1]area 1 [S1-ospf-1-area-0.0.0.1]network 10.0.16.0 0.0.0.255 [S1-ospf-1-area-0.0.0.1]network 20.0.1.0 0.0.0.255 [S1-ospf-1-area-0.0.0.1]network 20.0.2.0 0.0.0.255 [S1-ospf-1-area-0.0.0.1]network 20.0.3.0 0.0.0.255 [S1-ospf-1-area-0.0.0.1]network 10.0.6.6 0.0.0.0 [R1]ospf router-id 10.0.1.1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255 [R1-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255 [R1-ospf-1-area-0.0.0.0]network 10.0.1.1 0.0.0.0 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]network 10.0.16.0 0.0.0.255 [R2]ospf router-id 10.0.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]area 2 [R2-ospf-1-area-0.0.0.2]network 10.0.24.0 0.0.0.255 [R2-ospf-1-area-0.0.0.2]network 10.0.2.2 0.0.0.0 [R3]ospf router-id 10.0.3.3 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255 [R3-ospf-1-area-0.0.0.0]area 2 [R3-ospf-1-area-0.0.0.2]network 10.0.3.3 0.0.0.0 [R3-ospf-1-area-0.0.0.2]network 10.0.34.0 0.0.0.255 [R4]ospf router-id 10.0.4.4 [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]network 10.0.4.4 0.0.0.0 [R4-ospf-1-area-0.0.0.2]network 10.0.24.0 0.0.0.255 [R4-ospf-1-area-0.0.0.2]network 10.0.34.0 0.0.0.255 [R4-ospf-1-area-0.0.0.2]network 10.0.45.0 0.0.0.255 5)配置area2为NSSA区域 [R2-ospf-1]area 2 [R2-ospf-1-area-0.0.0.2]nssa [R3-ospf-1]area 2 [R3-ospf-1-area-0.0.0.2]nssa [R4-ospf-1]area 2 [R4-ospf-1-area-0.0.0.2]nssa 2,路由引入 1)在R4上配置去往外部网络的静态路由,并进行引入。 [R4]ip route-static 20.0.5.1 32 10.0.45.5 [R4]ip route-static 20.0.5.2 32 10.0.45.5 [R4]ip route-static 20.0.5.3 32 10.0.45.5 [R4]ospf [R4-ospf-1]import-route static

使用# dis ospf peer查看邻居关系是否都为Full 在这里插入图片描述

查看R1的路由表 在这里插入图片描述 可以看到R1已经获取到了非直连路由的,表示全网实现了互通。

3,配置区域间路由聚合 1)在R2上查看LSDB

在这里插入图片描述 可以看到R2为PC所属的网络都单独维护了Type-3LSA(Sum-Net)

2)查看R2的路由表

在这里插入图片描述 可以看到R2路由表中拥有一台PC所属的路由,所以为了减少LSDBType-3LSA的数目,使用聚合路由

3)在S1上使用abr-summary配置区域间路由聚合 [S1-ospf-1-area-0.0.0.1]abr-summary 20.0.0.0 255.255.252.0

(网络截图) 在这里插入图片描述

在R1上查看LSDB和路由表,会看到没有发生变化,原因是只有在ABR上才能经行区域间路由聚合,而S1并非ABR(区域边界路由)。 删除S1的配置

[S1-ospf-1-area-0.0.0.1]undo abr-summary 20.0.0.0 255.255.252.0

在ABR路由R2的区域0中配置区域间路由聚合

[R2-ospf-1-area-0.0.0.0]abr-summary 20.0.0.0 255.255.252.0

再查看R4的LSDB及路由表 在这里插入图片描述 在这里插入图片描述 还是这样,因为ABR只能对与自己直接相连的区域进行区域间路由聚合。 接着删除R2的配置

[R2-ospf-1-area-0.0.0.0]undo abr-summary 20.0.0.0 255.255.252.0 4)在ABR路由器R1上配置路由聚合 [R1]ospf [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]abr-summary 20.0.0.0 255.255.252.0

查看R2的路由表和LSDB 在这里插入图片描述 在这里插入图片描述 可以看到,现在R2的LSDB里面没有每一台PC的网络,而是一个聚合后的Type-3LSA;R2路由去往PC的网络明细路由也被聚合后的路由取代了。

4,配置外部路由聚合

现已将区域间路由聚合,但是以Type-7LSA的OSPF网络外部路由任然没有聚合,LSDB任然会为每一条外部路由单独维护一条LSA,路由表中也会为每一条这样的LSA产生明细路由。

1)在R4上使用命令asbr-summary配置外部路由聚合 [R4-ospf-1]asbr-summary 20.0.5.0 255.255.255.252

(只截了部分图) 在这里插入图片描述 在这里插入图片描述 可以看到,R1的LSDB中没有明细Type-5 LSA,只有聚合Type-5LSA。路由表中也没有外部网络的明细路由,只有聚合后的路由。

2)查看R2的LSDB路由表

在这里插入图片描述 在这里插入图片描述 可以看到,R2的LSDB中没有明细Type-5LSA和Type-7LSA,只有聚合后的Type-5LSA和Type-7LSA,R2的路由表中没有外部网络的明细路由,只有聚合后的路由。

5,在NSSA区域的ABR上配置外部路由聚合

由于区域2 是NSSA区域,该区域的ABR路由器会将Type-7LSA转换为Type-5LSA,并泛洪到区域0。

1)先删除R4上的路由聚合配置,然后再区域2的ABR路由器R2上配置外部路由聚合。 [R4-ospf-1]undo asbr-summary 20.0.5.0 255.255.255.252 [R2-ospf-1]asbr-summary 20.0.5.0 255.255.255.252

再R1上查看LSDB 在这里插入图片描述 可以看到,R1的LSDB每一条外部明细路由都有一条相应的Type-5LSA,说明聚合没有生效。原来是将Type-7LSA转换为Type-5 LSA的Router-ID较大的ABR路由器R3,所以,在R2上的外部聚合路由不能生效。 查看R1 的路由表 在这里插入图片描述 看到R1的外部路由网络全部是明细路由

2)保留在R2上的外部聚合路由配置,并在R3上配置外部路由聚合 [R3-ospf-1]asbr-summary 20.0.5.0 255.255.255.252

配置好后,在R1上查看LSDB和路由表 在这里插入图片描述 在这里插入图片描述 可以看到,R1的LSDB没有明细Type-5 LSA,只有聚合后的;路由表也是没有明细路由,只有聚合后的,下一跳为R3(10.0.3.3),说明已经生效。

3)关闭R3的g0/0/1口,模拟R3故障 [R3-GigabitEthernet0/0/1]shutdown

在R1上查看LSDB 在这里插入图片描述 可以看到R1上聚合后的Type-5 LSA的AdvRouter变成了R2(10.0.2.2) 查看R1的路由表 在这里插入图片描述 可以看到,R1去往外部网络的聚合路由的下一跳变为了R2(10.0.12.2).上面的实验说明,ABR路由器R2上的外部路由聚合配置,是对ABR路由器R3上的外部路由聚合的一个冗余备份。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3