本发明涉及计算机网络信息系统安全隔离与信息交换技术领域,尤其涉及多系统安全互联的网络安全隔离方法。
背景技术:
传统的网络安全隔离体系中,大多采用2+1隔离体系(双主机系统,主机间采用专用硬件与专用通信协议)或三级三系统体系(三主机系统,主机间采用专用硬件与专用通信协议),该体系仅面向一对一,两个网络之间的网络安全隔离需求,仅在两端主机相连的两个不同的网络间实现网络安全隔离。面对多个不同的网络间,以及网络结构发生变化时,该体系无法适用,因此,需要一种可以自由定义灵活变化的网络安全隔离方法。
技术实现要素:
为了解决上述的技术问题,本发明的目的是提供一种灵活的、可软件定义的网络安全隔离方法,该方法通过软件定义方式,以多个不同虚拟主机与需要网络安全隔离的网络相连,并在虚拟主机间构建网络安全隔离与信息交换。
为了实现上述的目的,本发明采用了以下的技术方案:
一种灵活的、可软件定义的网络安全隔离方法,该方法包括以下的步骤:
1)当A网络需要以网络安全隔离的方式与B网络进行数据交换时,由宿主机通过软件定义模块启用虚拟主机VMA, 虚拟主机VMB;其中虚拟主机VMA与A网络进行网络通信,虚拟主机VMB与B网络进行网络通信;
2)由宿主机软件定义模块定义虚拟主机VMA与虚拟主机VMB之间采用专用通信协议进行数据摆渡;
3)当虚拟主机VMA接收来自A网络的交换数据时,通过定义的专用通信协议摆渡至虚拟主机VMB,由虚拟主机VMB将接收的摆渡数据通过通用网络协议发送至B网络;
4)面对C网络、D网络等其他网络安全隔离交换需求,则都可由宿主机中的软件定义模块定义与之相连的虚拟主机,并完成不同虚拟主机之间的专用通信协议数据摆渡,以灵活适应多网络和复杂网络情况下的网络安全隔离需求。
本发明由于采用了上述的技术方案,多个虚拟主机之间通过协议转换,在自由定义的网络间实现网络隔离下的数据交换;并通过软件定义方式,以多个不同虚拟主机与需要网络安全隔离的网络相连,并在虚拟主机间构建网络安全隔离与信息交换。
附图说明
图1为本发明具体实现方法图。
具体实施方式
下面结合附图对本发明的具体实施方式做一个详细的说明。
如图1所示的一种灵活的、可软件定义的网络安全隔离方法,该方法包括以下的步骤:
1)当A网络需要以网络安全隔离的方式与B网络进行数据交换时,由宿主机通过软件定义模块启用虚拟主机VMA, 虚拟主机VMB;其中虚拟主机VMA与A网络进行网络通信,虚拟主机VMB与B网络进行网络通信;
2)由宿主机软件定义模块定义虚拟主机VMA与虚拟主机VMB之间采用专用通信协议进行数据摆渡;
3)当虚拟主机VMA接收来自A网络的交换数据时,通过定义的专用通信协议摆渡至虚拟主机VMB,由虚拟主机VMB将接收的摆渡数据通过通用网络协议发送至B网络;
4)面对C网络、D网络等其他网络安全隔离交换需求,则都可由宿主机中的软件定义模块定义与之相连的虚拟主机,并完成不同虚拟主机之间的专用通信协议数据摆渡,以灵活适应多网络和复杂网络情况下的网络安全隔离需求。