[发明专利]网络设备子卡启动控制方法有效
申请号: | 201210068586.6 | 申请日: | 2012-03-15 |
公开(公告)号: | CN102629905A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 陈海滨 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56;G06F9/445 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 300384 天津市华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 启动 控制 方法 | ||
技术领域
本发明涉及网络技术领域,特别涉及一种网络设备子卡启动控制方法。
背景技术
三层交换机通常指具有部分路由器功能的交换机,其最重要的目的是加快大型局域网内部的数据交换。三层交换技术就是二层交换技术与三层转发技术的结合,传统交换技术是在OSI网络标准模型第二层一一数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。
在当前三层交换机平台上,交换芯片对外有多个接口,其中一部分接口为普通物理vlan端口(百兆端口),另有一部分高速物理vlan端口(千兆端口)。在高速物理vlan端口中,一个和cpu(主板)相连,剩余的几个高速端口通常作为扩展物理端口,与扩展子卡相连,每个主板和子卡都带有一个网卡与交换芯片连接。通过扩展子卡的支持,实现三层交换机设备的功能扩展。
在上述三层交换机中,当设备整机启动时,首先会启动主板程序,此时子卡不上电,主板启动完成后启动子卡。子卡启动操作系统和内存中的业务软件,启动后比较当前业务软件版本,如果比主板上预留的子卡业务软件版本低,则通过主板上的tftp(Trivial File Transfer Protocol,简单文件传输协议)功能下载主板上预留的子卡业务软件到子卡内存中,然后子卡重启,循环第一次启动的过程,如果子卡业务软件没有更新时,启动完毕。
可以看出,在现有技术中,子卡启动时业务软件的版本选择以主板上预留的为主,该方式虽然较易实现,但其仅在主板预留软件更新及时、内容全面的时候有效,若扩展子卡功能较新、推出较晚或是刚刚进行过更新,则有可能出现主板中软件版本较低甚至主板中没有预留软件的情况。在这种情况下,采用现有的启动控制方式,有可能会出现主板无法识别或控制子卡,不能对子卡形成有效支持的问题,将影响设备的扩展能力;甚至有可能出现子卡中的新版本软件被错误替代的情况,影响了网络设备的正常运作。
发明内容
(一)要解决的技术问题
针对现有技术的缺点,本发明为了解决现有技术中子卡启动控制方式影响设备功能扩展的问题,提供了一种网络设备子卡启动控制方法。
(二)技术方案
为此解决上述技术问题,本发明具体采用如下方案进行:
首先,本发明提供一种网络设备子卡启动控制方法,所述方法包括步骤:
S1,设备上电,整机启动;
S2,子卡启动操作系统,然后启动内存中的备用业务软件,业务软件启动后向主板发送子卡注册消息;
S3,主板接收到子卡的注册消息后,判断子卡类型并比较子卡上的业务软件版本号和主板上的备用子卡业务软件版本号:
如果所述子卡上的业务软件版本号比所述主板上的备用子卡业务软件版本号新,主板保存子卡的注册信息和状态,通知子卡从主板下载子卡业务软件配置并开始业务工作;
如果所述主板上的备用子卡业务软件版本号比所述子卡上的业务软件版本号新,则通知子卡更新业务软件,子卡从主板获取最新的子卡业务软件并替换掉子卡内存中的备用业务软件,获取完成后子卡重启;
S4,主板定期向子卡发送保活报文,如果连续若干次没有得到子卡的应答,则重启子卡。
优选地,步骤S1中,整机启动的具体过程为:首先启动主板,子卡不上电,主板启动tftp下载服务,启动完毕后,主板控制寄存器给子卡上电。
优选地,所述子卡注册消息包括子卡类型、业务软件版本信息。
优选地,子卡通过主板上的tftp服务下载子卡业务软件配置或子卡业务软件。
优选地,步骤S4中,如果连续3次没有得到子卡的应答,则重启子卡。
(三)有益效果
在本发明的方案中,通过对不同子卡软件的处理,使主板可以有效支持各类子卡的扩展。采用本发明的方法,同一个三层交换平台,可以支持多种扩展子卡,且能直接支持扩展子卡的最新功能,因而其平台可同时被防火墙(使用二层/三层功能)、流控(使用三层功能)等所有网络设备使用,并且通过物理模式配置,使移植代码变得容易,方便了用户使用。
附图说明
图1为本发明的一种网络设备子卡启动控制方法流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210068586.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铝电解槽母线热电在线监测系统
- 下一篇:激光熔覆粉丝复合喷头