会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 91. 发明授权
    • Switching arrangement and method
    • 切换布置和方法
    • US06944170B2
    • 2005-09-13
    • US09839836
    • 2001-04-20
    • Cyriel Minkenberg
    • Cyriel Minkenberg
    • H04L12/933H04L12/935H04L12/937H04L12/947H04Q11/04H04L12/56
    • H04Q11/04H04L49/101H04L49/25H04L49/254H04L49/30H04L49/3018H04Q2213/1302H04Q2213/1304H04Q2213/13103H04Q2213/13296
    • The invention is related to a switching arrangement for transporting data packets which comprise a section with data packet destination information and a payload section, to one or more output ports. The switching device is able to route the arriving data packets according to the data packet destination information, to at least one dedicated of the output ports. It comprises at each input port an input buffer with at least as many single input queues as there are output ports, and an input controller for each input port, serving for controlling the order of multiplexing the data packets from the input queues of the corresponding input buffer to the switching device. The input buffer comprises a demultiplexer for making for each of the arriving data packets an entry into those of the input queues, which are identified in the packet destination information of the corresponding data packet, whereby each input controller is designed to allow simultaneous transmission of those data packets whose entries are located in different input queues and whose payload sections have identical content.
    • 本发明涉及用于将包括具有数据分组目的地信息和有效载荷部分的部分的数据分组传送到一个或多个输出端口的切换装置。 交换设备能够根据数据分组目的地信息将到达的数据分组路由到输出端口的至少一个专用。 它在每个输入端口处包括具有至少与输出端口一样多的单个输入队列的输入缓冲器,以及用于每个输入端口的输入控制器,用于控制来自相应输入的输入队列的数据分组的复用顺序 缓冲器到开关器件。 输入缓冲器包括多路分用器,用于使每个到达的数据分组进入输入队列的入口,这些输入队列在对应的数据分组的分组目的地信息中标识,由此每个输入控制器被设计为允许同时传输那些 数据包的条目位于不同的输入队列中,其有效载荷部分具有相同的内容。
    • 92. 发明授权
    • Receive processing for dedicated bandwidth data communication switch backplane
    • 接收处理专用带宽数据通信交换机背板
    • US06931019B2
    • 2005-08-16
    • US09871868
    • 2001-06-01
    • Wai KingGeoffrey C. StoneChristopher Haywood
    • Wai KingGeoffrey C. StoneChristopher Haywood
    • H04L12/46H04L12/56G06F3/00G06F13/00
    • H04L49/351H04L45/7453H04L49/101H04L49/254H04L49/3018
    • A dedicated bandwidth switch backplane has efficient receive processing capable of handling highly parallel traffic. Packets must pass a filtering check and a watermark check before the receive port is allowed to release them to a queue. Highly efficient algorithms are applied to conduct the checks on the packets in a way which expedites receive processing and avoids contention. A hybrid priority/port-based arbitration algorithm is used to sequence filtering checks on pending packets. A watermark comparison algorithm performs preliminary calculations on the current packet using “projected” output queue write addresses for each possible outcome of the queueing decision on the preceding packet and using the actual outcome to select from among preliminary calculations to efficiently address the outcome-dependence of the current packet's watermark check on the queueing decision made on the preceding packet. Receive ports are operatively divided into full-write receive ports and selective-write receive ports for delivering their packets to the output queue. On the clock cycles where the selective-write receive port is assigned writing privileges, data is read from the queue, unless the selective-write receive port has indicated it wishes to write to the queue, in which case the selective-write receive port writes to the queue. The full-write receive ports always write data, if available, to the queue on the clock cycles where they are assigned writing privileges.
    • 专用带宽交换机背板具有能够处理高度并行流量的高效接​​收处理。 在允许接收端口将其释放到队列之前,数据包必须通过过滤检查和水印检查。 应用高效算法,以加快接收处理的方式对数据包进行检查,避免争用。 混合优先级/基于端口的仲裁算法用于对未决数据包进行过滤检查。 水印比较算法使用“投影”输出队列写地址对前一分组的排队决策的每个可能结果执行对当前分组的初步计算,并使用实际结果从初步计算中选择以有效地解决结果依赖性 当前数据包的水印检查对上一个数据包进行排队决定。 接收端口可操作地分为全写接收端口和选择性写入接收端口,用于将其数据包传送到输出队列。 在选择性写入接收端口被分配写入特权的时钟周期中,从队列中读取数据,除非选择性写入接收端口已经表示希望写入队列,在这种情况下,选择性写入接收端口写入 到队列 全写入接收端口始终将数据(如果可用)写入队列,在它们被分配写入权限的时钟周期中。
    • 93. 发明授权
    • Speculative loading of buffers within a port of a network device
    • 网络设备端口内缓冲区的推测加载
    • US06920106B1
    • 2005-07-19
    • US09948455
    • 2001-09-07
    • Norman ChouOlivier Cremel
    • Norman ChouOlivier Cremel
    • G01R31/08H04L12/24H04L12/26H04L12/56
    • H04L49/3018H04L41/046H04L43/00H04L49/35H04L49/358H04L49/555
    • In one embodiment a method for processing an incoming packet in a port of an interconnect device includes speculatively forwarding the incoming packet to multiple buffers within the port prior to determining which of the multiple buffers is a target buffer for the packet, decoding the packet, and determining which of the multiple buffers is the target buffer for the packet using the decoded packet. The method further includes notifying an agent associated with the target buffer that the target buffer is an intended owner of the data packet. In one embodiment, agents associated with the multiple buffers are designated to process packets that are not subject to a credit-based flow control method.
    • 在一个实施例中,用于在互连设备的端口中处理输入分组的方法包括在确定多个缓冲器中的哪一个是分组的目标缓冲器,对分组进行解码之后,将输入分组推测地转发到端口内的多个缓冲器,以及 使用解码的分组来确定多个缓冲器中的哪个是分组的目标缓冲器。 所述方法还包括通知与所述目标缓冲器相关联的代理,所述目标缓冲器是所述数据分组的预期所有者。 在一个实施例中,与多个缓冲器相关联的代理被指定为处理不受基于信用的流量控制方法的分组。
    • 94. 发明申请
    • Network message filtering using hashing and pattern matching
    • 使用散列和模式匹配的网络消息过滤
    • US20050111446A1
    • 2005-05-26
    • US10721201
    • 2003-11-25
    • Carlos GreavesHarold MartinThang NguyenJose Nunez
    • Carlos GreavesHarold MartinThang NguyenJose Nunez
    • H04L12/413H04L12/56H04L12/28
    • H04L49/351H04L49/201H04L49/3018
    • Hashing and pattern matching are used in an information processing system to process incoming messages from a network such as an Ethernet-based network. Using hashing and pattern matching increases the efficiency of message acceptance and rejection without increasing software-based processor tasks. A hash function and a pattern matching function are performed on a message received by an information processing system, and the message is selectively accepted based on at least one of a hash result and a pattern matching result. The incoming message can be searched for the existence of patterns and the absence of the patterns. The incoming message can be searched for the existence of multiple patterns. The results of pattern matching can be used not only for acceptance and rejection of messages, but also for other post-receipt tasks such as selective storage of incoming messages according to identified relative priorities or absolute criticality of messages having particular pattern matches.
    • 在信息处理系统中使用散列和模式匹配来处理来自诸如以太网的网络之类的网络的传入消息。 使用散列和模式匹配增加了消息接受和拒绝的效率,而不增加基于软件的处理器任务。 对由信息处理系统接收到的消息执行散列函数和模式匹配功能,并且基于散列结果和模式匹配结果中的至少一个选择性地接受该消息。 可以搜索传入的消息中的模式的存在和模式的缺失。 可以搜索输入的消息以存在多个模式。 模式匹配的结果不仅可以用于消息的接受和拒绝,而且可以用于其他后接收任务,例如根据所识别的相对优先级或具有特定模式匹配的消息的绝对关键性选择性地存储传入消息。
    • 95. 发明授权
    • Switch and input port thereof
    • 其开关和输入端口
    • US06882655B1
    • 2005-04-19
    • US09566944
    • 2000-05-08
    • Kazuhiko IsoyamaYuich Tasaki
    • Kazuhiko IsoyamaYuich Tasaki
    • H04L29/06H04L12/865H04L12/931H04L12/935H04J7/00
    • H04L49/254H04L49/205H04L49/3018H04L49/3081H04L2012/5651H04L2012/5679
    • In a switch provided on a network for transferring data, a switch unit includes a scheduler for setting a switch core and an input port unit includes a data allotting unit for allotting transfer data on a priority basis, buffers provided corresponding to the priorities for temporarily storing and outputting the allotted transfer data, a request aggregating unit for aggregating connection requests related to transfer data which are allotted on a priority basis, allotting the connection requests in accordance with the priorities which are taken into consideration in processing by the scheduler and outputting the obtained requests, and a data aggregating unit for aggregating transfer data output from the buffers and transmitting the aggregated data to the switch core.
    • 在设置在用于传送数据的网络上的交换机中,交换机单元包括用于设置交换机核心的调度器,并且输入端口单元包括用于优先分配传输数据的数据分配单元,根据临时存储的优先级提供缓冲器 并输出分配的传送数据,用于聚合与优先级分配的传送数据有关的连接请求的请求聚合单元,根据调度器的处理中考虑的优先级分配连接请求,并输出所获得的 请求,以及数据聚合单元,用于聚合从缓冲器输出的传输数据并将聚合数据发送到交换机核心。
    • 96. 发明授权
    • Priority remapping for data communication switch
    • 数据通信交换机的优先级重映射
    • US06862280B1
    • 2005-03-01
    • US09516859
    • 2000-03-02
    • Drew Bertagna
    • Drew Bertagna
    • H04L12/44H04L12/46H04L12/56
    • H04L47/10H04L12/4641H04L47/2458H04L49/205H04L49/3018H04L49/351H04L49/354
    • Priority processing for a data communication switch, such as a LAN switch supporting source-learned bridging, in which a priority value for application to an outbound tagged packet is determined based on an inbound tag priority and a plurality of other values, such as an inbound tag VLAN and receiving port identifier. The plurality of other values may be initially resolved to a virtual trunk identifier, which virtual trunk identifier may be applied with the inbound tag priority to determine the outbound tag priority. The virtual trunk identifier may be resolved by reducing the plurality of other values to a smaller-bit value and using the smaller-bit value in a table look-up.
    • 数据通信交换机的优先处理,例如支持源学习桥接的LAN交换机,其中基于入站标签优先级和多个其他值(例如入站)确定应用于出站标签分组的优先级值 标签VLAN和接收端口标识符。 多个其他值可以最初被解析为虚拟中继线标识符,该虚拟中继线标识符可以应用入站标签优先级来确定出站标签优先级。 虚拟中继线标识符可以通过将多个其他值减小到较小位值并使用表查找中的较小位值来解析。
    • 98. 发明申请
    • Packet sequence maintenance with load balancing, and head-of-line blocking avoidance in a switch
    • 带有负载平衡的数据包序列维护,交换机中的线路头阻塞避免
    • US20050002334A1
    • 2005-01-06
    • US10776574
    • 2004-02-11
    • Hung-Hsiang Jonathan ChaoJinsoo Park
    • Hung-Hsiang Jonathan ChaoJinsoo Park
    • H04L1/00H04L12/56
    • H04L49/3045H04L49/253H04L49/3018
    • To avoid packet out-of-sequence problems, while providing good load balancing, each input port of a switch monitors the outstanding number of packets for each flow group. If there is an outstanding packet in the switch fabric, the following packets of the same flow group should follow the same path. If there is no outstanding packet of the same flow group in the switch fabric, the (first, and therefore subsequent) packets of the flow can choose a less congested path to improve load balancing performance without causing an out-of-sequence problem. To avoid HOL blocking without requiring too many queues, an input module may include two stages of buffers. The first buffer stage may be a virtual output queue (VOQ) and second buffer stage may be a virtual path queue (VPQ). At the first stage, the packets may be stored at the VOQs, and the HOL packet of each VOQ may be sent to the VPQ. By allowing each VOQ to send at most one packet to VPQ, HOL blocking can be mitigated dramatically.
    • 为了避免数据包失序问题,在提供良好的负载均衡的情况下,交换机的每个输入端口都会监视每个流组的未知数量。 如果交换机结构中存在未完成的报文,则同一流程组的以下报文应遵循相同的路径。 如果交换机结构中没有相同流组的未完成报文,则流的(第一个,后续的)报文可以选择较少拥塞的路径,以提高负载均衡性能,而不会导致失序问题。 为了避免HOL阻塞而不需要太多的队列,输入模块可以包括两级缓冲器。 第一缓冲级可以是虚拟输出队列(VOQ),第二缓冲级可以是虚拟路径队列(VPQ)。 在第一阶段,分组可以存储在VOQ中,并且每个VOQ的HOL分组可以被发送到VPQ。 通过允许每个VOQ最多发送一个数据包到VPQ,HOL阻塞可以大大减轻。
    • 99. 发明申请
    • Grooming switch hardware scheduler
    • 美容开关硬件调度器
    • US20040114586A1
    • 2004-06-17
    • US10420017
    • 2003-04-18
    • Velio Communications, Inc.
    • Bo Hong
    • H04L012/50
    • H04L49/254H04L49/103H04L49/1515H04L49/3018
    • A hardware scheduler for a grooming switch with at least three switching stages accumulates a list of connection requests that cannot be granted given currently granted connection assignments. At a designated time, two data structures are dynamically built: an xRAM which records, for each output of a switch slice, which input is currently assigned to that output; and a yRAM which records, for each of the same outputs, the output of a second switch slice that is connected to a corresponding input of the second switch slice. Connections are assigned to satisfy the stored unassigned requests, by reassigning existing connection assignments using the xRAM and yRAM data structures.
    • 用于具有至少三个切换阶段的梳理开关的硬件调度器累积在当前授予的连接分配的情况下不能被授予的连接请求的列表。 在指定的时间,动态构建两个数据结构:一个xRAM,为切换切片的每个输出记录当前分配给该输出的输入; 以及yRAM,对于每个相同的输出,记录连接到第二开关片的相应输入的第二开关片的输出。 分配连接以满足存储的未分配请求,通过使用xRAM和yRAM数据结构重新分配现有的连接分配。