会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and Method for Filtering Packets in a Switching Environment
    • 在切换环境中过滤数据包的系统和方法
    • US20080123525A1
    • 2008-05-29
    • US11462513
    • 2006-08-04
    • Takashi MiyoshiYukihiro NakagawaTakeshi Shimizu
    • Takashi MiyoshiYukihiro NakagawaTakeshi Shimizu
    • H04L12/56
    • H04L49/555H04L49/251H04L49/254H04L49/35H04L49/358H04L49/602
    • In particular embodiments of the present invention, a method for filtering packets in a switching environment is provided. In particular embodiments, the method includes receiving a packet at an input port of a switch, the switch comprising a memory and one or more output ports. The method also includes storing at least a portion of the packet in the memory and determining one or more output ports from which the packet is to be communicated from the switch. The method further includes, after beginning to determine one or more output ports from which the packet is to be communicated from the switch, determining whether the packet is an illegal packet. The method also includes, if the packet is an illegal packet, dropping the packet from the memory, and if the packet is a legal packet, communicating the packet from the determined one or more output ports.
    • 在本发明的特定实施例中,提供了一种用于在交换环境中过滤分组的方法。 在特定实施例中,该方法包括在交换机的输入端口处接收分组,该交换机包括存储器和一个或多个输出端口。 所述方法还包括将所述分组的至少一部分存储在所述存储器中并确定要从所述交换机传送分组的一个或多个输出端口。 该方法还包括:在开始确定要从该交换机传送分组的一个或多个输出端口之后,确定该分组是否是非法分组。 该方法还包括:如果分组是非法分组,则丢弃来自存储器的分组,并且如果分组是合法分组,则从确定的一个或多个输出端口传送分组。
    • 2. 发明授权
    • System and method for filtering packets in a switching environment
    • 用于在交换环境中过滤数据包的系统和方法
    • US07742408B2
    • 2010-06-22
    • US11462513
    • 2006-08-04
    • Takashi MiyoshiYukihiro NakagawaTakeshi Shimizu
    • Takashi MiyoshiYukihiro NakagawaTakeshi Shimizu
    • G01R31/08
    • H04L49/555H04L49/251H04L49/254H04L49/35H04L49/358H04L49/602
    • In particular embodiments of the present invention, a method for filtering packets in a switching environment is provided. In particular embodiments, the method includes receiving a packet at an input port of a switch, the switch comprising a memory and one or more output ports. The method also includes storing at least a portion of the packet in the memory and determining one or more output ports from which the packet is to be communicated from the switch. The method further includes, after beginning to determine one or more output ports from which the packet is to be communicated from the switch, determining whether the packet is an illegal packet. The method also includes, if the packet is an illegal packet, dropping the packet from the memory, and if the packet is a legal packet, communicating the packet from the determined one or more output ports.
    • 在本发明的特定实施例中,提供了一种用于在交换环境中过滤分组的方法。 在特定实施例中,该方法包括在交换机的输入端口处接收分组,该交换机包括存储器和一个或多个输出端口。 所述方法还包括将所述分组的至少一部分存储在所述存储器中并确定要从所述交换机传送分组的一个或多个输出端口。 该方法还包括:在开始确定要从该交换机传送分组的一个或多个输出端口之后,确定该分组是否是非法分组。 该方法还包括:如果分组是非法分组,则丢弃来自存储器的分组,并且如果分组是合法分组,则从确定的一个或多个输出端口传送分组。
    • 3. 发明授权
    • System and method for bypassing an output queue structure of a switch
    • 绕过交换机的输出队列结构的系统和方法
    • US07826468B2
    • 2010-11-02
    • US11462402
    • 2006-08-04
    • Takeshi ShimizuYukihiro Nakagawa
    • Takeshi ShimizuYukihiro Nakagawa
    • H04L12/28
    • H04L47/6205H04L47/50H04L47/527H04L49/254H04L49/3036
    • In particular embodiments of the present invention, a method for bypassing an output queue structure of a switch is provided. In a particular embodiment, a method for bypassing an output queue structure of a switch includes receiving a packet at an input port of a switch, storing the packet in a memory of the switch, and generating a forwarding request associated with the stored packet and with a particular output port of the switch, the forwarding request identifying the location in the memory of the stored packet. The method also includes determining whether to cause the forwarding request to bypass an output queue structure associated with the particular output port. The method further includes, using the forwarding request, retrieving from the memory the packet associated with the forwarding request and sending the retrieved packet from the particular output port.
    • 在本发明的特定实施例中,提供了一种绕过交换机的输出队列结构的方法。 在特定实施例中,用于绕过交换机的输出队列结构的方法包括在交换机的输入端口处接收分组,将分组存储在交换机的存储器中,并且生成与所存储的分组相关联的转发请求以及与 交换机的特定输出端口,转发请求标识存储的分组的存储器中的位置。 该方法还包括确定是否使转发请求绕过与特定输出端口相关联的输出队列结构。 所述方法还包括:使用所述转发请求,从所述存储器检索与所述转发请求相关联的分组,并从所述特定输出端口发送所检索的分组。
    • 5. 发明授权
    • Architecture for switching packets in a high-speed switching environment
    • 用于在高速交换环境中切换数据包的架构
    • US07242684B2
    • 2007-07-10
    • US10360094
    • 2003-02-07
    • Yukihiro NakagawaTakeshi Shimizu
    • Yukihiro NakagawaTakeshi Shimizu
    • H04B3/20
    • H04L49/103H04L49/201H04L49/3009H04L49/3036H04L49/35
    • A system for switching packets in a high-speed switching environment includes one or more memory structures, multiple input structures that can each write to each of the one or more memory structures, and a first switching structure that couples the input structures to the one or more memory structures. The system also includes multiple output structures that can each read from each of the one or more memory structures and communicate a first portion of a packet to a first component of a communications network before an input structure has received a second portion of the packet from a second component of the communications network. The system also includes a second switching structure that couples the plurality of output structures to the one or more memory structures. The second switching structure is coupled to the one or more memory structures by a first number of links and coupled to the plurality of output structures by a second number of links, and the first number of links is twice or more the second number of links.
    • 用于在高速切换环境中切换分组的系统包括一个或多个存储器结构,每个可以写入一个或多个存储器结构中的每一个的多个输入结构,以及将输入结构耦合到一个或多个存储器结构的第一开关结构, 更多的内存结构。 该系统还包括多个输出结构,每个输出结构可以从一个或多个存储器结构中的每一个读取,并且在输入结构已经从一个或多个存储器结构接收到分组的第二部分之前将分组的第一部分传送到通信网络的第一组件 通信网络的第二个组件。 该系统还包括将多个输出结构耦合到一个或多个存储器结构的第二切换结构。 第二开关结构通过第一数量的链路耦合到一个或多个存储器结构,并且通过第二数量的链路耦合到多个输出结构,并且第一数量的链路是第二数量的链路的两倍或更多。
    • 6. 发明授权
    • Managing shared memory resources in a high-speed switching environment
    • 在高速交换环境中管理共享内存资源
    • US07650413B2
    • 2010-01-19
    • US10360085
    • 2003-02-07
    • Yukihiro NakagawaTakeshi Shimizu
    • Yukihiro NakagawaTakeshi Shimizu
    • G06F15/173
    • G06F9/5016Y02D10/22
    • A system for managing shared memory resources in a high-speed switching environment includes a data memory logically divided into multiple blocks that correspond to multiple credits. The system includes a central agent that can maintain a pool of available credits that includes one or more of the credits. The central agent can also allocate a credit to an input port module from the pool of credits. The allocated credit indicates that the corresponding one of the blocks is available to the input port module. The system includes multiple input port modules that can each track allocated credits received from the central agent, receive a packet, determine whether enough of the allocated credits are available to write the packet to the data memory, and, if enough of the allocated credits are available, write the packet to one or more blocks corresponding to one or more of the allocated credits that are available. The system includes multiple output port modules that can each read from a block and return the credit corresponding to the read block to the pool of credits.
    • 用于在高速交换环境中管理共享存储器资源的系统包括逻辑上划分为对应于多个信用的多个块的数据存储器。 该系统包括可以维护包括一个或多个信用的可用信用量池的中央代理。 中央代理人还可以从信用卡分配信用到输入端口模块。 分配的信用表示对应的一个块对输入端口模块可用。 该系统包括多个输入端口模块,每个输入端口模块可以各自跟踪从中央代理接收到的分配的信用,接收分组,确定足够的分配的信用是否可用于将数据包写入数据存储器,并且如果分配的信用量足够 将分组写入与可用的一个或多个所分配的信用相对应的一个或多个块。 该系统包括多个输出端口模块,每个输出端口模块可以从块读取并将与读取块相对应的信用返回到信用卡。