一种虚拟化基站接入网络共享传输资源的方法及装置与流程

文档序号:12554715阅读:610来源:国知局
一种虚拟化基站接入网络共享传输资源的方法及装置与流程

本发明涉及通信技术,特别涉及无线基站传输接入领域中虚拟化基站接入网络共享传输资源的方法及装置。



背景技术:

传统通信技术(Communication Technology,CT)和信息技术(Information Technology,IT)设计的最大区别在于,CT设备商提供一套软硬件封闭的解决方案,效率高,但是硬件资源不对外开放,互通性差,A设备商的软件不能在B设备商的硬件平台上运行;IT设备商则采用通用的硬件和操作系统,可以适配不同厂家的业务,又由于上层软件的多样性,IT设备商将网络管理划分为硬件管理平面(又称带外管理out-of-band)和业务平面,设备商只负责硬件管理平面的管理,其余由业务软件处理。图1是现有技术提供的业务平面和硬件管理平面分离的示意图,图2是现有技术提供的IT设备的业务平面和硬件管理平面与边缘节点CT设备的业务平面和硬件管理平面的区别示意图,如图1和图2所示,IT的业务平面使用网络互连协议(Internet Protocol,IP)1,硬件管理平面使用IP2,而边缘节点CT的业务平面和硬件管理平面使用同一IP。

传统CT设备如基站软硬一体化,版本、告警、传输、硬件资源等统一管理,使得业务软件和底层硬件耦合较深。业务软件运行异常将可能导致基站脱离网管管理,而硬件管理(如上电、风扇、监控等)不应该依赖于业务软件,因此传统基站的设计并不合理。

网络功能虚拟化(Network Function Virtualization,NFV)架构中涉及硬件虚拟化管理,云管理,业务管理的统一编排(Orchestrator)。封闭的软硬一体化CT设备显然不适用于NFV,因此CT设备在虚拟化管理中需要改进软硬件架构。网络虚拟化虽然是下一代通信,或者信息通信技术(Information Communication Technology,ICT)融合的关键技术,但是其本身起源于IT领域,而在CT领域引入虚拟化技术也带来了新问题。

NFV等网络虚拟化技术起源于数据中心(Data Center,DC),DC是将大量的服务器集中放置,使用高带宽网络互联的标准化机房。集中放置的服务器可以利用大量的内部资源,如电源、高性能交换机、光纤、网口、IP地址等。但这些内部资源对于无线基站来说,反而是最稀缺的资源。

无线网络需要支持足够的覆盖率,基站相对于核心网而言,大部分都位于边缘节点,边缘节点的配套设施都需要经过事先规划,并需要支持网络的平滑升级,即新设备需要利用旧设备的电源、传输设备,甚至IP地址等。无线网络虚拟化引入了独立的硬件管理平面,从管理角度来说更便利也更合理,但是独立的硬件管理平面和业务管理平面也增加了对资源的消耗,如网口、光纤、IP地址等。网口、光纤都是物理资源,需要重新施工布线,陈本高昂。而是作为边缘节点公网或者城域网等IP地址,随着接入设备数目的增加,变得也越来越稀缺。

传统基站只需1根网线,1个操作管理(Operation Administration and Maintenance,OAM)IP即可管理基站。而虚拟化后的基站至少需要2根网线,2个IP(即业务平面的管理IP和硬件管理平面的管理IP)管理基站。在替换边缘节站点时,由于为业务平面和硬件管理平面简单的配置相同的IP会导致IP冲突,因此,如何使虚拟化基站的业务平面和硬件管理平面共享传统基站的传输资源,例如网口(或光纤)以及管理IP等,即利用已存在的传输资源(1根网线1个IP等)开通运行虚拟化基站成为需要解决的难点之一。



技术实现要素:

本发明的目的在于提供一种虚拟化基站接入网络共享传输资源的方法及装置,能更好地解决虚拟化基站的业务平面和硬件管理平面无法共享传统基站的一套传输资源的问题。

根据本发明的一个方面,提供了一种虚拟化基站接入网络共享传输资源的方法,包括:

将虚拟化基站的业务平面的协议栈拆分为业务应用相关协议栈和业务应用通用协议栈;

将虚拟化基站的硬件管理平面的协议栈拆分为硬件管理相关协议栈和硬件管理通用协议栈;

