目录

简介

开始使用前

规则

先决条件

使用的组件

背景

故障排除

验证软件版本

解决方案

相关信息

简介

本文档说明了IFS-3-FS_STRUCT_ERROR的原因：数据与为硬件备份配置的冗余千兆位路由处理器(GRP)上出现的预期内部表示错误消息不匹配，以及如何纠正根本问题。该消息可能出现在控制台或系统日志中。

开始使用前

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

先决条件

本文档没有任何特定的前提条件。

使用的组件

本文档中讨论的冗余GRP功能在运行Cisco IOS®软件版本11.2(15)GS2或更高版本的Cisco 12000系列路由器上可用。

本文档中的信息都是基于特定实验室环境中的设备创建的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您是在真实网络上操作，请确保您在使用任何命令前已经了解其潜在影响。

背景

GRP冗余处理器功能允许您在Cisco 12000系列互联网路由器中安装两个千兆路由处理器。一个GRP用作主处理器。主GRP支持所有正常GRP操作。另一个GRP用作辅助处理器。辅助GRP监控主GRP，如果它检测到主GRP发生故障，则接管正常GRP操作。

GRP冗余处理器功能不是热备用系统，其中辅助GRP复制主GRP的状态。让辅助GRP监控主处理器（而不是复制主处理器）的好处是，故障不太可能影响两个处理器。折衷的是，当辅助GRP接管并且路由器恢复时，网络服务将中断。但是，与路由器执行冷重启相比，恢复速度更快。

冗余可以配置为软件错误保护或硬件备份，每个备份都有自己的安装和配置要求。

为硬件备份配置时，在冗余GRP上运行不同的软件版本可能会产生与两个GRP的数据/文件结构相关的问题。具体而言，不同的Cisco IOS软件版本可能会以不同的方式和不同格式处理数据。当一个Cisco IOS软件映像尝试读取由不同Cisco IOS软件映像生成的数据结构时，实际结构可能与预期结构不同，这将导致生成错误消息：

%IFS-3-FS_STRUCT_ERROR: Data does not match expected internal representation

当用户尝试通过简单网络管理协议(SNMP)或命令行界面(CLI)列出辅助文件系统中的文件，并指示冗余GRP软件版本级别不匹配时，可能会显示此消息。

故障排除

验证软件版本

在命令行中，输入show redundancy all命令：

GRP Slot  0:  IOS 12.0 redundancy v4  date 2000-07-18

Version 12.0(11)S3, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)

GRP Slot  7:  IOS 12.0 redundancy v5  date 2002-04-21

Version 12.0(21)S2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)

Auto synch: startup-config

注意命令输出中显示的不同Cisco IOS软件版本。

解决方案

将冗余GRP上加载的软件更新到相同的软件版本级别；此日志消息应停止显示。

要在任一或两个冗余GRP上安装新版本的Cisco IOS软件，请参阅以下文档：

- 软件安装和升级过程

- 在辅助GRP上验证和更新Cisco IOS软件

相关信息

- GRP冗余处理器支持

- 技术支持 — 12000系列互联网路由器

- 技术支持 - Cisco Systems