The invention discloses a user protocol stack operation method and device, which can deploy virtual nodes needed to run the user protocol stack on a virtualized hardware platform, and then run the user protocol stack on the deployed virtual nodes. Because the virtual node has the characteristics and advantages independent of the specific hardware device, the operation of the user protocol stack in the invention greatly reduces the dependence on hardware, avoids the problem of long initialization time of running the user protocol stack on the hardware platform, and runs the user protocol stack on the virtual node in the invention. It means that when the user protocol stack is abnormal, the recovery of the abnormal is accomplished on the virtual node, which effectively avoids the problem of using hot standby method to recover the abnormal on the proprietary hardware platform.
【技术实现步骤摘要】
一种用户协议栈运行方法和装置
本专利技术涉及通信
,具体涉及一种用户协议栈运行方法和装置。
技术介绍
在无线基站设备中,基于效率及定制化需求的考虑,很多时候并不采用操作系统中的协议栈与外界进行通信,而是设计一套用户协议栈与外界进行通信。用户协议栈主要是指运行在linux环境下的用户态的协议栈,按照网络协议的分层原理,用户协议栈包括数据链路层、网络层、传输层。其中数据链路层主要是ETH(以太网)协议,网络层主要是IP(InternetProtocol网络之间互连的协议),传输层主要包括TCP(TransmissionControlProtocol传输控制协议)、UDP(UserDatagramProtocol用户数据报协议)、SCTP(StreamControlTransmissionProtocol,流量控制传输协议)等传输协议。传统基站的用户协议栈软件都是运行在设备商(Vendor)提供的专有硬件平台上,这种软硬件一体化解决方案中软件的运行严重依赖于硬件,在硬件未完成初始化的情况下软件是没法开始运行的。当系统出现异常复位时,由于底层硬件的长时间初始化导致用户协议栈软件没法第一时间跑起来,使得传输业务等长时间处于中断状态,最终导致基站其他单元的一系列的退服操作,一旦出现退服,基站重新进入服务状态又是一个漫长的过程。针对此问题,传统基站系统中可采用热备的方式来解决,即同时使用两块接口板(用户协议栈所运行的单板),一块作为主板一块作为备板,主备之间数据、状态完全同步。当监测到主板出现异常时,由备板接管,实现不间断的为上层业务传输数据。此项技术在理论上可行 ...
【技术保护点】
1.一种用户协议栈运行方法,其特征在于,包括:在可虚拟化的硬件平台上部署运行用户协议栈需要的虚拟节点;在所述虚拟节点上运行用户协议栈。
【技术特征摘要】
1.一种用户协议栈运行方法,其特征在于,包括:在可虚拟化的硬件平台上部署运行用户协议栈需要的虚拟节点;在所述虚拟节点上运行用户协议栈。2.如权利要求1所述的用户协议栈运行方法,其特征在于,在用户协议栈的运行过程中,还包括:监测所述用户协议栈的状态;当监测到所述用户协议栈异常时,启动新的虚拟节点运行所述用户协议栈。3.如权利要求2所述的用户协议栈运行方法,其特征在于,所述用户协议栈异常包括:运行所述用户协议栈的虚拟节点的运行状态异常,和/或所述用户协议栈的服务状态异常。4.如权利要求3所述的用户协议栈运行方法,其特征在于,所述运行所述用户协议栈的虚拟节点的运行状态异常包括:虚拟节点异常退出、虚拟节点异常终止;所述用户协议栈的服务状态异常包括:用户协议栈服务异常退出。5.如权利要求4所述的用户协议栈运行方法,其特征在于,所述虚拟节点包括:虚拟机或容器。6.如权利要求2-5任一项所述的用户协议栈运行方法,其特征在于,还包括:在所述用户协议栈为上层业务传输数据时,保存所述用户协议栈的运行状态和配置信息,所述运行状态和配置信息用于所述用户协议栈在虚拟节点上迁移时,恢复所述用户协议栈的业务。7.如权利要求2-5任一项所述的用户协议栈运行方法,其特征在于,所述启动新的虚拟节点运行所述用户协议栈包括:启动新的虚拟节点;在新的虚拟节点上运行所述用户协议栈;获取所述用户协议栈异常时,在运行所述...
【专利技术属性】
技术研发人员:杨智奇,李锐,刘建波,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。