Managing the capture of packets in a computing system
    1.
    发明授权
    Managing the capture of packets in a computing system 有权
    管理计算系统中数据包的捕获

    公开(公告)号:US08891528B2

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

    申请号:US13530094

    申请日:2012-06-21

    IPC分类号: H04L12/28

    摘要: A method for managing the capture of packets in a computing system comprises maintaining a buffer tail pointer in a memory of an instruction executing device, receiving a series of packets at an instruction executing device, for each received packet prepending a header comprising a packet length and a packet pointer set to a current value of the buffer tail pointer, determining a next free memory location by adding the current value of the buffer tail pointer to the length of a previous packet identified by the buffer tail pointer, temporarily writing the packet and prepend header to the next free memory location in a circular packet buffer in a memory coupled to the instruction executing device, and setting the buffer tail pointer to the next free memory location.

    摘要翻译: 一种用于管理计算系统中的数据包捕获的方法,包括将指令执行装置的存储器中的缓冲器尾部指针保持在指令执行装置的接收一系列分组中,对于每个接收到的分组,前置包括分组长度的报头, 将缓冲器尾部指针的当前值设置为分组指针,通过将缓冲器尾部指针的当前值与缓冲器尾部指针所标识的先前分组的长度相加来确定下一个空闲存储器位置,临时写入分组和前缀 标题到耦合到指令执行装置的存储器中的循环分组缓冲器中的下一个可用存储器位置,并将缓冲器尾部指针设置到下一个可用存储器位置。

    Dynamic latency analysis system
    2.
    发明授权
    Dynamic latency analysis system 有权
    动态延迟分析系统

    公开(公告)号:US08891392B2

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

    申请号:US13529423

    申请日:2012-06-21

    IPC分类号: H04L12/26 H04L12/28 G06F12/14

    摘要: An automated method for analyzing a plurality of network messages received by a network testing device is disclosed. The method may comprise, during a current window of time, receiving from a target network device a network message associated with an original network message determining a latency value for the received network message comparing the determined latency value with the threshold latency value; and incrementing either the first counter or the second counter based on the comparison of the determined latency value with a threshold latency value. The method may further comprise, at the end of the current window of time, storing the first and second counter values resulting from the analysis of the plurality of original network messages.

    摘要翻译: 公开了一种用于分析由网络测试设备接收的多个网络消息的自动化方法。 所述方法可以包括在当前时间窗口期间从目标网络设备接收与原始网络消息相关联的网络消息,所述网络消息确定所接收的网络消息的延迟值,将所确定的等待时间值与所述阈值等待时间值进行比较; 并且基于所确定的等待时间值与阈值等待时间值的比较来递增第一计数器或第二计数器。 该方法还可以包括在当前时间窗口结束时存储由多个原始网络消息的分析得到的第一和第二计数器值。

    MANAGING THE CAPTURE OF PACKETS IN A COMPUTING SYSTEM
    3.
    发明申请
    MANAGING THE CAPTURE OF PACKETS IN A COMPUTING SYSTEM 有权
    管理计算机系统中分组的捕获

    公开(公告)号:US20130343390A1

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

    申请号:US13530094

    申请日:2012-06-21

    IPC分类号: H04L12/56

    摘要: A method for managing the capture of packets in a computing system comprises maintaining a buffer tail pointer in a memory of an instruction executing device, receiving a series of packets at an instruction executing device, for each received packet prepending a header comprising a packet length and a packet pointer set to a current value of the buffer tail pointer, determining a next free memory location by adding the current value of the buffer tail pointer to the length of a previous packet identified by the buffer tail pointer, temporarily writing the packet and prepend header to the next free memory location in a circular packet buffer in a memory coupled to the instruction executing device, and setting the buffer tail pointer to the next free memory location

    摘要翻译: 一种用于管理计算系统中的数据包捕获的方法,包括将指令执行装置的存储器中的缓冲器尾部指针保持在指令执行装置的接收一系列分组中,对于每个接收到的分组,前置包括分组长度的报头, 将缓冲器尾部指针的当前值设置为分组指针,通过将缓冲器尾部指针的当前值与缓冲器尾部指针所标识的先前分组的长度相加来确定下一个空闲存储器位置,临时写入分组和前缀 标题到耦合到指令执行装置的存储器中的循环分组缓冲器中的下一个可用存储器位置,并将缓冲器尾部指针设置到下一个可用存储器位置

    DYNAMIC LATENCY ANALYSIS SYSTEM
    4.
    发明申请
    DYNAMIC LATENCY ANALYSIS SYSTEM 有权
    动态LATENCY分析系统

    公开(公告)号:US20130343207A1

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

    申请号:US13529423

    申请日:2012-06-21

    IPC分类号: H04L12/26

    摘要: An automated method for analyzing a plurality of network messages received by a network testing device is disclosed. The method may comprise, during a current window of time, receiving from a target network device a network message associated with an original network message determining a latency value for the received network message comparing the determined latency value with the threshold latency value; and incrementing either the first counter or the second counter based on the comparison of the determined latency value with a threshold latency value. The method may further comprise, at the end of the current window of time, storing the first and second counter values resulting from the analysis of the plurality of original network messages.

    摘要翻译: 公开了一种用于分析由网络测试设备接收的多个网络消息的自动化方法。 所述方法可以包括在当前时间窗口期间从目标网络设备接收与原始网络消息相关联的网络消息,所述网络消息确定所接收的网络消息的延迟值,将所确定的等待时间值与所述阈值等待时间值进行比较; 并且基于所确定的等待时间值与阈值等待时间值的比较来递增第一计数器或第二计数器。 该方法还可以包括在当前时间窗口结束时存储由多个原始网络消息的分析得到的第一和第二计数器值。

    Virtual data loopback and/or data capture in a computing system
    5.
    发明授权
    Virtual data loopback and/or data capture in a computing system 有权
    计算系统中的虚拟数据环回和/或数据捕获

    公开(公告)号:US08913507B2

    公开(公告)日:2014-12-16

    申请号:US13529372

    申请日:2012-06-21

    IPC分类号: H04L1/24 H04L12/26

    摘要: A method for enabling virtual data loopback in a computing system may include forwarding a data packet from a first device to a second device; the second device identifying from the data packet egress interface information indicating a first interface for forwarding the data packet out of the computing system; based on the first interface identified from the egress interface information, automatically determining a second interface to the first interface; inserting into the data packet ingress interface information that indicates the second interface; forwarding the data packet, including the ingress interface information, back to the first device; and the first device identifying the ingress interface information indicating the second interface; such that the data packet is looped back to the first device without being communicated via the first or second interface, and such that from the perspective of the first device the data packet was received via the second interface.

    摘要翻译: 用于在计算系统中启用虚拟数据环回的方法可以包括将数据分组从第一设备转发到第二设备; 所述第二设备从所述数据分组识别出口接口信息,所述信息指示用于将所述数据分组转发出所述计算系统的第一接口; 基于从出口接口信息识别的第一接口,自动确定到第一接口的第二接口; 插入指示第二接口的数据包入口接口信息; 将包括入口接口信息的数据分组转发回第一设备; 以及所述第一设备识别指示所述第二接口的入口接口信息; 使得数据分组环回到第一设备而不经由第一或第二接口进行通信,并且使得从第一设备的角度来看,经由第二接口接收到数据分组。

    PACKET CAPTURE FOR ERROR TRACKING
    6.
    发明申请
    PACKET CAPTURE FOR ERROR TRACKING 审中-公开
    用于错误跟踪的分组捕获

    公开(公告)号:US20130347103A1

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

    申请号:US13529970

    申请日:2012-06-21

    IPC分类号: G06F21/00

    摘要: A method of tracking network traffic anomalies in a computing system, comprises receiving an ingress network packet at a configurable logic device (CLD), associating a timestamp with the packet, identifying at least one anomaly based on the contents of the packet, and storing the anomalous packet and the timestamp in a persistent memory.

    摘要翻译: 一种跟踪计算系统中的网络流量异常的方法,包括在可配置逻辑设备(CLD)处接收入口网络分组,将时间戳与分组相关联,基于分组的内容识别至少一个异常,并存储 异常包和持久存储器中的时间戳。

    ETHERNET-BASED INTERNAL DEVICE MANAGEMENT
    7.
    发明申请
    ETHERNET-BASED INTERNAL DEVICE MANAGEMENT 审中-公开
    以太网为基础的内部设备管理

    公开(公告)号:US20130343379A1

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

    申请号:US13529575

    申请日:2012-06-21

    IPC分类号: H04L12/56

    CPC分类号: H04L43/50 H04L43/06

    摘要: A method of communicating between devices within a card in a computing system comprises sending a command network packet from a first instruction executing device to a second instruction executing device via an Ethernet network, wherein the command network packet contains an instruction to be executed on the second instruction executing device, and receiving a responsive network packet sent from the second instruction executing device to the first instruction executing device via the Ethernet network, wherein the responsive network packet indicates a result of the instruction.

    摘要翻译: 一种在计算系统中的卡内的设备之间进行通信的方法包括经由以太网网络将命令网络分组从第一指令执行装置发送到第二指令执行装置,其中所述命令网络分组包含将在所述第二指令执行装置上执行的指令 指令执行装置,并且经由以太网网络接收从第二指令执行装置发送到第一指令执行装置的响应网络分组,其中响应网络分组指示指令的结果。

    VIRTUAL DATA LOOPBACK AND/OR DATA CAPTURE IN A COMPUTING SYSTEM
    8.
    发明申请
    VIRTUAL DATA LOOPBACK AND/OR DATA CAPTURE IN A COMPUTING SYSTEM 有权
    计算机系统中的虚拟数据循环和/或数据捕获

    公开(公告)号:US20130343378A1

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

    申请号:US13529372

    申请日:2012-06-21

    IPC分类号: H04L12/56

    摘要: A method for enabling virtual data loopback in a computing system may include forwarding a data packet from a first device to a second device; the second device identifying from the data packet egress interface information indicating a first interface for forwarding the data packet out of the computing system; based on the first interface identified from the egress interface information, automatically determining a second interface to the first interface; inserting into the data packet ingress interface information that indicates the second interface; forwarding the data packet, including the ingress interface information, back to the first device; and the first device identifying the ingress interface information indicating the second interface; such that the data packet is looped back to the first device without being communicated via the first or second interface, and such that from the perspective of the first device the data packet was received via the second interface.

    摘要翻译: 用于在计算系统中启用虚拟数据环回的方法可以包括将数据分组从第一设备转发到第二设备; 所述第二设备从所述数据分组识别出口接口信息,所述信息指示用于将所述数据分组转发出所述计算系统的第一接口; 基于从出口接口信息识别的第一接口,自动确定到第一接口的第二接口; 插入指示第二接口的数据包入口接口信息; 将包括入口接口信息的数据分组转发回第一设备; 以及所述第一设备识别指示所述第二接口的入口接口信息; 使得数据分组环回到第一设备而不经由第一或第二接口进行通信,并且使得从第一设备的角度来看,经由第二接口接收到数据分组。