发明名称 Methods and systems for providing multi-tenancy support for Single Root I/O Virtualization
摘要 A method for providing support for multi-tenancy in single root input/out virtualization (SR-IOV) enabled physical network interface controller (NIC) is provided. The NIC is associated with a host. The SR-IOV provides a physical function (PF) and a set of virtual functions (VFs) for the NIC. The method at a VF of the physical NIC, receives a mapping table of an overlay network which associates an identification of each of a set of virtual machine (VM) of a tenant on the host to an identification of a tunnel end point on the overlay network. The method receives a transmit packet from a VM connected to the VF and performs a lookup in the mapping table to identify source and destination tunnel end points associated with source and destination VMs in the packet. The method encapsulates the packet, for transmission through the tunnel end point associated with the source VM.
申请公布号 US9419897(B2) 申请公布日期 2016.08.16
申请号 US201414320492 申请日期 2014.06.30
申请人 NICIRA, INC. 发明人 Cherian Shoby;Narahari Venkata Raghavendra Subbarao;Ingale Tanuja
分类号 H04L12/741;H04L29/06;H04L29/12;H04L12/931;H04L12/935;G06F9/455;H04L12/715 主分类号 H04L12/741
代理机构 Adeli LLP 代理人 Adeli LLP
主权项 1. A method for providing support for multi-tenancy in a single root input/output virtualization (SR-IOV) enabled physical network interface controller (NIC) associated with a host, the SR-IOV providing a physical function (PF) and a set of virtual functions (VFs) for the NIC, the method comprising: at a VF of the physical NIC, receiving a mapping table of an overlay network, the mapping table associating an identification of each of a set of virtual machines (VMs) of a tenant on the host to an identification of a tunnel end point on the overlay network; at the VF, receiving a transmit packet from a VM connected to the VF; at the VF, performing a lookup in the mapping table to identify source and destination tunnel end points associated with source and destination VMs in the packet; and at the VF, encapsulating the packet, for transmission through the tunnel end point associated with the source VM.
地址 Palo Alto CA US