一种设置双主板OLT设备主备关系的方法及设备技术

技术编号:12350939 阅读:232 留言:0更新日期:2015-11-19 01:50
本发明专利技术提供一种设置双主板OLT设备主备关系的方法及系统,所述OLT设备包括两块主控板,所述方法包括:所述OLT设备上电后,判断所述两块主控板是否具有主用标志文件;若所述两块主控板中仅有一块所述主控板具有所述主用标志文件,将具有所述主用标志文件的一主控板设定为主用控制板;否则,根据所述两块主控板所处的槽位顺序设定一所述主控板为主用控制板。与常用的固定小槽位号作为主用控板相比较,本设计通过记忆启动前的主备关系,保证启动后仍旧保持原主备关系不变,使得它在功能上更加的强大和成熟,使用上更加的便利和人性化。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种设置双主板0LT设备主备关系的方法及 设备。
技术介绍
当前环境上,OLT (Optical Line Terminal,光线路终端)设备上主控板的状态是 主用还是备用,是在启动过程中由硬件决定的。在双主控板机框上,设备会首先选择小槽位 号的主控板作为主用主控板,硬件会在大槽位号主控板设置一个延时,使它稍后启动,从而 区别主备关系。在这种设计下,机框重启前后,主备关系是固定为小号槽位的。双主控板的 环境下,在系统重启之前,如果是大槽位号主控板的状态为主用,重启后,仍然会是小槽位 号主控板的状态为主用。
技术实现思路
鉴于上述问题,本申请记载了一种设置双主板0LT设备主备关系的方法,所述0LT 设备包括两块主控板,所述方法包括: 所述0LT设备上电后,判断所述两块主控板是否具有主用标志文件; 若所述两块主控板中仅有一块所述主控板具有所述主用标志文件,将具有所述主 用标志文件的一主控板设定为主用控制板; 否则,根据所述两块主控板所处的槽位顺序设定一所述主控板为主用控制板。 较佳的,当所述两块主控板均具有所述主用标志文件时,于设定一所述主控板为 主用控制板之后,删除另一所述主控板的所述主用标志文件。 较佳的,当所述两块主控板均不具有所述主用标志文件时,于设定一所述主控板 为主用控制板之后,在该主控板中新增所述主用标志文件。 较佳的,当设定为主用控制板的所述主控板中没有可用的应用程序版本且另一所 述主控板处于在线状态时,重启设定为主用控制板的所述主控板。 较佳的,当设定一所述主控板为主用控制板之后,启动所述主用控制板后的2S~ 10s内启动另一所述主控板。 较佳的,当设定一所述主控板为主用控制板之后,启动所述主用控制板后的第6S 启动另一所述主控板。 较佳的,所述槽位顺序为所述槽位所在位置的标号顺序,且所述标号从大到小进 tx排序。 较佳的,设定位于最大标号的所述槽位的所述主控板为主用主控板。 本专利技术还提供了一种设置双主板0LT设备主备关系的系统,所述0LT设备包括两 块主控板,所述系统包括: 判断模块,分别与所述两块主控板连接,以判断每个所述主控板是否具有主用标 志文件及所述两块主控板所处的槽位顺序; 控制模块,分别与所述判断模块以及所述两块主控板连接,以根据所述判断模块 输出的判断结果设置一块所述主控板为主用控制板。 较佳的,所述控制模块包括: 第一控制单元,与所述判断模块相连,用以将具有所述主用标志文件的一主控板 设定为主用控制板; 第二控制单元,与所述判断模块相连,用以根据所述两块主控板所处的槽位顺序 设定一所述主控板为主用控制板并删除另一所述主控板的所述主用标志文件; 第三控制单元,与所述判断模块相连,用以根据所述两块主控板所处的槽位顺序 设定一所述主控板为主用控制板并在该主控板中新增所述主用标志文件。 较佳的,所述系统还包括: 重启模块,分别与所述两块主控板连接,用以当设定为主用控制板的所述主控板 中没有可用的应用程序版本且另一所述主控板处于在线状态时,重启设定为主用控制板的 所述主控板。 上述技术方案具有如下优点或有益效果:与常用的固定小槽位号所在位置的主控 板做为主用主控板相比较,本设计通过记忆启动前的主备关系,保证启动后仍旧保持原主 备关系不变,使得它在功能上更加的强大和成熟,使用上更加的便利和人性化;采用记忆及 延时的方法,保证了在reboot和断电重起两种情况下,原主用主控板启动后还是主用主控 板,实现了主备状态记忆的功能,从而减少了用户由于硬件竞争的随机性而造成的麻烦,避 免了强制小号槽位所在位置的主控板为主用的不合理性。【附图说明】 参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和 阐述,并不构成对本专利技术范围的限制。 图1为本专利技术一种设置双主板0LT设备主备关系的方法的工作流程图; 图2为本专利技术一种设置双主板0LT设备主备关系的方法中双主控板在原主备状态 下的工作流程图; 图3为本专利技术一种设置双主板0LT设备主备关系的方法中双主控板新插入一块主 控板后的工作流程图; 图4为本专利技术一种设置双主板0LT设备主备关系的系统的结构示意图。【具体实施方式】 下面结合附图和具体实施例对本专利技术的一种设置双主板0LT设备主备关系的方 法及系统进行详细说明。 实施例一 如图1所不,一种设置双主板0LT设备主备关系的方法,包括步骤: 步骤S1 :所述0LT设备上电后,判断所述两块主控板是否具有主用标志文件; 若所述两块主控板中仅有一块所述主控板具有所述主用标志文件,则继续步骤 S2 ; 否则,继续步骤S3; 步骤S2 :将具有所述主用标志文件的一主控板设定为主用控制板; 步骤S3 :根据所述两块主控板所处的槽位顺序设定一所述主控板为主用控制板。 其中S3还包括步骤: S31 :当所述两块主控板均具有所述主用标志文件时,于设定一所述主控板为主用 控制板之后,删除另一所述主控板的所述主用标志文件; S32:当所述两块主控板均不具有所述主用标志文件时,于设定一所述主控板为主 用控制板之后,在该主控板中新增所述主用标志文件。 此外,设置双主板0LT设备主备关系的方法还包括步骤: 当某块主控板竞争到了主用状态成为主用控制板时,但是flash中没有可用的应 用程序版本,并且发现备用主控板在线,这种情况下需要该主用控制板主动重启,释放其主 用状态。 槽位顺序为所述槽位所在位置的标号顺序,标号的顺序可以是从大到小,也可以 为从小到大,具体可根据实际需求进行而设定。 总之,启动所述双主控板时,首先要对两块主控板包括主用标志文件的情况进行 检测,当发现仅有一个主控板包括该文件时,先启动该主控板并在一段时间后启动另一主 控板;其它情况下均先启动所在位置槽号小的主控板并在一段时间后启动另一主控板。但 是当两个主控板均包括所述主用标志文件,则删除所在位置槽号大的主控板中的该文件; 当两个主控板均不包括所述主用标志文件时,在所在位置槽号小的主控板中添加该文件。 实施例二 根据上述实施例提出的一种设置双主板0LT设备主备关系的方法,本实施例对该 方法进一步进行描述。 一种设置双王板0LT设备王备关系的方法,包括步骤: 启动双主控板,发出启动信号;其中,所述0LT系统包括两块主控板,即所述0LT设 备为双主控板系统; 接收到启动信号后,检测所述0LT设备中的两块主控板的在线状况,当两块主控 板均不在线时,检测两块主控板是否存在主用板标志文件以及两块主控板的槽位号;所述 主用标志文件可以为"Master, txt"文件; 当两个主控板中仅有一个主控板存在主用标志文件时,令存在所述主用标志文件 的主控板作为主用主控板,另一块主控板作为备用主控板;即先启动所述主用主控板,一段 时间后,再启动所述备用主控板。 如图2所示,具体来说,当所述双主控板处于原有的主备状态下,所述主备状态是 指所述双主控板中两块主控板上次运行时分别作为主用主控板还是作为备用主控板的情 况,系统重启后,系统的工作步骤为: S01 :接收启动信号; S02 :判断两块主控板是否存在主用标志文件,如果存在,执行S03,否则,执行 S04; S03 :立即启动所述主控板; S04 :等待本文档来自技高网...

【技术保护点】
一种设置双主板OLT设备主备关系的方法,其特征在于,所述OLT设备包括两块主控板,所述方法包括:所述OLT设备上电后,判断所述两块主控板是否具有主用标志文件;若所述两块主控板中仅有一块所述主控板具有所述主用标志文件,将具有所述主用标志文件的一主控板设定为主用控制板;否则,根据所述两块主控板所处的槽位顺序设定一所述主控板为主用控制板。

【技术特征摘要】

【专利技术属性】
技术研发人员:王成长
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1