小乔 发表于 2019-6-27 10:38:56

华为设备与思科设备OSPF路由对接

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对接组网图


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


配置Cisco路由器
配置思路配置Cisco路由器接口的IP地址。
配置OSPF路由。
操作步骤配置Cisco接口GE0/1的IP地址。缺省情况下,设备以太网接口的网络类型为广播型,因此不需要再配置OSPF的网络类型。
server>enable
server#config
Configuring from terminal, memory, or network ?
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
sysname RouterB
interface GigabitEthernet 0/0/0
ip address 10.1.1.2 255.255.255.0
quit
配置OSPF路由。
ospf 1 router-id 10.1.1.2
area 0.0.0.0
network 10.1.1.0 0.0.0.255
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地址以保证掩码一致。


uqmeuqmeuqme 发表于 2019-6-27 11:10:26

多谢分享

chen0xing 发表于 2019-6-27 22:21:49

学习学习

liyou60 发表于 2024-7-8 11:38:38

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-7-8 11:38:46

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}
页: [1]
查看完整版本: 华为设备与思科设备OSPF路由对接