Method and system for internal data loop back in a high data rate switch
    1.
    发明申请
    Method and system for internal data loop back in a high data rate switch 审中-公开
    内部数据的方法和系统循环回到高数据速率开关

    公开(公告)号:US20070183415A1

    公开(公告)日:2007-08-09

    申请号:US11346671

    申请日:2006-02-03

    IPC分类号: H04L12/56 H04J3/16

    CPC分类号: H04L49/3009 H04L49/602

    摘要: A method and system for internal data loop back in a packet switch is provided. In some instances, the switch may be required to process multiple layers of a header within the data packet, such as when data is transferred over the network encapsulated with a TCP header at the Transport Layer to form a TCP packet, then encapsulated with an IP header at the Network Layer to form an IP packet, then encapsulated with one or more MPLS headers to form a MPLS packet, and then encapsulated with an Ethernet header at the Link Layer to form an Ethernet packet. In such an instance, the data packet can be iteratively processed by the packet switch using an internal loop back technique. An internal loop back may be accomplished by using a header providing internal routing instructions resulting in the data packet being routed directly from an egress queue back to an ingress queue whereupon the lower levels of the header can be processed.

    摘要翻译: 提供了一种在数据包交换机中循环回内部数据的方法和系统。 在一些情况下,可能需要交换机来处理数据分组内的报头的多层,例如当数据通过传输层上用TCP报头封装的网络传输以形成TCP分组时,然后用IP封装 在网络层的头部形成一个IP包,然后用一个或多个MPLS头封装形成一个MPLS包,然后用链路层的以太网头封装形成一个以太网包。 在这种情况下,数据分组可以使用内部循环技术由分组交换机进行迭代处理。 可以通过使用提供内部路由指令的报头来实现内部循环,该报头导致数据分组从出口队列直接路由到入口队列,从而可以处理报头的较低级别。

    METHOD AND APPARATUS FOR MANAGING TERNARY CONTENT ADDRESSABLE MEMORY ENTRIES FOR USE IN A DATA PACKET ROUTING DEVICE
    2.
    发明申请
    METHOD AND APPARATUS FOR MANAGING TERNARY CONTENT ADDRESSABLE MEMORY ENTRIES FOR USE IN A DATA PACKET ROUTING DEVICE 审中-公开
    用于管理数据分组路由设备中使用的内容可寻址存储器入口的方法和装置

    公开(公告)号:US20080123663A1

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

    申请号:US11564728

    申请日:2006-11-29

    申请人: Anand Kanagala

    发明人: Anand Kanagala

    IPC分类号: H04L12/56

    摘要: Managing TCAM entries within a TCAM matrix for use in a data packet routing device is disclosed. Additionally, a computer readable medium containing instructions to cause a processor to perform the method is also disclosed. One method comprises the steps of: (1) providing a plurality of information base agents for managing respective information bases, wherein the information bases include route data; (2) maintaining a list of TCAM entries that are available for assignment; (3) allocating blocks of available TCAM entries to each of the plurality of information base agents; (4) the plurality of information base agents storing route data into the TCAM entries of their respective blocks of TCAM entries; (5) determining that one information base agent of the plurality of information base agents needs additional TCAM entries; (6) providing additional TCAM entries to the one information base agent; and (7) updating the list of TCAM entries available for assignment.

    摘要翻译: 公开了在TCAM矩阵内管理用于数据包路由设备的TCAM条目。 此外,还公开了一种包含使处理器执行该方法的指令的计算机可读介质。 一种方法包括以下步骤:(1)提供多个用于管理各个信息库的信息库,其中信息库包括路由数据; (2)维护可用于分配的TCAM条目列表; (3)向所述多个信息库代理的每一个分配可用TCAM条目的块; (4)多个信息库代理将路由数据存储到其各自的TCAM条目块的TCAM条目中; (5)确定所述多个信息库代理中的一个信息库代理需要附加的TCAM条目; (6)向一个信息库代理提供附加的TCAM条目; 和(7)更新可用于分配的TCAM条目列表。