设为首页收藏本站language 语言切换
查看: 3510|回复: 4
收起左侧

[分享] 华为设备与思科设备OSPF路由对接

[复制链接]
 成长值: 64630
发表于 2019-6-27 10:38:56 | 显示全部楼层 |阅读模式
OSPF(Open Shortest Path First)开放式最短路径优先协议是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。目前针对IPv4协议使用的是OSPF Version 2(RFC2328)。
在OSPF出现之前,网络上广泛使用RIP(Routing Information Protocol)作为内部网关协议。RIP是基于距离矢量算法的路由协议,存在着收敛慢、路由环路、可扩展性差等问题。而OSPF是基于链路状态的协议,能够解决RIP存在的诸多问题,所以RIP逐渐被OSPF取代。
此外,OSPF还有以下优点:
OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
OSPF支持无类型域间选路(CIDR)。
OSPF支持对等价路由进行负载分担。
OSPF支持报文加密。
由于OSPF具有以上优势,使得OSPF作为优秀的内部网关协议被快速接受并广泛使用。
OSPF支持的网络类型包括以下四种,本案例首先介绍广播型网络的对接案例,其他三种网络类型的对接案例后续会介绍:
广播型网络。
点到点网络(P2P)。
非广播网络-非广播多路访问(NBMA)。
非广播网络-点到多点(P2MP)。
组网需求:本案例验证的是广播场景下,AR路由器与Cisco设备之间的OSPF对接。如图1所示,RouterA与Cisco设备直连,分别在RouterA和Cisco上配置OSPF。同时在RouterA上下挂一个路由器RouterB来模拟客户端,用于验证RouterA与Cisco设备之间OSPF对接是否成功。
图 AR与思科通过OSPF对接组网图

11.jpg
配置RouterA
配置思路配置RouterA接口的IP地址。
配置OSPF路由。
操作步骤配置RouterA接口GE0/0/0和GE4/0/0的IP地址。缺省情况下,设备以太网接口的网络类型为广播型,因此不需要再配置OSPF的网络类型。
<Huawei>system-view
[Huawei]sysname RouterA
[RouterA]interface GigabitEthernet0/0/0
[RouterA-GigabitEthernet0/0/0]ip address 10.1.1.1 255.255.255.0
[RouterA-GigabitEthernet0/0/0]quit[RouterA]interface GigabitEthernet4/0/0
[RouterA-GigabitEthernet4/0/0]ip address 14.1.1.1 255.255.255.0
[RouterA-GigabitEthernet4/0/0]quit
配置OSPF路由。
[RouterA]ospf 1 router-id 10.1.1.1
[RouterA-ospf-1]area 0.0.0.0
[RouterA-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0]network 14.1.1.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.0]quit
[RouterA-ospf-1]quit


配置Cisco路由器
配置思路配置Cisco路由器接口的IP地址。
配置OSPF路由。
操作步骤配置Cisco接口GE0/1的IP地址。缺省情况下,设备以太网接口的网络类型为广播型,因此不需要再配置OSPF的网络类型。
server>enable
server#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.End with CNTL/Z.
server(config)#interface gigabitEthernet 0/1
server(config-if)#ip address 14.1.1.10 255.255.255.0
server(config-if)#exit
配置OSPF路由。
server(config)#router ospf 1
server(config-router)#network 14.1.1.0 0.0.0.255 area 0
server(config-router)#router-id 14.1.1.10
% OSPF: Reload or use "clear ip ospf process" command, for this to take effect
server(config-router)#exit


配置RouterB
配置思路配置RouterB接口的IP地址。
配置OSPF路由。
操作步骤配置RouterB接口GE0/0/0的IP地址。缺省情况下,设备以太网接口的网络类型为广播型,因此不需要再配置OSPF的网络类型。
<Huawei>system-view
[Huawei]sysname RouterB
[RouterB]interface GigabitEthernet 0/0/0
[RouterB-GigabitEthernet0/0/0]ip address 10.1.1.2 255.255.255.0
[RouterB-GigabitEthernet0/0/0]quit
配置OSPF路由。
[RouterB]ospf 1 router-id 10.1.1.2
[RouterB-ospf-1]area 0.0.0.0
[RouterB-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0]quit


异常处理
如果发现OSPF邻居建立不成功,请参照以下步骤进行处理:
检查邻居两端的接口物理和协议状态是否UP,状态是否稳定,接口是否有丢包,两边互ping大包是否能通。
若物理接口不Up或是不稳定(有振荡现象),请排查物理链路和链路层协议,确保物理和协议状态都是Up,并且接口无错误计数。
检查链路两端OSPF进程的Router ID是否一致。
如果链路两端OSPF进程的Router ID一致,请在系统视图下执行命令ospf [ process-id ] router-id router-id,修改OSPF进程的Router ID以保证不冲突。修改OSPF进程的Router ID之后,必须在用户视图下执行命令reset ospf [ process-id ] process后,新配置的Router ID才会生效。
检查链路两端OSPF区域ID是否一致。
如果链路两端的OSPF区域ID不一致,请在OSPF视图下执行命令area area-id,修改OSPF区域ID以保证一致。
检查链接两端OSPF接口的网络类型是否一致。
如果OSPF接口的网络类型不一致,请在运行OSPF协议的接口视图下执行命ospf network-type { broadcast | nbma | p2mp | p2p },修改OSPF接口的网络类型以保证一致。
检查链路两端OSPF接口的IP地址的掩码是否一致。
如果OSPF接口的IP地址的掩码不一致,请在运行OSPF协议的接口视图下执行命令ip address ip-address { mask | mask-length },修改OSPF接口的IP地址以保证掩码一致。


发表于 2024-7-8 11:38:38 | 显示全部楼层
华   值   
为   得   
认   拥   
证   有   
,   !   
地板 2024-7-8 11:38:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2024-7-8 11:38:46 | 显示全部楼层
华   值   
为   得   
认   拥   
证   有   
,   !   
5# 2024-7-8 11:38:46 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-25 12:17 , Processed in 0.155286 second(s), 25 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表