会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Network device with multiple MAC/PHY ports
    • 具有多个MAC / PHY端口的网络设备
    • US08018924B1
    • 2011-09-13
    • US12715581
    • 2010-03-02
    • Eitan MedinaYaniv Kopelman
    • Eitan MedinaYaniv Kopelman
    • H04L12/50
    • H04L49/30H04L49/3054H04L49/351
    • A network device includes a multi-port media access controller (MAC) device that comprises a plurality of MAC devices. Some of the MAC devices output respective data streams at different speeds. A plurality of speed translators translates the speeds of the respective data streams to be greater than or equal to a highest output speed of the plurality of MAC devices and generates parallel speed translated data streams. A multiplexer multiplexes the parallel speed translated data streams to generate a multiplexed data stream corresponding to one of the plurality of MAC devices with the highest output speed defined by the parallel speed translated data streams. A first serializer and deserializer receives the multiplexed data stream that is encoded at a physical coding sublayer and serially transmits the multiplexed data stream to a multi-port physical layer device.
    • 网络设备包括包括多个MAC设备的多端口媒体接入控制器(MAC)设备。 一些MAC设备以不同的速度输出相应的数据流。 多个速度转换器将各个数据流的速度转换成大于或等于多个MAC设备的最高输出速度,并产生并行速度转换的数据流。 复用器多路复用并行速度转换的数据流,以产生与由并行速度转换的数据流定义的具有最高输出速度的多个MAC设备之一相对应的复用数据流。 第一串行器和解串器接收在物理编码子层编码的复用数据流,并将多路复用的数据流串行发送到多端口物理层设备。
    • 4. 发明申请
    • 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.
    • 分配给一组端口的资源包括多个存储区域。 每个存储区域包括承诺区域和共享区域。 为分组识别目的地存储区域。 如果分组排队引擎具有第一丢弃优先级值,则分组排队引擎将所述分组存储在所确定的目的地存储区域的提交区域中,并且如果所述提交区域中的可用存储空间超过第一阈值。 如果分组未存储在提交区域中,并且如果可用存储空间超过由分组的丢弃优先级值定义的第二阈值,则分组排队引擎将分组存储在所确定的目的地存储区域的共享区域中。 如果数据包未存储在承诺或共享区域中,则可能会丢弃该数据包。
    • 5. 发明授权
    • Apparatus and method for high speed flow classification
    • 高速流分类装置及方法
    • US08577854B1
    • 2013-11-05
    • US10179483
    • 2002-06-24
    • Yaniv KopelmanCarmi AradNafea Bishara
    • Yaniv KopelmanCarmi AradNafea Bishara
    • G06F7/00
    • G06F17/30864
    • A flow classifier for a network device that processes packets including packet headers includes a hash generator that generates hash index values from search keys derived from the packet headers. A hash table receives the hash index values and outputs pointers. A flow table includes flow keys and corresponding actions. A variable length (VL) trie data structure uses the pointers to locate the flow keys for the search keys. The VL trie data structure selects different flow keys for the search keys that share a common hash index value. The pointers include node, NIL and leaf pointers. The flow classifier performs a default action for the NIL pointers. A pointer calculator accesses a VL trie table using the pointers.
    • 用于处理包括分组报头的分组的网络设备的流分类器包括从从分组报头导出的搜索关键字生成哈希索引值的哈希生成器。 哈希表接收散列索引值并输出指针。 流程表包括流量键和相应的动作。 可变长度(VL)特里数据结构使用指针来定位搜索关键字的流键。 VL trie数据结构为共享公共散列索引值的搜索关键字选择不同的流密钥。 指针包括节点,NIL和叶指针。 流分类器对NIL指针执行默认操作。 指针计算器使用指针访问VL trie表。
    • 9. 发明授权
    • Apparatus and method for efficient longest prefix match lookup
    • 用于有效最长前缀匹配查找的装置和方法
    • US07613189B1
    • 2009-11-03
    • US11796143
    • 2007-04-26
    • Yaniv KopelmanCarmi AradNafea Bishara
    • Yaniv KopelmanCarmi AradNafea Bishara
    • H04L12/56G06F15/16
    • H04L45/00H04L45/7457H04L49/3009
    • A network switch includes a matching device that employs a first data structure to select one of N address groups including a first partial address of an IP packet. An action table selects one of a next hop location corresponding to a longest prefix match and a first matching operation for the IP packet based on the selected one of the N groups. When the first matching operation is selected, the matching device employs a second data structure to select one of M address groups including a second partial address of the IP packet. The action table selects one of a next hop location corresponding to a longest prefix match and a second matching operation for the IP packet based on the selected one of the M groups. A routing engine routes the IP packet based on the first and second next hop locations.
    • 网络交换机包括匹配设备,其采用第一数据结构来选择包括IP分组的第一部分地址的N个地址组之一。 动作表基于所选择的N个组中的一个,选择对应于最长前缀匹配的下一跳位置和针对IP分组的第一匹配操作中的一个。 当选择第一匹配操作时,匹配装置采用第二数据结构来选择包括IP分组的第二部分地址的M个地址组之一。 所述动作表基于所述M组中选择的一个,选择对应于最长前缀匹配的下一跳位置和所述IP分组的第二匹配操作中的一个。 路由引擎基于第一和第二下一跳位置来路由IP分组。
    • 10. 发明授权
    • Apparatus and method for efficient longest prefix match lookup
    • 用于有效最长前缀匹配查找的装置和方法
    • US07212531B1
    • 2007-05-01
    • US10167005
    • 2002-06-10
    • Yaniv KopelmanCarmi AradNafea Bishara
    • Yaniv KopelmanCarmi AradNafea Bishara
    • H04L12/56
    • H04L45/00H04L45/7457H04L49/3009
    • A search engine improves search speed and reduces required memory for a longest prefix matching (LPM) router that routes packets using IP addresses. The search engine includes a first bit vector with set bits corresponding to address ranges. A set bit counter counts the set bits in the bit vector based on a first portion of the address of the a first packet. A first next hop table contains first pointers for each of the set bits. One of the first pointers is selected based on a number of set bits counted by the set bit counter. For longer addresses, the addresses are split into address portions. The search engine includes a trie data structure that has n levels. The n levels of the trie data structure include nodes representing non-overlapping address space.
    • 搜索引擎提高搜索速度,并减少使用IP地址路由数据包的最长前缀匹配(LPM)路由器所需的内存。 搜索引擎包括具有对应于地址范围的设置位的第一位向量。 设置位计数器基于第一分组的地址的第一部分对比特向量中的设置比特进行计数。 第一个下一跳表包含每个设置位的第一个指针。 基于由设置的位计数器计数的设定位数来选择第一个指针之一。 对于较长的地址,地址被分割成地址部分。 搜索引擎包括具有n个级别的特里数据结构。 特里数据结构的n个级别包括表示非重叠地址空间的节点。