会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic load balancing switch architecture
    • 动态负载平衡交换机架构
    • US08848728B1
    • 2014-09-30
    • US13081458
    • 2011-04-06
    • Yoram RevahAviran Kadosh
    • Yoram RevahAviran Kadosh
    • H04L12/54H04L12/50H04W72/00
    • H04L47/125H04L47/50
    • A forwarding system includes a first processor coupled to connecting devices using a plurality of uplinks, and a second processor coupled to the connecting devices using a plurality of downlinks. The first processor includes, in a memory, one or more queues each corresponding to the second processor, a priority, and/or to a packet cast type (e.g., unicast or multicast). The first processor is configured to select a particular queue, select a particular uplink based on a comparison of measurements corresponding to respective loads of the plurality of uplinks, and cause a fragment or the entirety of a packet in the particular queue to be forwarded to the second processing device using the selected uplink and corresponding connecting device. The second processor is configured to reassemble the packet, reorder the packet into a flow, and forward the packet from the forwarding system.
    • 转发系统包括使用多个上行链路耦合到连接装置的第一处理器,以及使用多个下行链路耦合到连接装置的第二处理器。 第一处理器在存储器中包括每个对应于第二处理器的一个或多个队列,优先级和/或分组转换类型(例如,单播或多播)。 第一处理器被配置为选择特定队列,基于与多个上行链路的相应负载相对应的测量的比较来选择特定上行链路,并且使特定队列中的分组或整个分组被转发到 第二处理装置,使用所选择的上行链路和对应的连接装置。 第二处理器被配置为重新组合分组,将分组重新排序成流,并且转发来自转发系统的分组。
    • 5. 发明申请
    • Efficient management of queueing resources for diffserv-aware switches
    • 有效管理支持diffserv的交换机的排队资源
    • US20070253411A1
    • 2007-11-01
    • US11412265
    • 2006-04-26
    • Carmi AradYaniv KopelmanAviran Kadosh
    • Carmi AradYaniv KopelmanAviran Kadosh
    • H04L12/56
    • H04L47/10H04L47/2408H04L47/2441H04L47/32H04L49/90H04L49/901H04L49/9021
    • Resources allocated to a group of ports include a plurality of storage regions. Each storage region includes a committed area and a shared area. A destination storage region is identified for a packet. A packet queuing engine stores the packet in the committed area of the determined destination storage region if it has a first drop precedence value, and if available storage space in the committed area exceeds a first threshold. The packet queuing engine stores the packet in the shared area of the determined destination storage region if the packet is not stored in the committed area, and if available storage space exceeds a second threshold defined by the packet's drop precedence value. If the packet is not stored either in the committed or shared area, it may be dropped.
    • 分配给一组端口的资源包括多个存储区域。 每个存储区域包括承诺区域和共享区域。 为分组识别目的地存储区域。 如果分组排队引擎具有第一丢弃优先级值,则分组排队引擎将所述分组存储在所确定的目的地存储区域的提交区域中,并且如果所述提交区域中的可用存储空间超过第一阈值。 如果分组未存储在提交区域中,并且如果可用存储空间超过由分组的丢弃优先级值定义的第二阈值,则分组排队引擎将分组存储在所确定的目的地存储区域的共享区域中。 如果数据包未存储在承诺或共享区域中,则可能会丢弃该数据包。
    • 6. 发明授权
    • Enhanced tail dropping in a switch
    • 增强的尾巴放在开关中
    • US09112818B1
    • 2015-08-18
    • US13022303
    • 2011-02-07
    • Carmi AradAviran Kadosh
    • Carmi AradAviran Kadosh
    • H04L12/54H04L12/861
    • H04L49/252H04L47/6215H04L47/627H04L49/90H04L49/9036
    • In a method for processing packets, a storage region for a packet is determined based on a queue with which the packet is associated. The storage region includes a committed area reserved for storage of packets associated with the queue, and an area that is shared by multiple queues for packet storage. A first part of the packet is stored in the committed area, a second part is stored in the shared area, and both parts are accounted for. A network device for processing packets comprises a plurality of queues and a storage area including a committed area and a shared area. The network device further comprises a packet queuing engine configured to store a first part of a packet in the committed area, store a second part of the packet in the shared area, and account for the storage of the first and the second parts of the packet.
    • 在处理分组的方法中,基于分组与其相关联的队列来确定分组的存储区域。 存储区域包括保留用于存储与队列相关联的分组的保留区域以及由多个队列共享用于分组存储的区域。 分组的第一部分被存储在承诺区域中,第二部分被存储在共享区域中,并且两部分被考虑。 用于处理分组的网络设备包括多个队列和包括承诺区域和共享区域的存储区域。 网络设备还包括分组排队引擎,其被配置为在分配区域中存储分组的第一部分,将分组的第二部分存储在共享区域中,并且考虑到分组的第一和第二部分的存储 。
    • 7. 发明授权
    • Apparatus for determining locations of fields in a data unit
    • 用于确定数据单元中场的位置的装置
    • US07978700B2
    • 2011-07-12
    • US12047063
    • 2008-03-12
    • Yaniv KopelmanAviran Kadosh
    • Yaniv KopelmanAviran Kadosh
    • H04L12/28
    • H04L69/22
    • A header analyzer unit generates attribute information regarding headers of a data unit. The header analyzer unit includes a programmable memory unit having a content addressable memory (CAM) with an input to receive a first portion of the data unit and a second portion of the data unit. The programmable memory unit also includes a memory separate from the CAM and coupled to an output of the CAM. The CAM stores indications of locations within the memory separate from the CAM, and the memory separate from the CAM programmably stores header attribute information regarding a plurality of different types of headers for data units having different formats.
    • 标题分析器单元生成关于数据单元的头部的属性信息。 标题分析器单元包括具有内容可寻址存储器(CAM)的可编程存储器单元,其具有用于接收数据单元的第一部分的输入和数据单元的第二部分。 可编程存储器单元还包括与CAM分离并耦合到CAM的输出的存储器。 CAM存储与CAM分离的存储器中的位置的指示,并且与CAM分离的存储器可编程地存储关于具有不同格式的数据单元的多个不同类型的头的头部属性信息。
    • 8. 发明授权
    • Efficient management of queueing resources for switches
    • 交换机排队资源的有效管理
    • US07948976B2
    • 2011-05-24
    • US11412265
    • 2006-04-26
    • Carmi AradYaniv KopelmanAviran Kadosh
    • Carmi AradYaniv KopelmanAviran Kadosh
    • H04L12/56G06F5/12
    • H04L47/10H04L47/2408H04L47/2441H04L47/32H04L49/90H04L49/901H04L49/9021
    • Resources allocated to a group of ports include a plurality of storage regions. Each storage region includes a committed area and a shared area. A destination storage region is identified for a packet. A packet queuing engine stores the packet in the committed area of the determined destination storage region if it has a first drop precedence value, and if available storage space in the committed area exceeds a first threshold. The packet queuing engine stores the packet in the shared area of the determined destination storage region if the packet is not stored in the committed area, and if available storage space exceeds a second threshold defined by the packet's drop precedence value. If the packet is not stored either in the committed or shared area, it may be dropped.
    • 分配给一组端口的资源包括多个存储区域。 每个存储区域包括承诺区域和共享区域。 为分组识别目的地存储区域。 如果分组排队引擎具有第一丢弃优先级值,则分组排队引擎将所述分组存储在所确定的目的地存储区域的提交区域中,并且如果所述提交区域中的可用存储空间超过第一阈值。 如果分组未存储在提交区域中,并且如果可用存储空间超过由分组的丢弃优先级值定义的第二阈值,则分组排队引擎将分组存储在所确定的目的地存储区域的共享区域中。 如果数据包未存储在承诺或共享区域中,则可能会丢弃该数据包。
    • 10. 发明授权
    • Hash computation for network switches
    • 网络交换机的哈希计算
    • US09237100B1
    • 2016-01-12
    • US12537078
    • 2009-08-06
    • Tal MizrahiAviran KadoshDenis Krivitski
    • Tal MizrahiAviran KadoshDenis Krivitski
    • G06F15/173H04L12/743H04L12/54H04L12/773
    • H04L45/7453H04L12/56H04L45/60H04L47/125
    • A method for load balancing in a communication network having a plurality of link aggregate groups includes receiving a data unit at a first one of the plurality of network devices associated with a first one of the plurality of link aggregate groups, applying a hashing function to the data unit to generate a first hash value, where the first hash value identifies a communication link in the first one of the plurality of link aggregate groups, receiving the data unit at a second one of the plurality of network devices associated with a second one of the plurality of link aggregate groups, and applying the hashing function to the data unit to generate a second hash value that is distinct from the first value, where the second hash value identifies a communication link in the second one of the plurality of link aggregate groups along which the data unit is to be communicated.
    • 一种用于具有多个链路聚合组的通信网络中的负载平衡的方法,包括在与所述多个链路聚合组中的第一个链路聚合组相关联的所述多个网络设备中的第一个处接收数据单元,对所述多个链路聚合组应用散列函数 数据单元以产生第一散列值,其中第一散列值标识多个链路聚合组中的第一个中的通信链路,在与第二散列值相关联的多个网络设备中的第二个处接收数据单元 所述多个链路聚合组,以及将哈希函数应用于所述数据单元以产生与所述第一值不同的第二哈希值,其中所述第二哈希值标识所述多个链路聚合组中的第二个链路聚集组中的通信链路 数据单元将沿其传送。