LAN switch with distributed copy function
    2.
    发明授权
    LAN switch with distributed copy function 失效
    局域网交换机具有分布式复制功能

    公开(公告)号:US5793764A

    公开(公告)日:1998-08-11

    申请号:US614221

    申请日:1996-03-12

    IPC分类号: H04L12/46 H04L12/44 H04L12/56

    摘要: A LAN switching system includes an Address Match Control line which can be set (activated) and is monitored by each port adapter card. If a port adapter card recognizes an address on the switch fabric, the adapter card copies the frame with the address and activates the Address match Control line. The set Address Match Control line causes the remaining port adapter cards to stop searching for a match. If the Address Match Control line is not set, the frame can be copied by all port adapters which are configured to do so.

    摘要翻译: LAN交换系统包括地址匹配控制线,可以设置(激活)并由每个端口适配卡监视。 如果端口适配器卡识别交换机结构上的地址,则适配器卡将复制带有该地址的帧,并激活“地址匹配控制”行。 设置的地址匹配控制行使剩余的端口适配器卡停止搜索匹配。 如果未设置地址匹配控制行,则可以通过配置为这样做的所有端口适配器复制该帧。

    System and method for dynamic mirror-bank addressing
    4.
    发明授权
    System and method for dynamic mirror-bank addressing 有权
    用于动态镜像组寻址的系统和方法

    公开(公告)号:US07194568B2

    公开(公告)日:2007-03-20

    申请号:US10394984

    申请日:2003-03-21

    IPC分类号: G06F12/06 G06F12/16

    摘要: A dynamic addressing technique mirrors data across multiple banks of a memory resource. Information stored in the memory banks is organized into separately addressable blocks, and memory addresses include a mirror flag. To write information mirrored across two memory banks, a processor issues a single write transaction with the mirror flag asserted. A memory controller detects that the mirror flag is asserted and, in response, waits for both memory banks to become available. At that point, the memory controller causes the write to be performed at both banks. To read data that has been mirrored across two memory banks, the processor issues a read with the mirror flag asserted. The memory controller checks the availability of both banks having the desired information. If either bank is available, the read request is accepted and the desired data is retrieved from the available bank and returned to the processor.

    摘要翻译: 动态寻址技术可以跨越存储器资源的多个组来镜像数据。 存储在存储体中的信息被组织成单独可寻址的块,并且存储器地址包括镜像标志。 要写入跨两个内存库镜像的信息,处理器会发出一个单独的写事务,并将镜像标志置为有效。 存储器控制器检测到镜像标志被断言,并且作为响应,等待两个存储体变得可用。 此时,存储器控制器使得在两个存储体上执行写入。 要读取跨两个存储区镜像的数据,处理器发出读取,镜像标志置为有效。 存储器控制器检查具有所需信息的两个存储体的可用性。 如果任一银行可用,则接受读取请求,并从可用存储区检索所需的数据并将其返回到处理器。

    Hypertransport data path protocol
    5.
    发明授权
    Hypertransport data path protocol 有权
    超传输数据路径协议

    公开(公告)号:US07117308B1

    公开(公告)日:2006-10-03

    申请号:US10818670

    申请日:2004-04-06

    IPC分类号: G06F12/00

    CPC分类号: G06F13/387

    摘要: A data path protocol eliminates most of the conventional read transactions required to transfer data between devices interconnected by a split transaction bus, such as a HyperTransport (HPT) bus. To that end, each device is configured to manage its own set of buffer descriptors, unlike previous data path protocols in which only one device managed all the buffer descriptors. As such, neither device has to perform a read transaction to retrieve a “free” buffer descriptor from the other device. As a result, only write transactions are performed for transferring descriptors across the HPT bus, thereby decreasing the amount of traffic over the bus and eliminating conventional latencies associated with read transactions. In addition, because descriptors are separately managed in each device, the data path protocol also conserves processing bandwidth that is traditionally consumed by managing ownership of the buffer descriptors within a single device.

    摘要翻译: 数据路径协议消除了通过分组事务总线(如HyperTransport(HPT)总线)互连的设备之间传输数据所需的大多数常规读取事务。 为此,每个设备配置为管理其自己的一组缓冲区描述符,与之前的数据路径协议不同,其中只有一个设备管理所有缓冲区描述符。 因此,两个设备都不得不执行读取事务以从另一个设备检索“空闲”缓冲区描述符。 因此,仅执行用于在HPT总线上传送描述符的写入事务,从而减少总线上的业务量并消除与读取事务相关联的传统延迟。 此外,由于在每个设备中分别管理描述符,所以数据路径协议还节省了传统上通过管理单个设备中的缓冲区描述符的所有权而消耗的处理带宽。

    Buffer management technique for a hypertransport data path protocol
    7.
    发明授权
    Buffer management technique for a hypertransport data path protocol 有权
    超传输数据路径协议的缓冲管理技术

    公开(公告)号:US07111092B1

    公开(公告)日:2006-09-19

    申请号:US10826076

    申请日:2004-04-16

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4221

    摘要: A buffer-management technique efficiently manages a set of data buffers accessible to first and second devices interconnected by a split transaction bus, such as a Hyper-Transport (HPT) bus. To that end, a buffer manager controls access to a set of “free” buffer descriptors, each free buffer descriptor referencing a corresponding buffer in the set of data buffers. Advantageously, the buffer manager ensures that the first and second devices are allocated a sufficient number of free buffer descriptors for use in a HPT data path protocol in which the first and second devices have access to respective sets of free buffer descriptors. Because buffer management over the HPT bus is optimized by the buffer manager, the amount of processing bandwidth traditionally consumed managing descriptors can be reduced.

    摘要翻译: 缓冲器管理技术有效地管理由分离事务总线(例如超传输(HPT)总线)互连的第一和第二设备可访问的一组数据缓冲器。 为此,缓冲区管理器控制对一组“空闲”缓冲区描述符的访问,每个空闲缓冲区描述符引用该组数据缓冲区中的相应缓冲区。 有利地,缓冲器管理器确保第一和第二设备被分配足够数量的可用于HPT数据路径协议的空闲缓冲器描述符,其中第一和第二设备可以访问相应的一组空闲缓冲区描述符。 由于缓冲管理器优化了HPT总线上的缓冲区管理,所以可以减少传统上消耗管理描述符的处理带宽。

    Backup CRF VLAN
    8.
    发明授权
    Backup CRF VLAN 有权
    备份CRF VLAN

    公开(公告)号:US06657951B1

    公开(公告)日:2003-12-02

    申请号:US09266198

    申请日:1999-03-10

    IPC分类号: H04L100

    CPC分类号: H04L12/433 H04L12/4604

    摘要: A backup CRF VLAN arrangement provides an alternate, redundant path for traffic between undistributed Concentrator Relay Functions (CRFs) located on separate switches interconnected by trunk links of a distributed token ring bridge. The backup CRF virtual local area network (VLAN) arrangement defines a backup network path which may be utilized if a primary active path is not a valid path to a backup network. Notably, the backup network comprises a special type of CRF that is distributed among the switches, but that has only one port active at any given time.

    摘要翻译: 备份CRF VLAN布置为位于通过分布式令牌环形桥的中继链路互连的单独交换机之间的未分配的集中器中继功能(CRF)之间的流量提供了备用冗余路径。 备份CRF虚拟局域网(VLAN)布置定义了备用网络路径,如果主活动路径不是备用网络的有效路径,则可以使用备份网络路径。 值得注意的是,备份网络包括分布在交换机之间的特殊类型的CRF,但在任何给定时间只有一个端口处于活动状态。

    Hierarchical flow control for router ATM interfaces
    9.
    发明授权
    Hierarchical flow control for router ATM interfaces 有权
    路由器ATM接口的分层流控制

    公开(公告)号:US07606158B2

    公开(公告)日:2009-10-20

    申请号:US10949916

    申请日:2004-09-24

    IPC分类号: H04J1/16

    摘要: Presently disclosed is an apparatus and method for returning control of bandwidth allocation and packet scheduling to the routing engine in a network communications device containing an ATM interface. Virtual circuit (VC) flow control is augmented by the addition of a second flow control feedback signal from each virtual path (VP). VP flow control is used to suspend scheduling of all VCs on a given VP when traffic has accumulated on enough VCs to keep the VP busy. A new packet segmenter is employed to segment traffic while preserving the first in, first out (FIFO) order in which packet traffic was received. Embodiments of the invention may be implemented using a two-level (per-VC and per-VP) scheduling hierarchy or may use as many levels of flow control feedback-derived scheduling as may be necessitated by multilevel scheduling hierarchies.

    摘要翻译: 现在公开的是一种用于在包含ATM接口的网络通信设备中将带宽分配和分组调度的控制返回到路由引擎的装置和方法。 通过从每个虚拟路径(VP)添加第二流量控制反馈信号来增加虚拟电路(VC)流量控制。 当流量累积在足够的VC上以保持VP忙时,VP流控制用于暂停给定VP上所有VC的调度。 采用新的分组分段器来分段业务,同时保持接收到分组业务的先入先出(FIFO)顺序。 可以使用两级(每VC和每VP)调度层次来实现本发明的实施例,或者可以使用多级调度层次可能需要的流控制反馈导出调度级别。

    Technique for nondisruptively recovering from a processor failure in a multi-processor flow device
    10.
    发明授权
    Technique for nondisruptively recovering from a processor failure in a multi-processor flow device 有权
    在多处理器流量设备中从处理器故障中中恢复的技术

    公开(公告)号:US07324438B1

    公开(公告)日:2008-01-29

    申请号:US10365973

    申请日:2003-02-13

    摘要: A technique non-disruptively recovers from a processor failure in a multi-processor flow device, such as an intermediate network node of a computer network. Data relating to a particular data flow of a processor within the node is tagged with specific information used to detect and recover from a failure of the processor without affecting data from other processors of the node. A data path management device tags the data with the specific information reflecting the processor issuing the data and a state of the processor. When the tagged data subsequently passes through the data path management device, the specific information is compared with current information for the issuing processor. If the comparison indicates that the specific information is valid, the data path management device forwards the related data flow through the node. If the comparison indicates that the specific information is invalid, the data and its related data flow are discarded and “cleanly” purged from the node.

    摘要翻译: 一种技术在诸如计算机网络的中间网络节点的多处理器流设备中从处理器故障中不间断地恢复。 与节点内的处理器的特定数据流有关的数据被标记有用于检测和恢复处理器的故障的特定信息,而不影响来自节点的其他处理器的数据。 数据路径管理装置使用反映处理器发出数据的特定信息和处理器的状态来标记数据。 当标签数据随后通过数据路径管理装置时,将特定信息与发布处理器的当前信息进行比较。 如果比较表明特定信息有效,则数据路径管理设备通过节点转发相关数据流。 如果比较表明特定信息无效,则数据及其相关数据流被丢弃,并从节点“清除”清除。