所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文;

所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源接收报文,并根据报文类型,将接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈。

优选地,所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文的步骤包括:

当网管配置所述业务平面使用所述硬件管理平面的传输资源时,所述硬件管理通用协议栈通过第一消息或网络接口接收来自所述业务应用相关协议栈的报文;

所述硬件管理通用协议栈利用其传输资源,发送所接收的报文。

优选地,所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源接收报文,并根据报文类型,将接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈的步骤包括:

当网管配置所述业务平面使用所述硬件管理平面的传输资源时,所述硬件管理通用协议栈利用其传输资源,接收报文;

所述硬件管理通用协议栈根据所接收的报文的类型,将所接收的报文发送至所述硬件管理相关协议栈或者通过第一消息或网络接口发送至所述业务应用相关协议栈。

优选地,所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文的步骤包括:

当网管配置所述硬件管理平面使用所述业务平面的传输资源时,所述业务应用通用协议栈通过第二消息或网络接口接收来自所述硬件管理相关协议栈的报文;

所述业务应用通用协议栈利用其传输资源,发送所接收的报文。

优选地,所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源接收报文,并根据报文类型,将接收的报文发送至所述业务应用相关协议 栈或所述硬件管理相关协议栈的步骤包括:

当网管配置所述硬件管理平面使用所述业务平面的传输资源时,所述业务平面通用协议栈利用其传输资源,接收报文;

所述业务平面通用协议栈根据所接收的报文的类型,将所接收的报文发送至所述业务平面相关协议栈或者通过第二消息或网络接口发送至所述硬件管理相关协议栈。

根据本发明的另一方面,提供了一种虚拟化基站接入网络共享传输资源的装置,包括:

第一协议栈拆分模块,用于将虚拟化基站的业务平面的协议栈拆分为业务应用相关协议栈和业务应用通用协议栈;

第二协议栈拆分模块,用于将虚拟化基站的硬件管理平面的协议栈拆分为硬件管理相关协议栈和硬件管理通用协议栈;

硬件管理模块,用于通过所述硬件管理通用协议栈,利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文,并利用共用的传输资源接收报文,根据所接收的报文的类型,将所接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈;

业务模块,用于通过所述业务应用通用协议栈,利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文,并利用共用的传输资源接收报文,根据所接收的报文的类型,将所接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈。

优选地,所述硬件管理模块在网管配置所述业务平面使用所述硬件管理平面的传输资源时,其硬件管理通用协议栈通过第一消息或网络接口接收来自所述业务应用相关协议栈的报文,并利用其传输资源,发送所接收的报文。

优选地,所述硬件管理模块在网管配置所述业务平面使用所述硬件管理平面的传输资源时,其硬件管理通用协议栈利用其传输资源,接收报文,并根据所接收的报文的类型,将所接收的报文发送至其硬件管理相关协议栈或者通过第一消息或网络接口发送至所述业务应用相关协议栈。

优选地,当网管配置所述硬件管理平面使用所述业务平面的传输资源时,所述业务模块的业务应用通用协议栈通过第二消息或网络接口接收来自所述硬件 管理相关协议栈的报文,并利用其传输资源,发送所接收的报文。

优选地,当网管配置所述硬件管理平面使用所述业务平面的传输资源时,所述业务模块的业务平面通用协议栈利用其传输资源,接收报文,并根据所接收的报文的类型,将所接收的报文发送至其业务平面相关协议栈或者通过第二消息或网络接口发送至所述硬件管理相关协议栈。

与现有技术相比较,本发明的有益效果在于:

本发明通过协议栈拆分,使虚拟化基站的业务平面和硬件管理平面能够共享传统基站的一套传输资源,即能够利用已存在的1根网线、1个IP等传输资源运行虚拟化基站。

附图说明

图1是现有技术提供的业务平面和硬件管理平面分离的示意图;

图2是现有技术提供的IT设备的业务平面和硬件管理平面与边缘节点CT设备的业务平面和硬件管理平面的区别示意图;

图3是本发明实施例提供的将业务平面和硬件管理平面的协议栈拆分为相关协议栈以及通用协议栈的示意图;

图4是本发明实施例提供的虚拟化基站接入网络共享传输资源的第一流程图;

图5是本发明实施例提供的虚拟化基站接入网络共享传输资源的第二流程图;

