会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明授权
    • Shared memory management in a switched network element
    • 交换网元中的共享内存管理
    • US6021132A
    • 2000-02-01
    • US987914
    • 1997-12-09
    • Shimon MullerAriel HendelRavi TangiralaCurt Berg
    • Shimon MullerAriel HendelRavi TangiralaCurt Berg
    • G06F12/02H04L12/56H04L13/08H04L12/46
    • H04L49/9047H04L47/522H04L49/3036H04L49/90H04L49/901H04L49/103
    • A method and apparatus for shared memory management in a switched network element is provided. According to one aspect of the present invention, a shared memory manager for a packet forwarding device includes a pointer memory having stored therein information regarding buffer usage (e.g., usage counts) for each of a number of buffers in a shared memory. An encoder is coupled to the pointer memory for generating an output which indicates a set of buffers that contains a free buffer. The shared memory manager further includes a pointer generator that is coupled to the encoder for locating a free buffer in the set of buffers. The pointer generator is further configured to produce a pointer to the free buffer based upon the output of the encoder and the free buffer's location within the set of buffers. According to another aspect of the present invention, a packet forwarding device includes a number of output ports for transmitting packets onto a network and a number of input ports coupled to the output ports for receiving packets from the network, buffering the packets, and forwarding the packets to one or more of the output ports. The packet forwarding device also includes a shared memory that is segmented into buffers for temporarily buffering the packets. No more than one copy of a given packet is ever stored in the shared memory. The packet forwarding device further includes a shared memory manager which dynamically allocates buffers on behalf of the input ports and tracks ownership counts for each of the buffers.
    • 提供了一种用于交换网元中共享存储器管理的方法和装置。 根据本发明的一个方面,用于分组转发设备的共享存储器管理器包括指针存储器,其中存储有关于共享存储器中的多个缓冲器中的每个缓冲器的缓冲器使用(例如,使用计数)的信息。 编码器耦合到指针存储器,用于产生指示包含可用缓冲器的一组缓冲器的输出。 共享存储器管理器还包括指示器生成器,其耦合到编码器,用于在缓冲器组中定位空闲缓冲器。 指针生成器还被配置为基于编码器的输出和缓冲器组内的空闲缓冲器的位置产生指向空闲缓冲器的指针。 根据本发明的另一方面,一种分组转发装置,包括用于向网络发送分组的多个输出端口和耦合到输出端口的多个输入端口,用于从网络接收分组,缓冲分组,并转发 分组到一个或多个输出端口。 分组转发设备还包括共享存储器,其被分段为用于临时缓冲分组的缓冲器。 给定数据包的不超过一个副本存储在共享内存中。 分组转发设备还包括共享存储器管理器,其代表输入端口动态地分配缓冲器并跟踪每个缓冲器的所有权计数。