Methods and apparatus for selection of mirrored traffic
    31.
    发明授权
    Methods and apparatus for selection of mirrored traffic 有权
    用于选择镜像流量的方法和装置

    公开(公告)号:US07292573B2

    公开(公告)日:2007-11-06

    申请号:US10813766

    申请日:2004-03-31

    IPC分类号: H04L12/28

    摘要: One embodiment disclosed relates to a method for mirroring of select network traffic. A data packet is received by a network device. A determination is made as to whether a designated aspect of the packet matches a flagged entry in a look-up table on the network device. If a match is found, then copy of the packet is sent to an associated mirror destination. Another embodiment disclosed relates to a networking apparatus. The apparatus includes at least an operating system, a look-up table, and a mirroring engine. The operating system includes routines utilized to control the apparatus, and the look-up table includes selection information for mirror sources. The mirroring engine forwards copies of selected packets to a corresponding mirror destination. Another embodiment disclosed relates to a method of selecting packets to mirror that includes checking state information relating to the network traffic against dynamic mirroring criteria.

    摘要翻译: 公开的一个实施例涉及一种用于对选择网络业务进行镜像的方法。 数据包由网络设备接收。 确定分组的指定方面是否与网络设备上的查找表中的标记条目匹配。 如果发现匹配,则将数据包的副本发送到关联的镜像目的地。 公开的另一实施例涉及网络装置。 该装置至少包括操作系统,查找表和镜像引擎。 操作系统包括用于控制设备的程序,并且查找表包括用于镜像源的选择信息。 镜像引擎将所选数据包的副本转发到相应的镜像目的地。 所公开的另一实施例涉及一种选择要镜像的数据包的方法,包括根据动态镜像标准检查与网络流量有关的状态信息。

    System for performing input processing on a data packet
    33.
    发明授权
    System for performing input processing on a data packet 有权
    用于对数据包进行输入处理的系统

    公开(公告)号:US07242690B2

    公开(公告)日:2007-07-10

    申请号:US10091837

    申请日:2002-03-05

    IPC分类号: H04L12/56

    摘要: A system for performing an input processing function on a data packet. The system has an input port to which a first processor is coupled, which determines an attribute of the data packet, and a memory coupled to the first processor having a number of queues. The data packet is assigned to one of the queues based upon the attribute determined, which may be an indicator of a priority characterizing said data packet. Input processing is thus performed in a fixed amount of time, deferring variable latency operations until after the input memory.

    摘要翻译: 一种用于在数据分组上执行输入处理功能的系统。 系统具有耦合第一处理器的输入端口,其确定数据分组的属性,以及耦合到具有多个队列的第一处理器的存储器。 基于确定的属性将数据分组分配给一个队列,其可以是表征所述数据分组的优先级的指示符。 因此,以固定的时间量执行输入处理,推迟可变等待时间操作直到输入存储器之后。

    Method for testing network devices using breakpointing
    34.
    发明申请
    Method for testing network devices using breakpointing 有权
    使用断点测试网络设备的方法

    公开(公告)号:US20070101195A1

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

    申请号:US11263188

    申请日:2005-10-31

    IPC分类号: G06F11/00

    摘要: A method for testing a network device having modules for receiving and sending data packets in a network includes generating in the network device at least one internal data structure associated with a data packet received by the network device from the network. A predefined action on the network device is then preformed responsive to the internal data structure indicating that the data packet satisfies a predefined condition.

    摘要翻译: 一种用于测试具有用于在网络中接收和发送数据分组的模块的网络设备的方法包括在网络设备中生成与由网络设备从网络接收的数据分组相关联的至少一个内部数据结构。 然后响应于指示数据分组满足预定义条件的内部数据结构,执行网络设备上的预定义动作。

    Method and system for buffering multiple requests from multiple devices to a memory
    35.
    发明授权
    Method and system for buffering multiple requests from multiple devices to a memory 失效
    用于缓冲从多个设备到存储器的多个请求的方法和系统

    公开(公告)号:US07206904B2

    公开(公告)日:2007-04-17

    申请号:US10102990

    申请日:2002-03-20

    申请人: Mark Gooch

    发明人: Mark Gooch

    IPC分类号: G06F13/00

    CPC分类号: G06F13/1673

    摘要: A system for sharing a computational resource by buffering multiple requests from multiple devices to a memory (e.g. a multi-port RAM or FIFO) in a single clock cycle. The system includes a memory having a first write port and a second write port. A first request input is coupled to the first write port. A second request input is coupled to the second write port. A controller is coupled to the memory. The controller is configured to control the memory to store a first request into the memory via the first write port and a second request into the memory via the second write port. The first and second requests are received via the first and second request inputs and stored into the memory in one clock cycle. Requests are removed from the memory sequentially at a rate that is determined by the shared computational resource.

    摘要翻译: 一种用于通过在单个时钟周期内将来自多个设备的多个请求缓冲到存储器(例如多端口RAM或FIFO)来共享计算资源的系统。 该系统包括具有第一写入端口和第二写入端口的存储器。 第一请求输入耦合到第一写端口。 第二请求输入耦合到第二写入端口。 控制器耦合到存储器。 控制器被配置为控制存储器,以经由第一写入端口将第一请求存储到存储器中,并且经由第二写入端口将第二请求存储到存储器中。 通过第一和第二请求输入接收第一和第二请求,并在一个时钟周期内将其存储到存储器中。 以由共享计算资源确定的速率顺序地从存储器中删除请求。

    Prioritization of network traffic sent to a processor by using packet importance
    36.
    发明申请
    Prioritization of network traffic sent to a processor by using packet importance 有权
    通过使用数据包重要性将优先级发送到处理器的网络流量

    公开(公告)号:US20070030803A1

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

    申请号:US11198056

    申请日:2005-08-05

    IPC分类号: H04L12/26

    摘要: In one embodiment of the invention, a method for prioritizing network packets, includes: comparing a packet with at least one copy rule; and if the packet matches the copy rule, then buffering the packet in a queue. The method further includes: processing the packet after buffering the packet in the queue.

    摘要翻译: 在本发明的一个实施例中,一种用于优先化网络分组的方法包括:将分组与至少一个复制规则进行比较; 并且如果分组匹配复制规则,则将分组缓冲在队列中。 该方法还包括:在缓存队列中的分组之后处理分组。

    System and method for selective direct memory access
    37.
    发明授权
    System and method for selective direct memory access 有权
    用于选择性直接存储器访问的系统和方法

    公开(公告)号:US09160688B2

    公开(公告)日:2015-10-13

    申请号:US12494993

    申请日:2009-06-30

    IPC分类号: H04L12/28 H04L12/861

    摘要: A method of selective direct memory access (DMA) in a computer system having a network interface card (NIC), a processor subsystem, and a memory accessible to the subsystem, including the steps of the NIC receiving a plurality of packets from an external source; the NIC decoding a portion of each packet and determining whether the packet should be accepted by the computer system based on a predefined rule; and if the packet is accepted, selectively truncating the packet based on the predefined rule, and storing the truncated packet in the memory.

    摘要翻译: 一种在具有网络接口卡(NIC),处理器子系统和子系统可访问的存储器的计算机系统中的选择性直接存储器访问(DMA)的方法,包括NIC从外部源接收多个分组的步骤 ; NIC对每个分组的一部分进行解码,并且基于预定义的规则确定分组是否应该被计算机系统接受; 并且如果分组被接受,则基于预定义规则选择性地截断分组,并将截断的分组存储在存储器中。

    Methods for controlling elections in a multicast network
    38.
    发明授权
    Methods for controlling elections in a multicast network 有权
    控制组播网络选举的方法

    公开(公告)号:US09031070B2

    公开(公告)日:2015-05-12

    申请号:US13981936

    申请日:2011-02-18

    摘要: Methods for controlling a Designated Forwarder (DF) election in a multicast network are described herein. The multicast network includes a plurality of multicast network devices, including a first network device and a second network device. A Designated Forwarder is determined. It is determined whether to initiate a Designated Forwarder election based on a comparison of a metric measuring a distance to a Rendezvous Point Address from a first network device and a metric measuring the distance to the Rendezvous Point Address from the second network device.

    摘要翻译: 这里描述了用于控制组播网络中的指定转发器(DF)选举的方法。 组播网络包括多个组播网络设备,包括第一网络设备和第二网络设备。 指定代理商已确定。 基于从第一网络设备测量到集合点地址的距离的度量和从第二网络设备测量到集合点地址的距离的度量的度量的比较来确定是否发起指定的转发器选举。

    Marked packet forwarding
    40.
    发明授权
    Marked packet forwarding 有权
    标记数据包转发

    公开(公告)号:US08611351B2

    公开(公告)日:2013-12-17

    申请号:US13026803

    申请日:2011-02-14

    IPC分类号: H04L12/24

    摘要: A network, network devices, and methods are described for marked packet forwarding. A network device includes a network chip having a number of network ports for receiving and transmitting packets. The network chip includes logic to decapsulate a packet received from a tunnel, mark the packet with a handle associated with an originating network device of the packet using information from an encapsulation header, and forward the marked packet to a checking functionality having a destination address different from an original destination address of the packet.

    摘要翻译: 描述网络,网络设备和方法用于标记的分组转发。 网络设备包括具有用于接收和发送分组的多个网络端口的网络芯片。 网络芯片包括用于对从隧道接收的分组进行解封装的逻辑,使用来自封装头的信息使用与分组的始发网络设备相关联的句柄来标记分组,并将标记的分组转发到具有目的地地址不同的检查功能 从分组的原始目的地址。