图6是本发明实施例提供的虚拟化基站接入网络共享传输资源的装置框图;

图7是本发明实施例提供的业务平面和硬件管理平面共传输资源,数据从硬件管理平面网口发送的流程图;

图8是本发明实施例提供的硬件管理平面和业务平面共传输资源,数据从业务平面网口发送的流程图;

图9是本发明实施例提供的从硬件管理平面网口接收报文时报文的处理流程图;

图10是本发明实施例提供的从业务平面网口接收报文时报文的处理流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明的虚拟化基站的业务软件和硬件管理软件彼此独立,在硬件或者逻辑上独立,例如运行于不同单板或不同核上。图3是本发明实施例提供的将业务平面和硬件管理平面的协议栈拆分为相关协议栈以及通用协议栈的示意图,如图3所示,将业务平面和硬件管理平面的协议栈拆分为应用相关协议栈和通用协议栈,例如将业务平面的协议栈拆分为业务应用相关协议栈和业务应用通用协议栈,同理将硬件管理平面的协议栈分为硬件管理相关协议栈和硬件管理通用协议栈。然后将应用相关协议栈和通用协议栈之间紧耦合的直接调用接口修改为消息或者网络接口,例如业务平面的业务应用相关协议栈与硬件管理平面的硬件管理通用协议栈之间通过消息或者网络接口,同理,业务平面的业务应用通用协议栈与硬件管理平面的硬件管理相关协议栈之间通过消息或者网络接口。其中,应用相关协议栈包括应用特有处理流程和协议,通用协议栈一般包括IP配置、路由、数据收发等通用功能。

网管配置业务平面和硬件管理平面共传输资源,业务模块(包括业务应用相关协议栈和业务应用通用协议栈)将报文通过消息或者网络接口发送给硬件管理模块(包括硬件管理相关协议栈和硬件管理通用协议栈)的硬件管理通用协议栈,并从硬件管理模块的网口发送。也就是说,当硬件管理平面具有传输资源而业务平面没有传输资源时,硬件管理平面和业务平面共用一套传输资源,即业务平面使用硬件管理平面的传输资源,此时业务平面进行报文发送时,业务应用相关协议栈通过消息或者网络接口将报文发送给硬件管理通用协议栈,从而使用硬件管理平台的传输资源发送报文。

同理,网管配置硬件管理平面和业务平面共传输资源,硬件管理平面将报文通过消息或者网络接口发送给业务模块的业务应用通用协议栈,并从业务模块的网口发送。也就是说,当硬件管理平面没有传输资源而业务平面具有传输资源时,硬件管理平面和业务平面共用一套传输资源,即硬件管理平面使用业务平面的传输资源,此时硬件管理平面进行报文发送时,硬件管理相关协议栈通过消息或者 网络接口将报文发送给业务应用通用协议栈,从而使用业务平台的传输资源发送报文。

接收报文时,网口根据注册的报文类型信息,把不同类型的报文分别交给硬件管理平面的硬件管理相关协议栈和业务平面的业务应用相关协议栈,然后再由硬件管理相关协议栈和业务应用相关协议栈递交给各自的上层的应用模块。

共享的上述传输资源包括物理网口、光纤、IP地址、VLAN等资源。

以下结合图4至图6对本发明进行详细说明。

图4是本发明实施例提供的将业务平面和硬件管理平面的协议栈拆分为相关协议栈以及通用协议栈的示意图,如图4所示,步骤包括:

步骤S10:拆分业务平面的协议栈拆和硬件管理平面的协议栈。

具体地说,将虚拟化基站的业务平面的协议栈拆分为业务应用相关协议栈和业务应用通用协议栈,将虚拟化基站的硬件管理平面的协议栈拆分为硬件管理相关协议栈和硬件管理通用协议栈。

步骤S11:所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文。

其中,当网管配置所述业务平面使用所述硬件管理平面的传输资源时,所述硬件管理通用协议栈通过第一消息或网络接口接收来自所述业务应用相关协议栈的报文,并利用其传输资源,发送所接收的报文。也就是说,所述业务平面和所述硬件管理平面共用所述硬件管理平面的传输资源,当所述业务平面需要发送报文时,业务应用相关协议栈通过第一消息或网络接口向硬件管理通用协议栈发送报文,实现业务平面利用硬件管理平面的网口等传输资源发送报文;当所述硬件管理平面需要发送报文时,硬件管理相关协议栈将报文发送至其硬件管理通用协议栈,实现硬件管理平面利用自身的网口等传输资源发送报文。

