米葫芦网

OSPF-4-ERRRCV的含义

热度:20℃ 发布时间:2025-03-18 06:01:23

OSPF-4-ERRRCV错误消息说明该OSPF路由器收到一个非法的的OSPF信息包。在消息体内包括错误原因,可能的错误原因如下:
l Area ID不匹配
l 检较和不匹配
l 在收到该信息的接口上未启用OSPF
l 版本不匹配
l 非法的类型
l 链接状态更新通告计数无效
l 链接状态更新长度无效
导致% OSPF-4-ERRRCV错误消息的最常见的原因是头三条,在下面将一一论述。
一、Area ID不匹配
当在路由器上出现了面的信息时:
%%OSPF-4-ERRRCV: Received invalid packet: mismatch area ID, from backbone area。must be virtual-link but not found from 10.1.1.1, Ethernet0
这标志着该路由器的e0口不在area 0中。而在邻接路由器的控制台上则不会出现这条信息,因为他发出信息的接口处于area0中。只有接口不在area 0中的路由器将产生这条信息。
解决办法:为了避免这个消息的再次出现,通过检查OSPF的network声明,确认那双方路由器的area ID匹配。例如,假如在两台路由器之间的192.168.0.0/24网段被设置在area 1,确认在两台路由器中的network声明都将该链接放在area1中,network命令如下所示:
router ospf 100
network 192.168.0.0 0.0.0.255 area 1
二、检较和不匹配
当在路由器上出现了面的信息时:
%OSPF-4-ERRRCV: Received invalid packet: Bad Checksum from 10.1.1.1,Ethernet 0,
则标志着ospf的检较和不匹配
引起检较和不匹配的原因是很难定位的,几个可能的原因如下:
l 处于邻居间的一台设备,破坏了这个包。这个设备有可能是一台交换机或其它的设备
l 发出的包本来就是非法的,假如是这种情况的话,有可能发送路由器的对应接口有问题,或者是发送路由器的IOS有BUG。
l 收到的路由器正在计算错误的校验和。在这种情况下,有可能收到的路由器的接口是坏的,或者接收路由器的IOS有BUG,这种可能性最小。
解决办法:这个问题解决起来很麻烦,你可以从如下几个方面着手解决:
l 更换两台路由器之间的电缆
l 更换交换机上的端口。
l 有条件的情况下,直接用一条交叉线或背靠背电缆将两台路由器连接起来。
l 有条件的情况下,更换路由器上的模块。
l 换一个版本的IOS。
三、在收到该信息的接口上未启用OSPF
当在s0中上收到从10.1.1.1发来的OSPF包,但在S0口上并没有启用ospf,就会现出现如下所示的信息:
%OSPF-4-ERRRCV: Received invalid packet: OSPF not enabled on interface,from 10.1.1.1, Serial 0
这条信息只会在一个非OSPF的接口收到OSPF包时出现。
解决办法:这个问题极少出现。解决这个问题,确信OSPF在接口上被启用。需要非凡注重的是在ospf中配置中的network声明段。如刚才的router的配置如下:
Test1#show run
Interface Serial 0
Ip address 10.1.1.2 255.255.255.0
!
router ospf 100
network 10.0.0.0 0.0.0.255 area 0
为了确认在S0接口上OSPF是否被启用,输入打下列命令:
Test1#show ip ospf interface serial0
命令输出为:
Serial0 is up,line protocol is up。
则表明OSPF并未启动。仔细分析配置中的network语句,发现配置的网络为10.0.0.0/24,s0不在范围内,OSPF未启动。修改配置为network语句为:network 10.1.1.0 0.0.0.255 area 0.故障排除。
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载