网络基础-路由篇-OSPF 多区域

视频教程:https://edu.csdn.net/course/detail/30858
视频教程:https://edu.csdn.net/course/detail/31400
文章每日实时更新

实验目的

  1. 了解 OSPF 基本配置;
  2. 了解 OSPF 多区域的概念及配置;
  3. 学会识别 OSPF 路由;
  4. 了解 OSPF 区域内路由汇总的方法。

拓扑及需求:
在这里插入图片描述
配置及实现

  1. 所有的设备完成基本配置(hostname、接口 IP 等)
    各设备的基本配置不再赘述,大家自行完成。
  2. R1、R2 及 R3 运行 OSPF
    R1 的配置如下:
    R1(config)# Interface loopback0
    R1(config-if)# ip address 1.1.1.1 255.255.255.255
    R1(config)# router ospf 1 !!创建 OSPF 进程,使用进程号 1
    R1(config-router)# router-id 1.1.1.1 !!手工指定 RouterID 为 1.1.1.1
    R1(config-router)# network 172.16.1.0 0.0.0.255 area 0 !!在接口 F1/0 上激活 OSPF
    R1(config-router)# network 192.168.12.0 0.0.0.255 area 0 !!在接口 S0/0 上激活 OSPF
    R2 的配置如下:
    R2(config)# Interface loopback0
    R2(config-if)# ip address 2.2.2.2 255.255.255.255
    R2(config)# router ospf 1
    R2(config-router)# router-id 2.2.2.2
    R2(config-router)# network 192.168.12.0 0.0.0.255 area 0
    R2(config-router)# network 192.168.23.0 0.0.0.255 area 1
    R2 的配置是需要格外留意的,它是 ABR,一个接口再 area 0,另一个接口再 area 1。
    R3 的配置如下:
    R3(config)# Interface loopback0
    R3(config-if)# ip address 3.3.3.3 255.255.255.255
    R3(config)# Interface loopback1
    R3(config-if)# ip address 172.16.32.1 255.255.255.0
    R3(config)# Interface loopback2
    R3(config-if)# ip address 172.16.33.1 255.255.255.0
    R3(config)# Interface loopback3
    R3(config-if)# ip address 172.16.34.1 255.255.255.0
    R3(config)# router ospf 1
    R3(config-router)# router-id 3.3.3.3
    R3(config-router)# network 192.168.23.0 0.0.0.255 area 1
    R3(config-router)# network 172.16.32.1 0.0.0.0 area 1
    R3(config-router)# network 172.16.33.1 0.0.0.0 area 1
    R3(config-router)# network 172.16.34.1 0.0.0.0 area 1
    3. 调整 Loopback 路由
    完成上述配置后,先看看 R1 的路由表:
    R1#show ip route
    C 192.168.12.0/24 is directly connected, Serial0/0
    1.0.0.0/32 is subnetted, 1 subnets
    C 1.1.1.1 is directly connected, Loopback0
    172.16.0.0/32 is subnetted, 3 subnets
    O IA 172.16.33.1 [110/129] via 192.168.12.2, 00:00:13, Serial0/0
    O IA 172.16.32.1 [110/129] via 192.168.12.2, 00:02:11, Serial0/0
    O IA 172.16.34.1 [110/129] via 192.168.12.2, 00:00:02, Serial0/0
    O IA 192.168.23.0/24 [110/128] via 192.168.12.2, 00:04:11, Serial0/0
    C 192.168.1.0/24 is directly connected, FastEthernet1/0
    我们看到 R1 学习到了全网的路由,标记为 O IA 的路由指的是区域间的路由,IA=inter area,
    是从其他区域过来的路由。另一点需要我们留意的是 R1 学习到的 R3 的三个 LOOPBACK 接
    口路由,在路由表中都是/32 的主机路由,而我们给 R3 这三个 LOOPBACK 接口实际分配的
    是/24 的掩码,为什么到了 R1 的路由表里就变成了/32?这其实是 OSPF 的一个特性,OSPF
    认为“Loopback interface is treated as a stub Host”,也就是将 Loopback 当做一个直连的主
    机,因此无论你给 LOOPBACK 接口分配什么掩码,OSPF 在对外通告 LOOPBACK 接口网
    段路由的时候(通过 LSA)都以./32 位的形式。那么如何还原 LOOPBACK 接口的“本来面
    貌”呢?很简单,我们只需要在 R3 的这三个 Loopback 接口下:
    R3(config)# Interface loopback 1
    R3(config-if)# Ip ospf network point-to-point !!将 Loopback 接口的 OSPF 类型修改为点到点
    R3(config)# Interface loopback 2
    R3(config-if)# Ip ospf network point-to-point
    R3(config)# Interface loopback 3
    R3(config-if)# Ip ospf network point-to-point
    如此一来,给 LOOPBACK 在 LSA 中被通告的时候,掩码就是该接口所配置的/24。我们再去
    R1 上看看。
    R1#show ip route
    C 192.168.12.0/24 is directly connected, Serial0/0
    1.0.0.0/32 is subnetted, 1 subnets
    C 1.1.1.1 is directly connected, Loopback0
    172.16.0.0/24 is subnetted, 3 subnets
    O IA 172.16.32.0 [110/129] via 192.168.12.2, 00:00:11, Serial0/0
    O IA 172.16.33.0 [110/129] via 192.168.12.2, 00:00:01, Serial0/0
    O IA 172.16.34.0 [110/129] via 192.168.12.2, 00:00:01, Serial0/0
    O IA 192.168.23.0/24 [110/128] via 192.168.12.2, 00:05:01, Serial0/0
    C 192.168.1.0/24 is directly connected, FastEthernet1/0
    现在,这些路由的掩码长度在 R1 的路由表中已经变成/24 的了。
    4. OSPF 区域内路由汇总
    现在我们要对网络中的路由进行优化,R1 其实没有必要知道 R3 下联所有 Loopback 的明细,
    因此我们做手工汇总(OSPF 与 RIP 及 EIGRP 不同,不支持自动汇总),具体的操作方法是
    在 ABR 也就是 R2 上来部署对区域内路由的汇总,R2 配置增加如下:
    R2(config)# router ospf 1
    R2(config-router)# area 1 range 172.16.32.0 255.255.252.0
    上面这条命令的意思是,如果 area1 内存在 172.16.32.0/22 的子网路由,则将这些路由汇总
    成 172.16.32.0/22,而不再向 area0 通告子网明细路由。
    OSPF 支持两种手工路由汇总的方式,一种是部署在 ABR 上,另一种则是部署在 ASBR 上
    的,本例中我们使用到的是前者,至于后者,已经超出了本手册的内容范围。我们再去 R1 上
    看看:
    R1#show ip route
    C 192.168.12.0/24 is directly connected, Serial0/0
    1.0.0.0/32 is subnetted, 1 subnets
    C 1.1.1.1 is directly connected, Loopback0
    172.16.0.0/22 is subnetted, 1 subnets
    O IA 172.16.32.0 [110/129] via 192.168.12.2, 00:00:10, Serial0/0
    O IA 192.168.23.0/24 [110/128] via 192.168.12.2, 00:05:41, Serial0/0
    C 192.168.1.0/24 is directly connected, FastEthernet1/0
    完成上述配置后,R1 不再学习到 R3 的 Loopback 明细路由,而是学习到一条汇总的路由,
    它的路由表规模自然就减小了。而此时 PC 是能够 ping 通 R3 的三个 Loopback 接口的。

视频教程:https://edu.csdn.net/course/detail/30858
视频教程:https://edu.csdn.net/course/detail/31400
文章每日实时更新

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络_Secure

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值