发明名称 路由器及其软件升级方法
摘要 本发明公开了一种路由器及其软件升级方法,其中,该路由器包括:多核CPU以及相互独立的第一内存区域和第二内存区域,多核CPU包括控制平面CPU和数据平面CPU,其中:第一内存区域用于存储控制平面程序;第二内存区域用于存储数据平面程序;数据平面CPU用于使用第二内存区域中的数据平面程序处理数据报文;控制平面CPU用于使用第一内存区域中的控制平面程序处理协议报文,以及,当路由器进行软件升级时,进行复位并仅将第一内存区域清零,在复位启动后,将新版本的控制平面程序加载到第一内存区域,并运行第一内存区域中的新版本的控制平面程序。本发明能够提高软转发路由器的可用性。
申请公布号 CN103581008A 申请公布日期 2014.02.12
申请号 CN201210277932.1 申请日期 2012.08.07
申请人 杭州华三通信技术有限公司 发明人 魏巍
分类号 H04L12/701(2013.01)I;G06F9/445(2006.01)I 主分类号 H04L12/701(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 郑红娟;宋志强
主权项 一种路由器,所述路由器通过中央处理单元CPU转发数据报文,其特征在于,包括:多核CPU以及相互独立的第一内存区域和第二内存区域,所述多核CPU包括控制平面CPU和数据平面CPU,其中:所述第一内存区域用于存储控制平面程序,所述控制平面程序包括路由协议的相关程序;所述第二内存区域用于存储数据平面程序,所述数据平面程序包括数据报文转发处理的相关程序;所述数据平面CPU用于使用所述第二内存区域中的数据平面程序处理数据报文;所述控制平面CPU用于使用所述第一内存区域中的控制平面程序处理协议报文,以及,当所述路由器进行软件升级时,进行复位并仅将所述第一内存区域清零,在复位启动后,将新版本的控制平面程序加载到所述第一内存区域,并运行所述第一内存区域中的所述新版本的控制平面程序。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地