华为OSPF配置练习

一、拓扑以及需求

  某公司核心网络采用OSPF协议来打通,其中R1、2、3、4构成ospf的0域;R9、10采用rip来充当ospf域外路由。具体的区域划分如拓扑所示:
在这里插入图片描述
我在各个区域选择一个环回地址充当此区域的用户

地址规划说明:
	接口ip:10.200.x.y
	为验证需要,我在各个区域选择一个环回充当此区域的用户:
		0域:2.2.2.2
		1域:5.5.5.5
		2域:6.6.6.6
		rip(域外)9.9.9.9

二、所需技术以及简单配置

(1)OSPF

  开放的最短路径优先协议,首先工作在AS内(内部网关协议,即IGP),流量使用的ip协议号是89,它采用触发更新(增量更新)。部署的时候需要0域(骨干区域),其余所有分支必须与0域直接相连。

配置:
[r1]ospf 1 router-id 1.1.1.1   //启动协议,需要配置进程号,具有本地意义,可以选择配置RID,若不配置,则路由器自己选择
[r1-ospf-1]area 0   //进入区域
[r1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255  //宣告路由或接口

(2)RIP

  RIP是距离矢量协议,它以跳数作为衡量标准(16即为不可达),共有v1和v2两个版本,端口号520、521。同样是内部网关协议工作在AS内,定时更新(30s),且传路由所以不适用于大型网络。

配置:
[r1]rip 1    //启动协议时必须配置进程号,仅具有本地意义
[r1-rip-1]version 1   //选择版本,以版本1为例,版本2同版本1
[r1-rip-1]network 192.168.1.0    //宣告路由,基于主类范围宣告
[r1-rip-1]undo summary   //关闭自动汇总

(3)虚链路

  故名思议,虚拟的链路。由于OSPF的其他区域必须与0域相连,由拓扑我们可知2域与0域并不能直接相连,所以在此我们需要虚链路来缝合领域,使它在逻辑上是相连的。

配置:
	需要配置在0域和本域的ABR设备上,且虚连接在所跨域中。
	以本文拓扑为例:需配置在R4和R5设备上,且虚连接存在于1域中。
R4配置:
[r4]ospf
[r4-ospf-1]area 1
[r4-ospf-1-area-0.0.0.1]vlink-peer 5.5.5.5

R5配置:
[r5]ospf
[r5-ospf-1]area 1
[r5-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4

(4)重发布

  当两个协议边界相遇时,为了使双方均可学习得对方路由,此时可采取双向重发布来实现。

配置:
	配置在ASBR设备中。
	以本文拓扑为例:需配置R1设备上
[r1]ospf
[r1-ospf-1]import-route rip 1 
[r1]rip
[r1-rip-1]import-route ospf 1

三、配置思路

(1)打通0域

  在R1、2、3、4设备上起OSPF并宣告接口。

以R2、R4为例
	R2配置如下:
[r2]ospf 1 router-id 1.1.1.1 
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0 //此环回充当此区域的用户
[r2-ospf-1-area-0.0.0.0]network 10.0.21.0 0.0.0.255 
[r2-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255 
[r2-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255 

	R4配置如下:
[r4]ospf 1 router-id 4.4.4.4 
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255 
[r4-ospf-1-area-0.0.0.0]area 1 
[r4-ospf-1-area-0.0.0.1]network 10.200.0.0 0.0.0.255 

  其他OSPF域配置均与之相同。
  结果展示:
在这里插入图片描述

(2)打通RIP域外

  在R1、9、10三台设备中起RIP协议。

以R1、R10为例:
	R1配置如下:
[r1]rip 1
[r1-rip-1]undo summary
[r1-rip-1]version 1
[r1-rip-1]network 10.0.0.0

	R9配置如下:
[r1]rip 1
[r1-rip-1]undo summary
[r1-rip-1]version 1
[r1-rip-1]network 10.0.0.0
[r1-rip-1]network 9.0.0.0  此环回(9.9.9.9)充当此区域的用户

结果展示:
在这里插入图片描述

(3)连接各域

1、使用虚链路

  首先是2域和0域并未直接相连,此时我们需要虚链路来缝合0域。
  配置如下:

R4配置:
[r4]ospf
[r4-ospf-1]area 1
[r4-ospf-1-area-0.0.0.1]vlink-peer 5.5.5.5

R5配置:
[r5]ospf
[r5-ospf-1]area 1
[r5-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4

2、使用双向重发布

  为了使RIP和OSPF相互学习得到路由,且全网可达,我们在ASBR设备R1上对此进行双向重发布。
  配置如下:

R1配置:
[r1]ospf
[r1-ospf-1]import-route rip 1 
[r1]rip
[r1-rip-1]import-route ospf 1

  到此即打通了所有域,实现全网可达。我们在0域的R2设备;2域的R6设备;RIP域的R10设备中分别查看它们是否学得我们充当用户的环回路由即可验证。
R2:
在这里插入图片描述
R6:
在这里插入图片描述
R10:
在这里插入图片描述

四、验证

(1)连通性验证

  我们验证用户R9-R6;R2-R6;R2-R9:
  R9-R6结果展示:
在这里插入图片描述

  R2-R6结果展示:
在这里插入图片描述

  R2-R9结果展示:
在这里插入图片描述

五、完整配置

  在这里我们只给出核心的一些设备的全部配置。

R1

  R1的完整配置如下:

[r1]display current-configuration 
[V200R003C00]
#
 sysname r1
#
interface GigabitEthernet0/0/0
 ip address 10.0.21.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.200.19.1 255.255.255.0 
#
ospf 1 router-id 2.2.2.2 
 import-route rip 1
 area 0.0.0.0 
  network 10.0.21.0 0.0.0.255 
#
rip 1
 undo summary
 version 1
 network 10.0.0.0
 import-route ospf 1

R2

  R2的完整配置如下:

[r2]display current-configuration 
[V200R003C00]
#
 sysname r2
#
interface GigabitEthernet0/0/0
 ip address 10.0.21.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.0.23.2 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip address 10.0.24.2 255.255.255.0 
#
ospf 1 router-id 1.1.1.1 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0 
  network 10.0.21.0 0.0.0.255 
  network 10.0.23.0 0.0.0.255 
  network 10.0.24.0 0.0.0.255 

R4

  R1的完整配置如下:

[r4]display current-configuration
[V200R003C00]
#
 sysname r4
#
interface GigabitEthernet0/0/0
 ip address 10.0.24.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.200.0.2 255.255.255.0 
#
ospf 1 router-id 4.4.4.4 
 area 0.0.0.0 
  network 10.0.24.0 0.0.0.255 
 area 0.0.0.1 
  network 10.200.0.0 0.0.0.255 
  vlink-peer 5.5.5.5

R5

  R1的完整配置如下:

[r5]display current-configuration 
[V200R003C00]
#
 sysname r5
#
interface GigabitEthernet0/0/0
 ip address 10.200.0.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.200.1.1 255.255.255.0 
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255 
#
ospf 1 router-id 5.5.5.5 
 area 0.0.0.1 
  network 5.5.5.5 0.0.0.0 
  network 10.200.0.0 0.0.0.255 
  vlink-peer 4.4.4.4
 area 0.0.0.2 
  network 10.200.1.0 0.0.0.255 

R6

  R1的完整配置如下:

[r6]display current-configuration 
[V200R003C00]
#
 sysname r6
#
interface GigabitEthernet0/0/0
 ip address 10.200.1.2 255.255.255.0 
#
interface LoopBack0
 ip address 6.6.6.6 255.255.255.0 
#
ospf 1 router-id 6.6.6.6 
 area 0.0.0.2 
  network 6.6.6.6 0.0.0.0 
  network 10.200.1.0 0.0.0.255 

R9

  R1的完整配置如下:

[r9]display current-configuration 
[V200R003C00]
#
 sysname r9
#
interface GigabitEthernet0/0/0
 ip address 10.200.109.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.200.19.2 255.255.255.0 
#
interface LoopBack0
 ip address 9.9.9.9 255.255.255.255 
#
rip 1
 undo summary
 version 1
 network 10.0.0.0
 network 9.0.0.0

  到这里简单的全网可达已经实现了,但是网络中依然存在一些问题,例如:双重发布时学习的子网掩码为8的路由会存在问题,拓扑够大时可能出现环路或者路由黑洞等问题,所以这些问题还需要解决。
  但本文中不再对此进行赘述。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

先剃度再出家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值