IP Library Granted Patent US 8,369,225
Granted Patent B2
US 8,369,225 · App. 12/565,657 · Granted Feb 5, 2013

Network testing providing for concurrent real-time ingress and egress viewing of network traffic data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,369,225
App. No.
12/565,657
Granted
Feb 5, 2013
Kind
B2
Abstract

There is disclosed a system and method for implementing concurrent real-time ingress and egress viewing of network traffic data to evaluate the performance of a device under test. The method may be performed by a network testing system.

Claims (34)

1. A network testing system having at least one network card, each network card including a processor, a memory and at least one network communications unit, the network testing system coupled with a network to which a device under test is also coupled, the network testing system coupled with a display, the network testing system having instructions stored thereon which when executed cause the network testing system to perform operations comprising:

receiving user selection to create a network device test

receiving test information for the network device test from the user, the test information including user specification of a source port, a destination port, a program group identifier specification for at least one flow, the program group identifier specification including an ingress portion and an egress portion, and at least one user specified terms of service value

receiving user selection to execute the network device test

executing the network device test, causing packets to be sent from the source port to the destination port through the device under test

displaying in real-time both ingress statistics and egress statistics for the network device test, including displaying the ingress packet data and egress packet data according to the program group identifier for at least one flow and the user specified terms of service value.

2. The network testing system of claim 1 wherein the ingress statistics include a number of frames transmitted and a transmit frame rate and the egress statistics include a number of frames received and a receive frame rate.

3. The network testing system of claim 1 wherein the ingress statistics and the egress statistics include a network latency, a first packet transmitted timestamp, a last packet transmitted timestamp, a first packet received timestamp and last packet received timestamp, a receive throughput.

4. The network testing system of claim 1 wherein the source port is included in a first network card of the network testing system and the destination port is included in a second network card of the network testing system.

5. The network testing system of claim 1 wherein the source port and the destination port are included in a single network card of the network testing system.

6. The network testing system of claim 1 having further instructions stored thereon which when executed cause the network testing system to perform further operations comprising:

storing timestamps for packets received from the device under test

storing timestamps for packets transmitted to the device under test.

7. The network testing system of claim 1 wherein the device under test is selected from the group including a router, a switch, a load balancer, a hub, and a firewall.

8. A method performed by a network testing system having at least one network card, each network card including a processor, a memory and at least one network communications unit, the network testing system coupled with a network to which a device under test is also coupled, the network testing system coupled with a display, the network testing system performing operations comprising:

receiving user selection to create a network device test

receiving test information for the network device test from the user, the test information including user specification of a source port, a destination port, a unique identifier for at least one flow, and at least one user specified terms of service value

receiving user selection to execute the network device test

executing the network device test, causing packets to be sent from the source port to the destination port through the device under test

displaying in real-time both ingress statistics and egress statistics for the network device test, including displaying the ingress packet data and egress packet data according to the unique identifier and the user specified terms of service value.

9. The method of claim 8 wherein the ingress statistics include a number of frames transmitted and a transmit frame rate and the egress statistics include a number of frames received and a receive frame rate.

10. The method of claim 8 wherein the ingress statistics and the egress statistics include at least two of a network latency, a first packet transmitted timestamp, a last packet transmitted timestamp, a first packet received timestamp and last packet received timestamp, a receive throughput.

11. The method of claim 8 wherein the device under test is selected from the group including a router, a switch, a load balancer, a hub, and a firewall.

12. The method of claim 8 wherein the unique identifier is a program group identifier specification, the program group identifier specification including an ingress portion and an egress portion.

13. A storage medium included with a network testing system having at least one network card, each network card including a processor, a memory and at least one network communications unit, the network testing system coupled with a network to which a device under test is also coupled, the network testing system coupled with a display, the storage medium having instructions stored thereon which when executed cause the network testing system performing operations comprising:

receiving user selection to create a network device test

receiving test information for the network device test from the user, the test information including user specification of a source port, a destination port, a unique identifier for at least one flow, and at least one user specified terms of service value

receiving user selection to execute the network device test

executing the network device test, causing packets to be sent from the source port to the destination port through the device under test

displaying in real-time both ingress statistics and egress statistics for the network device test, including displaying the ingress packet data and the egress packet data according to the unique identifier and the user specified terms of service value.

14. The storage medium of claim 13 wherein the ingress statistics include a number of frames transmitted and a transmit frame rate and the egress statistics include a number of frames received and a receive frame rate.

15. The storage medium of claim 13 wherein the ingress statistics and the egress statistics include at least two of a network latency, a first packet transmitted timestamp, a last packet transmitted timestamp, a first packet received timestamp and last packet received timestamp, a receive throughput.

16. The storage medium of claim 13 wherein the device under test is selected from the group including a router, a switch, a load balancer, a hub, and a firewall.

17. The storage medium of claim 13 wherein the unique identifier is a program group identifier specification, the program group identifier specification including an ingress portion and an egress portion.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: IXIA
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2009
From: SUN, ETHAN; LEE, DEAN; PARAMASIVAN, RAJESH; ALSTON, VICTOR
To: IXIA
Reel/Frame 023596/0731 →