Offload operations for overlay networks
    1.
    发明授权
    Offload operations for overlay networks 有权
    覆盖网络的卸载操作

    公开(公告)号:US09462088B2

    公开(公告)日:2016-10-04

    申请号:US13855037

    申请日:2013-04-02

    IPC分类号: H04L29/08 H04L29/06

    CPC分类号: H04L67/02 H04L69/22

    摘要: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.

    摘要翻译: 这里提供了用于经由连接的输入/输出(IO)设备来接收/传送分组到主机的技术。 通常,分组与有效载荷,内部分组报头和外部重叠报头相关联。 IO设备被配置为对内部分组报头和外部重叠报头执行独立的卸载操作。

    Offload Operations for Overlay Networks
    2.
    发明申请
    Offload Operations for Overlay Networks 有权
    覆盖网络的卸载操作

    公开(公告)号:US20140297785A1

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

    申请号:US13855037

    申请日:2013-04-02

    IPC分类号: H04L29/08

    CPC分类号: H04L67/02 H04L69/22

    摘要: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.

    摘要翻译: 这里提供了用于经由连接的输入/输出(IO)设备来接收/传送分组到主机的技术。 通常,分组与有效载荷,内部分组报头和外部重叠报头相关联。 IO设备被配置为对内部分组报头和外部重叠报头执行独立的卸载操作。

    Port mirroring at a network interface device
    3.
    发明授权
    Port mirroring at a network interface device 有权
    在网络接口设备上进行端口镜像

    公开(公告)号:US09019978B2

    公开(公告)日:2015-04-28

    申请号:US13645806

    申请日:2012-10-05

    IPC分类号: H04L12/28 H04L12/931

    CPC分类号: H04L49/208

    摘要: A notification from a source host is received at a network interface device that indicates that a data packet is ready for transmission to a destination host. The data packet may be transmitted to the destination host via the network interface device, and a first completion queue event is generated. The first completion queue event may be used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device. In another example, a network interface device receives a data packet transmitted from a source host to a destination host. A first completion queue event is generated based on the receipt of the packet, and is used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device.

    摘要翻译: 在指示数据分组已准备好传送到目的主机的网络接口设备处接收到源主机的通知。 数据分组可以经由网络接口​​设备发送到目的主机,并且生成第一完成队列事件。 第一完成队列事件可以用作触发器,以经由网络接口​​设备将数据分组重新发送到镜像目的地。 在另一示例中,网络接口设备接收从源主机发送到目的地主机的数据分组。 基于分组的接收生成第一个完成队列事件,并且被用作通过网络接口设备将数据分组重新发送到端口镜像目的地的触发器。

    Network Interface Card Device Pass-Through with Multiple Nested Hypervisors
    4.
    发明申请
    Network Interface Card Device Pass-Through with Multiple Nested Hypervisors 有权
    具有多个嵌套管理程序的网络接口卡设备传递

    公开(公告)号:US20140310704A1

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

    申请号:US13860552

    申请日:2013-04-11

    发明人: Cesare Cantu

    IPC分类号: G06F9/455

    摘要: In a data center computing system, multiple nested hypervisors are run, including an outer hypervisor and at least one inner hypervisor running as a virtual machine on top of the outer hypervisor. A guest operating system is run as a virtual machine in the innermost hypervisor. An emulated network interface card device is executed in all hypervisors. An extender component is executed in the outer hypervisor and an extender component is executed in the inner hypervisors such that the extender components in the outer hypervisor and in the inner hypervisors are architecturally cascaded. An interface for the guest operating system is assigned to the emulated network interface card device in each of the outer hypervisor and the inner hypervisors to enable network communications to bypass the outer hypervisor and the inner hypervisors.

    摘要翻译: 在数据中心计算系统中,运行多个嵌套管理程序,包括外部管理程序和至少一个内部虚拟机管理程序,作为虚拟机运行在外部管理程序之上。 客户机操作系统作为最内层管理程序中的虚拟机运行。 在所有虚拟机管理程序中执行仿真网络接口卡设备。 在外部管理程序中执行扩展器组件,并且在内部管理程序中执行扩展器组件,使得外部管理程序中的扩展器组件和内部管理程序中的扩展器组件在架构上级联。 客户机操作系统的接口被分配给每个外部管理程序和内部管理程序中的仿真网络接口卡设备,以使得网络通信能够绕过外部管理程序和内部管理程序。

    OFFLOAD OPERATIONS FOR OVERLAY NETWORKS
    6.
    发明申请
    OFFLOAD OPERATIONS FOR OVERLAY NETWORKS 审中-公开
    覆盖网络的卸载操作

    公开(公告)号:US20160373511A1

    公开(公告)日:2016-12-22

    申请号:US15249897

    申请日:2016-08-29

    IPC分类号: H04L29/08 H04L29/06

    CPC分类号: H04L67/02 H04L69/22

    摘要: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.

    摘要翻译: 这里提供了用于经由连接的输入/输出(IO)设备来接收/传送分组到主机的技术。 通常,分组与有效载荷,内部分组报头和外部重叠报头相关联。 IO设备被配置为对内部分组报头和外部重叠报头执行独立的卸载操作。

    Network interface card device pass-through with multiple nested hypervisors
    7.
    发明授权
    Network interface card device pass-through with multiple nested hypervisors 有权
    具有多个嵌套管理程序的网络接口卡设备传递

    公开(公告)号:US09176767B2

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

    申请号:US13860552

    申请日:2013-04-11

    发明人: Cesare Cantu

    IPC分类号: G06F9/455

    摘要: In a data center computing system, multiple nested hypervisors are run, including an outer hypervisor and at least one inner hypervisor running as a virtual machine on top of the outer hypervisor. A guest operating system is run as a virtual machine in the innermost hypervisor. An emulated network interface card device is executed in all hypervisors. An extender component is executed in the outer hypervisor and an extender component is executed in the inner hypervisors such that the extender components in the outer hypervisor and in the inner hypervisors are architecturally cascaded. An interface for the guest operating system is assigned to the emulated network interface card device in each of the outer hypervisor and the inner hypervisors to enable network communications to bypass the outer hypervisor and the inner hypervisors.

    摘要翻译: 在数据中心计算系统中,运行多个嵌套管理程序,包括外部管理程序和至少一个内部虚拟机管理程序,作为虚拟机运行在外部管理程序之上。 客户机操作系统作为最内层管理程序中的虚拟机运行。 在所有虚拟机管理程序中执行仿真网络接口卡设备。 在外部管理程序中执行扩展器组件,并且在内部管理程序中执行扩展器组件,使得外部管理程序中的扩展器组件和内部管理程序中的扩展器组件在架构上级联。 客户机操作系统的接口被分配给每个外部管理程序和内部管理程序中的仿真网络接口卡设备,以使得网络通信能够绕过外部管理程序和内部管理程序。

    Port Mirroring at a Network Interface Device
    8.
    发明申请
    Port Mirroring at a Network Interface Device 有权
    网络接口设备端口镜像

    公开(公告)号:US20140098822A1

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

    申请号:US13645806

    申请日:2012-10-05

    IPC分类号: H04L12/56

    CPC分类号: H04L49/208

    摘要: A notification from a source host is received at a network interface device that indicates that a data packet is ready for transmission to a destination host. The data packet may be transmitted to the destination host via the network interface device, and a first completion queue event is generated. The first completion queue event may be used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device. In another example, a network interface device receives a data packet transmitted from a source host to a destination host. A first completion queue event is generated based on the receipt of the packet, and is used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device.

    摘要翻译: 在指示数据分组已准备好传送到目的主机的网络接口设备处接收到源主机的通知。 数据分组可以经由网络接口​​设备发送到目的主机,并且生成第一完成队列事件。 第一完成队列事件可以用作触发器,以经由网络接口​​设备将数据分组重新发送到镜像目的地。 在另一示例中,网络接口设备接收从源主机发送到目的地主机的数据分组。 基于分组的接收生成第一个完成队列事件,并且被用作通过网络接口设备将数据分组重新发送到端口镜像目的地的触发器。