首页  登陆  注册  博客集  下载频道  网络硬盘  学院论坛  家园
IT学院 网站地图 网站地图
收藏本站 收藏本站
高级搜索 高级搜索
 新闻IT新闻 互联网 微软 黑客新闻 网络网络协议 故障 网络管理 TCP/IP 无线技术 解决方案 黑客技术 漏洞 软件评测 安全资讯
 数据MSsql Oracle Mysql PL/SQL 备份 系统:Linux vista Windows FTP 防火墙 注册表 服务器行情 服务器应用 解决方案 WEB服务器
 墙纸风景壁纸 游戏壁纸 体育壁纸 汽车壁纸 人文壁纸 影视壁纸 广告壁纸 花卉壁纸 节日壁纸 动漫壁纸 明星壁纸 绘画壁纸 月历壁纸
当前位置: > 主页>网络技术>网络协议>OSPF>OSPF-4-ERRRCV的含义
热门文章排行
 
热门文章排行 OSPF可伸缩性测试
CISCO学习问题之OSPF中
multiple ospf area实验
OSPF路由协议
OSPF入门童话
[手稿] 关于ospf
OSPF经验总结
OSPF协议介绍
OSPF协议介绍 续
OSPF问答
精采文章推荐
 
精采文章推荐
最新更新文章
 
最新更新文章 OSPF-4-ERRRCV的含义
Cisco1600和800系列路由
OSPF邻接状态
OSPF路由检查
multiple ospf area实验
CISCO学习问题之OSPF 虚
CISCO学习问题之OSPF中
CISCO学习问题之OSPF中
CISCO学习问题之我能否
CISCO学习问题之OSPF是

OSPF-4-ERRRCV的含义

编辑:   来源:  日期:2008-02-04   我要投稿      家园

  简介:
  
  % 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.故障排除。



上一篇:Cisco1600和800系列路由器运行OSPF的注意事项  
下一篇:没有了
 关键字:  
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论
 

  责任编辑:IT学院  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。