Distributing a stream of packets across available output paths within a network
    2.
    发明申请
    Distributing a stream of packets across available output paths within a network 有权
    在网络中的可用输出路径之间分发数据包

    公开(公告)号:US20060221930A1

    公开(公告)日:2006-10-05

    申请号:US11099750

    申请日:2005-04-05

    IPC分类号: H04L12/28

    摘要: Methods and systems for distributing packets across all available output paths within a network is provided. A distribution key is extracted from each packet and is hashed to generate a hash value. An output path for each packet is selected by using all N bits of the hash value to address a distribution table having at least 2N indications of the output paths available for that packet. Thus, the stream of packets is distributed, or split up, across the available output paths, thereby balancing the load. In some embodiments, the order of the output paths is randomized within each distribution table. Other embodiments include a forwarding table used to determine the available output paths for a particular packet. In yet other embodiments, the distribution key includes the packet's source and destination; thus preventing packets within the same stream having varying latencies due to traveling along varying paths.

    摘要翻译: 提供了用于在网络内的所有可用输出路径上分发数据包的方法和系统。 从每个数据包中提取一个分配密钥,并进行散列以生成哈希值。 通过使用散列值的所有N个比特来选择每个分组的输出路径,以寻址具有可用于该分组的输出路径的至少2“N”个指示的分布表。 因此,分组流在可用的输出路径上分布或分离,从而平衡负载。 在一些实施例中,输出路径的顺序在每个分布表内被随机化。 其他实施例包括用于确定特定分组的可用输出路径的转发表。 在其他实施例中,分发密钥包括分组的源和目的地; 从而防止由于沿着变化的路径行进而具有变化的延迟的相同流内的分组。

    Distributing a stream of packets across available output paths within a network
    3.
    发明授权
    Distributing a stream of packets across available output paths within a network 有权
    在网络中的可用输出路径之间分发数据包

    公开(公告)号:US07424016B2

    公开(公告)日:2008-09-09

    申请号:US11099750

    申请日:2005-04-05

    IPC分类号: H04L12/28

    摘要: Methods and systems for distributing packets across all available output paths within a network is provided. A distribution key is extracted from each packet and is hashed to generate a hash value. An output path for each packet is selected by using all N bits of the hash value to address a distribution table having at least 2N indications of the output paths available for that packet. Thus, the stream of packets is distributed, or split up, across the available output paths, thereby balancing the load. In some embodiments, the order of the output paths is randomized within each distribution table. Other embodiments include a forwarding table used to determine the available output paths for a particular packet. In yet other embodiments, the distribution key includes the packet's source and destination; thus preventing packets within the same stream having varying latencies due to traveling along varying paths.

    摘要翻译: 提供了用于在网络内的所有可用输出路径上分发数据包的方法和系统。 从每个数据包中提取一个分配密钥,并进行散列以生成哈希值。 通过使用散列值的所有N个比特来选择每个分组的输出路径,以寻址具有可用于该分组的输出路径的至少2“N”个指示的分布表。 因此,分组流在可用的输出路径上分布或分离,从而平衡负载。 在一些实施例中,输出路径的顺序在每个分布表内被随机化。 其他实施例包括用于确定特定分组的可用输出路径的转发表。 在其他实施例中,分发密钥包括分组的源和目的地; 从而防止由于沿着变化的路径行进而具有变化的延迟的相同流内的分组。

    Network access device with restricted and unrestricted input ports
    4.
    发明授权
    Network access device with restricted and unrestricted input ports 有权
    具有受限和非限制性输入端口的网络访问设备

    公开(公告)号:US08107370B2

    公开(公告)日:2012-01-31

    申请号:US11100879

    申请日:2005-04-06

    IPC分类号: H04L12/26

    摘要: Access devices and methods according to the invention interconnect digital devices and a network. Setting a parameter associated with each input port of an access device specifies whether the device connected with that port is restricted or unrestricted. When a particular input port is restricted, packet detectors examine the packets received on that port. In some embodiments, an exception handler handles restricted packets from restricted devices in an advantageously flexible manner. In other embodiments, a controller receives a configuration command and sets the restriction parameters accordingly. The invention provides a simple, abstract, easy to use, and flexible tool for network management, configuration, and reconfiguration.

    摘要翻译: 根据本发明的接入设备和方法互连数字设备和网络。 设置与访问设备的每个输入端口相关联的参数,指定与该端口连接的设备是受限还是不受限制。 当特定的输入端口被限制时,分组检测器检查在该端口上接收到的分组。 在一些实施例中,异常处理器以有利的灵活方式处理来自受限设备的受限制的分组。 在其他实施例中,控制器接收配置命令并相应地设置限制参数。 本发明为网络管理,配置和重新配置提供了一种简单,抽象,易于使用和灵活的工具。

    Converting a network device from data rate traffic management to packet rate
    5.
    发明申请
    Converting a network device from data rate traffic management to packet rate 有权
    将网络设备从数据速率流量管理转换为分组速率

    公开(公告)号:US20060221835A1

    公开(公告)日:2006-10-05

    申请号:US11095477

    申请日:2005-03-30

    申请人: Adam Sweeney

    发明人: Adam Sweeney

    CPC分类号: H04L47/10 H04L47/20 H04L47/22

    摘要: A network device that manages the flow rate of a stream of packets traveling within a network is converted from managing based on data rate to managing based on packet rate. In one embodiment, an interface receives from the device an actual length of a packet and provides to the device an effective length for the packet. A multiplexer generates the effective length by selecting the actual length during data rate mode and selecting a virtual length during packet rate mode. Various embodiments work with network devices that use various traffic management techniques. Such techniques include, but are not limited to: virtual time algorithms for determining excess packets; policing techniques that drop excess packets; and shaping techniques that buffer excess packets for possible later transmission.

    摘要翻译: 管理在网络内行进的分组流的流量的网络设备从基于数据速率的管理转换为基于分组速率进行管理。 在一个实施例中,接口从设备接收分组的实际长度,并向该设备提供该分组的有效长度。 复用器通过在数据速率模式期间选择实际长度并在分组速率模式期间选择虚拟长度来生成有效长度。 各种实施例与使用各种流量管理技术的网络设备一起工作。 这样的技术包括但不限于:用于确定多余分组的虚拟时间算法; 丢弃多余数据包的监管技术; 以及缓冲多余分组以进行可能的传输的整形技术。

    Converting a network device from data rate traffic management to packet rate
    6.
    发明授权
    Converting a network device from data rate traffic management to packet rate 有权
    将网络设备从数据速率流量管理转换为分组速率

    公开(公告)号:US07672244B2

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

    申请号:US11095477

    申请日:2005-03-30

    申请人: Adam Sweeney

    发明人: Adam Sweeney

    IPC分类号: G01R31/08 H04J3/16 G06F15/16

    CPC分类号: H04L47/10 H04L47/20 H04L47/22

    摘要: A network device that manages the flow rate of a stream of packets traveling within a network is converted from managing based on data rate to managing based on packet rate. In one embodiment, an interface receives from the device an actual length of a packet and provides to the device an effective length for the packet. A multiplexer generates the effective length by selecting the actual length during data rate mode and selecting a virtual length during packet rate mode. Various embodiments work with network devices that use various traffic management techniques. Such techniques include, but are not limited to: virtual time algorithms for determining excess packets; policing techniques that drop excess packets; and shaping techniques that buffer excess packets for possible later transmission.

    摘要翻译: 管理在网络内行进的分组流的流量的网络设备从基于数据速率的管理转换为基于分组速率进行管理。 在一个实施例中,接口从设备接收分组的实际长度,并向该设备提供该分组的有效长度。 复用器通过在数据速率模式期间选择实际长度并在分组速率模式期间选择虚拟长度来生成有效长度。 各种实施例与使用各种流量管理技术的网络设备一起工作。 这样的技术包括但不限于:用于确定多余分组的虚拟时间算法; 丢弃多余数据包的监管技术; 以及缓冲多余分组以进行可能的传输的整形技术。

    Network access device with restricted and unrestricted input ports
    7.
    发明申请
    Network access device with restricted and unrestricted input ports 有权
    具有受限和非限制性输入端口的网络访问设备

    公开(公告)号:US20060227797A1

    公开(公告)日:2006-10-12

    申请号:US11100879

    申请日:2005-04-06

    IPC分类号: H04L12/56 H04L12/66

    摘要: Access devices and methods according to the invention interconnect digital devices and a network. Setting a parameter associated with each input port of an access device specifies whether the device connected with that port is restricted or unrestricted. When a particular input port is restricted, packet detectors examine the packets received on that port. In some embodiments, an exception handler handles restricted packets from restricted devices in an advantageously flexible manner. In other embodiments, a controller receives a configuration command and sets the restriction parameters accordingly. The invention provides a simple, abstract, easy to use, and flexible tool for network management, configuration, and reconfiguration.

    摘要翻译: 根据本发明的接入设备和方法互连数字设备和网络。 设置与访问设备的每个输入端口相关联的参数,指定与该端口连接的设备是受限还是不受限制。 当特定的输入端口被限制时,分组检测器检查在该端口上接收到的分组。 在一些实施例中,异常处理器以有利的灵活方式处理来自受限设备的受限制的分组。 在其他实施例中,控制器接收配置命令并相应地设置限制参数。 本发明为网络管理,配置和重新配置提供了一种简单,抽象,易于使用和灵活的工具。