OSPF路由聚合

目录

实验拓扑图

 实验要求

实验过程

OSPF的路由聚合

OSPF的路由过滤

默认路由引入


实验拓扑图


 实验要求

  1. 将R8的环回地址都宣告到area 0中,配置图示IP地址和OSPF协议(略)
  2. ABR路由聚合
  3. 利用ABR路由聚合来实现路由过滤
  4. 在R8上引入默认路由到OSPF

实验过程

OSPF的路由聚合

R9和R10中都学习到了对方的路由。

[R9]display ospf routing 

         OSPF Process 1 with Router ID 9.9.9.9
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       1        Transit 0.0.0.0         9.9.9.9         0.0.0.0
 192.168.2.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0
 192.168.0.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0
 192.168.1.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0
 192.168.3.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0

 Total nets: 6  
 Intra area: 6  Inter area: 0  ASE: 0  NSSA: 0 
[R9]
[R10]display ospf routing 

         OSPF Process 1 with Router ID 10.10.10.10
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.2.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.0.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.1.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.3.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1

 Total nets: 6  
 Intra area: 1  Inter area: 5  ASE: 0  NSSA: 0 
[R10]

为了节约area 1中路由器的资源,我们在ABR上将四条环回路由聚合为一条路由

[R9]ospf 1
[R9-ospf-1]area 0
[R9-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 255.255.252.0 advertise 

查看R10的OSPF路由

[R10]display ospf routing 

         OSPF Process 1 with Router ID 10.10.10.10
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.0.0/22     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1

 Total nets: 3  
 Intra area: 1  Inter area: 2  ASE: 0  NSSA: 0 
[R10]
[R10]

OSPF的路由过滤

OSPF的路由聚合除了可以做路由聚合以外,还可以做路由过滤

我们先将刚才这条聚合路由删除。

[R9-ospf-1-area-0.0.0.0]undo abr-summary 192.168.0.0 255.255.252.0 

 R10的路由回到正常状态

[R10]display ospf routing 

         OSPF Process 1 with Router ID 10.10.10.10
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.2.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.0.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.1.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.3.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1

 Total nets: 6  
 Intra area: 1  Inter area: 5  ASE: 0  NSSA: 0 
[R10]

如果想要过滤其中的某条环回路由比如192.168.2.1这条路由

[R9-ospf-1-area-0.0.0.0]abr-summary 192.168.2.0 255.255.255.0 not-advertise 

再查看R10的OSPF路由,可以发现该条路由被成功过滤。

所以OSPF路由聚合的命令不止可以做路由聚合,还可以做路由过滤

not-advertise这个属性很关键,这个属性代表是否将这条路由传递出去

[R10]display ospf routing 

         OSPF Process 1 with Router ID 10.10.10.10
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.0.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.1.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.3.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1

 Total nets: 5  
 Intra area: 1  Inter area: 4  ASE: 0  NSSA: 0 
[R10]
[R10]

默认路由引入

R10没有了到达R8的路由这条192.168.2.0路由之后,无法再ping通这个环回网络。

这时候我们可以使用  default-route-advertise 这条命令,该命令的作用是会将R8上的默认路由发送到OSPF中。

注释

在OSPF中,default-route-advertise是一项配置选项,用于向其他路由器广告默认路由。

默认路由(Default Route)是指当路由表中找不到匹配目的地的路由时,数据包将被发送到默认路由。默认路由通常用于将流量引导到下一跳,当目标网络无法直接访问时,可以避免路由器交换大量不必要的信息,提高网络的效率。

通过在OSPF协议中配置default-route-advertise选项,将默认路由信息广告给其他OSPF路由器,可以使网络中的所有路由器都知道默认路由的存在。这样,在网络中的其他路由器找不到特定目标网络的路由时,它们将使用默认路由来处理流量。

default-route-advertise的作用包括:

  1. 提供备用路径:当特定目标网络无法访问时,其他路由器可以使用默认路由作为备用路径,将数据包发送到默认路由器,确保网络中的流量仍然能够流动。

  2. 简化网络配置:使用默认路由可以减少网络中其他路由器的路由表负担,避免很多特定目标网络的路由信息被广告和维护。

需要注意的是,使用默认路由可能会对网络的安全性产生一定的影响。因为所有流量都将被发送到默认路由器,所以控制或限制流量的目的可能变得更加困难。因此,在配置和使用默认路由时,应考虑网络安全的因素,并确保合适的安全策略和防护措施。

由于R8上没有默认路由,所以我们需要在这条命令里面加一个参数always,让它自动生成一条缺省路由发送到OSPF中。

[R8]ospf 1 
[R8-ospf-1]default-route-advertise always 

R9和R10总就拥有了这条缺省路由 

<R9>display ospf routing 

         OSPF Process 1 with Router ID 9.9.9.9
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       1        Transit 0.0.0.0         9.9.9.9         0.0.0.0
 192.168.2.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0
 192.168.0.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0
 192.168.1.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0
 192.168.3.1/32     1        Stub    100.1.1.1       8.8.8.8         0.0.0.0

 Routing for ASEs
 Destination        Cost     Type    Tag         NextHop         AdvRouter
 0.0.0.0/0          1        Type2   1           100.1.1.1       8.8.8.8

 Total nets: 7  
 Intra area: 6  Inter area: 0  ASE: 1  NSSA: 0 
<R9>
<R9>
[R10]display ospf routing 

         OSPF Process 1 with Router ID 10.10.10.10
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 100.2.2.0/24       1        Transit 0.0.0.0         10.10.10.10     0.0.0.1
 100.1.1.0/24       2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.0.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.1.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1
 192.168.3.1/32     2        Inter   100.2.2.1       9.9.9.9         0.0.0.1

 Routing for ASEs
 Destination        Cost     Type    Tag         NextHop         AdvRouter
 0.0.0.0/0          1        Type2   1           100.2.2.1       8.8.8.8

 Total nets: 6  
 Intra area: 1  Inter area: 4  ASE: 1  NSSA: 0 
[R10]

有了默认路由之后,R10就能ping通R8的192.168.2.1这条环回路由了

[R10]ping 192.168.2.1
Ping 192.168.2.1 (192.168.2.1): 56 data bytes, press CTRL+C to break
56 bytes from 192.168.2.1: icmp_seq=0 ttl=254 time=3.000 ms
56 bytes from 192.168.2.1: icmp_seq=1 ttl=254 time=3.000 ms
56 bytes from 192.168.2.1: icmp_seq=2 ttl=254 time=2.000 ms
56 bytes from 192.168.2.1: icmp_seq=3 ttl=254 time=4.000 ms
56 bytes from 192.168.2.1: icmp_seq=4 ttl=254 time=3.000 ms

--- Ping statistics for 192.168.2.1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 2.000/3.000/4.000/0.632 ms
[R10]%Feb  1 15:09:07:916 2024 R10 PING/6/PING_STATISTICS: Ping statistics for 192.168.2.1: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 2.000/3.000/4.000/0.632 ms.

[R10]

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值