Pilot Packets


In IP Application Node testing, the Pilot Packet tab allows you to define attributes for processing PCEF emulator generating pilot packets.

Enable NAT

Data Start Delay (ms)

NAT Settings

Starting NAT IP

NAT Ratio

Apply NAT Chunks Size Table from TDF

 


 

Enable NAT Select and define the NAT Chunk settings.

Data Start Delay (ms)

Enter the time to wait (after Pilot Packet session is established) before allocating NAT Port Chunk. A negative value indicates that Data Ttraffic will be started before Pilot Packet session is established.

 


NAT Settings

Allows you to define multiple pairs of NAT chunk start IP and size when you need to schedule multiple allocations (of NAT Chunk).

NOTE: Click on the top right-hand corner of the NAT Settings table for Tcl Parameters information.

Starting NAT IP

Enter the starting Public IP address.

NOTE: This IP is different from mobile’s IP address configured on the in Mobile Subscribers pane.

The following shows the formula used to determine NAT IP address for individual mobile (based on the Starting NAT IP you entered).

NAT IP address of Mobile#n = (Starting NAT IP address) + (n/(NAT ratio))

Example: Starting NAT IP Address is 10.0.0.1, NAT Ratio is 9999

NAT IP address for mobile#1:     10.0.0.1

NAT IP address for mobile#2:     10.0.0.1

..

...

NAT IP address for mobile#201: 10.0.0.2

NAT IP address for mobile#202: 10.0.0.2

NAT IP address for mobile#301: 10.0.0.3

NAT IP address for mobile#302: 10.0.0.3

NAT Ratio

Indicates the number of mobiles that share the same NAT IP address. The number of mobiles to NAT IP address ratio may be a maximum of 9999:1, that is, up to 9999 mobiles may share the same NAT IP address.

Add NAT Chunk

Click to add a row of NAT Chunk.

NOTE: The icon is not available (is greyed) once the maximum of 8 subscriber groups have been added.

Preview NAT table

Click to display a preview of the mobile nodes to NAT ratio, along with its assigned ports.  

NOTE: The NAT Ports Preview displays values calculated using formulas shown in Starting NAT IP and Starting Port.

Chunk Index Automatically assigned when you click to add NAT Chunk

Starting Port

Indicates the base port number of NAT port chunk.

NOTES: Use Test Data File to configure different port chunk events per individual mobiles.

  • Port number could cross port boundary (65535), and may restart from 0 in such a case.
  • A warning displays when there is a potential port overlap among mobiles sharing the same NAT IP address.

 

The port chunk information for individual Mobiles is calculated using the following formula:

The start port of Mobile#n’s Nth port chunk event = (The first port number of Mobile#n) + (The offset value of Nth event’s start port)
The first port number of Mobile#n = The start port number + (the size of port range assigned per mobile) * (n-1)
The size of port range assigned per mobile = (The start port number of the last event + chunk size of the last event) – (starting port number of the first event)
The offset value of Nth event’s start port = (The start port number of Nth event) – (The start port number of the first event)

Example: NAT Ratio(100), Port Chunk Event(PCE)#1(start port=1000, chunk size=2), Port Chunk Event#2(start port=1002, chunk size=2)

Mobile#1.PCE#1.start port=1000

Mobile#1.PCE#2.start port=1002

Mobile#2.PCE#1.start port=1004

Mobile#2.PCE#2.start port=1006

.

.

Mobile#10.PCE#1.start port=1036

Mobile#10.PCE#2.start port=1038

.

.

Mobile#101.PCE#1.start port=1000

Mobile#101.PCE#2.start port=1002

Port Chunk Size

Indicates the size of NAT port chunk.

Start Time (ms)

Indicates the chunk Start Time, that is, relative time of port chunk event

Duration

Indicates the duration of the chunk, that is, the Port chunk will de de-allocated after this time.   Indicates that the allocated NAT Port Chunk is de-allocated after the specified duration expires, if it needs to be de-allocated before PDN session teardown. (NAT Port Chunk de-allocation is normally part of the PDN session teardown process).

Apply NAT Chunks Size Table from TDF

