OSPF高级配置——学习OSPF路由协议的高级应用

时间:2022-11-04 12:09:05

OSPF高级配置——学习OSPF路由协议的高级应用

  • 作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

 前言

一.路由重分发及配置

1.路由重分发概述

2.理解路由重分发

3.路由重分发的考虑

(1)度量值

(2)管理距离

 4.OSPF重分发路由的路径类型

 5.路由器重分发配置

重分发命令

6.路由重分发配置实例


 前言

在一个大型的网络中会存在很多问题,如新建区域没有和骨干区域相连,路由条目过多,L.SDB过大,OSPF和其他路由协议之间如何通信等问题,需要进一步解决和优化。通过本章的学习可以解
决上面提到的OSPF网络中存在的一些问题,本章将介绍OSPF路由协议的NSSA区域的概念和配置以及一些OSPF路由协议的高级应用(路由重分发、地址汇总、虚链路等)的原理和配置


一.路由重分发及配置

1.路由重分发概述

路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器上进行配置。

例如:一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS 中,那么这种做法就可以称为“重分发RIP'。


2.理解路由重分发

  1. 一个单一IP路由协议是管理网络中IP路由的首选方案
  2. Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
  3. Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息

3.路由重分发的考虑

进行路由重分发时,不管是有类路由协议还是无类路由协议,都需要考虑每种路由协议的能力
及特性。最常考虑的两个因素是度量值和管理距离(Administrative Distances)。

(1)度量值

度量值代表距离,它们用来在寻找路由时确定最优路由。每一种路由算法在产生路由表时都会
为每一条通过网络的路径产生一个数值(度量值),最小的值表示最优路径值。度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的。

扩展:

一些常用的度量值有跳数、成本、带宽、时延、负载、可靠性、最大传输单元(MTU)等。

① OSPF 路由协议的度量值为成本           ② 而RIP路由协议的度量值为跳数。

(2)管理距离

管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低依次分配一个信
任等级,这个信任等级就称为管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由
器首先根据管理距离决定相信哪一个协议。

OSPF高级配置——学习OSPF路由协议的高级应用


 4.OSPF重分发路由的路径类型

重分发到OSPF AS 中路由的路径类型分为两种:

类型1的外部路径(Type 1 external path,E1):是指目的地在OSPF AS外部的路径,表示为E1

类型2的外部路径(Type 2 external path,E2):也是指目的地在OSPF AS外部的路径,但是在计算外部路由的度量时不再计入路由器到达ASBR路由器的路径开销。

OSPF高级配置——学习OSPF路由协议的高级应用


 5.路由器重分发配置

 配置路由重分发

在进行路由重分发之前,必须注意以下几个方面。

  1. 决定在哪里添加新的协议。
  2. 确定ASBR。
  3. 决定哪个协议在核心,哪个协议在边界。
  4. 决定进行路由重分发的方向。

重分发命令

在ospf 中重分发rip
 router ospf 1
 redistribute  rip    subnets

在rip 中重分发 ospf
  router  rip
  redistribute  ospf 1   metric 3

在ospf中重分发默认路由
   default-information  originate

在ospf 中重分发 静态和直连
  redistribute   static  subnets
 redistribute  connected  subnets


6.路由重分发配置实例

公司有两家分公司,分别在上海、杭州,总公司在北京,为了提高访问的安全性和实时性,避
免出现故障,公司决定租用数字电路,将分公司和总公司的网络互通,如图所示,其中R1为总
公司路由器,P2.R5为上海分公司路由器,R3,B4为杭州分公司路由器,按照以下要求配置网络中的路由器,实现全网互通,并能访问ihternet.

OSPF高级配置——学习OSPF路由协议的高级应用

 需求分析

  1. 公司网络中运行了多种路由协议
  2. 配置重分发实现公司内部网络互通
  3. 总公司R1上重分发默认路由实现全网访问Internet

公司规划如下

  1. R1、R2和R3配置OSPF
  2. R2和R5配置RIP
  3. R1配置默认路由访问Internet
  4. R3配置静态路由访问R4所带网段
  5. R4配置默认路由访问全网

命令配置

R1配置如下

  • R1 (config)#int f2/0
  • R1 (config-1f)#ip address 172.16.31.1 255.255.255.252
  • R1 (config)# router ospf 1
  • R1 (config-router)#router-id 1.1.1.1
  • R1 (config-router)#network 1.1.1.1 0.0.0.0 area 0
  • B1 (config-router)#network 10.0.0.0 0.0.0.3 area 0
  • R1 (config-router) #network 10.0.0.4 0.0.0.3 area 1
  • R1 (config-router)#network 192.168.1.0 0.0.0.255 area 0
  • R1 (config)# ip route 0.0.0.0 0.0.0.0 172.16.31.2

R2的配置如下

  • R2 (config)#router ospf 1
  • R2 (config-router)#router-id 2.2.2.2
  • B2 (config-router)#network 2.2.2.2 0.0.0.0 area 0
  • R2(config-router)#network 10.0.0.0 0.0.0.3 area 0
  • R2(config) #router rip
  • R2 (config-router)# version 2
  • R2 (config-router) #network 192.168.100.0

R3的配置如下

  • R3 (config) #iint f0/0
  • R3(config-1f)#ip add 10.0.0.9 255.255.255.252
  • R3(config) #ip route 192.168.3.0 255.255.255.0 10.0.0.10
  • R3(config) #router ospf 1
  • R3 (config-router)#router-id 3.3.3.3
  • R3 (config-router)# network 3.3.3.3 0.0.0.0 area 1
  • R3(conflg-router)# network 10.0.0.4 0.0.0.3 area 1

R4的配置如下

  • R4(config)#int f0/0
  • R4(config-if)#ip address 10.0.0.10 255.255.255.252
  • R4(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.9

R5的配置如下

  1. R5(config)#router rip
  2. R5(conflg-router) #veraion 2
  3. R5(config-zouter)#network 192.168.2.0
  4. R5(config-router)#network 192.168.100.0

ISP的配置如下

  • ISP(config) #int f0/0
  • ISP(config-1f) #ip address 172.16.31.2 255.255.255.252
  • ISP(conflg) #1p route 0.0.0.0 0.0.0.0 172.16.31.1


配置路由重分发


路由器R1重分发默认路由,配置如下

  • Rl (config) #router ospf 1
  • R1 (config-router)#default-information originate

路由器R2重分发,配置如下

  • R2 (config)#router ospf 1
  • R2 (config-router)4redistribute rip subnets
  • R2(config)#router rip
  • R2 (config-router)#redistribute ospf 1 metric 3

路由器R3重分发静态路由和直连路由,配置如下

  • R3(config) #router ospf 1
  • R3(config-router)#redistribute atatic subneta
  • R3(config-router)#redistribute connected aubneta

验证网络通信是否正常。


创作不易,求关注,点赞,收藏,谢谢~