Simultaneous cut through and store-and-forward frame support in a
network device
    1.
    发明授权
    Simultaneous cut through and store-and-forward frame support in a network device 失效
    在网络设备中同时切割和存储转发帧支持

    公开(公告)号:US6144668A

    公开(公告)日:2000-11-07

    申请号:US979043

    申请日:1997-11-26

    IPC分类号: H04L12/56 H04L12/28

    摘要: A method and system are provided for enabling simultaneous cut-through and store-and-forward transmission of frames in high speed network devices. A Buffer Parameter Vector chains multiple frame buffers together. Frame Parameter Vectors created for each unique version of a frame are used to manage frames as they flow through the network device. Cut-through/store-and-forward decision logic determines whether frames can be transmitted by cut-through or store-and-forward. Multiple unique frames or copies of a frame that are to be transmitted store-and-forward have their Frame Parameter Vectors chained together by pointers. The cut-through/store-and-forward decision logic steps through the chain of Frame Parameter Vectors resulting in the frames associated with each Frame Parameter Vector being transmitted.

    摘要翻译: 提供了一种方法和系统,用于实现高速网络设备中的帧的同步切换和存储转发传输。 缓冲区参数向量将多个帧缓冲区链接在一起。 为每个唯一版本的帧创建的帧参数向量用于在帧流经过网络设备时管理帧。 直通/存储转发决策逻辑确定帧是否可以通过直通或存储转发传输。 要发送的多个唯一帧或帧副本存储和转发使其参数向量通过指针链接在一起。 切入/存储和转发决策逻辑逐步通过帧参数向量链,导致与正在发送的每个帧参数向量相关联的帧。

    Multicast frame support in hardware routing assist
    2.
    发明授权
    Multicast frame support in hardware routing assist 失效
    组播帧支持硬件路由协助

    公开(公告)号:US06272134B1

    公开(公告)日:2001-08-07

    申请号:US08975231

    申请日:1997-11-20

    IPC分类号: H04L1256

    CPC分类号: H04L12/18

    摘要: A method and system are provided for increasing processing efficiency associated with data frames transiting a network node having multiple ports. The method and system accomplish their objects via the following. A data frame having a header and data is received. An associated pointer for at least one portion of the received data frame is provided. The associated pointer is provided by segmenting each received data frame into parts, and associating with each segmented part a pointer. Thereafter, a portion of the received data frame is modified independent of other portions of the received data frame via utilization of given one or more of the associated pointers. Additionally, one or more copies of a portion (which can include the whole) of the received data frame is constructed by recalling each segmented part associated with one or more selected ones of the associated pointers. Furthermore, a determination is made as to whether the received header indicates unicast or multicast. In response to this determination, a number of data frames are constructed commensurate with protocols and destination addresses of one or more network nodes to which the constructed number of data frames is to be transmitted. The constructed data frames are transmitted from the node.

    摘要翻译: 提供了一种用于提高与跨过具有多个端口的网络节点的数据帧相关联的处理效率的方法和系统。 该方法和系统通过以下方式完成其对象。 接收具有报头和数据的数据帧。 提供了用于接收的数据帧的至少一部分的相关联的指针。 通过将每个接收到的数据帧分割成多个部分并且与每个分割部分相关联的指针来提供相关联的指针。 此后,接收到的数据帧的一部分通过使用给定的一个或多个相关联的指针而被独立于接收到的数据帧的其他部分进行修改。 此外,通过调用与相关联的指针中的一个或多个所选择的相关联的指针相关联的每个分段部分来构造所接收的数据帧的一部分(其可以包括整体)的一个或多个副本。 此外,确定所接收的报头是指示单播还是组播。 响应于该确定,构造与要被发送所构造的数据帧数量的一个或多个网络节点的协议和目的地地址相对应的多个数据帧。 构建的数据帧从节点传输。

    Multi-port SRAM access control using time division multiplexed
