虚拟服务提供方法、网关设备及存储介质技术

技术编号:19751081 阅读:17 留言:0更新日期:2018-12-12 05:44
本发明专利技术提供了一种用于网关设备的虚拟服务提供方法、网关设备及存储介质,网关设备设置有路由板及业务板,通过在业务板上部署虚拟网络应用资源实现虚拟服务,以及通过路由板实现常规的路由功能,可以实现设备功能的融合,在进行企业网络部署时,仅部署网关设备即可,从而降低了设备部署及维护成本。

【技术实现步骤摘要】
虚拟服务提供方法、网关设备及存储介质
本专利技术涉及企业级智能网关领域,尤其涉及一种用于网关设备的虚拟服务提供方法、网关设备及存储介质。
技术介绍
在现有技术中,传统企业网络除了部署路由交换设备,如CT(CommunicationTechnology)设备外,还要部署多种专用IT(InformationTechnology)硬件设备,比如防火墙、WAN加速器、审计系统、邮件系统等,在网络构建阶段需要大量投资,后期也需要专人维护设备,增加设备部署及维护成本。
技术实现思路
本专利技术实施例提供了一种用于网关设备的虚拟服务提供方法、网关设备及存储介质,以降低现有企业网络中的设备部署及维护成本。根据本专利技术的一方面,提供了一种用于网关设备的虚拟服务提供方法,包括:通过网关设备上设置的业务板,配置用于管理网关设备上设置的业务板的业务板管理通道;通过业务板管理通道下载虚拟网络功能应用资源至业务板;调用业务板中的虚拟网络功能应用资源,提供虚拟服务。根据本专利技术的另一方面,提供了一种网关设备,包括:路由板、业务板、存储器、处理器及存储在存储器上并可在处理器上运行的虚拟服务提供程序,虚拟服务提供程序被处理器执行时实现本专利技术前文中提供的虚拟服务提供方法的步骤。根据本专利技术的再另一方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有虚拟服务提供程序,虚拟服务提供程序被执行,以实现本专利技术前文中提供的虚拟服务提供控制方法。本专利技术实施例的有益效果:网关设备设置有路由板及业务板,通过在业务板上部署虚拟网络功能应用资源实现虚拟服务,通过路由板实现常规的路由功能,这样就可以实现设备功能的融合,例如,防火墙、WAN加速器、审计系统、邮件系统等功能通过在业务板上部署虚拟网络功能应用资源实现,这样在进行企业网络部署时,仅部署网关设备即可,降低了设备部署及维护成本。附图说明图1为本专利技术第一实施例提供的虚拟服务提供装置的结构框图;图2为本专利技术第一实施例提供的虚拟服务提供方法的流程图;图3为本专利技术第一实施例提供的网关设备的结构图;图4为本专利技术第二实施例提供的路由器设备的系统示意图;图5为本专利技术第二实施例提供的路由器设备工作方法的流程图;图6为本专利技术第二实施例涉及的业务板管理通道的流程图;图7为本专利技术第二实施例涉及的虚拟设备管理的流程图;图8为本专利技术第二实施例涉及的业务编排的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术中一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现通过具体实施方式结合附图的方式对本专利技术做出进一步的诠释说明。第一实施例:图1为本专利技术第一实施例提供的虚拟服务提供装置的结构框图,由图1可知,本实施例提供的用于网关设备的虚拟服务提供装置1包括:管理模块11、下载模块12及业务模块13,其中,管理模块11用于通过网关设备上设置的业务板,配置用于管理网关设备上设置的业务板的业务板管理通道;下载模块12用于通过业务板管理通道下载虚拟网络功能应用资源至业务板;业务模块13用于调用业务板中的虚拟网络功能应用资源,提供虚拟服务。在一些实施例中,上述实施例中的管理模块11用于:获取用户配置的第一网络地址;根据第一网络地址,计算第二网络地址;将第二网络地址配置为路由板的网络地址,将第一网络地址配置为业务板的网络地址;配置第一网络地址与第二网络地址的端口映射,建立业务板管理通道。具体的,管理模块11用于:将路由板的端口配置为动态主机配置协议服务端模式,将第二网络地址配置为路由板的网络地址,将业务板的端口配置为动态主机配置协议客户端模式,将第一网络地址配置为业务板的网络地址;根据路由板端口和传输控制协议端口号的规则映射,将第一网络地址转换为第二网络地址。在实际应用中,管理模块11用于将业务板配置为通过DHCP(DynamicHostConfigurationProtocol,动态主机设置协议)协议获取地址和默认路由,在路由板上配置NAT(NetworkAddressTranslation,网络地址转换)端口映射,将路由设备业务板地址转换为路由板网管管理地址,让网关管理系统可以管理到路由板,并且通过路由板的端口映射登陆到业务板,实现网关管理系统对业务板的控制。在一些实施例中,上述实施例中的下载模块12用于:与应用商店建立通信连接;从应用商店下载虚拟网络功能应用资源的镜像文件至业务板中的存储单板;根据虚拟服务的服务部署请求,从存储单板选择对应的虚拟网络功能应用资源传输至业务板中的功能单板,生成并配置虚拟网络功能应用资源对应的虚拟设备,虚拟设备用于提供虚拟服务。在实际应用中,存储单板用于为网关设备提供本地仓库功能,本地仓库是指设置在网关设备上的仓库,这样在后续需要时,可以直接调用,不再需要从服务器上的远程仓库下载。在实际应用中,下载模块12连接应用商店下载VNF(VirtualNetworkFunction,虚拟网络应用)镜像到本地仓库,将镜像拷贝到需要操作的业务板上,网关管理系统通过virsh(管理虚拟机的命令)命令集来操作虚拟设备的创建、停止等;配置路由板端口和虚拟设备的VRF(VirtualRoutingForwarding,虚拟网络功能路由转发表)通道;增加VRFNAT映射,完成公网地址到私网地址的转换,让外网以路由板公网地址+端口号访问虚拟设备;将虚拟设备默认二层转发VLAN(VirtualLocalAreaNetwork,虚拟局域网)加入到业务口上,以便后续业务流转发。在一些实施例中,上述实施例中的下载模块12用于:配置路由板子接口的虚拟网络功能路由转发表;建立虚拟设备的网络地址与虚拟网络功能路由转发表的端口映射;配置虚拟设备的二层转发虚拟局域网地址,将二层转发虚拟局域网地址加入路由板的业务口;配置虚拟网络功能路由转发表的默认路由至网关设备;启动虚拟网络功能应用资源,生成虚拟设备。在一些实施例中,上述实施例中的下载模块12用于:在启动虚拟网络功能应用资源,生成虚拟设备之前,检测业务板的资源使用状态;在实际应用中,资源使用状态包括CPU个数、硬盘、内存等资源的使用状态;根据资源使用状态,判断剩余资源是否满足虚拟设备的创建要求;在剩余资源满足创建要求时,启动虚拟网络功能应用资源,生成虚拟设备;在剩余资源不满足创建要求时,进行资源优化。在一些实施例中,上述实施例中的下载模块12用于:为虚拟设备配置虚拟网络功能路由转发表;配置虚拟网络功能路由转发表中的虚拟设备的路由标识及网络地址族;配置虚拟设备中用于接收外界管理信息的管理子接口的网络地址;在虚拟网络功能路由转发表中,将管理子接口的网络地址与业务板的业务子接口的网络地址进行绑定。在一些实施例中,上述实施例中的业务模块13用于:判断虚拟服务是否需要进行业务链编排;若需要,则根据虚拟服务的业务处理次序,将业务流依次导入对应的虚拟设备;通过访问控制列表配置业务流的流分类规则;按照端口配置业务流的导流规则,并绑定流分类规则;将业务流的导流规则绑定至对应端口。在实际应用中,业务模块13根据不同类型的VNF来进行不同的业务链管理,本文档来自技高网...

