Patents Assigned to IXIA
  • Patent number: 9253062
    Abstract: A method and an apparatus for testing a network. A source port unit may generate a packet including a payload, the payload comprising a content identifier and content data in accordance with the content identifier, and transmit the packet via the network. A destination port unit may receive the packet and extract the content identifier and received content data from the received packet. The destination port unit may obtain expected content data in accordance with the extracted content identifier and compare the expected content data and the received content data.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: February 2, 2016
    Assignee: Ixia
    Inventors: Soumava Das, Sumit Panda, Pratik Ganguly
  • Patent number: 9253071
    Abstract: A network equipment device test system includes a message blueprint data structure for storing blueprint data for messages to be decoded. The network equipment test device further includes a message decoder for decoding received messages by accessing the message blueprint data structure and matching information elements in the received messages with information elements in the message blueprint data structure. The network equipment test device further includes a message blueprint data structure configurator for receiving, as input, test configuration data, and for configuring the message blueprint data structure for optimized decoding of messages based on the test configuration data.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: February 2, 2016
    Assignee: Ixia
    Inventors: Alan Richard Schwenk, Avinash Raj Nambi Raj
  • Patent number: 9253242
    Abstract: Methods, systems, and computer readable media for assigning separate dedicated bearers for separate audio and video streams in a test simulation environment are disclosed. In one embodiment, the method includes generating dedicated bearer information associated with each of a dedicated audio bearer and a dedicated video bearer to be used for a communication session and providing the dedicated bearer information to a simulation device. The method further includes, from the simulation device, using the dedicated bearer information to negotiate establishment of the dedicated audio bearer and the dedicated video bearer between the simulation device and a system under test (SUT) and sending simulated traffic data to the SUT over the dedicated audio bearer and the dedicated video bearer in accordance with a mapping based on the dedicated bearer information and identifiers included in the simulated traffic.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: February 2, 2016
    Assignee: IXIA
    Inventors: Catalina Macalet, Stefan Constantin Puiu
  • Patent number: 9239796
    Abstract: Methods, systems, and computer readable media for caching and using scatter list metadata to control DMA receiving of network protocol data are described. According to one method, metadata associated with partially used scatter list entries is cached in memory of a scatter list caching engine. Data to be written to host system memory is received. The scatter list caching engine provides the metadata associated with partially used scatter list entries to a DMA controller to control the DMA writing of the data into host system memory.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: January 19, 2016
    Assignee: IXIA
    Inventors: Octavian Mihai Radu, Robert Brian Luking
  • Patent number: 9219667
    Abstract: Methods, systems, and computer readable media for selectively processing packets using time to live (TTL) information are disclosed. A method for selectively processing packets using TTL information includes receiving, at a test system, a test packet from a device under test (DUT), wherein the test packet includes a TTL parameter field containing a TTL value. The method further includes determining if the TTL value in the test packet is a magic TTL value and performing a processing task on the test packet if the test packet includes the magic TTL value.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: December 22, 2015
    Assignee: Ixia
    Inventors: Alexandru R. Badea, George Ciobanu, Marius-Gabriel Ionescu
  • Patent number: 9219664
    Abstract: Methods, systems, and computer readable media for handling unexpected virtual station interface (VSI) discovery and configuration protocol (VDP) packets received by a VSI are disclosed. One method includes, at a network equipment test device, emulating an ER and VSIs behind the ER. The method further includes transmitting a keep-alive message for a session from one of the VSIs to a virtual Ethernet port aggregation (VEPA) bridge under test. The method further includes receiving a de-associate message from the bridge, tearing down the session, and attempting to re-establish the session with the bridge. The method further includes, while waiting to initiate the attempt to re-establish the session with the bridge, receiving an unexpected message from the bridge and intercepting and logging receipt of the at least one unexpected message.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: December 22, 2015
    Assignee: Ixia
    Inventors: Dan-Alexandru Croitoru, Mihai Neagu, CodruĊ£ Dumitru R{hacek over (a)}doi
  • Patent number: 9204325
    Abstract: Methods, systems, and computer readable media for reducing the impact of false downlink control information (DCI) detection in long term evolution (LTE) physical downlink control channel (PDCCH) data are disclosed. According to one method, an LTE multi-UE simulator receives PDCCH data from an evolved node B (eNode B). The LTE multi-UE simulator applies blind DCI decoding to decode at least one DCI value from channel control elements that carry the PDCCH data. The LTE multi-UE simulator applies at least one false DCI detection countermeasure to identify as true or false DCIs from the DCIs detected using the blind decoding.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: December 1, 2015
    Assignee: Ixia
    Inventors: Suresh Subramanian, Jong Kwan Choi, Ram Asokan
  • Patent number: 9198065
    Abstract: A method for utilizing adaptive symbol processing in a multi-UE simulator is disclosed and includes receiving a downlink signal including a plurality of downlink signal portions, wherein each of the downlink signal portions is received via one of a plurality of carriers and forwarding the downlink signal portions to a first downlink signal chain processing module belonging to a plurality of downlink signal chain processing modules, wherein symbol processing task modules associated with the plurality of downlink signal chain processing modules are grouped in logical task pools of similar symbol processing task modules. The method includes processing the downlink signal portions using the symbol processing task modules associated with the first downlink signal chain processing module. The method also includes selecting a similar symbol processing task module from the logical task pool associated with the first symbol processing task module to assist with the processing of the downlink signal portions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 24, 2015
    Assignee: IXIA
    Inventors: Ramanathan Asokan, Ashraf Q. Siddiqui
  • Patent number: 9198064
    Abstract: Methods, systems, and computer readable media for simulating channel conditions are disclosed. According to one method, the method includes storing a plurality of system level metrics associated with various channel conditions. The method also includes receiving data from a device under test (DUT). The method further includes for each of a plurality of user devices or simulated user devices during a test period: identifying, using information about the received data and a precomputed channel type configuration, a first system level metric from the plurality of system level metrics, and providing the first system level metric to the DUT.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: November 24, 2015
    Assignee: IXIA
    Inventors: Ramanathan Asokan, Prasada Rao Devarasetty, Madhu H. Rangappagowda
  • Patent number: 9191301
    Abstract: Methods and apparatus for testing real-world performance of an system under test are disclosed. The system under test is loaded with interactive transactions. A realistic mix of network traffic is simulated on the communications network. The performance of the system under test under load is tested. Accordingly, a real-world test of the system under test is provided.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: November 17, 2015
    Assignee: Ixia
    Inventors: Clifford Hannel, David Anderson
  • Patent number: 9191332
    Abstract: Methods, systems, and computer readable media for updating sequence and acknowledgment numbers associated with replay packets are disclosed. In one example, a method includes generating, at a sending peer node, a replay packet that includes a payload associated with a capture file packet and accessing, in the sending peer node, a sequence-differential (SEQ-DIFF) list using an original sequence number associated with the replay packet. The method further includes traversing entries in the SEQ-DIFF list, wherein each of the entries includes a sequence number and a payload length differential value, applying, for each traversed entry in the SEQ-DIFF list, the payload length differential value to the original sequence number to determine an updated sequence number for the replay packet, and transmitting, from the sending peer node to a receiving peer node, the replay packet that includes the updated sequence number.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 17, 2015
    Assignee: IXIA
    Inventor: Pradeep Kumar
  • Patent number: 9178823
    Abstract: Methods, systems, and computer readable media for generating simulated network traffic from a plurality of different traffic flows and maintaining a configured distribution among the flows are disclosed. One exemplary method includes determining a number of operations per flow for each of a plurality of flows that generate simulated network traffic between the flows and a device under test. The method further includes determining a desired traffic distribution among the traffic generated by the traffic flows. The method further includes assigning a weight to each flow that determines the number of times to execute each flow during execution of a batch of flows. The method further includes executing the flows in batches according to the assigned weights to transmit the desired distribution of traffic between the different flows and the device under test.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 3, 2015
    Assignee: IXIA
    Inventors: Partha Majumdar, Rohan Chitradurga
  • Patent number: 9178790
    Abstract: A first node that transmits TCP packets to and receives TCP packets from a second node splits a target TCP packet throughput across multiple consecutive time slots, each slot having a target throughput value. If a current slot's achieved throughput value does not match the current slot's target throughput value, the target throughput value for the current slot and/or a subsequent slot is adjusted. Transmit throughput from the first node to the second node is controlled by transmitting TCP packets from the first node to the second node according to a target throughput value for the current slot. Receive throughput from the second node to the first node is controlled by dynamically calculating an advertised receive window size according to a target throughput value for the current slot and communicating the advertised receive window size to the second node.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: November 3, 2015
    Assignee: Ixia
    Inventors: Partha Majumdar, Maksim Pyatkovskiy
  • Patent number: 9178768
    Abstract: Methods, systems, and computer readable media for combining VoIP call data with geographical information are disclosed. According to one method, VoIP subscriber device call quality information and VoIP subscriber device status information are determined for a plurality of VoIP subscriber devices. Geographic information is obtained regarding a geographic area in which the VoIP subscriber devices are deployed. The VoIP subscriber device status and the call quality information are combined with the geographic information and, based on the combined VoIP subscriber device status and the geographic information, a map that illustrates the geographic locations of the VoIP subscriber devices and an indication of the current status and the call quality of each VoIP subscriber device is graphically displayed on a display device associated with a computer.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: November 3, 2015
    Assignee: Ixia
    Inventors: Richard Adam, Rex Hester, Richard Van Schaik, Carl Mottayaw
  • Patent number: 9173136
    Abstract: Methods, systems, and computer readable media for performing single radio voice call continuity (SRVCC) handover are disclosed. According to one method, the method occurs at a testing platform. The method includes receiving, via a communications channel for exchanging messages between a first session initiation protocol (SIP) peer and a second SIP peer, a first message for triggering a bearer deletion procedure associated with a call between the first SIP peer and the second SIP peer. The method also includes in response to receiving the first message or a related message, triggering the bearer deletion procedure prior to changing an access technology.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: October 27, 2015
    Assignee: IXIA
    Inventors: Catalina Macalet, Anda Maria Nicolae, Andrei Slavoiu
  • Patent number: 9172626
    Abstract: Methods, systems, and computer readable media for preventing traffic congestion in a long term evolution (LTE) multi-user equipment (multi-UE) simulator device are disclosed. In one example, a method includes transmitting, from a first module to a second module over a shared bus, one of a plurality of LTE subframe signal portions at the beginning of a first transmission interval. The method further includes sending, from the first module to a third module over the shared bus, a trigger signal upon completing the transmission of the LTE signal portion. The method also includes forwarding, from the third module to the second module over the shared bus, decoded control information associated with at least one of the plurality of LTE subframe signal portions during an idle time period defined by the receipt of the trigger signal and the beginning of a second transmission interval.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: October 27, 2015
    Assignee: Ixia
    Inventors: Damon Lee Campbell, David Hammond, William Clarry Hough, Eric Hugh Wilke
  • Patent number: 9172647
    Abstract: There are disclosed a system, a test head and a method for testing a device under test. Two or more test heads may be mated directly with respective connectors on the device under test. Each test head may include a traffic generator including a stateless packet builder to generate stateless traffic for transmission to the device under test, and a traffic receiver including a stateless packet analyzer to accumulate traffic statistics on stateless traffic received from the device under test. A server coupled to the two or more test heads via respective communications links, may generate stateful traffic for transmission to the device under test by the two or more test heads, and may process stateful traffic received from the device under test by the two or more test heads.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: October 27, 2015
    Assignee: Ixia
    Inventors: Chiat Earl Chew, Michael D. Hutchison
  • Patent number: 9154979
    Abstract: A system for scalably simulating multiple LTE UE devices includes an LTE multi-UE simulator. The simulator includes a common public radio interface (CPRI) module for receiving downlink data from an evolved node B (eNode B) under test and a downlink signal chain processing module including a common section for performing UE agnostic processing of the downlink data and a UE specific section for performing UE specific processing of the downlink data. The simulator further includes a control digital signal processor (DSP) for receiving the downlink data from the common section of the downlink signal chain processing module, for processing downlink data to obtain control information, and for forwarding the control information to the downlink signal chain processing module. The UE specific portion of the downlink signal chain processing module performs the UE specific processing using the control information.
    Type: Grant
    Filed: March 25, 2012
    Date of Patent: October 6, 2015
    Assignee: IXIA
    Inventors: Ramanathan Asokan, Kalyan Sundhar
  • Patent number: 9148862
    Abstract: Methods, systems, and computer readable media for determining a radio frame synchronization position are disclosed. According to one method, the method includes receiving a radio frame having an ascertainable physical channel or ascertainable data intended for providing non-synchronization related information. The method also includes determining, using the ascertainable physical channel or ascertainable data, a frame synchronization position.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 29, 2015
    Assignee: Ixia
    Inventor: Prasada Rao Devarasetty
  • Patent number: 9131000
    Abstract: Methods, systems, and computer readable media for heuristics-based adaptive protocol parsing are disclosed. According to one aspect, a method for heuristics-based adaptive protocol parsing includes receiving a message of a first protocol, where the first protocol defines a plurality of valid message formats, and parsing the received message using a protocol tree for determining whether the received message is in one of the plurality of valid message formats. While parsing the received message, heuristics are used to optimize the protocol tree. In one embodiment, the protocol tree is optimized for parsing messages having the message format of a received message.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: September 8, 2015
    Assignee: IXIA
    Inventor: Rahul Iyer