[发明专利]路由器及其软件升级方法有效
申请号: | 201210277932.1 | 申请日: | 2012-08-07 |
公开(公告)号: | CN103581008B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 魏巍 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 郑红娟,宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种路由器及其软件升级方法,其中,该路由器包括多核CPU以及相互独立的第一内存区域和第二内存区域,多核CPU包括控制平面CPU和数据平面CPU,其中第一内存区域用于存储控制平面程序;第二内存区域用于存储数据平面程序;数据平面CPU用于使用第二内存区域中的数据平面程序处理数据报文;控制平面CPU用于使用第一内存区域中的控制平面程序处理协议报文,以及,当路由器进行软件升级时,进行复位并仅将第一内存区域清零,在复位启动后,将新版本的控制平面程序加载到第一内存区域,并运行第一内存区域中的新版本的控制平面程序。本发明能够提高软转发路由器的可用性。 | ||
搜索关键词: | 路由器 及其 软件 升级 方法 | ||
【主权项】:
一种路由器,所述路由器通过中央处理单元CPU转发数据报文,其特征在于,包括:多核CPU以及相互独立的第一内存区域和第二内存区域,所述多核CPU包括控制平面CPU和数据平面CPU,其中:所述第一内存区域用于存储控制平面程序,所述控制平面程序包括路由协议的相关程序;所述第二内存区域用于存储数据平面程序,所述数据平面程序包括数据报文转发处理的相关程序;所述数据平面CPU用于使用所述第二内存区域中的数据平面程序处理数据报文;所述控制平面CPU用于使用所述第一内存区域中的控制平面程序处理协议报文,以及,当所述路由器进行软件升级时,进行复位并仅将所述第一内存区域清零,在复位启动后,将新版本的控制平面程序加载到所述第一内存区域,并运行所述第一内存区域中的所述新版本的控制平面程序;其中,所述第二内存区域还用于存储所述控制平面CPU生成并下发的转发表项,所述数据平面CPU还用于按照所述第二内存区域中的转发表项转发数据报文,则,所述控制平面CPU包括:判断模块,用于判断新版本的控制平面程序对应的新转发表项与升级前的旧版本的控制平面程序对应的旧转发表项的格式是否相同;转化模块,用于在所述判断模块的判断结果为所述新转发表项与旧转发表项的格式不同时,对所述第二内存区域中的旧转发表项进行格式转化,以符合所述新转发表项的格式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210277932.1/,转载请声明来源钻瓜专利网。
- 上一篇:充电装置
- 下一篇:服装关门领无定值起翘的原数设计裁剪法