IP Library Granted Patent US 9,473,451
Granted Patent B2
US 9,473,451 · App. 13/650,115 · Granted Oct 18, 2016

Methods, systems, and computer readable media for providing mapping information associated with port control protocol (PCP) in a test environment

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 9,473,451
App. No.
13/650,115
Granted
Oct 18, 2016
Kind
B2
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.

Claims (34)

1. A method for providing mapping information associated with port control protocol (PCP) in a test environment, the method comprising: at a test system 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:

receiving, from a device under test (DUT), the public network addressing information in response to a PCP request;

providing mapping information to the emulated application client module, wherein the mapping information includes the public network addressing information;

generating, by the application client module, application traffic addressed to the emulated application server module using the public network addressing information; and

sending, by the application client module, the application traffic to the emulated application server module via the DUT.

2. The method of claim 1 wherein the DUT is a network address translator (NAT), a firewall, a router, a proxy, a server, or a gateway.

3. The method of claim 1 wherein the test system includes the emulated application server module.

4. The method of claim 3 wherein the DUT modifies, using private network addressing information associated with the emulated application server module, the application traffic and sends the modified application traffic to the emulated application server module.

5. The method of claim 1 wherein the DUT includes a PCP server module and a network address translator (NAT) module.

6. The method of claim 1 wherein providing the public network addressing information to the emulated application client module includes sending the public network addressing information via a backplane connection, a mid-plane connection, or an internal connection.

7. The method of claim 1 wherein providing the public network addressing information to the emulated application client module includes storing the public network addressing information in a data storage device that is accessible by the emulated application client module.

8. The method of claim 1 wherein the public network addressing information includes a public Internet protocol address and a port identifier.

9. The method of claim 1 wherein the mapping information includes private network addressing information associated with the public network addressing information.

10. A system for providing mapping information associated with port control protocol (PCP) in a test environment, the system comprising:

one or more chassis having one or more processors; and

one or more memories storing instructions that are executable by the one or more processors to operate a test system comprising:

an emulated application client module configured to generate and send application traffic; and

an emulated port control protocol (PCP) client module configured to request public network addressing information for an emulated application server module, wherein the PCP client module is further configured to receive, from a device under test (DUT), the public network addressing information in response to a PCP request, and to provide mapping information to the emulated application client module for use in sending

application traffic, wherein the mapping information includes the public network addressing information,

wherein the emulated application client module is configured to generate and send the application traffic via the DUT, wherein the application traffic is addressed to the emulated application server module using the public network addressing information.

11. The system of claim 10 wherein the DUT is a network address translator (NAT), a firewall, a router, a proxy, a server, or a gateway.

12. The system of claim 10 wherein the test system includes the emulated application server module.

13. The system of claim 12 wherein the DUT is configured to modify, using private network addressing information associated with the emulated application server module, the application traffic and sends the modified application traffic to the emulated application server module.

14. The system of claim 10 wherein the OUT includes a PCP server module and a network address translator (NAT) module.

15. The system of claim 10 wherein providing the public network addressing information to the emulated application client module includes sending the public network addressing information via a backplane connection, a mid-plane connection, or an internal connection.

16. The system of claim 10 wherein providing the public network addressing information to the emulated application client module includes storing the public network addressing information in a data storage device that is accessible by the emulated application client module.

17. The system of claim 10 wherein the public network addressing information includes a public Internet protocol address and a port identifier.

18. The system of claim 10 wherein the mapping information includes private network addressing information associated with the public network addressing information.

19. A non-transitory computer readable medium comprising computer executable instructions embodied in a computer readable medium that when executed by a processor of a computer control the computer to perform steps comprising:

at a test system 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:

receiving, from a device under test (DUT), the public network addressing information in response to a PCP request;

providing mapping information to the emulated application client module, wherein the mapping information includes the public network addressing information;

generating, by the application client module, application traffic addressed to the emulated application server module using the public network addressing information; and

sending, by the application client module, the application traffic to the emulated application server module via the DUT.

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 10, 2012
From: BONDRESCU, ADRIAN LUCIAN
To: IXIA
Reel/Frame 029438/0008 →