Patents Assigned to IXIA
  • Patent number: 9436566
    Abstract: Methods, systems, and computer readable media for scaling a workload are disclosed. According to one exemplary method, the method occurs at a network equipment test device. The method includes generating a first workload comprising a plurality of messages associated with one or more transactions. The method also includes determining one or more workload segments in the first workload, wherein each of the one or more workload segments represents one or more messages associated with a particular transaction and generating a second workload using the one or more workload segments, wherein the second workload includes a number of the workload segments based on a workload scale attribute.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: September 6, 2016
    Assignee: IXIA
    Inventors: Sumit Panda, Sujit Kundu, Pratyush Kumar Khan, Narottam Pattanayak
  • Patent number: 9432859
    Abstract: Methods, systems, and computer readable media for testing an air interface device using per user equipment (UE) channel noise are disclosed. One method includes, generating uplink signals at a network equipment test device to be transmitted from plural simulated UEs to an air interface device under test. The method further includes generating and applying per-UE channel noise to the signals, where applying per-UE channel noise includes applying different channel noise to at least some of the uplink signals. The method further includes transmitting the uplink signals with the per-UE channel noise to the air interface device under test.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 30, 2016
    Assignee: Ixia
    Inventors: Prasada Rao Devarasetty, Zhiyong Yan, Roger Alan Slyk, Ramanathan Asokan
  • Patent number: 9432394
    Abstract: A method for progressive convergence on network protocol stack vulnerabilities includes defining an initial protocol field and field value space for fuzz testing of a network communications protocol stack implementation. The method further includes dividing the initial space into regions corresponding to combinations of protocol fields and field values. The method further includes assigning vulnerability ratings to at least some of the regions. The method further includes executing fuzz testing of the network communications protocol stack implementation using the protocol fields and field values corresponding to the regions. The method further includes updating the vulnerability ratings of the regions based on results of the testing. The method further includes identifying, based on the updated vulnerability ratings, at least one region with a higher vulnerability rating than other regions. The method further includes performing fuzz testing for the sub-regions.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: August 30, 2016
    Assignee: Ixia
    Inventors: Abhijit Lahiri, Kingshuk Mandal
  • Patent number: 9426284
    Abstract: Methods, systems, and computer readable media for call flow analysis using comparison level indicators (CLIs) are disclosed. One exemplary method includes emulating a plurality of user devices, transmitting test traffic to at least one device under test (DUT) using the emulated user devices, receiving traffic from the at least one DUT in response to the traffic transmitted by the emulated user devices, and analyzing the traffic received from the at least one DUT using one or more CLIs, wherein each CLI indicates particular information associated with the traffic to analyze or compare.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 23, 2016
    Assignee: Ixia
    Inventors: Robert Winn Prewitt, II, Kalyan Sundhar, Martin Robert Mathieson
  • Patent number: 9397901
    Abstract: Methods, systems, and computer readable media for classifying application traffic at a network traffic emulation device that emulates multiple application servers are disclosed. The method may include, at a network traffic emulation device, providing a plurality of different application flows for monitoring mixed application traffic received from different client applications via a device under test on the same transport layer port. For each of the different application flows that monitor the same transport layer port, parsing a payload of received packets associated with the same session in the mixed application traffic and identifying non-matching application flows based on whether a portion of each payload matches a signature associated with the application flow.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: July 19, 2016
    Assignee: Ixia
    Inventors: Partha Majumdar, Rohan Chitradurga, Konstantin Belov
  • Patent number: 9392474
    Abstract: Methods, systems, and computer readable media for determining a metric of radio frequency channel quality for idle channels are disclosed. One method includes receiving a plurality of reference symbols transmitted by a transmitter for an idle channel state when user data and control channel data are not transmitted over the radio frequency channel. The method further includes computing a metric of channel quality using at least one of the reference symbols.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: July 12, 2016
    Assignee: IXIA
    Inventor: Prasada Rao Devarasetty
  • Patent number: 9369369
    Abstract: Systems and methods are disclosed herein to provide communication test systems for the testing of packet data communication devices, systems and networks. According to one aspect of the subject matter described herein, a test system containing an integrated traffic, protocol and waveform analyzer is disclosed that includes a traffic generator/analyzer and a protocol engine that triggers a waveform analyzer to analyze the signal waveform of a device under test at a predetermined point. Such a test system may offer improved capabilities such as a more selective and accurate measurement of complex signal waveforms, more automated measurements of waveforms pertaining to wireless communication data streams, and more rapid identification and measurement of waveforms corresponding to errored packets.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: June 14, 2016
    Assignee: IXIA
    Inventors: Lester Noel Stott, David Jennings Wicker, Jr., Jeffrey Dean Marker, Alexander David Rekow, Timothy Earl Bennington-Davis, Thomas Alexander
  • Patent number: 9356855
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for providing for specification or autodiscovery of DUT topology information and for using the DUT topology information to generate DUT-topology-specific test results. One exemplary method includes, providing for specification or autodiscovery of DUT topology information associated with or more devices under test (DUT). The method further includes transmitting test packets to the at least one DUT. The method further includes receiving packets transmitted from or through the at least one DUT. The method further includes using the DUT topology information and the received packets to generate DUT-topology-specific test results.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: May 31, 2016
    Assignee: Ixia
    Inventor: Noah Gintis
  • Patent number: 9351186
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for frequency selective channel modeling. One exemplary system includes a network equipment test device including at least one processor. The network equipment test device includes the UE emulator implemented by the at least one processor and configured to emulate a plurality of UEs that attach to and communicate with a device under test. The system further includes a frequency selective channel modeler configured to receive resource scheduling information for the UEs from the device under test, to determine channel performance categories for the UEs using the resource scheduling information and to determine values for channel quality parameters using the channel performance categories assigned to the resource blocks, which represent selected frequencies in the total channel bandwidth.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 24, 2016
    Assignee: Ixia
    Inventors: Prasada Rao Devarasetty, Kalyan Sundhar, Roger Alan Slyk
  • Patent number: 9329960
    Abstract: Methods, systems and computer readable media for utilizing abstracted user-defined data to conduct network protocol testing are disclosed. According to one aspect, the subject matter described herein comprises a method that includes receiving, by a test system abstraction (TSA) module from a device under test (DUT), a packet containing a command that is associated with a native protocol and converting the command included in the received packet into a TSA protocol command. The method further includes processing the TSA protocol command at a TSA engine module that is provisioned with at least one instruction sequence enabling the TSA engine module to emulate a network test device and generating, by the TSA engine module, a TSA protocol command response in accordance with protocol behavior specified by the at least one instruction sequence.
    Type: Grant
    Filed: June 21, 2014
    Date of Patent: May 3, 2016
    Assignee: IXIA
    Inventors: Tirtha Kumar Chattopadhyay, Angshuman Dasgupta
  • Patent number: 9325533
    Abstract: Systems and methods are disclosed herein to provide improved channel estimation in a wireless data communication system, including but not limited to Multiple Input Multiple Output (MIMO) and Orthogonal Frequency Division Multiplexing (OFDM) communication systems. In accordance with one or more embodiments and aspects thereof, a channel estimation system is disclosed that regenerates a representation of the original transmitted signal from the received digital bitstream and selectively applies it to refine and improve channel estimation and signal equalization calculations using the data symbols contained within received frames. Such a system may offer improved capabilities such as more accurate signal reception, reduced bit error ratio, and improved Multi-User MIMO (MU-MIMO) reception.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: April 26, 2016
    Assignee: IXIA
    Inventors: David Jennings Wicker, Jr., Thomas Alexander
  • Patent number: 9319441
    Abstract: Methods, computing devices, and computer readable storage media for testing network connections are disclosed. A first processor of a plurality of processors may define a new TCP connection to be opened. The first processor may apply a hash function to determine a second processor of the plurality of processors to open the new TCP connection. The first processor may provide data defining the new TCP connection to the second processor. The second processor may open the new TCP connection in accordance with the data provided by the first processor.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: April 19, 2016
    Assignee: Ixia
    Inventor: Maksim Pyatkovskiy
  • Patent number: 9317252
    Abstract: Methods, systems, and computer readable media for selecting numbers from multiple ranges are disclosed. One method includes receiving, information associated with a plurality of ranges, selecting, by a module implemented using a non-transitory computer readable medium, iteratively selecting numbers from within the ranges such that, during a selection iteration, a given number within one of the ranges is not selected more than once and such that a sequence of numbers selected during the selection iteration appears to be random, and utilizing the numbers selected during the selection iteration to control at least one aspect of testing a network or storage device.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: April 19, 2016
    Assignee: IXIA
    Inventors: Niladri Sekhar Roy, Sumit Panda, Tathagata Chakraborty
  • Patent number: 9313115
    Abstract: Traffic generators, methods, and computer readable storage media for testing a network are disclosed. A scheduler may determine a sequence of packets to be transmitted, each packet in the sequence of packets belonging to one of a plurality of flow control groups. A packet generator may generate packets in the determined sequence and output completed packets for transmission over a network under test. The packet generator may include a first processing engine and a last processing engine configured as a pipeline to perform respective sequential stages of a packet generation process, and a first bank of first-in-first-out (FIFO) queues including a plurality of FIFO queues corresponding to the plurality of flow control groups. The first processing engine may store first packet forming data associated with each flow control group in the corresponding FIFO queue of the first bank of FIFO queues.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: April 12, 2016
    Assignee: Ixia
    Inventors: Sushil S. Kamerkar, Limin Liu, Anup Jethra, Gerald Pepper
  • Patent number: 9306816
    Abstract: There is disclosed a system and method for replaying a network capture comprising loading a network capture file that displays at least one traffic flow comprising a sequence of packets, selecting at least one packet to display on a viewer and transmitting the network traffic to a device under test wherein the selected packet is displayed on the viewer when the packet is transmitted to the device under test.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: April 5, 2016
    Assignee: Ixia
    Inventors: Suryya Kumar Jana, Rudranil Das, Mithun Kumar Halder, Tanmoy Sinha
  • Patent number: 9306959
    Abstract: A dual bypass module for managing an integrated secured network environment is provided. The module includes network ports that receive and transmit data traffic flowing through the network. The module also includes a set of monitoring ports that is configured for transmitting the data traffic between the dual bypass module and a set of monitoring systems. The module further includes a set of relays configured for controlling the flow of data through the dual bypass module. The module yet also includes a configurable integrated circuit. The configurable integrated circuit includes at least one of a first logic arrangement for determining conditions of the set of monitoring systems, a second logic arrangement for redirecting the data traffic through a secured alternate path when a monitoring system is unavailable, and a third logic arrangement for redirecting the data traffic through a secured alternate path when a communication path becomes unavailable.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: April 5, 2016
    Assignee: Ixia
    Inventors: Eldad Matityahu, Robert Shaw, Dennis Carpio, Siuman Hui, Wei Lian
  • Patent number: 9301170
    Abstract: According to one aspect, the disclosed subject matter describes herein a system that includes a mobile robotic platform for navigating within a coverage area associated with an access point belonging to a communications network under test, wherein the mobile robotic platform includes a client device emulation module configured to emulate multiple client devices that are wirelessly connected to the access point and to send emulated test traffic data to the access point from each of the emulated client devices via a wireless connection. The mobile robotic platform also includes a real client device that includes a client application configured to communicate simulated test traffic data to the access point via an established wireless connection and a performance metrics module configured to determine wireless communication performance metrics associated with the wireless connection between the access point and at least one of the real client device or the emulated client devices.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 29, 2016
    Assignee: Ixia
    Inventors: Madhu H. Rangappagowda, Jimmy Hardy, Qing Liu, Timothy Earl Bennington-Davis, Dane Bennington
  • Patent number: 9270497
    Abstract: Systems and methods are disclosed herein to provide improved channel estimation in a wireless data communication system, including but not limited to Multiple Input Multiple Output (MIMO) communication systems. In accordance with one or more embodiments and aspects thereof, a channel estimation system is disclosed that utilizes data payload portions of received wireless packets to calculate estimates of the radio frequency (RF) channel traversed by these packets, and iteratively refines and improves these estimates by selectively utilizing successive received packets according to the application of certain metrics. Such a system may offer improved capabilities such as: more accurate signal reception, reduced bit error ratio, and better reception of short data packets.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: February 23, 2016
    Assignee: Ixia
    Inventors: David Jennings Wicker, Jr., Thomas Alexander
  • Patent number: 9270542
    Abstract: In one embodiment, packet forwarding apparatus includes a data packet receiving interface, a data packet forwarding interface, and a configuration interface. The apparatus also includes circuitry that defines a plurality of data packet forwarding paths between the data packet receiving interface and the data packet forwarding interface. The circuitry defines at least one of the plurality of data packet forwarding paths in response to input received via the configuration interface, and the circuitry adaptively reconfigures at least one of the plurality of data packet forwarding paths i) in response to input received via the configuration interface, and ii) while data packets are being received by the packet forwarding apparatus.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: February 23, 2016
    Assignee: IXIA
    Inventors: Nimal K. K. Gamage, Richard B. Whitner, Thomas G. Bartz
  • Patent number: 9264340
    Abstract: Methods, systems, and computer readable media for misdirected packet drill down and negative packet capture at a network test device are disclosed. One exemplary method includes, at a network test device, receiving and storing, in the network test device, expected receive port information regarding a plurality of test packets. The method further includes transmitting the test packets to a device under test. The method further includes receiving at least some of the test packets from the device under test. The method further includes using the expected receive port information and the received test packets to identify misdirected test packets. The method further includes, for each of the packets identified as misdirected, determining a port of the network test device at which the packet should have been received and outputting an indication of the port of the network test device at which the packet should have been received.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: Ixia
    Inventor: Noah Gintis