其中,当网管配置所述硬件管理平面使用所述业务平面的传输资源时,所述业务应用通用协议栈通过第二消息或网络接口接收来自所述硬件管理相关协议栈的报文,并利用其传输资源,发送所接收的报文。也就是说,所述业务平面和所述硬件管理平面共用所述业务平面的传输资源,当所述硬件管理平面需要发送报文时,硬件管理相关协议栈通过第二消息或网络接口向业务应用通用协议栈发送报文,实现硬件管理平面利用业务平面的网口等传输资源发送报文;当所述业 务平面需要发送报文时,业务应用相关协议栈将报文发送至其业务应用通用协议栈,实现业务平面利用自身的网口等传输资源发送报文。

图5是本发明实施例提供的虚拟化基站接入网络共享传输资源的第二流程图,如图5所示,步骤包括:

步骤S20:拆分业务平面的协议栈拆和硬件管理平面的协议栈。

具体地说,将虚拟化基站的业务平面的协议栈拆分为业务应用相关协议栈和业务应用通用协议栈,将虚拟化基站的硬件管理平面的协议栈拆分为硬件管理相关协议栈和硬件管理通用协议栈。

步骤S21:所述业务应用通用协议栈或所述硬件管理通用协议栈利用共用的传输资源接收报文,并根据报文类型,将接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈。

其中,当网管配置所述业务平面使用所述硬件管理平面的传输资源时,所述硬件管理通用协议栈利用其传输资源,接收报文,并根据所接收的报文的类型,将所接收的报文发送至所述硬件管理相关协议栈或者通过第一消息或网络接口发送至所述业务应用相关协议栈。也就是说,所述业务平面和所述硬件管理平面共用所述硬件管理平面的传输资源,当硬件管理通用协议栈利用其传输资源接收的报文是需要发送至所述业务平面的报文时,通过第一消息或网络接口发送至所述业务应用相关协议栈,实现业务平面利用硬件管理平面的网口等传输资源接收报文;当硬件管理通用协议栈利用其传输资源接收的报文是需要发送至所述硬件管理平面的报文时,将所接收的报文发送至硬件管理相关协议栈,实现硬件管理平面利用自身的网口等传输资源接收报文。

其中,当网管配置所述硬件管理平面使用所述业务平面的传输资源时,所述业务平面通用协议栈利用其传输资源,接收报文,并根据所接收的报文的类型,将所接收的报文发送至所述业务平面相关协议栈或者通过第二消息或网络接口发送至所述硬件管理相关协议栈。也就是说,所述业务平面和所述硬件管理平面共用所述业务平面的传输资源,当业务应用通用协议栈利用其传输资源接收的报文是需要发送至所述硬件管理平面的报文时,通过第二消息或网络接口发送至所述硬件管理应用相关协议栈,实现硬件管理平面利用业务平面的网口等传输资源接收报文;当业务应用通用协议栈利用其传输资源接收的报文是需要发送至所述 业务平面的报文时,将所接收的报文发送至业务应用相关协议栈,实现业务平面利用自身的网口等传输资源接收报文。

图6是本发明实施例提供的虚拟化基站接入网络共享传输资源的装置框图,如图6所示,包括第一协议栈拆分模块、第二协议栈拆分模块、业务模块和硬件管理模块。

第一协议栈拆分模块用于将虚拟化基站的业务平面的协议栈拆分为业务应用相关协议栈和业务应用通用协议栈。

第二协议栈拆分模块用于将虚拟化基站的硬件管理平面的协议栈拆分为硬件管理相关协议栈和硬件管理通用协议栈。

硬件管理模块用于通过所述硬件管理通用协议栈,利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文,并利用共用的传输资源接收报文,根据所接收的报文的类型,将所接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈。具体地说,在网管配置所述业务平面使用所述硬件管理平面的传输资源时,报文发送方向,所述硬件管理模块的硬件管理通用协议栈通过第一消息或网络接口接收来自所述业务应用相关协议栈的报文,并利用其传输资源,发送所接收的报文,实现业务平面利用硬件管理平面的传输资源发送报文;报文接收方向,所述硬件管理模块的硬件管理通用协议栈利用其传输资源,接收报文,并根据所接收的报文的类型,将所接收的报文发送至其硬件管理相关协议栈或者通过第一消息或网络接口发送至所述业务应用相关协议栈,实现业务平面利用硬件管理平面的传输资源接收报文。

