Field processor for a network device
    11.
    发明授权
    Field processor for a network device 失效
    网络设备的现场处理器

    公开(公告)号:US07787471B2

    公开(公告)日:2010-08-31

    申请号:US10985033

    申请日:2004-11-10

    IPC分类号: H04L12/54

    摘要: A method of handling a datagram in a network device is disclosed. The steps include receiving a datagram, with the datagram having multiple field values, at a port of a network device, parsing the received datagram to obtain the field values, applying the parsed field values to a Ternary Content Addressable Memory (TCAM), determining matches between the parsed field values and predetermined criteria in the TCAM, indexing into a policy table based on the determined matches to obtain an action entry and taking an action based on the obtained action entry.

    摘要翻译: 公开了一种在网络设备中处理数据报的方法。 这些步骤包括在网络设备的端口处接收具有多个字段值的数据报的数据报,解析接收到的数据报以获得字段值,将解析的字段值应用于三元内容可寻址存储器(TCAM),确定匹配 在解析的字段值和TCAM中的预定标准之间,基于所确定的匹配来索引到策略表中,以获得动作条目并基于获得的动作条目采取动作。

    Multicast trunking in a network device
    12.
    发明授权
    Multicast trunking in a network device 有权
    网络设备中的组播中继

    公开(公告)号:US07570639B2

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

    申请号:US11289499

    申请日:2005-11-30

    IPC分类号: H04L12/28

    摘要: A network device for uniform distribution of non-unicast traffic, such as layer 2 broadcast, layer 2 multicast, unknown unicast and layer 3 multicast on a truch group. The network device includes at least one trunk group including a plurality of physical ports. The network device is connected to at least one other network device by a number of the plurality of physical ports. The network device also includes a table with a plurality of entries, wherein each entry is associated with the number of the plurality of physical ports on the network device. Each entry specifies if a packet should be transmitted on one of the plurality of physical ports. The network device further includes hashing means for hashing a predefined number of bits from predefined fields in the packet to select one entry in the table. The selected entry is used to identify a destination port. The network device also includes transmitting means for transmitting the packet to the destination port.

    摘要翻译: 一种网络设备,用于统一分发非单播流量,如二层广播,二层组播,未知单播和三层组播。 网络设备包括至少一个包括多个物理端口的中继线群组。 网络设备通过多个物理端口的数量连接到至少一个其他网络设备。 网络设备还包括具有多个条目的表,其中每个条目与网络设备上的多个物理端口的数量相关联。 每个条目指定是否应在多个物理端口中的一个物理端口上发送数据包。 网络设备还包括哈希装置,用于从分组中的预定义字段中散列预定数量的比特,以选择表中的一个条目。 所选条目用于标识目标端口。 网络设备还包括用于将分组发送到目的地端口的发送装置。

    Network packet processing using multi-stage classification
    13.
    发明申请
    Network packet processing using multi-stage classification 失效
    网络数据包处理采用多级分类

    公开(公告)号:US20080205403A1

    公开(公告)日:2008-08-28

    申请号:US11711984

    申请日:2007-02-28

    IPC分类号: H04L12/56

    摘要: Methods and systems for processing packets in data network using multistage classification are disclosed. An example method for processing packets includes receiving a data packet at a first processing stage and examining the packet at the first processing stage to determine a first attribute of the packet. Based on the first attribute, a first classification is assigned to the packet. In the example method, the packet and the first classification are communicated from the first processing stage to a second processing stage and the packet is examined at the second processing stage to determine a second attribute of the packet. Based on the second attribute, a second classification is assigned to the packet. The example method further includes processing the packet based on the first classification and the second classification.

    摘要翻译: 公开了使用多级分类处理数据网络中数据包的方法和系统。 处理分组的示例性方法包括在第一处理阶段接收数据分组,并在第一处理阶段检查分组以确定分组的第一属性。 基于第一属性,将第一分类分配给分组。 在示例性方法中,将分组和第一分类从第一处理阶段传送到第二处理阶段,并且在第二处理阶段检查分组以确定分组的第二属性。 基于第二属性,向分组分配第二分类。 该示例方法还包括基于第一分类和第二分类处理分组。

    Network packet processing using multi-stage classification
    14.
    发明授权
    Network packet processing using multi-stage classification 失效
    网络数据包处理采用多级分类

    公开(公告)号:US07813337B2

    公开(公告)日:2010-10-12

    申请号:US11711984

    申请日:2007-02-28

    摘要: Methods and systems for processing packets in data network using multistage classification are disclosed. An example method for processing packets includes receiving a data packet at a first processing stage and examining the packet at the first processing stage to determine a first attribute of the packet. Based on the first attribute, a first classification is assigned to the packet. In the example method, the packet and the first classification are communicated from the first processing stage to a second processing stage and the packet is examined at the second processing stage to determine a second attribute of the packet. Based on the second attribute, a second classification is assigned to the packet. The example method further includes processing the packet based on the first classification and the second classification.

    摘要翻译: 公开了使用多级分类处理数据网络中数据包的方法和系统。 处理分组的示例性方法包括在第一处理阶段接收数据分组,并在第一处理阶段检查分组以确定分组的第一属性。 基于第一属性,将第一分类分配给分组。 在示例性方法中,将分组和第一分类从第一处理阶段传送到第二处理阶段,并且在第二处理阶段检查分组以确定分组的第二属性。 基于第二属性,向分组分配第二分类。 该示例方法还包括基于第一分类和第二分类处理分组。

    UNICAST TRUNKING IN A NETWORK DEVICE
    15.
    发明申请
    UNICAST TRUNKING IN A NETWORK DEVICE 审中-公开
    在网络设备中进行快速传输

    公开(公告)号:US20100142536A1

    公开(公告)日:2010-06-10

    申请号:US12706481

    申请日:2010-02-16

    IPC分类号: H04L12/56

    摘要: A network device for selecting a port from a trunk group to transmit a unicast packet on the selected port. The network device includes at least one trunk group including a plurality of physical ports. The network device also includes a table with a plurality of entries. Each entry is associated with one trunk group and includes a plurality of fields that are associated with ports in the trunk group. Each entry also includes a hash field that is used to select bits from predefined fields of an incoming unicast packet to obtain an index bit for accessing one of the plurality of fields. The network device further includes transmitting means for transmitting the unicast packet to a port associated with an accessed one of the plurality of fields.

    摘要翻译: 一种用于从中继组中选择端口以在所选端口上传输单播分组的网络设备。 网络设备包括至少一个包括多个物理端口的中继线群组。 网络设备还包括具有多个条目的表。 每个条目与一个中继线组相关联,并且包括与中继线群组中的端口相关联的多个字段。 每个条目还包括哈希字段,其用于从输入单播数据包的预定义字段中选择位以获得用于访问多个字段之一的索引位。 网络设备还包括用于将单播分组发送到与所访问的多个字段中的一个相关联的端口的发送装置。

    Policy based routing using a fast filter processor
    16.
    发明申请
    Policy based routing using a fast filter processor 失效
    使用快速过滤处理器进行基于策略的路由

    公开(公告)号:US20060114908A1

    公开(公告)日:2006-06-01

    申请号:US11289687

    申请日:2005-11-30

    IPC分类号: H04L12/56

    摘要: A network device for processing packets. The network device includes applying specific fields from a packet to an associated memory device and comparing means for comparing input to the memory device with entries in the memory device. The network device also includes enabling means for enabling selection of bits, by the memory device, that are required to match exactly with bits from the input to the memory device. The network device further includes outputting means for outputting an address for a matched entry by the memory device and applying means for applying a match from the memory device to an associated entry in a table for applying actions from the table that are associated with the match to the packet.

    摘要翻译: 用于处理数据包的网络设备。 网络设备包括将特定字段从分组应用到相关联的存储器设备,以及比较装置,用于将存储器设备的输入与存储器设备中的条目进行比较。 网络设备还包括启用装置,用于允许由存储器设备选择与从输入到存储器设备的位精确匹配的位。 网络设备还包括输出装置,用于输出由存储器装置匹配的条目的地址和应用装置,用于将来自存储器装置的匹配应用于表中的相关条目,用于从与表匹配的表中应用动作 包。

    Multicast trunking in a network device

    公开(公告)号:US20060114902A1

    公开(公告)日:2006-06-01

    申请号:US11289499

    申请日:2005-11-30

    IPC分类号: H04L12/56

    摘要: A network device for uniform distribution of non-unicast traffic, such as layer 2 broadcast, layer 2 multicast, unknown unicast and layer 3 multicast on a truch group. The network device includes at least one trunk group including a plurality of physical ports. The network device is connected to at least one other network device by a number of the plurality of physical ports. The network device also includes a table with a plurality of entries, wherein each entry is associated with the number of the plurality of physical ports on the network device. Each entry specifies if a packet should be transmitted on one of the plurality of physical ports. The network device further includes hashing means for hashing a predefined number of bits from predefined fields in the packet to select one entry in the table. The selected entry is used to identify a destination port. The network device also includes transmitting means for transmitting the packet to the destination port.

    Field processor for a network device
    18.
    发明申请
    Field processor for a network device 失效
    网络设备的现场处理器

    公开(公告)号:US20050135399A1

    公开(公告)日:2005-06-23

    申请号:US10985033

    申请日:2004-11-10

    IPC分类号: H04L12/56 H04L29/06

    摘要: A method of handling a datagram in a network device is disclosed. The steps include receiving a datagram, with the datagram having multiple field values, at a port of a network device, parsing the received datagram to obtain the field values, applying the parsed field values to a Ternary Content Addressable Memory (TCAM), determining matches between the parsed field values and predetermined criteria in the TCAM, indexing into a policy table based on the determined matches to obtain an action entry and taking an action based on the obtained action entry.

    摘要翻译: 公开了一种在网络设备中处理数据报的方法。 这些步骤包括在网络设备的端口处接收具有多个字段值的数据报的数据报,解析接收到的数据报以获得字段值,将解析的字段值应用于三元内容可寻址存储器(TCAM),确定匹配 在解析的字段值和TCAM中的预定标准之间,基于所确定的匹配来索引到策略表中,以获得动作条目并基于获得的动作条目采取动作。

    Method and apparatus for remapping module identifiers and substituting ports in network devices
    19.
    发明申请
    Method and apparatus for remapping module identifiers and substituting ports in network devices 有权
    重新映射网络设备中的模块标识符和替换端口的方法和装置

    公开(公告)号:US20060013214A1

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

    申请号:US10985031

    申请日:2004-11-10

    IPC分类号: H04L12/28

    摘要: A method of adjusting fields of a datagram in the handling of the datagram in a network device is disclosed. The method includes receiving a datagram, with the datagram having at least module identifier fields and port identifier fields, at a port of a network device, determining whether the received datagram is a unicast datagram, adjusting the module and port identifier fields of the datagram based on data registers in the network device when the received datagram is a unicast datagram and forwarding the datagram based on the module and port identifier fields of the datagram. The port of the network device is connected to a legacy device, where the legacy device has a reduced handling capacity when compared to the network device.

    摘要翻译: 公开了一种在网络设备中处理数据报中调整数据报字段的方法。 该方法包括在网络设备的端口处接收具有数据报至少具有模块标识符字段和端口标识符字段的数据报,确定所接收的数据报是单播数据报,调整数据报的模块和端口标识符字段 当接收的数据报是单播数据报时,在网络设备中的数据寄存器上,并且基于数据报的模块和端口标识符字段来转发数据报。 网络设备的端口连接到传统设备,其中传统设备与网络设备相比具有降低的处理能力。

    Network traffic management
    20.
    发明授权
    Network traffic management 有权
    网络流量管理

    公开(公告)号:US08897130B2

    公开(公告)日:2014-11-25

    申请号:US12765624

    申请日:2010-04-22

    摘要: Various example embodiments are disclosed. According to an example embodiment, an apparatus may include a switch fabric. The switch fabric may be configured to assign packets to either a first flow set or a second flow set based on fields included in the packets. The switch fabric may also be configured to send a first packet from the first flow set to a first flow set destination via a first path. The switch fabric may also be configured to determine, based at least in part on delays of the first path and a second path, whether sending a second packet from the first flow set to the first flow set destination via a second path will result in the second packet reaching the first flow set destination after the first packet reaches the first flow set destination, the second packet having been received by the router after the first packet. The switch fabric may also be configured to send the second packet to the first flow set destination via the second path based at least in part on the determining that sending the second packet from the first flow set to the first flow set destination via a second path will result in the second packet reaching the first flow set destination after the first packet reaches the first flow set destination.

    摘要翻译: 公开了各种示例性实施例。 根据示例实施例,设备可以包括交换结构。 交换结构可以被配置为基于分组中包括的字段将分组分配给第一流集或第二流集。 交换结构还可以被配置为经由第一路径将第一分组从第一流程集合发送到第一流程集合目的地。 交换结构还可以被配置为至少部分地基于第一路径和第二路径的延迟来确定经由第二路径将第一分组从第一流程集发送到第一流程集合目的地将导致 第二分组在第一分组到达第一流设置目的地之后到达第一流设置目的地,第二分组已经在第一分组之后被路由器接收。 交换结构还可以被配置为至少部分地基于确定通过第二路径将第一分组从第一流程集合发送到第一流程集合目的地,经由第二路径将第二分组发送到第一流程集合目的地 将在第一分组到达第一流设置目的地之后将导致第二分组到达第一流设置目的地。