[发明专利]框式交换机业务板上线检测方法有效
申请号: | 201410244793.1 | 申请日: | 2014-06-04 |
公开(公告)号: | CN104038387B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 王志;车任秋;朱家星;胡哲 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/931 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 业务 上线 检测 方法 | ||
技术领域
本发明涉及一种交换机业务板上线检测方法,尤其是一种框式交换机业务板上线检测方法。
背景技术
框式交换机,即为大型企业级交换机,包括一个主控板和多个业务板,主控板主要负责对业务板的管理及配置下发等操作,业务板和主控板之间通过背板的HiGig接口进行通信连接,当插入一块业务板后,主控板要准确及时获取到业务板的已上线,并对其进行初始化等操作。
现有技术中是通过硬件通电作为一个信号来确定业务板已上线,如果依硬件通电作为业务板上线成功的依据,虽然能确定业务板已在位,但不能保证在位的业务板已经初始化完成并能正常工作,即不能保证在位的业务板是否上线成功。
发明内容
本发明需解决的技术问题是提供一种能准确确定业务板已成功上线的框式交换机业务板上线检测方法。
为解决上述的技术问题,本发明设计了一种框式交换机业务板上线检测方法,其包括以下步骤:
步骤1:在主控板的底层注册第一回调函数和在主控板的堆叠任务的linkscan任务中注册第二回调函数;
步骤2:当业务板插入机箱内时,所述业务板被上电,并进行自身初始化完成工作;
步骤3:判断业务板是否自身初始化完成,如果完成,则执行步骤4,如果没有完成,则视为异常;
步骤4:主控板底层调用第一回调函数通过命令将业务板对应相连的HiGig接口由不可用状态改为可用状态,在HiGig接口改为可用状态之后自行由down状态变为up状态;
步骤5:当HiGig接口由down状态变为up状态,则触发第二回调函数发送已连接成功的信号给主控板堆叠任务,主控板堆叠任务根据已连接成功的信号确定业务板上线成功。
作为本发明进一步改进,判断业务板是否自身初始化完成的依据是主控板的同步任务是否完成收集业务板的环境信息,如果收集完成,则业务板自身初始化完成,如果收集未完成,则视为异常。
作为本发明进一步改进,所述环境信息包括业务板类型、温度和电压。
作为本发明进一步改进,所述第一回调函数为“svc_sync_callback”函数。
作为本发明进一步改进,所述第二回调函数为“st_ext_linkscan_handler”函数。
作为本发明进一步改进,步骤4中的命令为“port hg enable=true”。
本发明在业务板通电、并初始化成功之后才确定为业务板成功上线,并通知主控板堆叠任务有业务板成功上线事件发生,主控板堆叠任务根据通知信号再对业务板进行正常操作,从而避免异常事故发生。
附图说明
图1是本发明框式交换机业务板上线检测方法的流程方框示意图。
具体实施方式
为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合附图和本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
本发明提供了一种框式交换机业务板上线检测方法,能检测到业务板成功上线,避免出现异常问题。
如图1所示,本发明框式交换机业务板上线检测方法实施方式包括以下几个步骤:
步骤1:在主控板的底层注册第一回调函数和在主控板的堆叠任务的linkscan任务中注册第二回调函数。所述第一回调函数为“svc_sync_callback”函数,其目的是在业务板自身初始化工作完成后,调用“port hg enable=true”命令将业务板对应相连的HiGig接口由不可同状态(Flase)改为可用状态(True)。第二回调函数为st_ext_linkscan_handler函数,当HiGig接口的状态发生变化时,会触发第二回调函数发送已连接成功的信号(例如:link up信号)给主控板的堆叠任务,主控板堆叠任务根据已连接成功的信号检测到业务板上线成功。所述linkscan任务是一种在指定时间间隔获取端口的状态,并根据端口的状态变化调用挂载其中回调函数的机制。
步骤2:当业务板开始插入机箱内时,业务板与背板的HG接口相连,同时整个框式交换机系统会为其通电,即所述业务板被上电,当业务板通电之后,会先进行自身初始化工作。在业务板进行初始化工作时,主控板的同步任务也会同时收集该业务板的环境信息,比如业务板类型、温度和电压等等。主控板的同步任务收集业务板的信息工作完成即表明新插入的业务板自身初始化工作也完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410244793.1/2.html,转载请声明来源钻瓜专利网。