Patents Assigned to IXIA
  • Patent number: 9596166
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for testing inter-cell interference coordination capabilities of wireless access nodes. One method for testing inter-cell interference mitigation capabilities of wireless access nodes includes, in a network equipment test device, emulating at least one user equipment (UE) served by a wireless access node under test. The method further includes emulating a wireless access node. The method further includes causing the emulated wireless access node to generate and send an indication of inter-cell interference to the wireless access node under test. The method further includes monitoring the response and evaluating the performance of the wireless access node under test to the indication of inter-cell interference using the network equipment test device.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 14, 2017
    Assignee: IXIA
    Inventors: Rahul Iyer, Madhu H. Rangappagowda
  • Patent number: 9577669
    Abstract: Methods, systems, and computer readable media for optimized message decoding are disclosed. According to one exemplary method, the method includes receiving a message containing one or more information elements (IEs). The method also includes determining a length associated with the message. The method further includes determining, using the length associated with message, whether the message can be accurately decoded using a mask stored in a memory. The method also includes in response to determining that the message can be accurately decoded using the mask, decoding the message using the mask.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 21, 2017
    Assignee: Ixia
    Inventors: Alan Richard Schwenk, Avinash Raj
  • Patent number: 9577908
    Abstract: An integrated switch tap device for managing and monitoring network traffic is provided. The device includes a set of network ports for receiving and outputting the network traffic. The device also includes a first logic arrangement for performing routing functionalities and a first CPU for processing the routing functionalities. The device further includes a set of monitoring ports that is coupled to one or more monitoring devices. The device yet also includes a first tap module, which is configured at least for intercepting at least part of the network traffic flowing through the network device, creating a copy of at least part of the network traffic, and forwarding the copy to at least one of the set of monitoring ports. The device moreover includes a second CPU configured at least for processing tap functionalities associated with the first tap module.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: February 21, 2017
    Assignee: Ixia
    Inventors: Eldad Matityahu, Robert Shaw, Dennis Carpio, Ky Le
  • Patent number: 9578141
    Abstract: Methods, systems, and computer readable media for packet flow modification are disclosed. According to one method, the method includes receiving one or more packets associated with a packet flow. The method also includes modifying payload information in the one or more packets. The method further includes receiving a subsequent packet associated with the packet flow. The method also includes modifying transport layer or higher layer information in the subsequent packet using information associated with the modified payload information or the packet flow.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: February 21, 2017
    Assignee: IXIA
    Inventor: Matthew R. Bergeron
  • Patent number: 9571296
    Abstract: Embodiments of the invention disclose methods for managing visibility filters in a plurality of network visibility infrastructure elements of a visibility network such that these network visibility infrastructure elements and their filters are managed as a network and filter configuring, packet replication, and redundancy are implemented efficiently from a centralized filter control module.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: February 14, 2017
    Assignee: IXIA
    Inventor: Youval Nachum
  • Patent number: 9552309
    Abstract: Methods, systems, and computer readable media for providing precise timing in a virtual data network or storage network test environment are provided. One method includes providing at least one peripheral device or peripheral device emulator including a timing source. The method further includes connecting the at least one peripheral or peripheral device emulator to a peripheral interface of a computing platform hosting a hypervisor on which at least one test or application under test virtual machine executes. The method further includes making the timing source available to the at least one virtual machine. The method further includes executing a test and using the timing source to provide precise timing for the test.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: January 24, 2017
    Assignee: Ixia
    Inventor: Noah Gintis
  • Patent number: 9553786
    Abstract: Methods, systems, and computer readable media for storing data associated with packet related metrics are disclosed. According to one method, the method includes generating a test packet including a port tuple sequence number (PTSN), wherein the PTSN indicates a number of packets across multiple flows associated with a same port tuple, wherein the port tuple indicates an ingress port and an egress port that the test packet traverses at a device under test (DUT), and storing the PTSN in an entry of a data structure, wherein the entry is indexed by the port tuple.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: January 24, 2017
    Assignee: Ixia
    Inventor: Matthew R. Bergeron
  • Patent number: 9542261
    Abstract: Methods, systems, and computer readable media for a multi-packet CRC engine are disclosed. According to one aspect, the subject matter described herein includes a system for a multi-packet CRC engine. The system includes an input module for receiving set of bits associated with at least one data packet and identifying packet boundaries within the plurality of bits, multiple CRC pre-calculation blocks (CPBs) that receive from the input module subsets of the set of bits, each subset containing a portion of a packet less than all of a packet, and calculate a CRC value for its respective subset of bits, and an output module for receiving the calculated CRC values from the CPBs and using the calculated CRC values to produce packet-specific CRC values, where the output module is dynamically configurable to combine the calculated CRC values according to the identified packet boundaries to produce packet-specific CRC values.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: January 10, 2017
    Assignee: Ixia
    Inventors: Gerald Raymond Pepper, Brian Adam Wilson
  • Patent number: 9537785
    Abstract: Methods, systems, and computer readable media for link aggregation group (LAG) link allocation are disclosed. According to one method for indirect LAG link allocation, the method includes status information associated with a LAG. The method also includes at a first network node, utilizing the status information to set path identifiers in packets for controlling LAG allocation. The method further includes at a second network node separate from the first network node, receiving the packets and allocating LAG links to the packets based on the path identifiers.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: January 3, 2017
    Assignee: IXIA
    Inventor: Matthew R. Bergeron
  • Patent number: 9535482
    Abstract: Methods, systems, and computer readable media for controlling processor card power consumption are disclosed. In one example, the method is conducted in a network test equipment chassis that includes a plurality of processor cards that implements network testing functions. The method includes detecting an event or status associated with one of the plurality of processor cards and determining whether the event or status satisfies a condition of at least one power management rule. In response to determining that the event or status satisfies a condition of the at least one power management rule, the method further includes adjusting power consumption of the processor card in the network test equipment in accordance with the at least one power management rule.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 3, 2017
    Assignee: Ixia
    Inventors: Raymond Anthony Meyer, Manley Klassen
  • Patent number: 9529684
    Abstract: Methods and systems for hardware implementation of uniform random shuffling are disclosed. According to one aspect, a system for hardware implementation of uniform random shuffling includes multiple pseudo-random bit sequence (PRBS) generators, where each PRBS generator provides a pseudo-random sequence of numbers S and the next value in its pseudo-random sequence in response to receiving an output request. The system also includes selection logic for creating a sequence of output values O by repetitively selecting one of the plurality of modules according to a random selection function and sending an output request to the selected module, wherein the sequence of values O created from the output of the randomly selected modules comprises a uniform, randomly shuffled sequence. The probability that a PRBS generator will be selected is weighted based on the number N of pseudo-random values that have not yet been output out of L possible values in the sequence.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: December 27, 2016
    Assignee: IXIA
    Inventors: Sergiu Sincan, Neil Messmer
  • Patent number: 9531620
    Abstract: There are disclosed methods and apparatus for displaying and viewing control plane statistical data for a network. The method comprises configuring a network configuration, wherein the network configuration comprises a network topology, a device group, and a device, generating a test to test the network under test, and requesting to display and view a statistical data based on a network configuration parameter.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: December 27, 2016
    Assignee: Ixia
    Inventors: Florin Ciodaru, Sorin Fetche, Narcis Abdulamit, Anirban Majumder, Gabriel Oprisan
  • Patent number: 9524299
    Abstract: Methods, systems, and computer readable media for modeling a workload are disclosed. According to one method, the method occurs at a computing platform. The method includes providing for user configuration of a file system associated with a device under test (DUT), providing for user configuration of at least one emulated user, and providing for user configuration of interaction behavior between the at least one emulated user and the file system.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: December 20, 2016
    Assignee: IXIA
    Inventors: Abhijit Lahiri, Sumit Panda, Amritam Putatunda
  • Patent number: 9507616
    Abstract: According to one aspect, the disclosed subject matter describes herein a method for emulating computer processing usage patterns on a virtual machine that includes generating a usage pattern specification based on a plurality of computer processing usage patterns provided by a user and receiving, by a virtual machine hosted by a device under test (DUT), the usage pattern specification containing the plurality of computer processing usage patterns. The method also includes generating a plurality of pattern instruction sequences using execution parameters included in each of the plurality of computer processing usage patterns and distributing each of the plurality of pattern instruction sequences among a plurality of virtual processing cores of the virtual machine. The method further includes emulating the operation of the application on the virtual machine by executing the pattern instruction sequences on the virtual processing cores in a manner specified by the execution parameters.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: November 29, 2016
    Assignee: IXIA
    Inventors: Avinash Ramanath, Sergey Lvov, Gheorghe Mihai Puchiu
  • Patent number: 9497100
    Abstract: Methods, systems, and computer readable media for providing fuzz testing functionality are disclosed. According to one method, the method includes at a fuzz testing module (FTM), generating a plurality of test messages, including a test message including fuzzed data, generating fuzzed message identification information, and transmitting the test message and the fuzzed message identification information to a device under test (DUT). The method also includes at a packet analyzer located between the FTM and the DUT, receiving the plurality of test messages and the fuzzed message identification information, and identifying the test message including the fuzzed data using the fuzzed message identification information.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: November 15, 2016
    Assignee: IXIA
    Inventors: Pinaki Chakrabarti, Alok Srivastava, Deepesh Arora
  • Patent number: 9491081
    Abstract: Methods, systems, and computer readable media for generating test packets in a network device using value lists caching are disclosed. In one method, value lists are stored in dynamic random access memory of a network test device. Each value lists includes values for user defined fields (UDFs) to be inserted in test packets. Portions of each value lists are read into per-port caches. The UDF values are drained from the per-port caches using per-port stream engines to generate and send streams of test packets to one or more devices under test. The per-port caches are refilled with portions of the value lists from the DRAM and a rate sufficient to maintain the sending of the stream engine packets to the one or more devices under test.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: November 8, 2016
    Assignee: Ixia
    Inventors: Gerald R. Pepper, Matthew R. Bergeron, Johnny Tsung Lin Ho
  • Patent number: 9479417
    Abstract: There are disclosed traffic generators, methods, and computer readable media to generate packets for testing a network under test. A first parameter memory bank may be active when a first bank select data has a first value and inactive when the first bank select data has a second value. A second parameter memory bank may be inactive when the first bank select data has the first value and active when the first bank select data has the second value. One or more engines may generate packets based on parameters stored in the active one of the first and second parameter memory banks. A processor coupled to the first and second parameter memory banks may write parameter data into the inactive one of the first and second parameter memory banks.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: October 25, 2016
    Assignee: Ixia
    Inventor: Matthew R. Bergeron
  • Patent number: 9473342
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for single and multi-carrier downlink and uplink control information resolution. A method for downlink and uplink control information resolution includes receiving a downlink signal including downlink control information and uplink control information. The downlink signal is processed to segregate at least some of the downlink control information in the signal from the uplink control information in the signal. The segregated downlink control information is processed using downlink control information processing resources. The uplink control information in the signal is processed using uplink control information processing resources.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 18, 2016
    Assignee: Ixia
    Inventor: Ramanathan Asokan
  • Patent number: 9473451
    Abstract: Methods, systems, and computer readable media for a testing platform involving application traffic are disclosed. According to one method, the method occurs at a testing platform including an emulated port control protocol (PCP) client module for requesting public network addressing information for an emulated application server module and an emulated application client module for sending application traffic. The method includes receiving, from a device under test (DUT), the public network addressing information in response to a PCP request. The method also includes providing mapping information to the emulated application client module, wherein the mapping information includes the public network addressing information.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 18, 2016
    Assignee: Ixia
    Inventor: Adrian Lucian Bondrescu
  • Patent number: 9444561
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for simulating per-UE Doppler shifts. One exemplary method includes generating uplink signals to be transmitted from a plurality of different simulated UEs to an air interface device under test. The method further includes applying per-UE Doppler shifts to the signals, wherein applying per-UE Doppler shifts includes applying different Doppler shifts to at least some of the signals. The method further includes transmitting the signals to the air interface device under test.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: September 13, 2016
    Assignee: IXIA
    Inventors: Prasada Rao Devarasetty, Zhiyong Yan