Use the TDF to override a specific mobile node’s Starting Port, Port Chunk Size, Start Time, and Duration.

The TDF allows you to specifically assign individual chunk event configurations to each subscriber and override existing table configuration. However, the TDF does not create a new table.  

Configure the table (may be a blank/dummy configuration), prior to applying the TDF.  This is because, a configured table is required in order to assign DMFs to the associated chunk events.  The TDF cannot be used to override the DMFs assigned to each chunk event.

  • See also: Applying TDFApplying TDF.

    See Test Data Files for further explanation and sample files. If a sample is not found for the specific TDF, you can obtain a sample file from your Technical Support representative. You may also use the following options to select an existing TDF or create/edit TDF-CSV files (TDF-CSV Editor). 

    For most TDF Parameters used for Applying Parameters, each row in the file is the overridden value for a different “Session”, aka a different UE. But some TDFs are done in other dimensions, like Bearers, eNodeBs, Subscribers (2 per UE sometimes) or even Hosts, etc. Tooltips on the TDF Parameter: 

    Note that the “ID” is a unique ID. Please Provide the ID when reporting issues with a TDF. For TDFs that do not apply / override Parameters, but instead are just their own configuration or data or media files you won’t see TDF ID row details.

    TIP: When including large files, please be aware of memory limitations, since the TDF Editor shares memory with the Client.

    NOTE: The available TDF options vary. on the L3-7 | IPSec tab > IKE with RSA Settings you may only select the Certificate TDF from TAS (these are non-CSV TDFs).

    In addition, where applicable, any rules for defining TDFs are included in specific Test Cases. (For example, In MME Node test case, see MME Node - Provisioning TDF.)

    From the DMF Window, press Shift+Alt+A to display the  Save DMF as Tcl window. Click the Save to File button to save as Tcl file. See additional details on Using the Tcl API.

     

    Select/Create a new TDF-CSV

    Allows you to create a new TDF by entering a file name that doesn’t already exist or select an existing file by entering a file name that already exists.

    Click to open the Select Existing or Create window.

    • Navigate to the relevant library/folder,

    • Enter the name of the file:

    • If the file name already exists, the file is selected and applied in the test case.

    • If the file name does not exist, a message displays that says you are creating a new TDF and the embedded TDF-CSV will be launched.

      • Click Yes to launch the TDF-CSV Editor and create/save the new TDF-CSV.

      • Click No to select a different file

    NOTE: If you do not have permission to save in the selected library, an error displays when you try to create a new file.
    TIP: You may also navigate to the relevant library/folder and select file, and click OK.

     

    Upload a New TDF to TAS

    Click to import a new TDF file from your local folder and select in the test Case (instead of having to go to TDF Admin).

    • Navigate to the file on your local folder and select.
    • Then navigate to the location (library) where you want to save it on the TAS. You may rename the file, if required.  

    View Edit Selected TDF in TDF-CSV Editor

    Available only when you have selected a TDF on TAS. Click to open the selected file in TDF-CSV Editor (in place, that is, within the Test Case).

    Edit the file and save. You may also click Save As to save the edited TDF-CSV to a different library and also rename the file, if required.

    NOTE: You may also select a TDF from a library to which you do not have write permissions, edit the file as required, and save (Save As) only to a different library with the same file name or a different name.

    The only options available are Save As and Cancel.

    Open Selected TDF in Standalone TDF-CSV Editor

    Available only when you have selected a TDF on TAS. Select to retrieve the CSV file and open it in the stand alone TDF-CSV Editor.

    Generate Stub TDF-CSV

    TIP: Available only when a CSV specification has been defined for in the Test Case for the TDF widget ( View TDF Actions/Options Menu)

     

    Opens an example context specific test data parametersexample context specific test data parameters, which you may save as a .CSV file or open in the TDF-CSV Editor.

     

    Launch Standalone TDF-CSV Editor

    Click to open a blank TDF-CSV Editor.

    The Launch Standalone TDF-CSV editor options handles very large TDFs that may use too much Client memory if opened within the Test Case/in the embedded editor.  You may set the standalone TDF-CSV Editor memory high to edit large TDFs.

^ Back to Top