【技术保护点】
1.一种用于网关设备的虚拟服务提供方法,包括:通过网关设备上设置的业务板,配置用于管理所述网关设备上设置的业务板的业务板管理通道;通过所述业务板管理通道下载虚拟网络功能应用资源至所述业务板;调用所述业务板中的虚拟网络功能应用资源,提供虚拟服务。

【技术特征摘要】
1.一种用于网关设备的虚拟服务提供方法,包括:通过网关设备上设置的业务板,配置用于管理所述网关设备上设置的业务板的业务板管理通道;通过所述业务板管理通道下载虚拟网络功能应用资源至所述业务板;调用所述业务板中的虚拟网络功能应用资源,提供虚拟服务。2.如权利要求1所述的虚拟服务提供方法,其特征在于,所述下载虚拟网络功能应用资源至所述业务板包括:从应用商店下载所述虚拟网络功能应用资源的镜像文件至所述业务板中的存储单板;根据所述虚拟服务的服务部署请求,从所述存储单板选择对应的虚拟网络功能应用资源传输至所述业务板中的功能单板,生成并配置所述虚拟网络功能应用资源对应的虚拟设备,所述虚拟设备用于提供所述虚拟服务。3.如权利要求2所述的虚拟服务提供方法,其特征在于,所述配置所述虚拟设备包括:配置所述路由板子接口的虚拟网络功能路由转发表;建立所述虚拟设备的网络地址与所述虚拟网络功能路由转发表的端口映射;配置所述虚拟设备的二层转发虚拟局域网地址,将所述二层转发虚拟局域网地址加入所述路由板的业务口;配置所述虚拟网络功能路由转发表的默认路由至所述网关设备;启动所述虚拟网络功能应用资源,生成所述虚拟设备。4.如权利要求3所述的虚拟服务提供方法,其特征在于,在启动所述虚拟网络功能应用资源,生成所述虚拟设备之前,还包括:检测所述业务板的资源使用状态;根据所述资源使用状态,判断剩余资源是否满足所述虚拟设备的创建要求;在所述剩余资源满足所述创建要求时,启动所述虚拟网络功能应用资源,生成所述虚拟设备;在所述剩余资源不满足所述创建要求时,进行资源优化。5.如权利要求3所述的虚拟服务提供方法,其特征在于,所述配置所述路由板子接口的虚拟网络功能路由转发表包括:为所述虚拟设备配置所述虚拟网络功能路由转发表;配置所述虚拟网络功能路由转发表中的所述虚拟设备的路由标识及网络地址族;配置所述虚拟设备中用于接收外界管理信息的管理子接口的网络地址;在所述虚拟网络功能路由转发...

【专利技术属性】
技术研发人员:孙金伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1