Network communication device including bonded ports for increased bandwidth
    1.
    发明授权
    Network communication device including bonded ports for increased bandwidth 失效
    网络通信设备包括用于增加带宽的绑定端口

    公开(公告)号:US06665733B1

    公开(公告)日:2003-12-16

    申请号:US08936072

    申请日:1997-09-23

    IPC分类号: G06F1516

    摘要: A network communication device including port control circuitry for controlling packet flow between the ports of the device, where the port control circuitry includes a port manager that directs packets between the ports and port bonding circuitry that bonds two or more of the ports into a bonded port set. For each packet to be sent via the bonded port set, the port bonding circuitry selects one of the bonded ports for transmitting the packet. More than one bonded port set may be defined in a given communication device, and each bonded port set may include from two ports up to all the ports of the device, as long as each port is included in only one bonded port set. One or more port bonding registers are provided to identify which of the plurality of ports are bonded in each bonded port set. In one embodiment, the bonded ports are selected on a packet by packet basis so as to achieve a relatively even distribution of packets sent by each bonded port. In an alternative embodiment bonded ports are assigned to packet source identifiers so as to achieve a relatively even distribution of source identifiers among the bonded ports. If bonded ports are assigned to particular source identifiers, then the traffic is preferably monitored and the assignments are periodically adjusted to achieve even distribution of packet flow on the bonded link. The bonded ports may have different bandwidths, in which case traffic is distributed on a proportionate basis.

    摘要翻译: 一种网络通信设备,包括用于控制设备端口之间的分组流的端口控制电路,其中端口控制电路包括端口管理器,该端口管理器在端口之间引导分组,以及将两个或多个端口绑定到绑定端口的端口绑定电路 组。 对于要通过绑定端口组发送的每个分组,端口绑定电路选择用于发送分组的绑定端口之一。 可以在给定的通信设备中定义多于一个的绑定端口组,并且每个绑定端口组可以包括直到设备的所有端口的两个端口,只要每个端口仅包括在一个绑定端口组中。 提供一个或多个端口绑定寄存器以识别在每个绑定端口组中绑定多个端口中的哪一个。 在一个实施例中,按照分组的方式选择绑定端口,以便实现每个绑定端口发送的分组的相对均匀的分布。 在替代实施例中,绑定端口被分配给分组源标识符,以便在绑定端口之间实现源标识符的相对均匀的分布。 如果绑定端口被分配给特定源标识符,则优选地监视业务并且周期性地调整分配以实现绑定链路上的分组流的均匀分布。 绑定端口可以具有不同的带宽,在这种情况下,业务量按比例分配。

    Network communication device including bonded ports for increased bandwidth
    2.
    发明授权
    Network communication device including bonded ports for increased bandwidth 有权
    网络通信设备包括用于增加带宽的绑定端口

    公开(公告)号:US07333485B2

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

    申请号:US10667649

    申请日:2003-09-22

    IPC分类号: H04L12/28

    摘要: A network communication device including port control circuitry for controlling packet flow between the ports of the device, where the port control circuitry includes a port manager that directs packets between the ports and port bonding circuitry that bonds two or more of the ports into a bonded port set. For each packet to be sent via the bonded port set, the port bonding circuitry selects one of the bonded ports for transmitting the packet. More than one bonded port set may be defined in a given communication device, and each bonded port set may include from two ports up to all the ports of the device, as long as each port is included in only one bonded port set. One or more port bonding registers are provided to identify which of the plurality of ports are bonded in each bonded port set. In one embodiment, the bonded ports are selected on a packet by packet basis so as to achieve a relatively even distribution of packets sent by each bonded port. In an alternative embodiment bonded ports are assigned to packet source identifiers so as to achieve a relatively even distribution of source identifiers among the bonded ports. If bonded ports are assigned to particular source identifiers, then the traffic is preferably monitored and the assignments are periodically adjusted to achieve even distribution of packet flow on the bonded link. The bonded ports may have different bandwidths, in which case traffic is distributed on a proportionate basis.

    摘要翻译: 一种网络通信设备,包括用于控制设备端口之间的分组流的端口控制电路,其中端口控制电路包括端口管理器,该端口管理器在端口之间引导分组,以及将两个或多个端口绑定到绑定端口的端口绑定电路 组。 对于要通过绑定端口组发送的每个分组,端口绑定电路选择用于发送分组的绑定端口之一。 可以在给定的通信设备中定义多于一个的绑定端口组,并且每个绑定端口组可以包括直到设备的所有端口的两个端口,只要每个端口仅包括在一个绑定端口组中。 提供一个或多个端口绑定寄存器以识别在每个绑定端口组中绑定多个端口中的哪一个。 在一个实施例中,按照分组的方式选择绑定端口,以便实现每个绑定端口发送的分组的相对均匀的分布。 在替代实施例中,绑定端口被分配给分组源标识符,以便在绑定端口之间实现源标识符的相对均匀的分布。 如果绑定端口被分配给特定源标识符,则优选地监视业务并且周期性地调整分配以实现绑定链路上的分组流的均匀分布。 绑定端口可以具有不同的带宽,在这种情况下,业务量按比例分配。