Emulated PCP Client for Network Address Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network equipment testing platforms face challenges in simulating and testing Port Control Protocol (PCP) controllable devices, particularly in obtaining knowledge of PCP-negotiated public network addressing information for application traffic routing.

Innovation Solution

A test system with an emulated PCP client module requests and receives public network addressing information from a device under test (DUT), providing mapping information to an emulated application client module for sending application traffic, thereby enabling self-contained testing without external resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a testing platform simulates PCP client and application server components to test PCP-controllable devices, then the testing capability and versatility are improved, but the device complexity and information management burden increase

Engineering Contradiction:
Improvetesting capabilityVSAvoidplatform complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple testing components (PCP client emulator, application server emulator, and mapping information provider) into a single integrated testing platform. This consolidation allows the platform to manage PCP signaling and application traffic routing internally, reducing the need for external resources while maintaining comprehensive testing capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an internal mapping information mechanism that acts as an intermediary between the PCP client emulator and the application client emulator. This intermediary component manages the mapping between public network addressing information and internal application traffic routing, eliminating the need for external DNS servers or other external resolution services.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the testing platform uses external resources like DNS servers for public address resolution, then the accuracy of address mapping is improved, but the loss of time and external dependencies increase

Engineering Contradiction:
Improveaddress mapping accuracyVSAvoidresolution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a mechanism where the mapping information is pre-established and maintained within the testing platform itself. The PCP client emulator receives public network addressing information from the DUT and internally provisions this mapping information to the application client emulator before any testing occurs, eliminating the need for real-time external resolution during testing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the address resolution function from external resources (DNS servers) and relocates it internally within the testing platform. By taking out this critical function and embedding it in the platform's internal mapping information mechanism, the system achieves both accurate address mapping and eliminates external dependencies.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If conventional keep alive traffic is used to maintain open ports, then port availability is improved, but the loss of energy and network bandwidth increase

Engineering Contradiction:
Improveport availabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a self-service mechanism where the testing platform automatically manages port availability through internal mapping information. The PCP client emulator maintains open ports by receiving public network addressing information from the DUT and internally routing application traffic through these ports, eliminating the need for continuous keep alive traffic while ensuring port availability throughout the testing process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9473451B2Methods, systems, and computer readable media for providing mapping information associated with port control protocol (PCP) in a test environment
Publication Date: 2016.10.18 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US9473451B2 patent drawing
  • US9473451B2 patent drawing
  • US9473451B2 patent drawing

AI summary

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.