业务模块用于通过所述业务应用通用协议栈,利用共用的传输资源发送来自所述业务应用相关协议栈和所述硬件管理相关协议栈的报文,并利用共用的传输资源接收报文,根据所接收的报文的类型,将所接收的报文发送至所述业务应用相关协议栈或所述硬件管理相关协议栈。具体地说,当网管配置所述硬件管理平面使用所述业务平面的传输资源时,报文发送方向,所述业务模块的业务应用通用协议栈通过第二消息或网络接口接收来自所述硬件管理相关协议栈的报文,并利用其传输资源,发送所接收的报文,实现硬件管理平面利用业务平面的传输资源发送报文;报文接收方向,所述业务模块的业务平面通用协议栈利用其传输资源,接收报文,并根据所接收的报文的类型,将所接收的报文发送至其业务平面 相关协议栈或者通过第二消息或网络接口发送至所述硬件管理相关协议栈,实现硬件管理平面利用业务平面的传输资源接收报文。

以业务软件运行于业务单板上,硬件管理软件运行于硬件管理单板,业务软件和硬件管理软件有独立的协议栈为例。业务平面和硬件管理平面将各自协议栈拆分为和应用相关处理协议栈和通用协议栈。业务应用相关协议栈包括业务特有处理信令流程和协议,例如长期演进(Long Term Evolution,LTE)协议信令、通用移动通信系统(Universal Mobile Telecommunications System,UMTS)协议信令等。硬件管理应用包含风扇控制、单板上电、时钟等流程操作。通用协议栈一般包括IP配置、路由、ARP等通用功能。应用相关协议栈和通用协议栈之间由直接调用接口修改为消息或者网络接口。若网管配置业务平面和硬件管理平面共享传输资源(即硬件管理平面将其传输资源共享给业务平面),则业务模块将配置报文发送给硬件管理模块的通用协议栈,并从硬件管理模块的网口发送。同理,网管配置硬件管理平面和业务平面共享传输资源(即业务平面将其传输资源共享给硬件管理平面),硬件管理模块将配置和报文发送给业务模块的通用协议栈,并从业务模块的网口发送。接收报文时,网口根据注册的报文类型信息,把不同类型的报文交给硬件管理相关协议栈或业务应用相关协议栈,然后再递交给各自的上层的应用模块。上述报文类型信息一般包括MAC地址、VLAN、IP地址、协议(Protocol)、端口(Port)等。

以下结合图7至图10对本发明进行详细说明。

图7是本发明实施例提供的业务平面和硬件管理平面共传输资源,数据从硬件管理平面网口发送的流程图,如图7所示,硬件管理平面将其传输资源共享给业务平面,发送报文时,业务单板的业务应用相关协议栈通过消息或网络接口将报文发送至硬件管理单板的硬件管理通用协议栈,实现业务单板利用硬件管理单板的传输资源发送报文;硬件管理单板的硬件管理相关协议栈将报文发送至硬件管理通用协议在,实现硬件管理单板利用其自身的传输资源发送报文。

图8是本发明实施例提供的硬件管理平面和业务平面共传输资源,数据从业务平面网口发送的流程图,如图8所示,业务平面将其传输资源共享给硬件管理平面,发送报文时,硬件管理单板的硬件管理相关协议栈通过消息或网络接口将报文发送至业务单板的业务应用通用协议栈,实现硬件管理单板利用业务单板的 传输资源发送报文。业务单板的业务应用相关协议栈将报文发送至业务应用通用协议在,实现业务单板利用其自身的传输资源发送报文。

