Virtual network interface card loopback fastpath
    11.
    发明授权
    Virtual network interface card loopback fastpath 有权
    虚拟网络接口卡环回快速路径

    公开(公告)号:US07630368B2

    公开(公告)日:2009-12-08

    申请号:US11479946

    申请日:2006-06-30

    IPC分类号: H04L12/28

    CPC分类号: H04L45/00 H04L45/586

    摘要: A method for routing packets includes receiving an outbound packet issued by a first virtual machine, wherein the first virtual machine is located on a host, determining a packet destination associated with the outbound packet, querying a routing table for a routing entry corresponding to the packet destination, wherein the routing table comprises a first routing entry referencing an external host and a second routing entry referencing a second virtual machine, wherein the second virtual machine is located on the host, if the routing entry corresponding to the packet destination is the first routing entry, passing the packet to the external host, and if the routing entry corresponding to the packet destination is the second routing entry, passing the packet to the second virtual machine.

    摘要翻译: 路由分组的方法包括接收由第一虚拟机发出的出站分组,其中所述第一虚拟机位于主机上,确定与所述出站分组相关联的分组目的地,向所述路由表查询与所述分组对应的路由表项 目的地,其中所述路由表包括引用外部主机的第一路由条目和引用第二虚拟机的第二路由条目,其中所述第二虚拟机位于所述主机上,如果对应于所述分组目的地的路由条目是所述第一路由 将分组传递到外部主机,如果与分组目的地相对应的路由条目是第二路由条目,则将分组传递到第二虚拟机。

    Shared and separate network stack instances
    12.
    发明申请
    Shared and separate network stack instances 有权
    共享和分离的网络堆栈实例

    公开(公告)号:US20080043755A1

    公开(公告)日:2008-02-21

    申请号:US11489933

    申请日:2006-07-20

    IPC分类号: H04L12/56 H04L12/28

    CPC分类号: H04Q11/0478 H04L12/66

    摘要: A method for configuring a packet destination, that includes creating the packet destination on a host, obtaining a network configuration for the packet destination, determining whether the host comprises a virtual network stack, where the virtual network stack includes the network configuration, and assigning the packet destination to the virtual network stack.

    摘要翻译: 一种用于配置分组目的地的方法,包括在主机上创建所述分组目的地,获得所述分组目的地的网络配置,确定所述主机是否包括虚拟网络栈,其中所述虚拟网络栈包括所述网络配置,以及分配 分组目的地到虚拟网络堆栈。

    Method and system for load balancing using queued packet information
    13.
    发明授权
    Method and system for load balancing using queued packet information 有权
    使用排队分组信息进行负载均衡的方法和系统

    公开(公告)号:US08400917B2

    公开(公告)日:2013-03-19

    申请号:US12846263

    申请日:2010-07-29

    IPC分类号: H04L12/24

    摘要: A computer readable medium including instructions executable by a processor to perform a method, the method including obtaining a packet by a load balancer, obtaining queued packet information for a plurality of target hosts operatively connected to the load balancer, selecting the one of the plurality of target hosts using the queued packet information, and sending the packet to the selected target host using a first communication channel between the load balancer and the selected target host.

    摘要翻译: 一种包括由处理器执行以执行方法的指令的计算机可读介质,所述方法包括由负载平衡器获得分组,获得用于可操作地连接到所述负载平衡器的多个目标主机的排队分组信息,选择所述多个 使用排队分组信息来目标主机,并且使用负载平衡器和所选择的目标主机之间的第一通信信道将分组发送到所选择的目标主机。

    Multiple virtual network stack instances
    14.
    发明授权
    Multiple virtual network stack instances 有权
    多个虚拟网络堆栈实例

    公开(公告)号:US07894453B2

    公开(公告)日:2011-02-22

    申请号:US11489929

    申请日:2006-07-20

    IPC分类号: H04L12/28

    CPC分类号: H04L45/00 H04L45/10

    摘要: A method for processing packets that includes receiving a first packet for a first target on a host, prior to sending the packet to a Network Layer in the host, determining the first target of the first packet, obtaining a first target ID associated with the first target, obtaining a first virtual network stack (VNS) instance ID using the first target ID, and obtaining a first VNS Instance parameter using the first VNS instance ID, sending the first packet to the Network Layer, and processing the first packet in the Network Layer using the first VNS Instance parameter to obtain a first network processed packet.

    摘要翻译: 一种处理分组的方法,包括在将分组发送到主机中的网络层之前接收主机上的第一目标的第一分组,确定第一分组的第一目标,获得与第一分组相关联的第一目标ID 使用所述第一目标ID获取第一虚拟网络栈(VNS)实例ID,以及使用所述第一VNS实例ID获取第一VNS实例参数,将所述第一分组发送到所述网络层,以及处理所述网络中的所述第一分组 使用第一个VNS Instance参数来获取第一个网络处理的数据包。

    Method and system for load balancing using queued packet information
    15.
    发明授权
    Method and system for load balancing using queued packet information 有权
    使用排队分组信息进行负载均衡的方法和系统

    公开(公告)号:US07826359B2

    公开(公告)日:2010-11-02

    申请号:US12053676

    申请日:2008-03-24

    IPC分类号: H04L12/56 H04L12/28 G06F9/46

    摘要: A computer readable medium including instructions executable by a processor to perform a method, the method including obtaining a packet by a load balancer, obtaining queued packet information for a plurality of target hosts operatively connected to the load balancer, selecting the one of the plurality of target hosts using the queued packet information, and sending the packet to the selected target host using a first communication channel between the load balancer and the selected target host.

    摘要翻译: 一种包括由处理器执行以执行方法的指令的计算机可读介质,所述方法包括由负载平衡器获得分组,获得用于可操作地连接到所述负载平衡器的多个目标主机的排队分组信息,选择所述多个 使用排队分组信息来目标主机,并且使用负载平衡器和所选择的目标主机之间的第一通信信道将分组发送到所选择的目标主机。

    METHOD AND SYSTEM FOR CLASSIFYING NETWORK TRAFFIC
    16.
    发明申请
    METHOD AND SYSTEM FOR CLASSIFYING NETWORK TRAFFIC 有权
    分类网络流量的方法和系统

    公开(公告)号:US20090238189A1

    公开(公告)日:2009-09-24

    申请号:US12053666

    申请日:2008-03-24

    IPC分类号: H04L12/56

    摘要: A system includes a physical NIC associated with the computer and including receive rings for storing network traffic addressed to the VNIC, where the receive rings include a local receive ring for storing local traffic and a forwarding receive ring for storing forwarding traffic. The physical NIC further includes a hardware classifier configured to register a local Internet Protocol (IP) address associated with the VNIC in a lookup table, receive a packet including a destination IP address, classify the packet as local traffic or forwarding traffic using the lookup table, and store the packet in the local receive ring or the forwarding receive ring based on the type. The VNIC is configured to retrieve the packet from the receive ring, and process the packet in a type-specific manner based on the receive ring where the packet was stored, where the type-specific manner is different for local traffic and forwarding traffic.

    摘要翻译: 系统包括与计算机相关联的物理NIC,并且包括用于存储寻址到VNIC的网络流量的接收环,其中接收环包括用于存储本地业务的本地接收环和用于存储转发业务的转发接收环。 物理NIC还包括硬件分类器,其被配置为在查找表中注册与VNIC相关联的本地互联网协议(IP)地址,接收包括目的地IP地址的分组,将分组分类为本地业务或使用查找表转发业务 并根据类型将数据包存储在本地接收环或转发接收环中。 VNIC被配置为从接收环检索数据包,并根据存储数据包的接收环以类型特定的方式处理数据包,其中类型特定的方式对于本地流量和转发流量是不同的。

    Multiple virtual network stack instances
    17.
    发明申请
    Multiple virtual network stack instances 有权
    多个虚拟网络堆栈实例

    公开(公告)号:US20080019377A1

    公开(公告)日:2008-01-24

    申请号:US11489929

    申请日:2006-07-20

    IPC分类号: H04L12/56

    CPC分类号: H04L45/00 H04L45/10

    摘要: A method for processing packets that includes receiving a first packet for a first target on a host, prior to sending the packet to a Network Layer in the host, determining the first target of the first packet, obtaining a first target ID associated with the first target, obtaining a first virtual network stack (VNS) instance ID using the first target ID, and obtaining a first VNS Instance parameter using the first VNS instance ID, sending the first packet to the Network Layer, and processing the first packet in the Network Layer using the first VNS Instance parameter to obtain a first network processed packet.

    摘要翻译: 一种处理分组的方法,包括在将分组发送到主机中的网络层之前接收主机上的第一目标的第一分组,确定第一分组的第一目标,获得与第一分组相关联的第一目标ID 使用所述第一目标ID获取第一虚拟网络栈(VNS)实例ID,以及使用所述第一VNS实例ID获取第一VNS实例参数,将所述第一分组发送到所述网络层,以及处理所述网络中的所述第一分组 使用第一个VNS Instance参数来获取第一个网络处理的数据包。

    Multiple virtual network stack instances using virtual network interface cards
    18.
    发明申请
    Multiple virtual network stack instances using virtual network interface cards 有权
    使用虚拟网络接口卡的多个虚拟网络堆栈实例

    公开(公告)号:US20080019359A1

    公开(公告)日:2008-01-24

    申请号:US11489942

    申请日:2006-07-20

    IPC分类号: H04L12/56

    CPC分类号: H04L12/4641

    摘要: A method for processing packets that includes receiving a first packet for a first target by a network interface card (NIC), classifying the first packet, sending the first packet to a first receive ring in the NIC based on the classification of the first packet, sending the first packet to a Network Layer from the first receive ring, sending a first virtual network stack (VNS) Instance ID associated with the first receive ring to the Network Layer, obtaining a first VNS Instance parameter using the first VNS Instance ID, and processing the first packet in the Network Layer using the first VNS Instance parameter to obtain a first network processed packet.

    摘要翻译: 一种用于处理分组的方法,包括:通过网络接口卡(NIC)接收第一目标的第一分组,对所述第一分组进行分类,基于所述第一分组的分类将所述第一分组发送到所述NIC中的第一接收环; 从第一接收环发送第一分组到网络层,向网络层发送与第一接收环相关联的第一虚拟网络栈(VNS)实例ID,使用第一VNS实例ID获得第一VNS实例参数,以及 使用第一VNS实例参数来处理网络层中的第一个数据包,以获得第一个网络处理的数据包。

    Shared and separate network stack instances
    19.
    发明授权
    Shared and separate network stack instances 有权
    共享和分离的网络堆栈实例

    公开(公告)号:US08630296B2

    公开(公告)日:2014-01-14

    申请号:US11489933

    申请日:2006-07-20

    IPC分类号: H04L12/28 H04Q11/04

    CPC分类号: H04Q11/0478 H04L12/66

    摘要: A method for configuring a packet destination, that includes creating the packet destination on a host, obtaining a network configuration for the packet destination, determining whether the host comprises a virtual network stack, where the virtual network stack includes the network configuration, and assigning the packet destination to the virtual network stack.

    摘要翻译: 一种用于配置分组目的地的方法,包括在主机上创建所述分组目的地,获得所述分组目的地的网络配置,确定所述主机是否包括虚拟网络栈,其中所述虚拟网络栈包括所述网络配置,以及分配 分组目的地到虚拟网络堆栈。

    Method and system for classifying network traffic
    20.
    发明授权
    Method and system for classifying network traffic 有权
    分类网络流量的方法和系统

    公开(公告)号:US07944923B2

    公开(公告)日:2011-05-17

    申请号:US12053666

    申请日:2008-03-24

    IPC分类号: H04L12/28

    摘要: A system includes a physical NIC associated with the computer and including receive rings for storing network traffic addressed to the VNIC, where the receive rings include a local receive ring for storing local traffic and a forwarding receive ring for storing forwarding traffic. The physical NIC further includes a hardware classifier configured to register a local Internet Protocol (IP) address associated with the VNIC in a lookup table, receive a packet including a destination IP address, classify the packet as local traffic or forwarding traffic using the lookup table, and store the packet in the local receive ring or the forwarding receive ring based on the type. The VNIC is configured to retrieve the packet from the receive ring, and process the packet in a type-specific manner based on the receive ring where the packet was stored, where the type-specific manner is different for local traffic and forwarding traffic.

    摘要翻译: 系统包括与计算机相关联的物理NIC,并且包括用于存储寻址到VNIC的网络流量的接收环,其中接收环包括用于存储本地业务的本地接收环和用于存储转发业务的转发接收环。 物理NIC还包括硬件分类器,其被配置为在查找表中注册与VNIC相关联的本地互联网协议(IP)地址,接收包括目的地IP地址的分组,将分组分类为本地业务或使用查找表转发业务 并根据类型将数据包存储在本地接收环或转发接收环中。 VNIC被配置为从接收环检索数据包,并根据存储数据包的接收环以类型特定的方式处理数据包,其中类型特定的方式对于本地流量和转发流量是不同的。