Systems and methods utilizing randomized clock rates to reduce systematic time-stamp granularity errors in network packet communications
    1.
    发明授权
    Systems and methods utilizing randomized clock rates to reduce systematic time-stamp granularity errors in network packet communications 有权
    利用随机时钟速率来减少网络分组通信中的系统时间戳粒度误差的系统和方法

    公开(公告)号:US09319054B2

    公开(公告)日:2016-04-19

    申请号:US13442262

    申请日:2012-04-09

    IPC分类号: H03L7/197 H04J3/06

    摘要: Systems and methods are disclosed for utilizing slave (receive) time-stamp clock rates that are different from master (sender) time-stamp clock rates to randomize and thereby reduce systematic time-stamp granularity errors in the communication of network packets. The slave (receive) time-stamp clock rate for some embodiments is set to be a fixed value that has a relationship with the master (sender) time-stamp clock rate such that the ratio of the slave (receive) clock rate to the master (sender) clock rate is a rational number. Other embodiments use a time-varying frequency for the slave (receive) time-stamp clock rate to randomize the slave (receive) time-stamp clock with respect to the master (sender) time-stamp clock. Additional time-stamps can also be generated using a slave (receive) time-stamp clock having a rate set to equal the rate of the master (sender) time-stamp clock signal. Further spread spectrum and/or delta-sigma modulation techniques can be applied to effectively randomize the slave (receive) time-stamp clock.

    摘要翻译: 公开了利用与主(发送者)时间标记时钟速率不同的从(接收)时间戳时钟速率来随机化并由此减少网络分组通信中的系统时间戳粒度错误的系统和方法。 一些实施例的从属(接收)时间戳时钟速率被设置为与主(发送者)时间戳时钟速率具有关系的固定值,使得从(接收)时钟速率与主机 (发送者)时钟频率是一个合理的数字。 其他实施例使用从属(接收)时间戳时钟速率的时变频率来相对于主(发送者)时间戳时钟随机化从(接收)时间戳时钟。 也可以使用具有等于主(发送者)时间戳时钟信号的速率的速率的从(接收)时间标记时钟来产生附加的时间戳。 可以应用进一步的扩频和/或Δ-Σ调制技术来有效地使从(接收)时间戳时钟随机化。

    SYSTEMS AND METHODS UTILIZING RANDOMIZED CLOCK RATES TO REDUCE SYSTEMATIC TIME-STAMP GRANULARITY ERRORS IN NETWORK PACKET COMMUNICATIONS
    2.
    发明申请
    SYSTEMS AND METHODS UTILIZING RANDOMIZED CLOCK RATES TO REDUCE SYSTEMATIC TIME-STAMP GRANULARITY ERRORS IN NETWORK PACKET COMMUNICATIONS 有权
    系统和方法利用随机时钟频率来降低​​网络分组通信中的系统时间戳错误错误

    公开(公告)号:US20130077642A1

    公开(公告)日:2013-03-28

    申请号:US13442262

    申请日:2012-04-09

    IPC分类号: H04L7/00

    摘要: Systems and methods are disclosed for utilizing slave (receive) time-stamp clock rates that are different from master (sender) time-stamp clock rates to randomize and thereby reduce systematic time-stamp granularity errors in the communication of network packets. The slave (receive) time-stamp clock rate for some embodiments is set to be a fixed value that has a relationship with the master (sender) time-stamp clock rate such that the ratio of the slave (receive) clock rate to the master (sender) clock rate is a rational number. Other embodiments use a time-varying frequency for the slave (receive) time-stamp clock rate to randomize the slave (receive) time-stamp clock with respect to the master (sender) time-stamp clock. Additional time-stamps can also be generated using a slave (receive) time-stamp clock having a rate set to equal the rate of the master (sender) time-stamp clock signal. Further spread spectrum and/or delta-sigma modulation techniques can be applied to effectively randomize the slave (receive) time-stamp clock.

    摘要翻译: 公开了利用与主(发送者)时间标记时钟速率不同的从(接收)时间戳时钟速率来随机化并由此减少网络分组通信中的系统时间戳粒度错误的系统和方法。 一些实施例的从属(接收)时间戳时钟速率被设置为与主(发送者)时间戳时钟速率具有关系的固定值,使得从(接收)时钟速率与主机 (发送者)时钟频率是一个合理的数字。 其他实施例使用从属(接收)时间戳时钟速率的时变频率来相对于主(发送者)时间戳时钟随机化从(接收)时间戳时钟。 也可以使用具有等于主(发送者)时间戳时钟信号的速率的速率的从(接收)时间标记时钟来产生附加的时间戳。 可以应用进一步的扩频和/或Δ-Σ调制技术来有效地使从(接收)时间戳时钟随机化。

    Filtering path view graphical user interfaces and related systems and methods
    3.
    发明授权
    Filtering path view graphical user interfaces and related systems and methods 有权
    过滤路径视图图形用户界面及相关系统和方法

    公开(公告)号:US08934495B1

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

    申请号:US12462222

    申请日:2009-07-31

    IPC分类号: H04L12/28 H04L12/56

    摘要: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can include a graphical user interfaces (GUIs) through which a user can create and modify filters and select associated filter criteria for forwarding packets from input ports to output ports. The network devices and tool optimizers can also automatically generate filter rules and apply them to the appropriate filter engines so that packets are forwarded as desired by the user. The GUI can be configured to provide other features as well.

    摘要翻译: 公开了允许改进网络系统中分组转发的管理和控制的系统和方法。 公开了网络设备和工具优化器以及相关的系统和方法,以改善网络监视环境中的网络源和目的地工具之间的分组转发。 公开的网络设备和工具优化器可以包括图形用户界面(GUI),用户可以通过图形用户界面(GUI)创建和修改过滤器并且选择相关联的过滤标准以将分组从输入端口转发到输出端口。 网络设备和工具优化器还可以自动生成过滤器规则并将其应用到适当的过滤器引擎,以便数据包按照用户的需要进行转发。 GUI也可以配置为提供其他功能。

    Systems and methods for in-line removal of duplicate network packets
    4.
    发明授权
    Systems and methods for in-line removal of duplicate network packets 有权
    用于在线删除重复网络数据包的系统和方法

    公开(公告)号:US08462781B2

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

    申请号:US13080906

    申请日:2011-04-06

    IPC分类号: H04L12/28 H04L12/56

    摘要: Systems and methods are disclosed for in-line removal of duplicate network packets in network packet streams operating at high speeds (e.g., 1-10 Gbps and above). A hash generator applies at least one hash algorithm to incoming packets to form one or more different hash values. The packet deduplication systems and methods then use the one or more hash values for each incoming packet to identify data stored for previously received backs and use the identified data to determine if incoming packets are duplicate packets. Duplicate packets are then removed from the output packet stream thereby reducing duplicate packets for downstream processing. A deduplication window can further be utilized to limit the amount of data stored for previous packets based upon one or more parameters, such as an amount of time that has passed and/or a number of packets for which data has been stored. These parameters can also be selected, configured and/or adjusted to achieve desired operational objectives.

    摘要翻译: 公开的系统和方法用于在以高速(例如,1-10Gbps及更高)运行的网络分组流中在线去除重复的网络分组。 散列生成器将至少一个散列算法应用于传入数据包以形成一个或多个不同的哈希值。 然后,分组重复数据删除系统和方法使用每个输入分组的一个或多个散列值来识别为先前接收的背部存储的数据,并使用所识别的数据来确定传入分组是否是重复的分组。 然后从输出分组流中删除重复的分组,从而减少用于下游处理的重复分组。 可以进一步利用重复数据消除窗口来基于一个或多个参数(例如已经经过的时间量和/或数据已被存储的数据包的数量)来限制对先前分组所存储的数据量。 也可以选择,配置和/或调整这些参数以实现所需的操作目标。

    Systems and methods for precise generation of phase variation in digital signals
    6.
    发明授权
    Systems and methods for precise generation of phase variation in digital signals 有权
    用于精确生成数字信号相位变化的系统和方法

    公开(公告)号:US08850259B2

    公开(公告)日:2014-09-30

    申请号:US12930490

    申请日:2011-01-07

    CPC分类号: G06F1/025 G06F1/0321

    摘要: Systems and methods are disclosed for precise generation of phase variation in digital signals. The disclosed signal generation embodiments generate a pattern of information bits that represents a digital signal with desired phase variations and transmit this digital pattern at high speed utilizing a serializer to generate a high speed bit stream. The high speed bit stream can be used to generate one or more digital signals, such as clock signals, having desired rates and desired phase variations. In certain embodiments, the desired phase variation can be introduced into the resulting digital signal by removing and/or inserting bits in a digital pattern thereby moving logic transitions (e.g., rising edge transitions, falling edge transitions) as desired within the resulting digital signal. In addition to clock signals, the resulting digital signals generated can be control signals, data signals and/or any other desired digital signal.

    摘要翻译: 公开了用于在数字信号中精确地产生相位变化的系统和方法。 所公开的信号生成实施例产生表示具有期望的相位变化的数字信号的信息比特的模式,并且利用串行器高速地传送该数字模式以生成高速比特流。 高速比特流可用于产生具有期望速率和期望相位变化的一个或多个数字信号,例如时钟信号。 在某些实施例中,可以通过去除和/或插入数字图形中的位来将期望的相位变化引入到所得数字信号中,从而根据期望在所得到的数字信号中移动逻辑转换(例如,上升沿转变,下降沿转换)。 除了时钟信号之外,所生成的数字信号可以是控制信号,数据信号和/或任何其它所需的数字信号。

    Systems and methods for precise generation of phase variation in digital signals
    7.
    发明申请
    Systems and methods for precise generation of phase variation in digital signals 有权
    用于精确生成数字信号相位变化的系统和方法

    公开(公告)号:US20120176174A1

    公开(公告)日:2012-07-12

    申请号:US12930490

    申请日:2011-01-07

    IPC分类号: H03K3/00

    CPC分类号: G06F1/025 G06F1/0321

    摘要: Systems and methods are disclosed for precise generation of phase variation in digital signals. The disclosed signal generation embodiments generate a pattern of information bits that represents a digital signal with desired phase variations and transmit this digital pattern at high speed utilizing a serializer to generate a high speed bit stream. The high speed bit stream can be used to generate one or more digital signals, such as clock signals, having desired rates and desired phase variations. In certain embodiments, the desired phase variation can be introduced into the resulting digital signal by removing and/or inserting bits in a digital pattern thereby moving logic transitions (e.g., rising edge transitions, falling edge transitions) as desired within the resulting digital signal. In addition to clock signals, the resulting digital signals generated can be control signals, data signals and/or any other desired digital signal.

    摘要翻译: 公开了用于在数字信号中精确地产生相位变化的系统和方法。 所公开的信号生成实施例产生表示具有期望的相位变化的数字信号的信息比特的模式,并且利用串行器高速地传送该数字模式以生成高速比特流。 高速比特流可用于产生具有期望速率和期望相位变化的一个或多个数字信号,例如时钟信号。 在某些实施例中,可以通过去除和/或插入数字图形中的位来将期望的相位变化引入到所得数字信号中,从而根据期望在所得到的数字信号中移动逻辑转换(例如,上升沿转变,下降沿转换)。 除了时钟信号之外,所生成的数字信号可以是控制信号,数据信号和/或任何其它所需的数字信号。

    Automatic filter overlap processing and related systems and methods
    8.
    发明授权
    Automatic filter overlap processing and related systems and methods 有权
    自动过滤器重叠处理及相关系统和方法

    公开(公告)号:US08902895B2

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

    申请号:US13227617

    申请日:2011-09-08

    IPC分类号: H04L12/28

    摘要: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use a packet processing system whereby forwarding behavior is governed by matching packets in parallel against multiple user-specified packet filtering criteria, and by performing forwarding actions associated with all such matching filter criteria. The multi-action packet forwarding can be implemented using hardware configured to directly provide multi-action packet forwarding and/or hardware configured to provide single-packet-forwarding that has been subsequently configured using filter engines to provide multi-action packet forwarding.

    摘要翻译: 公开了允许改进网络系统中分组转发的管理和控制的系统和方法。 公开了网络设备和工具优化器以及相关的系统和方法,用于改善输入端口和输出端口之间的分组转发。 输入端口和输出端口被配置为连接到源设备和目标设备,例如网络监视环境中的网络源和目标工具。 公开的网络设备和工具优化器可以使用分组处理系统,由此通过与多个用户指定的分组过滤标准并行地匹配分组来管理转发行为,并且通过执行与所有这样的匹配过滤器标准相关联的转发动作。 可以使用配置为直接提供多动作分组转发和/或被配置为提供单个分组转发的硬件来实现多动作分组转发,所述单分组转发随后使用过滤器引擎配置以提供多动作分组转发。

    SYSTEMS AND METHODS UTILIZING LARGE PACKET SIZES TO REDUCE UNPREDICTABLE NETWORK DELAY VARIATIONS FOR TIMING PACKETS
    9.
    发明申请
    SYSTEMS AND METHODS UTILIZING LARGE PACKET SIZES TO REDUCE UNPREDICTABLE NETWORK DELAY VARIATIONS FOR TIMING PACKETS 审中-公开
    使用大型分组尺寸的系统和方法可减少用于定时分组的不可预测的网络延迟变化

    公开(公告)号:US20120207178A1

    公开(公告)日:2012-08-16

    申请号:US13352106

    申请日:2012-01-17

    IPC分类号: H04L12/54

    CPC分类号: H04L47/365 H04J3/0658

    摘要: Systems and methods are disclosed for utilizing large packet sizes to reduce unpredictable network delay variations in delivering timing packets across networks for use with respect to network timing protocols. By increasing the size of the timing packets, the disclosed embodiments reduce or eliminate the blocking effect caused by size differences between timing packets and relatively large packets carried through a packet network. By reducing or eliminating this blocking effect, the disclosed embodiments provide significant advantages in reducing the complexity of implementing robust timing protocols for handling unpredictable delays in the communication of timing packets. The size of timing packets can be increased, for example, by adding fill data to timing data to form large timing packets. A variety of large packet sizes can be used for the timing packets, and timing packets can preferably be made to be equal to the maximum transmission unit (MTU) for the network.

    摘要翻译: 公开的系统和方法用于利用大的分组大小以减少在网络上传递定时分组以在网络定时协议方面使用的不可预测的网络延迟变化。 通过增加定时分组的大小,所公开的实施例减少或消除由定时分组和通过分组网络承载的相对大的分组之间的大小差异引起的阻塞效应。 通过减少或消除这种阻塞效应,所公开的实施例在降低实现鲁棒定时协议的复杂性方面提供了显着的优点,以处理定时分组的通信中的不可预测的延迟。 可以例如通过向定时数据添加填充数据以形成大的定时分组来增加定时分组的大小。 可以对定时分组使用各种大的分组大小,并且优选地将定时分组设置为等于网络的最大传输单元(MTU)。

    Superset packet forwarding for overlapping filters and related systems and methods
    10.
    发明授权
    Superset packet forwarding for overlapping filters and related systems and methods 有权
    重叠过滤器和相关系统和方法的超集包转发

    公开(公告)号:US08098677B1

    公开(公告)日:2012-01-17

    申请号:US12462293

    申请日:2009-07-31

    CPC分类号: H04L43/12 H04L43/028

    摘要: Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use superset packet forwarding, such that ingress filter engines are configured with ingress filter rules so as to forward a superset of packets to output ports associated with overlapping filters. Egress filter engines are configured with egress filter rules to then determine which of the superset packets are actually sent out the output ports.

    摘要翻译: 公开了允许改进网络系统中分组转发的管理和控制的系统和方法。 公开了网络设备和工具优化器以及相关的系统和方法,用于改善输入端口和输出端口之间的分组转发。 输入端口和输出端口被配置为连接到源设备和目标设备,例如网络监视环境中的网络源和目标工具。 公开的网络设备和工具优化器可以使用超集包转发,使得入口过滤器引擎配置有入口过滤器规则,以便将分组的超集转发到与重叠过滤器相关联的输出端口。 出口过滤器引擎配置有出口过滤器规则,然后确定哪些超集包实际上被发送出输出端口。