OSPF网络中两端设备网络类型不一致所带来的故障现象

【前言】
众所周知,两台运行OSPF的路由器如果将一端的网络类型保持广播类型不变,另一端的网络类型设置为P2P,那么两台路由器的邻居关系仍旧会建立(进入Full状态)。然而这样的结果在一定程度上会使得人们忽略掉全局影响,如果是三条路由器连接成一条线,其中一条链路设置为两端网络类型不一致时,就会造成通信中断。
【拓扑】
拓扑说明:最左端的Cisco 3725路由器的F0/0口将OSPF网络类型设置为P2P,其余路由器所有接口的OSPF网络类型默认保持广播类型不变。
拓扑说明:最左端的Cisco 3725路由器的F0/0口将OSPF网络类型设置为P2P,其余路由器所有接口的OSPF网络类型默认保持广播类型不变。

【故障现象】
左右边缘两端路由器可以分别和中间的路由器通信,但是都无法经过中间的路由器直接通信。
【原因分析】
造成此类故障的原因是P2P网络的1类LSA和广播类型网络的1类LSA不是同一种1类LSA。在OSPF的广播类型网络中,在同一区域内,对某台路由器在拓扑中的定位是通过1类LSA和2类LSA来进行SPF路由计算完成的,然而在P2P网络中是不存在2类LSA的,定位只通过1类LSA来完成,因此原本存在于2类LSA的子网掩码就写进了P2P网络中的1类LSA中。正是因为这个原因,我们可以说OSPF广播网络中的1类LSA和P2P中1类LSA是由差别的,也可以狭隘的理解为不是同一种1类LSA。
区别如下如所示:
1、华为
–广播网络中的1类LSA(未注明子网掩码)–
在这里插入图片描述

–P2P网络中的1类LSA(注明子网掩码)–
在这里插入图片描述

2、思科
–广播网络中的1类LSA(未注明子网掩码)–
在这里插入图片描述

–P2P网络中的1类LSA(注明子网掩码)–
在这里插入图片描述
尽管两种网络类型的1类LSA不同,但是在全网范围之类,他们仍旧可以被接受在所有设备的链路状态数据库中,如下图(192.168.1.1所在接口为P2P类型,此链路状态数据库抓取于运行广播类型的路由器上):
在这里插入图片描述
然而,来自于P2P网络的1类LSA之子网掩码字段是不能被广播类型网络的设备所识别的,OSPF广播类型网络中,子网掩码只能通过2类LSA传递,由于P2P网络不会产生2类LSA,因此对于广播网络而言,因为缺少P2P路由器的子网掩码信息,因此无法对这台路由器进行定位,也就无法通过LSA来生成路由。
由此,通信就会中断。
【附:相关配置】
1、思科
在这里插入图片描述

R1

!
interface FastEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 ip ospf network point-to-point
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
router ospf 1
 log-adjacency-changes
 network 192.168.1.1 0.0.0.0 area 0
!


R2

!
interface FastEthernet0/0
 ip address 192.168.1.2 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/1
 ip address 192.168.2.1 255.255.255.0
 duplex auto
 speed auto
!
router ospf 1
 log-adjacency-changes
 network 192.168.1.2 0.0.0.0 area 0
 network 192.168.2.1 0.0.0.0 area 0
!

R3

!
interface FastEthernet0/0
 ip address 192.168.2.2 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
router ospf 1
 log-adjacency-changes
 network 192.168.2.2 0.0.0.0 area 0
!

2、华为
在这里插入图片描述

#R1

#
interface Ethernet0/0/0
 ip address 192.168.1.2 255.255.255.0
#
interface Ethernet0/0/1
 ip address 192.168.2.1 255.255.255.0
#
ospf 1
 area 0.0.0.0
  network 192.168.1.2 0.0.0.0
  network 192.168.2.1 0.0.0.0             
#

#R2

#
interface Ethernet0/0/0
 ip address 192.168.2.2 255.255.255.0
#
ospf 1
 area 0.0.0.0
  network 192.168.2.2 0.0.0.0
#

#R3

#
interface Ethernet0/0/0
 ip address 192.168.1.1 255.255.255.0
 ospf network-type p2p
#
ospf 1
 area 0.0.0.0
  network 192.168.1.1 0.0.0.0
#
  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值