arbitration
    7.
    发明授权
    Multi-port SRAM access control using time division multiplexed arbitration 失效
    多端口SRAM访问控制采用时分复用仲裁

    公开(公告)号:US6035360A

    公开(公告)日:2000-03-07

    申请号:US960382

    申请日:1997-10-29

    IPC分类号: G06F13/16 G06F13/00

    CPC分类号: G06F13/1605

    摘要: A memory interface for multi-port access to a memory unit, such as a static random-access memory (SRAM) device. The memory interface, which is generally adapted for a local area network (LAN) forwarding engine, provides single port read/write access to SRAM device, and arbitrates requests from the access interfaces to allocate bandwidth of the SRAM device among the requests. One embodiment allocates at least 50% of the bandwidth to a peripheral component interface (PCI) bus target interface and a PCI bus master interface, collectively. The arbitration logic may include a plurality of bandwidth control registers associated with respective access interfaces used to determine a permitted amount of bandwidth that an access interface is to have, wherein a request from an access interface is masked based on a value in its associated bandwidth control register. Arbitration can further allocate bandwidth using time division multiplexing.

    摘要翻译: 用于多端口访问诸如静态随机存取存储器(SRAM)设备的存储器单元的存储器接口。 通常适用于局域网(LAN)转发引擎的存储器接口为SRAM设备提供单端口读/写访问,并且仲裁来自接入接口的请求以在请求之间分配SRAM设备的带宽。 一个实施例共同将至少50%的带宽分配给外围组件接口(PCI)总线目标接口和PCI总线主接口。 仲裁逻辑可以包括与用于确定接入接口所允许的带宽允许量的各个接入接口相关联的多个带宽控制寄存器,其中来自接入接口的请求基于其相关带宽控制中的值被屏蔽 寄存器。 仲裁可以使用时分复用进一步分配带宽。

    Method and system for efficient flow control for client data frames over GFP across a SONET/SDH transport path
    8.
    发明授权
    Method and system for efficient flow control for client data frames over GFP across a SONET/SDH transport path 有权
    用于通过SONET / SDH传输路径的GFP上的客户端数据帧的有效流控制的方法和系统

    公开(公告)号:US07515593B2

    公开(公告)日:2009-04-07

    申请号:US10613426

    申请日:2003-07-03

    IPC分类号: H04L12/56

    摘要: A method and system for flow control of GFP-encapsulated client data frames over SONET/SDH transport networks is described. Transport interfaces, in the form of port cards, have FIFO buffers for receiving the GFP frames. In acknowledgment of the received frames, a transmitting transport interface receives an acknowledgement in form of a returned frame sequence number tag along with the available capacity in bytes of the buffer of the receiving transport interface. With a continuous update of buffer capacity and tracking the number of bytes in transit to the receiving transport interface, the transmitting transport interface maximizes the utilization of the channel through the SONET/SDH transport network, even with dropped frames or dropped acknowledgment tags.

    摘要翻译: 描述了通过SONET / SDH传输网络对GFP封装的客户端数据帧的流控制的方法和系统。 端口卡形式的传输接口具有用于接收GFP帧的FIFO缓冲器。 在接收帧的确认中,发送传输接口以接收传输接口的缓冲器的可用容量(以字节为单位)接收返回的帧序列号标签的形式的确认。 随着缓冲器容量的持续更新以及跟踪传输到接收传输接口的字节数,发射传输接口即使丢弃帧或丢弃的确认标签也能最大限度地利用SONET / SDH传输网络的信道。

    Method and apparatus for guaranteed in-order delivery for FICON over SONET/SDH transport
    10.
    发明授权
    Method and apparatus for guaranteed in-order delivery for FICON over SONET/SDH transport 有权
    用于通过SONET / SDH传输的FICON保证按顺序传送的方法和设备

    公开(公告)号:US07653066B2

    公开(公告)日:2010-01-26

    申请号:US10981400

    申请日:2004-11-04

    IPC分类号: H04L12/28

    摘要: In network systems for transporting GFP-encapsulated FICON frames across a SONET/SDH transport network between FICON ports, the transport interfaces for the FICON ports operate to drop duplicate and out-of-order frames transported across the SONET/SDH network. The transmitting transport interface inserts a sequence number incremented with each FICON frame into said one or more transport frames, whereby the sequence number is used as an index for determining duplicate and out-of-order frames after transport over said SONET/SDH network. The receiving transport interface compares sequence numbers with each FICON frame to determine duplicate and out-of-order FICON frames, drops the duplicate and out-of-order FICON frames; and sends the balance of the compared FICON frames to the receiving FICON port.

    摘要翻译: 在用于在FICON端口之间通过SONET / SDH传输网络传输GFP封装的FICON帧的网络系统中,FICON端口的传输接口操作以丢弃在SONET / SDH网络上传输的重复和无序帧。 发送传输接口将与每个FICON帧递增的序列号插入到所述一个或多个传输帧中,由此序列号用作在通过所述SONET / SDH网络传输之后确定重复和失序帧的索引。 接收传输接口将序列号与每个FICON帧进行比较,以确定重复和无序FICON帧,丢弃重复和无序FICON帧; 并将比较的FICON帧的余额发送给接收FICON端口。