Dynamic load balancing without packet reordering
    1.
    发明授权
    Dynamic load balancing without packet reordering 有权
    动态负载均衡,无需重新排序

    公开(公告)号:US08705366B2

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

    申请号:US13355968

    申请日:2012-01-23

    IPC分类号: H04L12/26

    CPC分类号: H04L49/90

    摘要: Flows of packets are dynamically mapped to resource queues. Flows of packets are received at a network device to be routed from the network device in a network. Each flow comprises packets to be sent from a source to a connection. Data is stored for a queue allocation table that maintains a plurality of buckets to which received packets for a flow are assigned and indicating which of a plurality of resource queues are allocated for respective buckets. For each packet in a flow, a hash function is computed from values in a header of the packet and the packet is assigned to one of the plurality of buckets based on the computed hash function. One of a plurality of resource queues is allocated for each bucket to which packets are assigned based on the computed hash function.

    摘要翻译: 数据包流动态映射到资源队列。 在网络设备处接收到分组流,从网络中的网络设备进行路由。 每个流包括要从源发送到连接的数据包。 存储用于维护多个桶的队列分配表的数据,多个桶被分配给接收到的流的分组,并且指示为相应的桶分配多个资源队列中的哪一个。 对于流中的每个分组,根据分组的报头中的值计算哈希函数,并且基于所计算的散列函数将分组分配给多个分组中的一个。 基于所计算的散列函数,为分配了分组的每个分配桶分配多个资源队列中的一个。

    DYNAMIC LOAD BALANCING WITHOUT PACKET REORDERING
    2.
    发明申请
    DYNAMIC LOAD BALANCING WITHOUT PACKET REORDERING 有权
    动态负载平衡无需重新配置

    公开(公告)号:US20130188494A1

    公开(公告)日:2013-07-25

    申请号:US13355968

    申请日:2012-01-23

    IPC分类号: H04L12/26

    CPC分类号: H04L49/90

    摘要: Flows of packets are dynamically mapped to resource queues. Flows of packets are received at a network device to be routed from the network device in a network. Each flow comprises packets to be sent from a source to a connection. Data is stored for a queue allocation table that maintains a plurality of buckets to which received packets for a flow are assigned and indicating which of a plurality of resource queues are allocated for respective buckets. For each packet in a flow, a hash function is computed from values in a header of the packet and the packet is assigned to one of the plurality of buckets based on the computed hash function. One of a plurality of resource queues is allocated for each bucket to which packets are assigned based on the computed hash function.

    摘要翻译: 数据包流动态映射到资源队列。 在网络设备处接收到分组流,从网络中的网络设备进行路由。 每个流包括要从源发送到连接的数据包。 存储用于维护多个桶的队列分配表的数据,多个桶被分配给接收到的流的分组,并且指示为相应的桶分配多个资源队列中的哪一个。 对于流中的每个分组,根据分组的报头中的值计算哈希函数,并且基于所计算的散列函数将分组分配给多个分组中的一个。 基于所计算的散列函数,为分配了分组的每个分配桶分配多个资源队列中的一个。

    Port grouping for association with virtual interfaces
    3.
    发明授权
    Port grouping for association with virtual interfaces 有权
    用于与虚拟接口关联的端口分组

    公开(公告)号:US08472443B2

    公开(公告)日:2013-06-25

    申请号:US12589495

    申请日:2009-10-23

    IPC分类号: H04L12/56

    CPC分类号: H04L49/357 H04L49/70

    摘要: In one embodiment, an apparatus includes a port channel manager for receiving information identifying switches connected to a group of physical ports at a network device and creating subgroups each comprising the physical ports connected to one of the switches. The apparatus further includes a virtual interface agent for assigning a virtual interface connecting a virtual switch to a virtual machine, to one of the subgroups. Traffic received from the virtual machine on the virtual interface is transmitted to one of the switches on one of the physical ports in the assigned subgroup. A method for grouping ports for association with virtual interfaces is also disclosed.

    摘要翻译: 在一个实施例中,一种装置包括端口信道管理器,用于接收识别连接到网络设备上的一组物理端口的交换机的信息,并创建每个子组,每个子组包括连接到一个交换机的物理端口。 该装置还包括虚拟接口代理,用于将连接虚拟交换机的虚拟接口分配给虚拟机到其中一个子组。 从虚拟接口上的虚拟机接收到的流量被发送到分配的子组中的一个物理端口中的一个交换机。 还公开了用于分组与虚拟接口相关联的端口的方法。

    Port grouping for association with virtual interfaces
    4.
    发明申请
    Port grouping for association with virtual interfaces 有权
    用于与虚拟接口关联的端口分组

    公开(公告)号:US20100290473A1

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

    申请号:US12589495

    申请日:2009-10-23

    IPC分类号: H04L12/56

    CPC分类号: H04L49/357 H04L49/70

    摘要: In one embodiment, an apparatus includes a port channel manager for receiving information identifying switches connected to a group of physical ports at a network device and creating subgroups each comprising the physical ports connected to one of the switches. The apparatus further includes a virtual interface agent for assigning a virtual interface connecting a virtual switch to a virtual machine, to one of the subgroups. Traffic received from the virtual machine on the virtual interface is transmitted to one of the switches on one of the physical ports in the assigned subgroup. A method for grouping ports for association with virtual interfaces is also disclosed.

    摘要翻译: 在一个实施例中,一种装置包括端口信道管理器,用于接收识别连接到网络设备上的一组物理端口的交换机的信息,并创建每个子组,每个子组包括连接到一个交换机的物理端口。 该装置还包括虚拟接口代理,用于将连接虚拟交换机的虚拟接口分配给虚拟机到其中一个子组。 从虚拟接口上的虚拟机接收到的流量被发送到分配的子组中的一个物理端口中的一个交换机。 还公开了用于分组与虚拟接口相关联的端口的方法。