DISJOINT MULTI-PATHING FOR A DATA CENTER NETWORK
    1.
    发明申请
    DISJOINT MULTI-PATHING FOR A DATA CENTER NETWORK 有权
    用于数据中心网络的DISJOINT MULTI PATHING

    公开(公告)号:US20130223440A1

    公开(公告)日:2013-08-29

    申请号:US13407658

    申请日:2012-02-28

    IPC分类号: H04L12/50

    摘要: According to one embodiment, a data center fabric network system includes a controller, a plurality of switches connected to the controller via a plurality of communication links, a source device connected to at least a first switch of the plurality of switches, a destination device connected to at least a second switch of the plurality of switches, and wherein the controller is adapted for: creating a topology of the data center fabric network system, determining paths between the plurality of switches, calculating one or more disjoint multi-paths from the source device to the destination device based on the topology, and writing the one or more disjoint multi-paths into a forwarding table of at least one of: the source device, the first switch, and a nearest shared switch to the source device.

    摘要翻译: 根据一个实施例,数据中心结构网络系统包括控制器,经由多个通信链路连接到控制器的多个开关,连接到多个开关中的至少第一开关的源装置,连接的目的地装置 到所述多个交换机的至少第二交换机,并且其中所述控制器适于:创建所述数据中心结构网络系统的拓扑,确定所述多个交换机之间的路径,从所述源计算一个或多个不相交的多路径 将所述一个或多个不相交的多路径写入到所述源设备,所述源设备,所述第一交换机和最近的共享交换机中的至少一个的转发表中。

    Disjoint multi-pathing for a data center network
    2.
    发明授权
    Disjoint multi-pathing for a data center network 有权
    数据中心网络不相交多路径

    公开(公告)号:US09185166B2

    公开(公告)日:2015-11-10

    申请号:US13407658

    申请日:2012-02-28

    摘要: According to one embodiment, a data center fabric network system includes a controller, a plurality of switches connected to the controller via a plurality of communication links, a source device connected to at least a first switch of the plurality of switches, a destination device connected to at least a second switch of the plurality of switches, and wherein the controller is adapted for: creating a topology of the data center fabric network system, determining paths between the plurality of switches, calculating one or more disjoint multi-paths from the source device to the destination device based on the topology, and writing the one or more disjoint multi-paths into a forwarding table of at least one of: the source device, the first switch, and a nearest shared switch to the source device.

    摘要翻译: 根据一个实施例,数据中心结构网络系统包括控制器,经由多个通信链路连接到控制器的多个开关,连接到多个开关中的至少第一开关的源装置,连接的目的地装置 到所述多个交换机的至少第二交换机,并且其中所述控制器适于:创建所述数据中心结构网络系统的拓扑,确定所述多个交换机之间的路径,从所述源计算一个或多个不相交的多路径 将所述一个或多个不相交的多路径写入到所述源设备,所述源设备,所述第一交换机和最近的共享交换机中的至少一个的转发表中。

    DISJOINT MULTI-PATHING FOR A DATA CENTER NETWORK
    4.
    发明申请
    DISJOINT MULTI-PATHING FOR A DATA CENTER NETWORK 有权
    用于数据中心网络的DISJOINT MULTI PATHING

    公开(公告)号:US20130223277A1

    公开(公告)日:2013-08-29

    申请号:US13484202

    申请日:2012-05-30

    IPC分类号: H04L12/28

    摘要: A method for determining disjoint multi-paths in a data center fabric network system, according to one embodiment, includes creating a topology of a data center fabric network system, wherein the system comprises a plurality of switches; determining paths between the plurality of switches; calculating one or more disjoint multi-paths from a source device to a destination device in the system; and writing the one or more disjoint multi-paths into a forwarding table of at least one of the source device and a nearest shared switch to the source device.

    摘要翻译: 根据一个实施例的用于确定数据中心结构网络系统中的不相交多路径的方法包括创建数据中心结构网络系统的拓扑,其中所述系统包括多个交换机; 确定所述多个开关之间的路径; 计算系统中从源设备到目标设备的一个或多个不相交的多路径; 以及将所述一个或多个不相交的多路径写入到所述源设备中的至少一个的转发表和到所述源设备的最近的共享交换机。

    Overlay network capable of supporting storage area network (SAN) traffic
    5.
    发明授权
    Overlay network capable of supporting storage area network (SAN) traffic 有权
    覆盖网络能够支持存储区域网络(SAN)流量

    公开(公告)号:US08837476B2

    公开(公告)日:2014-09-16

    申请号:US13607572

    申请日:2012-09-07

    IPC分类号: H04L12/28

    摘要: In one embodiment, a system includes a server having a hypervisor layer that includes an overlay-capable virtual switch and a Fiber Channel (FC) virtual switch; at least one processor adapted for executing logic; and a converge network adapter (CNA) coupled to the hypervisor, the CNA being adapted for communicating with the overlay-capable virtual switch and the FC virtual switch, wherein the CNA is adapted for communicating with a FC forwarder (FCF), and the overlay-capable virtual switch includes logic adapted for communicating with a central controller.

    摘要翻译: 在一个实施例中,系统包括具有管理程序层的服务器,该虚拟机管理程序层包括覆盖能力的虚拟交换机和光纤通道(FC)虚拟交换机; 至少一个适于执行逻辑的处理器; 以及耦合到所述管理程序的融合网络适配器(CNA),所述CNA适于与所述覆盖能力的虚拟交换机和所述FC虚拟交换机进行通信,其中所述CNA适于与FC转发器(FCF)进行通信,并且所述覆盖 具有能力的虚拟交换机包括适于与中央控制器进行通信的逻辑。

    OVERLAY NETWORK CAPABLE OF SUPPORTING STORAGE AREA NETWORK (SAN) TRAFFIC
    6.
    发明申请
    OVERLAY NETWORK CAPABLE OF SUPPORTING STORAGE AREA NETWORK (SAN) TRAFFIC 有权
    支持存储区域(SAN)交通的覆盖网络

    公开(公告)号:US20140071983A1

    公开(公告)日:2014-03-13

    申请号:US13607572

    申请日:2012-09-07

    IPC分类号: H04L12/56

    摘要: In one embodiment, a system includes a server having a hypervisor layer that includes an overlay-capable virtual switch and a Fibre Channel (FC) virtual switch; at least one processor adapted for executing logic; and a converge network adapter (CNA) coupled to the hypervisor, the CNA being adapted for communicating with the overlay-capable virtual switch and the FC virtual switch, wherein the CNA is adapted for communicating with a FC forwarder (FCF), and the overlay-capable virtual switch includes logic adapted for communicating with a central controller

    摘要翻译: 在一个实施例中,系统包括具有管理程序层的服务器,该虚拟机管理程序层包括覆盖能力的虚拟交换机和光纤通道(FC)虚拟交换机; 至少一个适于执行逻辑的处理器; 以及耦合到所述管理程序的融合网络适配器(CNA),所述CNA适于与所述覆盖能力的虚拟交换机和所述FC虚拟交换机进行通信,其中所述CNA适于与FC转发器(FCF)进行通信,并且所述覆盖 具有能力的虚拟交换机包括适于与中央控制器进行通信的逻辑

    Optimized virtual function translation entry memory caching
    8.
    发明授权
    Optimized virtual function translation entry memory caching 有权
    优化的虚拟功能翻译条目内存缓存

    公开(公告)号:US08937940B2

    公开(公告)日:2015-01-20

    申请号:US13563390

    申请日:2012-07-31

    CPC分类号: G06F9/45558 H04L49/70

    摘要: An approach is provided in which a virtual function, which executes on a network adapter, receives a data packet from a first virtual machine. A translation entry is identified that corresponds to sending the data packet from the first virtual machine to a second virtual machine, and a determination is made as to whether an onboard memory partition assigned to the virtual function includes the identified translation. If the onboard memory location includes the translation entry, the data packet is sent to the destination virtual machine using the translation entry retrieved from the onboard memory partition. Otherwise, if the translation entry is not located in the onboard memory partition, the data packet is sent to the destination virtual machine using a translation entry retrieved from an off board memory location.

    摘要翻译: 提供一种方法,其中在网络适配器上执行的虚拟功能从第一虚拟机接收数据分组。 识别对应于将数据分组从第一虚拟机发送到第二虚拟机的翻译条目,并且确定分配给虚拟功能的机载存储器分区是否包括所识别的翻译。 如果车载存储器位置包括转换条目,则使用从板载存储器分区检索的转换条目将数据分组发送到目标虚拟机。 否则,如果翻译条目不在板载内存分区中,则使用从脱机内存位置检索的转换条目将数据包发送到目标虚拟机。

    Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output device
    9.
    发明授权
    Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output device 有权
    多个分区附件实例将多个逻辑分区连接到自身虚拟化输入/输出设备

    公开(公告)号:US08645974B2

    公开(公告)日:2014-02-04

    申请号:US12111020

    申请日:2008-04-28

    摘要: Multiple logical partitions are provided access to a self-virtualizing input/output device of a data processing system via multiple dedicated partition adjunct instances. Access is established by: interfacing each logical partition to one or more associated partition adjunct instances, each partition adjunct instance coupling its associated logical partition to one of a virtual function or a queue pair of the self-virtualizing input/output device, and each partition adjunct instance being a separate dispatchable state and being created employing virtual address space donated from the respective logical partition or a hypervisor of the data processing system, and each partition adjunct instance including a device driver for the virtual function or queue pair of the self-virtualizing input/output device; and providing each logical partition with at least one virtual input/output which is interfaced through the logical partition's respective partition adjunct instance(s) to a virtual function or queue pair of the self-virtualizing input/output device.

    摘要翻译: 提供了多个逻辑分区,通过多个专用分区附件实例访问数据处理系统的自身虚拟化输入/输出设备。 访问是通过以下方式建立的:将每个逻辑分区连接到一个或多个相关联的分区附件实例,每个分区附件实例将其相关联的逻辑分区耦合到自虚拟输入/输出设备的虚拟功能或队列对之一,以及每个分区 辅助实例是单独的可分派状态,并且被使用从相应的逻辑分区或数据处理系统的管理程序捐赠的虚拟地址空间被创建,并且每个分区附件实例包括用于虚拟功能的虚拟功能或队列对的自身虚拟化 输入/输出设备; 以及向每个逻辑分区提供至少一个虚拟输入/输出,所述至少一个虚拟输入/输出通过所述逻辑分区的相应分区附件实例与所述自虚拟化输入/输出设备的虚拟功能或队列对连接。

    Network communications over shared links in a virtualized environment
    10.
    发明授权
    Network communications over shared links in a virtualized environment 有权
    通过虚拟化环境中的共享链路进行网络通信

    公开(公告)号:US08582462B2

    公开(公告)日:2013-11-12

    申请号:US13006919

    申请日:2011-01-14

    IPC分类号: H04L12/26

    摘要: A physical host executes a virtual machine monitor (VMM) that instantiates a plurality of virtual machines (VMs). The VMM supports processing of a virtual link manager (VLM) that deploys and configures a plurality of Layer 2 virtual links sharing bandwidth of a Layer 2 physical link between the physical host and an access switch. The VMM communicates parameters of the plurality of virtual links with the access switch.

    摘要翻译: 物理主机执行实例化多个虚拟机(VM)的虚拟机监视器(VMM)。 VMM支持处理虚拟链路管理器(VLM),该虚拟链路管理器(VLM)部署和配置共享物理主机和接入交换机之间的第2层物理链路的带宽的多个第2层虚拟链路。 VMM将该多个虚拟链路的参数与访问交换机进行通信。