• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

MSR2010E路由器电子标签丢失问题

2016-07-20 发表
  • 0关注
  • 0收藏 980浏览
粉丝: 关注:

     组网:

     问题描述:

客户发现现网运行的MSR2010E路由器,多台设备电子标签丢失,导致BIMS无法监控。经了解,该局点共有约200MSR2010E路由器,陆陆续续出现大约15台设备发生了电子标签丢失的现象。


 

三     过程分析:

1  电子标签数据存储原理

MSR2010E的电子标签是存放在Flash芯片里的。Flash的物理特性决定了对Flash的写操作是以扇区(128KB)为单位的,向Flash某个物理空间中写数据,都是先将该物理空间所在扇区(128KB)的所有数据都读到内存中并修改内存中相应位置的数据,然后再擦除这个扇区,最后再把之前读出并修改的内存数据写入这个扇区。从以上Flash操作流程可以看出,对电子标签所在扇区写操作的过程中,如果发生设备突然断电,就会导致整个扇区数据的丢失。

2  排查电子标签所在扇区的所有操作

研发对MSR2010E电子标签所在扇区的写操作进行全面排查发现,绝大多数的操作都是在设备生产过程才进行的,在用户处是不会进行操作的;这些操作包括“写电子标签”、“写主机MAC地址”、“写主机厂商信息”等。唯一会写该扇区的用户动作是对接口(ETH0/1-ETH0/4)进行端口模式切换(port link-mode命令)。

用户在执行“port link-mode命令”时,如果发生设备突然断电,就有可能导致设备电子标签丢失。另外,由于MSR2010EETH0/1ETH0/2默认是route模式,而这个默认模式也是通过“port link-mode route”切换来的(硬件默认是Bridge模式),因此设备起动初始化时会写FLASH上电子标签所在扇区。

前方手工执行port link-mode命令而且执行过程断电可能性应该很小,因此更大的可能是在设备刚刚上电进行初始化时发生异常断电,一旦断电的时间点正好落在“写FLASH上电子标签所在扇区”的时间段(约6秒),那么就会发生电子标签丢失的现象。

 

3  代码优化降低发生电子标签丢失现象的概率

从上节分析可以看出,在设备不修改配置的情况下,每次上电初始化都会对电子标签所在扇区进行写操作,这无疑大大增加了设备出现丢失电子标签的概率。因此,我们对代码进行了优化,在上电初始化过程中,不再对FLASH进行写操作。这样就保证了在不改变配置情况下,任何的上电、转发、BIMS/IMC监控操作,都不会导致电子标签丢失。

需要注意的是,如果用户对设备以太网口进行模式切换操作(port link-mode命令,该命令执行时间约2-3秒)时,需要避免设备异常断电,否则仍然可能发生电子标签丢失的现象。


 

四   解决方法:

请前方升级R2514P07及以后版本解决。


若您有关于案例的建议,请反馈:

作者在2019-06-10对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作