用于数据中心环境中的双归属部署的方法、装置及介质制造方法及图纸

技术编号:13076427 阅读:51 留言:0更新日期:2016-03-30 11:37
本文提供了用于针对虚拟机配设网络资源的技术。在第一交换机设备处,针对虚拟交换机管理的虚拟机配设虚拟网络分段资源的配置请求消息从虚拟交换机被接收。第一交换机设备针对虚拟机配设虚拟网络分段资源。第一交换机设备将第一同步消息发送到第二交换机设备,第一同步消息包括描述虚拟网络分段资源的信息。第二交换机设备是第一交换机设备的对等体。第一交换机设备还将包括状态信息的第二同步消息发送到第二交换机设备,状态信息指示第一交换机设备处于服务虚拟机的活跃状态并且第二交换机设备将被置于服务虚拟机的休眠状态。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及服务由网络环境中的物理服务器托管的虚拟机。
技术介绍
网络中的物理服务器可以位于容纳多个网络设备的机架单元中。物理服务器可以连接到架顶(ToR)交换机,ToR交换机被配置为路由机架单元中的物理服务器和其它网络元件之间的通信。物理服务器可以托管一个或多个虚拟交换机和虚拟机。虚拟交换机可以被配置为管理特定虚拟网络或子网中的虚拟机的通信。虚拟机可以经由物理服务器的虚拟交换机和管理物理服务器的ToR交换机之间所交换的控制协议消息来被分为特定的虚拟网络或子网。用于配设虚拟机的示例控制协议是由电气与电子工程师协会(IEEE)802.11 Qbg标准定义的虚拟站接口(VSI)发现协议(VDP)。【附图说明】图1示出了包括托管虚拟交换机的物理服务器的示例系统或网络拓扑结构,虚拟交换机被配置为与多个交换机设备发送和接收配置消息。图2示出了包括虚拟交换机的示例拓扑结构,虚拟交换机与表现为到虚拟交换机的单个逻辑连接的交换机设备交换配置消息。图3示出了交换机设备的示例拓扑结构,交换机设备改变其相应的服务虚拟机的状态信息。图4示出了描绘了由物理交换机设备执行的与虚拟交换机交换配置消息并相互交换配置消息以配设物理服务器托管的虚拟机的操作的示例流程图。图5示出了被配置为与虚拟交换机和其它交换机设备交换配置消息的物理交换机设备中的一个物理交换机设备的示例框图。【具体实施方式】抵莖本文提出了用于针对虚拟机配设虚拟网络分段资源的技术。在与网络中的物理服务器通信的第一交换机设备处,配置请求消息从物理服务器托管的虚拟交换机被接收以针对虚拟机配设虚拟网络分段资源。虚拟机由物理服务器托管,并且虚拟机流量由虚拟交换机管理。响应于接收配置请求消息,第一交换机设备针对虚拟机配设虚拟网络分段资源。第一交换机设备将第一同步消息发送到第二交换机设备,第一同步消息包括描述针对虚拟机配设的虚拟网络分段资源的信息。第二交换机设备是第一交换机设备的对等体。第一交换机设备还将第二同步消息发送到第二交换机设备,第二同步消息包括指示第一交换机设备处于服务虚拟机的活跃状态并且第二交换机设备将被置于服务虚拟机的休眠状态的信息。示例实施例本文提出的技术涉及针对虚拟机配设虚拟网络分段资源。示例网络系统/拓扑结构(在下文中称为“网络”)在图1中标号100处被示出。网络100具有物理服务器,其在标号102处被示出。网络100还具有标号104(1)和104(2)处所示出的多个物理交换机设备(“交换机”)。交换机104(1)在下文中可以被称为“第一交换机设备”、“第一交换机”或“交换机I”。交换机104(2)在下文中可以被称为“第二交换机设备”、“第二交换机”或“交换机2”。物理服务器102被配置为托管虚拟交换机106和虚拟机108。虚拟交换机106和虚拟机108可以是存储于物理服务器102的存储器110中的软件。例如,虚拟交换机106可以是执行物理交换机设备的功能的软件程序,并且虚拟机108可以是执行物理服务器或计算机的功能的软件程序。虚拟机108被配置为与网络100中的其它虚拟机交换通信。例如,虚拟机108可以经由物理服务器102的虚拟交换机106、处理器112和网络接口单元114并且经由交换机I或交换机2来将通信发送到网络100中的其它虚拟机和从网络100中的其它虚拟机接收通信。可以理解的是托管任意数目的虚拟机的任意数目的物理服务器可以存在于网络100中。为了简单起见,图1示出了托管一个虚拟交换机106和一个虚拟机108的一个物理服务器102。在一个示例中,虚拟交换机106可以管理物理服务器102的多个虚拟机的通信。尽管未示出在图1中,物理服务器102、交换机I和交换机2可以被放在机架单元或“机架”中。其它物理服务器也可以被托管在机架中。交换机I和交换机2负责管理源于和去往机架中的物理服务器(和由物理服务器托管的虚拟机和虚拟交换机)的通信(例如,路由和转发)。因此,交换机I和交换机2可以被称为“架顶”或“ ToR”交换机。交换机I和交换机2构成一对ToR交换机,可用于为与机架中的物理服务器、虚拟机和虚拟交换机相关联的通信提供冗余和容错。因此,交换机I是交换机2的对等体,并且交换机2是交换机I的对等体。这些ToR交换机可以被配置为与网络控制器单元(“网络控制器”)进行通信,网络控制器未在图1中示出,其被配置为管理不同机架中的ToR交换机之间的通信。如上面所指出的,物理服务器102托管虚拟交换机106和虚拟机108。虚拟机108可以经由交换机I和交换机2与网络100中的其它虚拟机交换通信(例如,数据分组)。随着虚拟机108最初“加入”网络(即,当虚拟机108被实例化或被激活时),其被配设有某些网络属性,以便交换通信。例如,一旦实例化,虚拟机108被配设有虚拟网络分段资源,例如,以将虚拟机108分配到虚拟局域网(VLAN)和子网。在一个示例中,虚拟网络分段资源可以逐交换机或逐端口被配设(例如,高达四千个VLAN每交换机或高达四千个VLAN每交换机端口)。因此,当虚拟机108被实例化或加入网络100时,ToR交换机可以选择未使用的VLAN用于给定的分段分配。虚拟分段资源还可以包括交换机虚拟接口(SVI)分配、访问控制列表(ACL)分配、服务质量(QoS)分配、虚拟路由和转发(VRF)分配等。应该理解的是,已知的或迄今预期的其它网络信息也可以被分配到虚拟机。另外,一旦实例化,虚拟机108必须被配设有标识符信息,标识符信息可以包括与它被分配到的VLAN相关联的端口号、互联网协议(IP)地址、媒体访问控ffjij(MAC)地址等。虚拟机108可以通过交换机104(1)和104(2)中的一者或二者被配设这样的信息。一旦虚拟机108被配设这样的信息(包括虚拟网络分段资源),虚拟机108变得能够与网络100中的其它虚拟机(也已被适当配设)交换通信。通常,为了配设被实例化或加入网络100的虚拟机,配置消息在管理虚拟机的虚拟交换机和托管虚拟交换机和虚拟机的物理设备被连接到的单个ToR交换机之间被交换。示例配置消息是由电气与电子工程师协会(IEEE) 802.11 Qbg标准定义的虚拟站接口( VSI)发现协议(VDP)消息。VDP是可靠的协议,使得配置消息能够在VSI(例如,虚拟交换机)和单个ToR交换机之间被交换,以便向虚拟交换机管理的虚拟机配设网络资源(包括虚拟网络分段资源)。具体地,VDP使得能够在与虚拟交换机相关联的物理交换机端口(其中之一可以与虚拟机相关联)上配设网络资源。例如,虚拟交换机可以具有与其相关联的多个物理交换机端口,并且虚拟机可以被配置为经由这些端口中的一个端口交换通信。由于VDP消息在虚拟交换机和单个ToR交换机之间被交换,与虚拟机相关联的端口可以被配设有网络资源。为了简单起见,图1示出了被连接到单个虚拟交换机的单个虚拟机,并且因此本文中VDP消息交换结合该示例来描述。然而,应该理解的是本文所描述的技术可以使得网络资源能够针对多个虚拟机被配设。还应该理解的是本文中VDP仅用作示例并且本文描述的技术通常适用于虚拟交换机和ToR交换机之间的任意基于握手的协议。如所描述的,本文的技术通过ToR交换机之间的内部同步来处理双归属情境,而无需对协议本身的本文档来自技高网...

【技术保护点】
一种方法,包括:在网络中与物理服务器通信的第一交换机设备处,从由所述物理服务器托管的虚拟交换机接收为由所述物理服务器托管的虚拟机配设虚拟网络分段资源的配置请求消息,其中所述虚拟机的虚拟机流量由所述虚拟交换机管理;响应于接收所述配置请求消息,为所述虚拟机配设所述虚拟网络分段资源;将第一同步消息发送到第二交换机设备,所述第二交换机设备是所述第一交换机设备的对等体并且与所述物理服务器和所述虚拟机进行通信,所述第一同步消息包括描述为所述虚拟机配设的所述虚拟网络分段资源的信息;以及将包括状态信息的第二同步消息发送到所述第二交换机设备,所述状态信息指示所述第一交换机设备处于服务于所述虚拟机的活跃状态并且所述第二交换机设备将被置于服务于所述虚拟机的休眠状态。

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

【专利技术属性】
技术研发人员:佩纯·程希亚姆·卡帕迪亚尼勒什·沙哈维品·斋尹
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

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

1