【技术实现步骤摘要】
一种pptpvpn中网络隔离空间的批量处理方法及pptpvpn服务器
本专利技术涉及互联网
,特别涉及一种pptpvpn中网络隔离空间的批量处理方法及pptpvpn服务器。
技术介绍
随着云计算技术的兴起,网络中的计算资源可以作为共享资源提供给用户,从而通过强大的计算能力完成较高难度的计算任务。为了给不同的网络租户提供独立的计算资源,通常可以将不同的网络租户进行网络隔离。目前,在pptp(PointtoPointTunnelingProtocol,点对点隧道协议)vpn(VirtualPrivateNetwork,虚拟专用网络)服务器中,可以通过Linux系统来实现网络隔离。具体地,在Linux系统中,可以通过输入IP指令来创建具备单一配置文件的网络隔离空间。随着NFV(NetworkFunctionVirtualization,网络功能虚拟化)技术的普及,pptpvpn服务器中的网络隔离空间可能会存在多份配置文件,而现有的基于Linux内核的网络隔离空间的处理方式,只能适用于单一配置文件的场景。
技术实现思路
本申请的目的在于提供一种pptpvpn中网络隔离空间的批量处理方法及pptpvpn服务器,能够适用于多份配置文件的场景,从而能够对pptpvpn服务器中的网络隔离空间进行批量处理。为实现上述目的,本申请一方面提供一种pptpvpn中网络隔离空间的批量处理方法,pptpvpn服务器上设有多个网络隔离空间,所述方法包括:为各个所述网络隔离空间分配唯一标识符 ...
【技术保护点】
1.一种pptp vpn中网络隔离空间的批量处理方法,pptp vpn服务器上设有多个网络隔离空间,其特征在于,所述方法包括:/n为各个所述网络隔离空间分配唯一标识符,并设置各个所述网络隔离空间的配置文件;/n接收控制器发来的控制指令,所述控制指令中携带指向网络隔离空间的若干个唯一标识符;/n按照所述控制指令对所述若干个唯一标识符分别指向的网络隔离空间以及所述指向的网络隔离空间的配置文件进行批量处理。/n
【技术特征摘要】
1.一种pptpvpn中网络隔离空间的批量处理方法,pptpvpn服务器上设有多个网络隔离空间,其特征在于,所述方法包括:
为各个所述网络隔离空间分配唯一标识符,并设置各个所述网络隔离空间的配置文件;
接收控制器发来的控制指令,所述控制指令中携带指向网络隔离空间的若干个唯一标识符;
按照所述控制指令对所述若干个唯一标识符分别指向的网络隔离空间以及所述指向的网络隔离空间的配置文件进行批量处理。
2.根据权利要求1所述的方法,其特征在于,所述pptpvpn服务器中包括控制进程和数据进程,并且所述配置文件包括控制层面配置文件和数据层面配置文件;其中:
所述控制进程,用于接收所述控制器发来的控制指令,并在所述控制层面配置文件中按照所述控制指令对所述若干个唯一标识符分别指向的网络隔离空间以及所述指向的网络隔离空间的配置文件进行批量处理;在对网络隔离空间进行批量处理之后,向所述数据进程发送批量处理通知,所述批量处理通知中包括待处理的网络隔离空间的唯一标识符以及对应的处理方式;
所述数据进程,用于接收所述控制进程发来的所述批量处理通知,并按照所述处理方式对所述待处理的网络隔离空间以及所述待处理的网络隔离空间的配置文件进行批量处理。
3.根据权利要求1或2所述的方法,其特征在于,设置各个所述网络隔离空间的配置文件包括:
从预设配置文件记录的资源类型中拆分出当前网络隔离空间所需的资源类型,并将拆分出的资源类型设置于所述当前网络隔离空间的配置文件中。
4.根据权利要求1或2所述的方法,其特征在于,按照所述控制指令对网络隔离空间以及配置文件进行批量处理包括:
若所述控制指令为表征新建网络隔离空间的新建或添加指令,在所述pptpvpn服务器中创建新的网络隔离空间,并为所述新的网络隔离空间分配所述控制指令中携带的唯一标识符以及设置所述新的网络隔离空间的配置文件。
5.根据权利要求4所述的方法,其特征在于,在所述pptpvpn服务器中创建新的网络隔离空间,并为所述新的网络隔离空间分配所述控制指令中携带的唯一标识符包括:
识别所述控制指令中携带的唯一标识符的数量,并根据识别出的所述数量,在所述pptpvpn服务器中创建等量的新的网络隔离空间,并将所述控制指令中携带的唯一标识符依次分配给创建的各个所述新的网络隔离空间。
6.根据权利要求1或2所述的方法,其特征在于,按照所述控制指令对网络隔离空间以及配置文件进行批量处理包括:
若所述控制指令为表征删除网络隔离空间的删除指令,按照所述控制指令在所述pptpvpn服务器中删除已创建的一个或者多个网络隔离空间以及删除所述一个或者多个网络隔离空间的配置文件。
7.根据权利要求6所述的方法,其特征在于,按照所述控制指令在所述pptpvpn服务器中删除已创建的一个或者多个网络隔离空间以及删除所述一个或者多个网络隔离空间的配置文件包括:
识别所述控制指令中携带的各个唯一标识符,并在所述pptpvpn服务器中确定所述各个唯一标识符分别指向的目标网络隔离空间,并删除所述目标网络隔离空间以及删除所述目标网络隔离空间的配置文件。
8.根据权利要求1或2所述的方法,其特征在于,按照所述控制指令对网络隔离空间以及配置文件进行批量处理包括:
若所述控制指令为表征重新加载网络隔离空间的重载指令,获取所述重载指令指向的目标网络隔离空间当前的配置文件,并将所述当前的配置文件和所述目标网络隔离空间原有的配置文件进行比对;
若所述当前的配置文件和所述原有的配置文件中内容发生变化,按照所述当前的配置文件,对所述目标网络隔离空间执行重新加载操作。
9.根据权利要求1或2所述的方法,其特征在于,按照所述控制指令对网络隔离空间以及配置文件进行批量处理包括:
将所述若干个唯一标识符分别指向的网络隔离空间的配置文件存...
【专利技术属性】
技术研发人员:李竞佳,曹志文,范少卓,
申请(专利权)人:厦门网宿有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。