会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System for and method of communicating control information between entities interconnected by backplane connections
    • 通过背板连接互联的实体之间传送控制信息的系统和方法
    • US07580409B1
    • 2009-08-25
    • US10658216
    • 2003-09-08
    • Erik R. SwensonStephen R. Haddock
    • Erik R. SwensonStephen R. Haddock
    • H04L12/28
    • H04L49/253H04L49/352H04L49/40H04L49/552
    • A system of and method for communicating control information between two or more entities over one or more backplane connections is described. The control information is stored in a layer of the packet above the physical layer and the packet is then communicated over the one or more backplane connections. A system of and method for performing load balancing over one or more backplane connections is also described. Control information for a packet is mapped into one or more identifiers of one or more of a plurality of backplane connections, and the packet is then communicated over the one or more identified backplane connections. A system of and method for extending the number of ports of a switch is further described. A first switch coupled to a second switch and having a greater number of ports than the second switch is provided. An identifier of a port of the first switch is stored in a layer of the packet above the physical layer. The packet is then communicated between the first and second switches.
    • 描述了通过一个或多个背板连接在两个或多个实体之间传送控制信息的系统和方法。 控制信息被存储在物理层之上的分组的层中,然后分组在一个或多个背板连接上传送。 还描述了用于在一个或多个背板连接上执行负载平衡的系统和方法。 分组的控制信息被映射到多个背板连接中的一个或多个的一个或多个标识符,然后通过一个或多个识别的背板连接来传送分组。 进一步描述用于扩展交换机的端口数量的系统和方法。 提供耦合到第二开关并且具有比第二开关更多数量的端口的第一开关。 第一交换机的端口的标识符被存储在物理层上方的分组的层中。 然后在第一和第二开关之间传送数据包。
    • 2. 发明授权
    • Sliced comparison engine architecture and method for a LAN switch
    • 用于LAN交换机的切片比较引擎架构和方法
    • US6034957A
    • 2000-03-07
    • US28304
    • 1998-02-24
    • Stephen R. HaddockDavid K. ParkerAndrew H. SmithErik R. SwensonMichael Yip
    • Stephen R. HaddockDavid K. ParkerAndrew H. SmithErik R. SwensonMichael Yip
    • H04L12/56H04L12/54
    • H04L12/5693H04L45/745
    • A packet switching device having a central shared memory and a number of medium access controllers each coupled to a communications medium to exchange data packets therewith, and a controller coupled to each medium access controller via a data path to exchange data packets with the media access controller. The controller has a number of data path controllers each connected to each medium access controller via a separate and like portion of the data path to exchange a corresponding portion of the data packets with the medium access controller. The data path controllers each have a number of buffers each connected to one of the medium access controllers to which the data path controller is connected, to hold the portion of the data packets exchanged with the corresponding medium access controller. Each data path controller has a selector that selects the buffer from which to transmit or receive the portion of the data packets with the central shared memory and control logic that controls the selector to concurrently select the buffer corresponding to the same medium access controller. A comparison engine associated with each data path controller detects the slice of a field in a data packet buffered in the corresponding data path controller and computes a hashing function on the contents of the slice of the field to generate a hash key. A packet forwarding controller reads one or more entries from a hash bucket in a forwarding database indexed by the hash key and sends the entries to the comparison logic. The comparison logic compares the slice of the field in the buffer to each of the entries and returns the results of the compare to a packet forwarding controller. The forwarding controller then forwards, filters or identifies packets based on the results of the comparisons done on each slice of a field in the packets.
    • 一种具有中央共享存储器和多个介质访问控制器的分组交换设备,每个媒体接入控制器都耦合到通信介质以与其通信以交换数据分组;以及控制器,其经由数据路径耦合到每个介质访问控制器,以与介质访问控制器交换数据分组 。 控制器具有多个数据路径控制器,每个数据路径控制器经由数据路径的单独和相似的部分连接到每个介质访问控制器,以将数据分组的相应部分与介质访问控制器交换。 数据路径控制器各自具有多个缓冲器,每个缓冲器连接到数据路径控制器连接到的一个介质访问控制器,以保持与相应介质访问控制器交换的数据分组的部分。 每个数据路径控制器具有一个选择器,该选择器选择用中央共享存储器发送或接收数据分组的一部分的缓冲器,控制逻辑控制选择器同时选择对应于同一介质访问控制器的缓冲器。 与每个数据路径控制器相关联的比较引擎检测缓冲在相应的数据路径控制器中的数据包中的字段的切片,并且对该字段的内容计算散列函数以生成散列密钥。 分组转发控制器从散列密钥索引的转发数据库中的哈希桶中读取一个或多个条目,并将条目发送到比较逻辑。 比较逻辑将缓冲器中的字段的切片与每个条目进行比较,并将比较的结果返回给分组转发控制器。 然后,转发控制器基于在分组中的字段的每个片段上进行的比较的结果来转发,过滤或标识分组。
    • 6. 发明授权
    • Data path architecture for a LAN switch
    • LAN交换机的数据路径体系结构
    • US06295299B1
    • 2001-09-25
    • US09016017
    • 1998-01-30
    • Stephen R. HaddockJustin N. ChuehDavid K. ParkerHerb SchneiderR. Steven SmithErik R. Swenson
    • Stephen R. HaddockJustin N. ChuehDavid K. ParkerHerb SchneiderR. Steven SmithErik R. Swenson
    • H04L1256
    • H04L47/2441H04L45/745H04L47/2416H04L47/50H04L47/6215H04L47/627H04L49/3018H04L49/351H04L49/352H04L49/354
    • A packet switching device having a central shared memory and a number of medium access controllers each coupled to a communications medium to exchange data packets therewith, and a controller coupled to each medium access controller via a data path to exchange data packets with the media access controller. The controller has a number of data path controllers each connected to each medium access controller via a separate and like portion of the data path to exchange a corresponding portion of the data packets with the medium access controller. The data path controllers each have a number of buffers each connected to one of the medium access controllers to which the data path controller is connected, to hold the portion of the data packets exchanged with the corresponding medium access controller. Each data path controller has a selector that selects the buffer from which to transmit or receive the portion of the data packets with the central shared memory and control logic that controls the selector to concurrently select the buffer corresponding to the same medium access controller. A comparison engine associated with each data path controller detects the slice of a field in a data packet buffered in the corresponding data path controller and computes a hashing function on the contents of the slice of the field to generate a hash key. A packet forwarding controller reads one or more entries from a hash bucket in a forwarding database indexed by the hash key and sends the entries to the comparison logic. The comparison logic compares the slice of the field in the buffer to each of the entries and returns the results of the compare to a packet forwarding controller. The forwarding controller then forwards, filters or identifies packets based on the results of the comparisons done on each slice of a field in the packets.
    • 一种具有中央共享存储器和多个介质访问控制器的分组交换设备,每个媒体接入控制器都耦合到通信介质以与其通信以交换数据分组;以及控制器,其经由数据路径耦合到每个介质访问控制器,以与介质访问控制器交换数据分组 。 控制器具有多个数据路径控制器,每个数据路径控制器经由数据路径的单独和相似的部分连接到每个介质访问控制器,以将数据分组的相应部分与介质访问控制器交换。 数据路径控制器各自具有多个缓冲器,每个缓冲器连接到数据路径控制器连接到的一个介质访问控制器,以保持与相应介质访问控制器交换的数据分组的部分。 每个数据路径控制器具有一个选择器,该选择器选择用中央共享存储器发送或接收数据分组的一部分的缓冲器,控制逻辑控制选择器同时选择对应于同一介质访问控制器的缓冲器。 与每个数据路径控制器相关联的比较引擎检测缓冲在相应的数据路径控制器中的数据包中的字段的切片,并且对该字段的内容计算散列函数以生成散列密钥。 分组转发控制器从散列密钥索引的转发数据库中的哈希桶中读取一个或多个条目,并将条目发送到比较逻辑。 比较逻辑将缓冲器中的字段的切片与每个条目进行比较,并将比较的结果返回给分组转发控制器。 然后,转发控制器基于在分组中的字段的每个片段上进行的比较的结果来转发,过滤或标识分组。
    • 9. 发明申请
    • FORWARDING INTER-SWITCH CONNECTION (ISC) FRAMES IN A NETWORK-TO-NETWORK INTERCONNECT TOPOLOGY
    • 网络互联互连拓扑中的前向交换机连接(ISC)框架
    • US20120230325A1
    • 2012-09-13
    • US13220516
    • 2011-08-29
    • Stephen R. Haddock
    • Stephen R. Haddock
    • H04L12/50
    • H04L49/15H04L12/4633H04L45/12H04L45/58H04L49/253
    • Systems, mechanisms, apparatuses, and methods are disclosed for forwarding Inter-Switch Connection (ISC) frames in a Network-to-Network Interconnect (NNI) topology, for example, via a network switch which includes a first physical switch port to receive a physical switch link from a second network switch; logic to implement a first logical ISC and a second logical ISC′ connection to the second network switch via the physical switch link; a second physical switch port to receive an interface connection from a third network switch; and switch forwarding logic to forward frames received at the first network switch to the second network switch via the logical ISC or logical ISC′ based on whether or not the physical switch link is part of an active topology upon which the network switch operates or is not part of the active topology upon which the network switch operates. Other embodiments are disclosed.
    • 公开了用于在网络到网络互连(NNI)拓扑中转发交换机间连接(ISC)帧的系统,机制,装置和方法,例如经由网络交换机,网络交换机包括第一物理交换机端口以接收 来自第二网络交换机的物理交换机链路; 通过物理交换机链路实现第一逻辑ISC和第二逻辑ISC连接到第二网络交换机的逻辑; 第二物理交换机端口,用于从第三网络交换机接收接口连接; 并且基于物理交换链路是否是网络交换机在其上运行的活动拓扑的一部分而将经由逻辑ISC或逻辑ISC'将在第一网络交换机处接收的帧转发到第二网络交换机的交换转发逻辑 网络交换机运行的一部分活动拓扑。 公开了其他实施例。
    • 10. 发明授权
    • Multi-priority multi-color markers for traffic metering
    • 用于流量计量的多重优先多色标记
    • US07719968B2
    • 2010-05-18
    • US11323212
    • 2005-12-30
    • Erik SwensonStephen R. HaddockThuan Nguyen
    • Erik SwensonStephen R. HaddockThuan Nguyen
    • G01R31/08
    • H04L47/10H04L47/215H04L47/2408H04L47/2441H04L47/2458H04L47/31
    • A metering device has a first token bucket with a profile, a rate, and a maximum number of tokens. The device has another token bucket with its own profile, two associated rates, and a maximum number of tokens. In operation, the device adds tokens in the first token bucket at its rate if the bucket has less than the maximum number of tokens for that bucket, and adds a number of tokens in the other token bucket at the same rate if the first token bucket is full and the other token bucket is not. Additionally, the device adds tokens in the second token bucket according to the second rate associated with the token bucket if it is not full. When receiving a packet, if the packet has a first marking, and the first token bucket has a sufficient number of tokens, the packet's marking is maintained and the number of tokens in the first bucket is decremented, else, if the packet has one of two markings, and the second token bucket has a sufficient number of tokens, the packet's second marking is selected and the second token bucket is decremented, else, if the packet has a marking other than one of the two markings, the packet's marking is maintained as other than one of the two markings.
    • 计量装置具有具有轮廓,速率和最大令牌数的第一令牌桶。 该设备具有另一个具有其自己的配置文件的令牌桶,两个关联的速率和最多的令牌数。 在操作中,如果桶数小于该桶的令牌的最大数量,则该设备按照其速率在第一令牌桶中添加令牌,并且如果第一令牌桶以相同的速率在另一令牌桶中添加多个令牌 是满的,而另一个令牌桶不是。 另外,该设备根据与令牌桶相关联的第二速率(如果不满)在第二令牌桶中添加令牌。 当接收到分组时,如果分组具有第一标记,并且第一令牌桶具有足够数量的令牌,则保持分组的标记,并且减少第一个分组中的令牌的数量,否则,如果分组具有 两个标记,并且第二令牌桶具有足够数量的令牌,则选择分组的第二标记,并且递减第二令牌桶,否则,如果分组具有除了两个标记中的一个标记之外的标记,则保持分组的标记 作为除了两个标记之一。