Forwarding multi-destination packets in a network with virtual port channels
    1.
    发明申请
    Forwarding multi-destination packets in a network with virtual port channels 有权
    在具有虚拟端口通道的网络中转发多目的数据包

    公开(公告)号:US20110243136A1

    公开(公告)日:2011-10-06

    申请号:US12798131

    申请日:2010-03-30

    IPC分类号: H04L12/56

    摘要: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.

    摘要翻译: 在一个实施例中,一种方法包括通过网络设备在与多个服务器通信的交换机处接收多目的地分组,识别在交换机处接收多目的地分组的端口或多目的地分组的转发拓扑 基于所识别的端口或转发拓扑来选择位值,将所述位值插入到所述多目的地分组中的虚拟网络标签中的字段中,并将具有所述虚拟网络标签的所述多目的地分组转发到所述网络设备。 网络设备被配置为基于多目的地分组中的比特值将多目的地分组转发到一个或多个服务器。 还公开了用于转发多目的地分组的装置。

    Forwarding multi-destination packets in a network with virtual port channels
    2.
    发明授权
    Forwarding multi-destination packets in a network with virtual port channels 有权
    在具有虚拟端口通道的网络中转发多目的数据包

    公开(公告)号:US08249069B2

    公开(公告)日:2012-08-21

    申请号:US12798131

    申请日:2010-03-30

    IPC分类号: H04L12/28

    摘要: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.

    摘要翻译: 在一个实施例中,一种方法包括通过网络设备在与多个服务器通信的交换机处接收多目的地分组,识别在交换机处接收多目的地分组的端口或多目的地分组的转发拓扑 基于所识别的端口或转发拓扑来选择位值,将所述位值插入到所述多目的地分组中的虚拟网络标签中的字段中,并将具有所述虚拟网络标签的所述多目的地分组转发到所述网络设备。 网络设备被配置为基于多目的地分组中的比特值将多目的地分组转发到一个或多个服务器。 还公开了用于转发多目的地分组的装置。

    Multi-Server Consolidated Input/Output (IO) Device
    3.
    发明申请
    Multi-Server Consolidated Input/Output (IO) Device 有权
    多服务器整合输入/输出(IO)设备

    公开(公告)号:US20130042019A1

    公开(公告)日:2013-02-14

    申请号:US13207807

    申请日:2011-08-11

    IPC分类号: G06F15/16

    CPC分类号: G06F9/06 G06F13/387 H04L29/00

    摘要: An input/output (IO) device for connecting multiple servers to one or more network interfaces. The device includes a network connection module comprising one or more network interfaces, and a virtual host interface configured to enable communication with a plurality of host servers. The device includes IO controller configured to connect each of the host servers to one or more of the network interfaces such that the connections between each host server and corresponding one or more network interfaces are operationally isolated and independent from one another.

    摘要翻译: 用于将多个服务器连接到一个或多个网络接口的输入/输出(IO)设备。 该设备包括包括一个或多个网络接口的网络连接模块以及被配置为能够与多个主机服务器进行通信的虚拟主机接口。 该设备包括IO控制器,其被配置为将每个主机服务器连接到一个或多个网络接口,使得每个主机服务器与相应的一个或多个网络接口之间的连接在操作上彼此隔离和独立。

    Dynamic flow redistribution for head of line blocking avoidance
    5.
    发明授权
    Dynamic flow redistribution for head of line blocking avoidance 有权
    动态流重新分配线阻止避免

    公开(公告)号:US08565092B2

    公开(公告)日:2013-10-22

    申请号:US12949097

    申请日:2010-11-18

    IPC分类号: H04L12/26

    摘要: An apparatus and related methods are provided to greatly reduce the negative impact of head of line (HOL) blocking. At a device (e.g., switch, router, etc.) configured to forward packets in a network, new packets that are to be forwarded from the device to other devices in the network are stored in a memory of the device. Entries are added to a queue link list for the at least one queue as new packets are added to the at least one queue. A detection is made when the at least one queue exceeds a threshold indicative of head of line blocking. For new packets that are to be added to the at least one queue, entries are added to a sub-queue link list for the plurality of sub-queues such that packets are assigned to different ones of a plurality of sub-queues when the at least one queue exceeds the threshold. Packets are output from the memory for the plurality of sub-queues according to the sub-queue link list.

    摘要翻译: 提供了一种设备和相关方法,以大大减少线头(HOL)阻塞的负面影响。 在被配置为在网络中转发分组的设备(例如交换机,路由器等)上,将要从设备转发到网络中的其他设备的新分组存储在设备的存储器中。 当新数据包被添加到至少一个队列时,将条目添加到至少一个队列的队列链接列表。 当至少一个队列超过表示线路阻塞头部的阈值时,进行检测。 对于要添加到至少一个队列的新分组,将条目添加到多个子队列的子队列链路列表中,使得分组被分配给多个子队列中的不同子队列时, 至少一个队列超过阈值。 根据子队列链接列表,从多个子队列的存储器输出数据包。

    ETHERNET FORWARDING IN HIGH PERFORMANCE FABRICS
    6.
    发明申请
    ETHERNET FORWARDING IN HIGH PERFORMANCE FABRICS 审中-公开
    高性能织物的以太网转向

    公开(公告)号:US20080181243A1

    公开(公告)日:2008-07-31

    申请号:US11958325

    申请日:2007-12-17

    IPC分类号: H04L12/56

    摘要: As switching device forwards frames through a fabric using high performance routing protocols without requiring changes in receiving and transmitting Ethernet end stations communicating through the fabric. Each frame received by an edge point of a high performance fabric is modified to support a high performance routing protocol while the frame is within the fabric and is restored to its original format when leaving the fabric. Within the fabric, virtual L2 addressing, assigned and maintained by the fabric, is applied to the frame to accommodate the high performance routing.

    摘要翻译: 由于交换设备通过使用高性能路由协议的帧转发帧,而不需要通过该结构通信的接收和发送以太网终端站的更改。 由高性能结构的边缘点接收的每个帧被修改为支持高性能路由协议,而帧在结构内,并且在离开结构时恢复到其原始格式。 在结构中,由结构分配和维护的虚拟L2寻址被应用于帧以适应高性能路由。

    Multi-server consolidated input/output (IO) device
    7.
    发明授权
    Multi-server consolidated input/output (IO) device 有权
    多服务器综合输入/输出(IO)设备

    公开(公告)号:US08972611B2

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

    申请号:US13207807

    申请日:2011-08-11

    CPC分类号: G06F9/06 G06F13/387 H04L29/00

    摘要: An input/output (IO) device for connecting multiple servers to one or more network interfaces. The device includes a network connection module comprising one or more network interfaces, and a virtual host interface configured to enable communication with a plurality of host servers. The device includes IO controller configured to connect each of the host servers to one or more of the network interfaces such that the connections between each host server and corresponding one or more network interfaces are operationally isolated and independent from one another.

    摘要翻译: 用于将多个服务器连接到一个或多个网络接口的输入/输出(IO)设备。 该设备包括包括一个或多个网络接口的网络连接模块以及被配置为能够与多个主机服务器进行通信的虚拟主机接口。 该设备包括IO控制器,其被配置为将每个主机服务器连接到一个或多个网络接口,使得每个主机服务器与相应的一个或多个网络接口之间的连接在操作上彼此隔离和独立。

    Dynamic Flow Segregation for Optimal Load Balancing Among Ports in an Etherchannel Group
    9.
    发明申请
    Dynamic Flow Segregation for Optimal Load Balancing Among Ports in an Etherchannel Group 审中-公开
    在以太通道组中端口之间的最佳负载平衡的动态流隔离

    公开(公告)号:US20120307641A1

    公开(公告)日:2012-12-06

    申请号:US13118664

    申请日:2011-05-31

    IPC分类号: H04L12/26 H04L12/56

    摘要: Dynamic load balancing techniques among ports of a network device are provided. At a device configured to forward packets in a network, a plurality of queues are generated, each associated with a corresponding one of a plurality of output ports of the device and from which packets are to be output from the device into the network. When the number of packets in the at least one queue exceeds a threshold, for new packets that are to be enqueued to the at least one queue, packets are enqueued to a plurality of sub-queues such that packets are assigned to different ones of the plurality of sub-queues. Each of the plurality of sub-queues is associated with a corresponding one of the plurality of output ports. Packets of the plurality of sub-queues are output from corresponding ones of the plurality of output ports.

    摘要翻译: 提供网络设备端口之间的动态负载均衡技术。 在被配置为在网络中转发分组的设备上,生成多个队列,每个队列与设备的多个输出端口中的相应一个输出端口相关联,并且从该设备将该分组从设备输出到网络中。 当至少一个队列中的分组数量超过阈值时,对于要排队到至少一个队列的新分组,分组排队到多个子队列,使得分组被分配给不同的队列 多个子队列。 多个子队列中的每一个与多个输出端口中的对应的一个相关联。 从多个输出端口中的相应的输出端口输出多个子队列的分组。

    Dynamic Flow Redistribution for Head of Line Blocking Avoidance
    10.
    发明申请
    Dynamic Flow Redistribution for Head of Line Blocking Avoidance 有权
    动态流重新分配线路阻塞避免的头

    公开(公告)号:US20120127860A1

    公开(公告)日:2012-05-24

    申请号:US12949097

    申请日:2010-11-18

    IPC分类号: H04L12/56

    摘要: An apparatus and related methods are provided to greatly reduce the negative impact of head of line (HOL) blocking. At a device (e.g., switch, router, etc.) configured to forward packets in a network, new packets that are to be forwarded from the device to other devices in the network are stored in a memory of the device. Entries are added to a queue link list for the at least one queue as new packets are added to the at least one queue. A detection is made when the at least one queue exceeds a threshold indicative of head of line blocking. For new packets that are to be added to the at least one queue, entries are added to a sub-queue link list for the plurality of sub-queues such that packets are assigned to different ones of a plurality of sub-queues when the at least one queue exceeds the threshold. Packets are output from the memory for the plurality of sub-queues according to the sub-queue link list.

    摘要翻译: 提供了一种设备和相关方法,以大大减少线头(HOL)阻塞的负面影响。 在被配置为在网络中转发分组的设备(例如交换机,路由器等)上,将要从设备转发到网络中的其他设备的新分组存储在设备的存储器中。 当新数据包被添加到至少一个队列时,将条目添加到至少一个队列的队列链接列表。 当至少一个队列超过表示线路阻塞头部的阈值时,进行检测。 对于要添加到至少一个队列的新分组,将条目添加到多个子队列的子队列链路列表中,使得分组被分配给多个子队列中的不同子队列时, 至少一个队列超过阈值。 根据子队列链接列表,从多个子队列的存储器输出数据包。