会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明授权
    • Remote switching
    • 远程切换
    • US08249064B1
    • 2012-08-21
    • US11389293
    • 2006-03-24
    • Donald PannellPartho Mishra
    • Donald PannellPartho Mishra
    • H04L12/56
    • H04L49/3009H04L49/351
    • An apparatus having corresponding methods and computer programs comprises first ports to receive first frames, and to transmit second frames, wherein each first port comprises a port ingress circuit to insert into each first frame, source information identifying the first port; a second port to transmit the first frames, and to receive the second frames, wherein each second frame, when received by the second port, comprises destination information identifying one or more of the first ports; and a controller to transfer the first frames from the first ports to the second port, and to transfer the second frames from the second port to one or more of the first ports according to the destination information in the second frame; wherein each first port further comprises a port egress circuit to remove the destination information from each of the second frames before the first port transmits the second frame.
    • 具有相应方法和计算机程序的装置包括用于接收第一帧的第一端口和第二帧,其中每个第一端口包括插入到每个第一帧中的端口入口电路,识别第一端口的源信息; 第二端口,用于发送第一帧并接收第二帧,其中每个第二帧在由第二端口接收时包括标识一个或多个第一端口的目的地信息; 以及控制器,用于将第一帧从第一端口传送到第二端口,并根据第二帧中的目的地信息将第二帧从第二端口传送到一个或多个第一端口; 其中每个第一端口还包括端口出口电路,以在第一端口发送第二帧之前从每个第二帧移除目的地信息。
    • 53. 发明授权
    • Method and apparatus for transferring a frame of data from a first network to a second network
    • 用于将数据帧从第一网络传送到第二网络的方法和装置
    • US08111715B1
    • 2012-02-07
    • US12709715
    • 2010-02-22
    • Donald PannellYosef MeyouhasMaxim Mondaeev
    • Donald PannellYosef MeyouhasMaxim Mondaeev
    • H04J3/24
    • H04L12/4641H04L12/4625
    • A method and apparatus for transferring a frame of data from a first network to a second network. The method includes adding a first steering header to a frame of data received by a first port that is destined for the second network. The method further includes selecting a first receive queue of a plurality of receive queues based on one or more of (i) a database number, (ii) a priority bit, and (iii) a source port identifier of the first steering header; loading the frame of data into the first receive queue; and replacing the first steering header with a second steering header. The second steering header comprises the database number and a virtual local area network table vector. The method further includes determining the second port as a destination port for the frame of data based on the database number and the virtual local area network table vector.
    • 一种用于将数据帧从第一网络传送到第二网络的方法和装置。 该方法包括将第一转向报头添加到由目的地为第二网络的第一端口接收的数据帧。 该方法还包括基于(i)数据库号,(ii)优先级位和(iii)第一转向头的源端口标识符中的一个或多个来选择多个接收队列的第一接收队列; 将数据帧加载到第一接收队列中; 以及用第二转向头替换所述第一转向盘。 第二转向头包括数据库号和虚拟局域网表向量。 该方法还包括基于数据库号和虚拟局域网表向量,将第二端口确定为数据帧的目的地端口。
    • 54. 发明授权
    • Multiple address databases in a switch without the need for extra memory
    • 交换机中的多个地址数据库不需要额外的内存
    • US07995581B1
    • 2011-08-09
    • US11975981
    • 2007-10-23
    • Donald Pannell
    • Donald Pannell
    • H04L12/28
    • H04L12/4625H04L45/745H04L49/3009H04L49/354
    • A system including N ports, a memory, and a controller. The memory stores M address databases. Each of the M address databases stores MAC addresses and has a database number. A first port of the N ports associated with one of the M address databases receives a frame including a destination MAC address. The controller (i) generates a hashed MAC address based on the destination MAC address and (ii) combines the hashed MAC address and a first database number of the one of the M address databases to generate a bucket address. The bucket address identifies P addresses. Each of the P addresses identifies a location in the memory that stores (i) a MAC address and (ii) a port identifier. N, M, and P are integers greater than one.
    • 包括N个端口,存储器和控制器的系统。 存储器存储M个地址数据库。 每个M地址数据库存储MAC地址并具有数据库号。 与M个地址数据库之一相关联的N个端口的第一端口接收包括目的地MAC地址的帧。 控制器(i)基于目的地MAC地址生成散列MAC地址,并且(ii)组合M个地址数据库之一的散列MAC地址和第一数据库号,以产生桶地址。 桶地址标识P地址。 每个P地址标识存储器中存储(i)MAC地址和(ii)端口标识符的位置。 N,M和P是大于1的整数。
    • 58. 发明授权
    • Flexible port rate limiting
    • 灵活的端口速率限制
    • US07646718B1
    • 2010-01-12
    • US11256465
    • 2005-10-21
    • Raghu KondapalliDonald Pannell
    • Raghu KondapalliDonald Pannell
    • G01R31/08
    • H04L47/30H04L41/0896H04L47/12H04L47/215H04L49/90
    • A switching device comprises M ports, N bandwidth tracking modules, a mapping memory, and a rate limiting module. The N bandwidth tracking modules each have an adjustable first threshold, an adjustable rate, and a fullness level, wherein M and N are integers that are greater than one. The mapping memory contains a map for each of the M ports, wherein each map assigns a set of the N bandwidth tracking modules to a corresponding one of the M ports, wherein each of the sets is individually modifiable to include zero to N of the N bandwidth tracking modules. The rate limiting module that selectively performs an action on a packet received at one of the M ports based on the fullness levels of the set of N bandwidth tracking modules identified by the map for the one of the M ports.
    • 交换设备包括M个端口,N个带宽跟踪模块,映射存储器和速率限制模块。 N个带宽跟踪模块各自具有可调整的第一阈值,可调整速率和饱和度水平,其中M和N是大于1的整数。 映射存储器包含用于每个M个端口的映射,其中每个映射将一组N个带宽跟踪模块分配给M个端口中的相应一个,其中每个集合可以单独修改以包括N个的零到N 带宽跟踪模块。 所述速率限制模块基于由所述M个端口之一的所述映射标识的所述一组N个带宽跟踪模块的所述丰满度级别选择性地对在所述M个端口之一处接收的分组执行动作。
    • 59. 发明授权
    • Multiple address databases in a switch without the need for extra memory
    • 交换机中的多个地址数据库不需要额外的内存
    • US07286528B1
    • 2007-10-23
    • US10253183
    • 2002-09-23
    • Donald Pannell
    • Donald Pannell
    • H04L12/28
    • H04L12/4625H04L45/745H04L49/3009H04L49/354
    • A method, apparatus, and computer-readable media for transferring data through a switch having a memory, a plurality of ports, and a plurality of address databases storing MAC addresses for devices in communication with the switch, each address database having a different database number comprises receiving a frame of the data on a port of the switch, the port associated with one of the address databases, the frame comprising a destination MAC address; hashing the destination MAC address, thereby producing a hashed MAC address; combining the hashed MAC address and the database number of the address database associated with the port that received the frame, thereby producing a bucket address, the bucket address identifying a plurality of bin addresses, wherein each of the bin addresses identifies a bin in the memory storing a MAC address and a port identifier that identifies one of the ports in the switch; searching the bins for a MAC address matching the destination MAC address; and transmitting the frame to the port identified by the port identifier stored in the bin storing a MAC address matching the destination MAC address.
    • 一种用于通过具有存储器,多个端口和多个地址数据库的交换机传送数据的方法,装置和计算机可读介质,存储与交换机通信的设备的MAC地址,每个地址数据库具有不同的数据库号 包括在所述交换机的端口上接收所述数据的帧,所述端口与所述地址数据库中的一个相关联,所述帧包括目的地MAC地址; 哈希目的MAC地址,从而产生一个散列的MAC地址; 组合与接收到帧的端口相关联的地址数据库的散列MAC地址和数据库号,从而产生桶地址,标识多个bin地址的桶地址,其中每个bin地址标识存储器中的bin 存储识别交换机中的一个端口的MAC地址和端口标识符; 搜索到与目的地MAC地址匹配的MAC地址的分组; 并将帧发送到由存储在存储与目的地MAC地址相匹配的MAC地址的bin中的端口标识符标识的端口。
    • 60. 发明授权
    • Method and apparatus for preventing blocking in a quality of service switch
    • 防止服务质量开关阻塞的方法和装置
    • US07209440B1
    • 2007-04-24
    • US10141096
    • 2002-05-07
    • Hugh WalshDonald Pannell
    • Hugh WalshDonald Pannell
    • G01R31/08
    • H04L47/6205H04L47/11H04L47/24H04L47/29H04L47/30H04L47/32H04L47/50H04L47/56H04L49/102H04L49/20H04L49/3036
    • A method and apparatus for sending a frame of data from a first channel to a second channel a memory buffers m for storing a frame, in which n have an available status and p have an unavailable status, comprises reserving to the first channel the n buffers having the available status when q of the buffers reserved to the first channel is less than a capacity of reserve module buffers r, when a frame is received, storing the frame in i and changing the status to unavailable, selectively assigning the frame to the second channel based on s of the q buffers; if the frame is assigned to the second channel, the frame is sent to the second channel from the i buffers and the status of the i buffers is changed to available; if is not assigned to the second channel, the frame is discarded and the status of the i buffers is changed to available.
    • 一种用于将数据帧从第一信道发送到第二信道的方法和装置,存储器缓冲器m用于存储其中n具有可用状态并且p具有不可用状态的帧,包括向第一信道预留n个缓冲器 具有可用状态,当保留给第一通道的缓冲器的q小于预留模块缓冲器r的容量时,当接收到帧时,将帧存储在i中并将状态改变为不可用,选择性地将帧分配给第二个 基于q缓冲器的通道; 如果帧被分配给第二信道,则将帧从i缓冲器发送到第二信道,并且i缓冲器的状态改变为可用; 如果没有分配给第二个通道,则丢弃该帧,并将i缓冲区的状态更改为可用。