图9是本发明实施例提供的从硬件管理平面网口接收报文时报文的处理流程图,如图9所示,硬件管理平面将其传输资源共享给业务平面,接收报文时,硬件管理单板的硬件管理通用协议栈接收报文,若根据该报文类型判断该报文需要发送给业务单板,则硬件管理通用协议栈通过消息或网络接口将该报文发送至业务单板的业务应用相关协议栈,在由业务应用相关协议栈发送给上层,实现业务单板利用硬件管理单板的传输资源接收报文;若根据该报文类型判断该报文需要发送给硬件管理平面,则硬件管理通用协议栈将该报文发送至硬件管理相关协议栈,并由硬件管理相关协议栈将其发送至上层,实现硬件管理单板利用其自身的传输资源发送报文。

图10是本发明实施例提供的从业务平面网口接收报文时报文的处理流程图,如图10所示,业务平面将其传输资源共享给硬件管理平面,接收报文时,业务单板的业务应用通用协议栈接收报文,若根据该报文类型判断该报文需要发送给硬件管理单板,则业务应用通用协议栈通过消息或网络接口将该报文发送至硬件管理单板的硬件管理相关协议栈,再由硬件管理相关协议栈发送至上层,实现硬件管理单板利用业务单板的传输资源接收报文;若根据该报文类型判断该报文需要发送给业务平面,则业务应用通用协议栈将该报文发送至业务应用相关协议栈,并由业务应用相关协议栈将其发送至上层,实现业务单板利用其自身的传输资源发送报文。

实施例1:

虚拟化基站替换传统基站时,传统基站的主控板可以硬件管理单板使用,而业务应用则运行在通用X86处理器上。一般而言,硬件管理单板先于业务单板上电,当业务单板和新的应该管理单板有传输资源共享需求时,相关的解决方案如下:

1.LTE基站运行于LTE协议单板,如LTE主控板,LTE基带板等;硬件管理平面运行于硬件专有管理单板。

2.将LTE协议栈和硬件管理协议栈拆分为与LTE协议相关的协议栈和通用协议栈,以及与硬件管理相关的协议栈和通用协议栈。然后将与LTE协议相关的协 议栈和硬件管理通用协议栈之间的直接的函数调用接口重新设计为网络通信接口,将与硬件管理相关的协议栈和LTE通用协议栈之间的直接的函数调用接口重新设计为网络通信接口。

3.若网管配置硬件管理面和LTE业务共传输IP(即共享LTE业务的传输资源),则与硬件管理相关的协议栈将报文通过网络通信接口发送给LTE通用协议栈,LTE通用协议栈将报文从LTE相关单板的网口发送出去。

4.接收报文时,LTE相关单板的网口接收到报文后,根据MAC地址、IP、协议类型区分报文,把不同报文分别递交给与LTE协议相关的协议栈和与硬件管理相关的协议栈,再分别由相应的应用协议栈递交给LTE和硬件管理面。

实施用2:

对于已经商用的LTE虚拟化基站,如果在通用服务器上增加第三方应用,则需要给第三方应用提供一个本地可用的传输资源,同理,如果没有独立的IP等传输资源可分配,则第三方应用只能和业务应用或者硬件管理平面共享IP等传输资源。相关的解决方案如下:

1.LTE基站运行于LTE协议单板,如LTE主控板,LTE基带板等,第三方应用运行于通用的X86单板上。

2.将LTE协议栈拆分为与LTE协议相关的协议栈和通用协议栈,将第三方应用的协议栈拆分为与第三方应用相关的协议栈和通用协议栈,然后将与LTE协议相关的协议栈和第三方应用的通用协议栈之间的直接的函数调用接口重新设计为网络通信接口,同样地,第三方应用协议栈按照LTE通用协议栈接口设计网络通信接口。

3.若网管配置第三方应用业务和LTE业务共传输IP(即共享LTE业务的传输资源),则第三方应用将报文发送给与第三方应用相关的协议栈,与第三方应用相关的协议栈再将报文通过网络通信接口发送给LTE通用协议栈,LTE通用协议栈将报文从LTE相关单板的网口发送出去。

4.接收报文时,LTE相关单板的网口接收到报文后,根据MAC地址、IP、协议类型区分报文,把不同报文分别递交给与LTE协议相关的协议栈和与第三方应用相关的协议栈,再分别由与LTE相关的协议栈和与第三方应用相关的协议栈递交给LTE和第三方应用。

本技术不局限于虚拟化基站的业务平面和硬件管理平面共享IP,NFV中云管理平面共享IP或者网口,其余非无线基站应用场景,也在本发明也在保护范围之内。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1