多并行虚拟网络的系统和方法技术方案

技术编号:8166113 阅读:130 留言:0更新日期:2013-01-08 12:43
本发明专利技术提供了用于建立多并行虚拟网络的技术。在一个实施例中,提供了可由虚拟网络控制器(VNC)等操作的方法。该方法包括与操作上耦接至多个虚拟网络的多个虚拟网络接口(VNI)建立通信链路。该方法包括与操作系统建立单端口通信链路。该方法包括使得所述虚拟网络在物理网络的顶层传输,并且经由所述单端口通信链路在所述操作系统和所述虚拟网络之间进行通信。

【技术实现步骤摘要】
【国外来华专利技术】
本申请一般地涉及通信网络,并且更具体地涉及由计算机实现的用于将虚拟网络分层的技术。
技术介绍
采用多个物理网络接ロ作为在单台计算机中的外设的多物理网络连接的应用在本领域是公知的。这种系统的优点在于,计算机用户能够与多个单独分散的网络同时连接。这在操纵非常大型的网络中或在对于每个单独网络需要高安全性、但是计算机用户对ー个以上网络同时具有接入许可的情况中特别有价值。虚拟网络连接的出现已经使得私人网络能够依附在其它常见的公用网络上并且 使得通信能够完全用软件来实现,由此降低了成本并且能够迅速地升级网络能力和配置。虚拟网络是通过用软件模拟通常由物理网络设备提供的能力和功能来实现的。这种虚拟网络目前一次提供一个虚拟网络连接。在这方面,期望的是能够提供采用了多个物理网络接ロ的系统的能力,但是如软件程序一样虚拟地实现这样的能力。
技术实现思路
下面给出了一个或多个实施方式的简要说明,以便对这些实施方式提供基本的理解。该
技术实现思路
不是对所有想到的实施方式进行广泛的概括说明,并且目的不是给出所有实施方式的关键或重要要素,也不是界定任意或所有实施方式的范围。其唯一的目的在于按照简化的形式给出ー个或多个实施方式的ー些构思,作为后面给出的更详细说明的引言。根据ー个或多个实施方式及其相应的内容,这里描述与用于建立多并行虚拟网络的方法相关的各个方面。该方法可以通过虚拟网络控制器(VNC)等来执行。例如,该方法包括与操作上耦接至多个虚拟网络的多个虚拟网络接ロ(VNI)建立通信链路。该方法包括与操作系统建立单端ロ通信链路。该方法包括使得所述虚拟网络在物理网络的顶层传输。该方法包括经由单端ロ通信链路在操作系统和虚拟网络之间进行通信。根据ー个或多个实施方式及其相应的内容,提供了多并行虚拟网络的系统。该系统包括与多个VNI操作上耦接的多个虚拟网络。该系统包括与VNI进行操作通信的VNC。该系统包括通过单端ロ连接与VNC操作上耦接的操作系统。VNC可以构成为使得所述虚拟网络在物理网络的顶层传输;并且经由所述单端ロ连接同时地在所述操作系统和多个所述虚拟网络之间进行通信。为了实现前面和相关的目的,所述ー个或多个实施方式包括在下面全面描述并且在权利要求中具体指出的特征。下面的说明书和附图详细给出了所述ー个或多个实施方式的某些示例性方面。但是,这些方面只是给出可以采用各个实施方式的原理的各种方式中的ー些,并且所述这些实施方式g在包括所有这些方面及其等同方案。附图说明图I表示物理网络连接系统(现有技术)。图2表示单实例虚拟通信网络(现有技术)。图3表示多并行虚拟网络系统的实施方式。图4表示建立多并行虚拟网络的示例性方法。图5表示图4的方法的其它方面。图6表示用于根据图4-5的方法建立多并行虚拟网络的示例性虚拟设备。具体实施方式 现在參照这些附图对各个实施方式进行说明,其中相同的附图标记自始自终用来指代相同的元素。在下面的说明书中,为了便于说明,给出了许多具体细节以便全面地理解一个或多个实施方式。但是,显然这些实施方式可以在没有这些具体细节的情况下实施。在其它情况下,用方框图形式表示公知的结构和设备以便于描述一个或多个实施方式。词语“示例性的”在这里用来表示“用作示例、实例或例举说明”。在这里由“示例性的”所描述的任何实施方式不必被认为优于或好于其它实施方式。在这里所述的技术可以用于各种有线或无线的通信网络。术语“网络”和“系统”往往可交換地使用。參照图1,该图表示在单台计算机上的物理网络连接系统的概览。每个计算机网络10与物理网络通信接ロ 11连接,该接ロ 11又与网络控制器12连接,该网络控制器12进而给操作系统13发送通信数据以供计算机应用程序处理和使用。图I中的示例还表示已知的多实例物理网络连接。该结构使得计算机用户和应用程序能够在多个网络上进行通信和互动。參照图2,该图表示本领域所公知的单实例虚拟通信网络的实施例。虚拟网络20与虚拟网络接ロ 21连接,该虚拟网络接ロ 21又与虚拟网络控制器22连接,该控制器22将该连接传送给操作系统13。该虚拟网络系统的优点在于,这些部件是基于软件的,并且可以在例如因特网23的其它物理网络的顶层传输。參照图3,该图表示多并行虚拟网络系统的示例性实施方式。与在图2中所述的系统类似,虚拟网络30与虚拟网络接ロ(VNI) 31连接,该虚拟网络接ロ 31又与虚拟网络控制器(VNC) 33连接,该控制器33又与操作系统13连接。但是,虚拟网络控制器33还能够操纵多并行网络连接,从而可以将其它虚拟网络34连接至也与VNC33和操作系统13连接的其它VNI32。该示例性实施方式允许使用多个虚拟网络30、34,并且在该情况下,多个虚拟网络30、34在例如因特网23的物理网络的顶层传输。图3的实施方式只是表示包含三个同时并且独立的网络连接。但是,在其它实施方式中,该系统可以支持两个或更多个连接。在相关的方面中,在可选实施方式中,该系统可以包括在VNC和操作系统之间的虚拟路由器,以使得多组虚拟网络能够与其它多组虚拟网络连接。鉴于在这里所示和所述的示例性系统,下面參照各个流程图将更好地理解根据所披露的主题实施的方法。虽然为了简化说明,这些方法被图示并且描述为一系列动作/方框,但是要理解的是,所要求保护的主题不会受到方框数量或顺序的限制,因为ー些方框可以按照与在这里描述和说明的不同顺序和/或与其它方框基本上同时进行。而且,不是所有图示的方框对于实施在这里所述的方法都是需要的。要理解的是,与这些方框相关的功能可以通过软件、硬件或其组合或者任意其它合适的装置(例如设备、系统、程序或部件)来实施。另外,还应该理解的是,在整个说明书中所披露的这些方法能够存储在制造产品上,以便于将这些方法传输和传送给各种设备。本领域普通技术人员将理解的是,方法可以任选表示为例如在状态图中的一系列相关的状态或事件。根据本专利技术主题的ー个或多个方面,提供了用于建立和使用多并行虚拟网络的方法。參照图4,该图表示可以由例如VNC等虚拟机构执行的方法400。该方法400包括在410处与操作上耦接至多个虚拟网络的多个VNI建立通信链路。该方法400还包括在420处与操作系统建立单端ロ通信链路。该方法400包括在430处使得虚拟网络在物理网络的顶层传输。该方法400包括在440处经由所述单端ロ通信链路在所述操作系统和所述虚拟网路之间进行通信。參照图5,该图表示任选的并且可以由VNC等执行的方法400的其它操作或方面。要指出的是,在图5中所示的这些方框对于执行该方法400不是必要的。如果该方法400包括图5中的至少ー个方框,则该方法400可以在所述至少一个方框之后終止,而不必包括图示的任意随后的下游方框。还要指出的是,方框的序号并不意味着根据方法400执行这些方框的特定顺序。继续參照图5,物理网络包括因特网。在可选方案中,或者另外,物理网络可以包括至少ー个广域网(WAN)。在相关的方面中,至少ー个虚拟网络可以包括通过物理网络形成通道的虚拟私人网络(VPN)。在可选方案中,或者另外,至少ー个虚拟网络可以包括虚拟局域网(VLAN)。在其它相关的方面中,建立单端ロ通信链路包括在450处与在网络实体和操作系统之间的虚拟路由器建立路由链路。该方法400还包括在460处使得所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:查尔斯·杜内姆·加吉特
申请(专利权)人:伊韦伯盖特科技有限公司
类型:
国别省市:

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

1