NAS App Tab


The NAS tab is used to define the protocol used in the test, AAA SUTs and the method for choosing SUTs, the type of messages that will be generated by the NAS node, and the information included in the messages.

Parameter Index

General Settings

 

Authentication Settings

 

 

Authorization Settings

Authorization Settings

 

Accounting Settings

 

 

Related Measurements

Different measurements are available depending on the Protocol selected.

Diameter Testing — Diameter NAS Accounting, Diameter NAS Authentication, Diameter NAS Node, and IP Instance report tabs

The Test Summary report tab is always available.


General Settings

Application

Provisions the Application, Auth-Application and Acct-Application AVPs in messages sent by a node and identifies the Diameter application supported by the node. The Application selection determines which Authentication algorithms display for your selection.

Parameter Class: Basic: Custom Multiple Choice Values:

Tcl Parameter:

DiaSrvApplicationId

HssSrvS6aApplicationId

DiaClnApplicationId

HssSrvS6dApplicationId

HssSrvGrApplicationId

HssSrvSwxApplicationId

 

Application

Options Displayed for AAA Server Nodal

Parameter Name Value

NASREQ

PAP and CHAP options are enabled. EAP is disabled

NASREQ : 1

Diameter BASE Accounting

All Authentication options are disabled and AAA Test is forced to Accounting ONLY

Diameter Base Accounting : 3

Diameter EAP

EAP is enabled. PAP and CHAP are disabled

Diameter EAP : 5

WiMAX MIP4

PAP and CHAP are enabled. EAP is disabled

WiMAX MIPv4 : 0xfffffffd

Wm Interface

EAP is enabled. PAP and CHAP are disabled

Wm Interface : 0x1000030

Wm/Wg Interfaces

EAP is enabled. PAP and CHAP are disabled

Wm/Wg Interfaces : 0xfffffffb

Wa Interface

EAP is enabled. PAP and CHAP are disabled

Wa Interface: 0xfffffff6

Wa/Wm/Wg Interfaces

EAP is enabled. PAP and CHAP are disabled

Wa/Wm/Wg Interface: 0xfffffff4

Wa/Wx Interface

EAP is enabled. PAP and CHAP are disabled

Wa/Wx Interface: 0xfffffff5

S6b Interface

EAP is enabled. PAP and CHAP are disabled

S6b Interface : 0x1000038

STa Interface

EAP is enabled. PAP and CHAP are disabled

STa Interface : 0x1000022

SWm Interface

EAP is enabled. PAP and CHAP are disabled

SWm Interface: 0xfffffff7

SWa Interface

EAP is enabled. PAP and CHAP are disabled

SWa Interface: 0xfffffff8

S6b/STa/SWx Interfaces

EAP is enabled. PAP and CHAP are disabled (AAA Server Node)

S6b/STa/SWx Interfaces : 0xfffffffc

S6b/SWm/SWx Interfaces

EAP is enabled. PAP and CHAP are disabled (AAA Server Node)

S6b/SWm/SWx Interfaces : 0xfffffff9

S6b/SWa/SWx Interfaces

EAP is enabled. PAP and CHAP are disabled

S6b/Swa/Swx Interfaces : 0xfffffffa

  • When you select the WiMAX MIP4, the AAA Nodal is only used to simulate HA NAS. You can create another NAS to simulate FA NAS by configuring the application as EAP.

  • To configure EAP Authentication and any auth-request-type as part of the same session:

You may select the Wm interface to allow EAP authentication, you can also configure any Auth-request-type as part of the same session (for example, you can configure the NASREQ/NASResponse Auth-request-type via  AVP Configuration).  

  • Selecting S6b/STa Interfaces supports both STa and S6b interfaces simultaneously for the same UEs.
NOTES:
  • The number of tunnels set/changed depending on the Diameter application you select: two tunnels for Wm Interface and one tunnel for all other applications.
  • The S6b interfaces between the 3GPP AAA Server and the PDN-GW.
  • The STa interface connects the trusted non-3GPP IP Access with the 3GPP AAA Server/Proxy and transports access authentication, authorization, mobility parameters and charging-related information in a secure manner.
  • The SWm interface between the 3GPP AAA Server and the ePDG.
  • The SWa interface connects the untrusted non-3GPP IP Access with the 3GPP AAA Server/Proxy and transports access authentication, authorization, mobility parameters and charging-related information in a secure manner.
  • The SWx interface is the reference point between AAA and HSS.
  • The Wa interface is the reference point between the WLAN Access Networks to the 3GPP core network i.e. with the AAA server in Non-Roaming scenarios and AAA proxy in Roaming.
  • The Wx interface is between the 3GPP AAA Server and the HSS.
  • The Wm interface is between the 3GPP AAA Server and the PDG.
  • The Wg interface is between the 3GPP AAA Server and the WAG or between the 3GPP AAA proxy and the WAG depending on the location of the WAG.

Related Measurements

WiMAX H4 Command Code

 

WiMAX HA4 Command Code checkbox is only available when the Wimax Mip4 option is selected from the Application dropdown list. Select the checkbox and enter the Command Code of the message type not defined by IANA official codes.

Tcl Parameter: DiaCmdCodeWha4En

 

AAA Test

Use the drop-down list to select the types of transactions that are included in the test: authentication, accounting, or both. The types of transactions affect the way RADIUS sessions are connected and disconnected...

Options: Authentication With Accounting, Authentication Only, or Accounting Only

Default: Authentication With Accounting

Tcl Parameter: DiaClnAaaTestType

NOTES:

  • The parameters in the Authentication and Accounting panes are dynamically enabled and disabled when their respective transactions are included in or excluded from the test.

  • In an Accounting Only test, an MN session is still established, although no Access Requests are sent.
    (This option is not applicable for CSN Nodal testing).

Related Diameter Measurements

IP Mobility Mechanism

Options = GTP/PMIPv6 (S2b) - S2b is the reference point between ePDG (Evolved Packet Data Gateway) and PGW, which is based on GTP or PMIPv6 (Proxy Mobile IP version 6). Both GTp and PMIPv6 are network based IP mobility protocols.

Options = DSMIPv6 (S2c) - S2c is the reference point between the UE and PGW, which is based on DSMIPv6 (Dual-Stack Mobile IP version 6). DSMIPv6 is a host based IP mobility protocol.

Tcl Parameter: DiaClnIpMobMech

User Name and Password

When you set Application as S6b Interface, STa Interface, SWm or S6b/STa Interfaces, authentication is performed without password (the Password selection is not available).

See User Credentials

Tcl Parameter: DiaClnAaaTestType

DiaClnUserName DiaClnPasswordEn
DiaClnPassword  

 

NAS Identifier

The NAS-Identifier attribute in RADIUS requests sent to the SUT, formatted as the Fully Qualified Domain Name (FQDN) of the NAS. The name must be unique within the scope of the SUT. Either the NAS-IP-Address or the NAS-Identifier attribute is required by RADIUS. Use the checkboxes in the Authentication and Accounting panes to include the attribute in Access Request and Accounting Request messages respectively.

If more than one NAS is used in the test, a unique name must be provisioned for each NAS. The default value will produce unique names in the format spcoastn@nasdomain, where n begins at 1 and increments for each NAS. Alternatively, you can use the Auto-Increment feature to generate custom names.

Range: <host name>@<domain>

Default: @nasdomain

SUT Port

The TCP port that is used with Diameter on all SUTs.

Range: 0 - 65535

Default: 3868

Tcl Parameter: DiaClnSutPort

UE MAC Address

Enter valid starting MAC Address. It will be incremented for each user. Available when Application = Wa or Wa/Wm/Wg.

Default: a1:b2:c3:d4:e5:f6

Tcl Parameter: UeMacAddr

 

 

^ Back to Top


Authentication Settings

The following parameters are available when a test includes authentication.

Authentication Type

Select the type of authentication performed by the SUT.

Options: CHAP, PAP, EAP, or DIGEST (DIGEST is only supported with RADIUS)

Default: CHAP

When you select CHAP, you can define the Challenge Length in the field provided.

Range: 1128

Default: 16

Tcl Parameter: DiaClnChapChallengeLen

When you select EAP, you can configure the methods that will be supported and the credentials used for each method with the EAP Settings window.

Related Diameter Measurements

Obtain IP Address by AAA

Enable to request that the AAA SUT allocate and return an IP address for an MN in the authentication response message. When address allocation is used, the address received is automatically included in the Framed-IP-Address attribute in any accounting requests sent to the SUT.

The IP address from this parameter is also transferred to the following messages including MIP RRQ, CCR if PDF Diameter, and Accounting-Request.

Tcl Parameter:

CsnClnAaaIpAddrAllocFeatEn DiaClnAaaIpAddrAllocFeatEn

 

Reauthenticate Intervals

Enabling the Reauthenticate checkbox and specifying the interval  ensures that the current session is reauthenticated according to the specified interval.

To ensure re-authentication, a unique authenticator value is included in all subsequent Access-Request messages for the current session (Network Access Authentication between NAS and Home AAA), if known by the NAS.

For example, if you are running AAA Diameter test with EAP and you want to see the WiMAX AAA-Session-ID in the reauthentication messages, you would configure the reauthentication interval as described above and then go to the AVP Configuration window and select AAA-Session-ID from the WiMAX library, edit that AVP and check the "Re-Authentication Eap Request" box (if your Dameter test is not using EAP, check the "Re-Authentication AA Request").  This will add the desired AVP into the Diameter EAP Re-auth requests.

Tcl Parameter:

DiaClnReAuthEn DiaClnReAuthTime

 

Wm Tunnel Establishment Delay (s)

A timer value to trigger tunnel establishment over Wm. Only available when Application = Wa/Wm/Wg.

Range : 1 to 65535

Default = 1

Tcl Parameter: DiaClnWmTunnelEstDelay

 

 

^ Back to Top

Authorization Settings

These parameters are available only when you select Application as S6b, S6b/STA Interfaces, Wm Interface, or Wm/Wg Interfaces.

Authorization procedure through S6b interface starts when the AAR message is sent from PGW to AAA. The AAR message is initiated by PGW, and is sent when the Authorization Start Delay timer expires (authorization is not directly triggered by authentication success).

S6b, S6b/STA Interfaces

Authorization Start Delay

Enter the Authorization Start Delay in seconds. Enter value to simulate delay at the PGW to start S6b authorization procedure after a successful authentication procedure (for example, Gateway session establishment through Gxa, IP-CAN session establishment through Gx, etc.)

Not available for S6b Interface.

Default: 2 seconds.  

Tcl Parameter: DiaClnAuthorizationStartDelay

Number of APNs

Select the number of APNs to be defined for S6b, S6b/STA Interfaces.

Tcl Parameter: DiaClnNumApns

APN Assignments

Use the APN Assignments pane to define the APN values assigned to S6b, S6b/STA PDN contexts. You can define one APN for all contexts, a different APN for every context, or a set of APNs that are distributed among all contexts.

Tcl Parameter:

DiaClnApn0 DiaClnApn1 DiaClnApn2
DiaClnApn3 DiaClnApn4 DiaClnApn5
DiaClnApn6 DiaClnApn7 DiaClnApn8
DiaClnApn9 DiaClnApn10  

 

Wm, Wm/Wg, and Wa/Wm/Wg Interfaces

These configurations are available for Wa , Wm , Wm/Wg, and Wa/Wm/Wg Interfaces.

W-APN

Enter the WLAN APN Id that applies the charging/routing Policy. This is the W-APN to which the UE requests authorization.

This AVP is included in Authentication-Request-Type AVP, when set to AUTHORIZE_AUTHENTICATE.

Tcl Parameter: DiaClnWmWgApn

Charging ID

Enter the PDG Charging ID. The PDG charging identifier is generated by PDG and used to correlate PDG and WLAN Access Network charging data.

This AVP is included in Authentication-Request-Type AVP, when set to AUTHORIZATION_AUTHENTICATE.

Option: 0 -  4294967295

Default: 1.

Tcl Parameter: DiaClnWmWgChargeId

WAG Initiated Routing Policy Cancellation Timer

Select and enter the required length of time to wait before cancelling the WAG Initiated Routing Policy.

Tcl Parameter: DiaClnWagPolicyCancelTimeEn

Tcl Parameter: DiaClnWagPolicyCancelTime

The AAR messages sent from AAA Nodal includes the Session-Request-Type AVP with value of the Sesion-Request-Type set to Authorization-Reuqest. The AAR messages also include W-APN-ID, PDG Charging ID, and destination host AVPs.

^ Back to Top

Accounting Settings

The following parameters are available when the test includes accounting.

Started Time

See Accounting Message Cycle

Stopped Time

See Accounting Message Cycle

Interim Update Time

See Accounting Message Cycle

Configured Time

See Accounting Message Cycle

Account Start Delay

See Accounting Message Cycle

Charging Type

See Accounting Message Cycle

Operator-id

See Accounting Message Cycle

Operator Name

See Accounting Message Cycle

Location Info Method

See Accounting Message Cycle

Location Code

See Accounting Message Cycle

Country Code

See Accounting Message Cycle

Civic Address Type

See Accounting Message Cycle

Civic Address Value

See Accounting Message Cycle

Altitude (meters/floor)

See Accounting Message Cycle

Datum

See Accounting Message Cycle

Location Info TTL (NTP)

See Accounting Message Cycle

Sighting Time (NTP)

See Accounting Message Cycle

Latitude

See Accounting Message Cycle

Longitude

See Accounting Message Cycle

Altitude Type

See Accounting Message Cycle

Optional Accounting Request Attributes

Select to provision the following RADIUS attributes in Accounting Request messages with values defined in or generated by the test case.

IMPORTANT: RADIUS requires that either a NAS IP Address or a NAS Identifier is included.

  • Message Includes the User Name — The User-Name attribute is included and is provisioned with User Name.

  • Message Includes the NAS IP Address — By default, the NAS-IP-Address attribute is included and is provisioned with the address of the NAS node associated with the MN.

    TIP: You can add the NAS-IP-Address attribute to the VSA configuration and provision the attribute with a static or incrementing address that is different from the NAS node's address. If you use a custom attribute, be sure to clear the checkbox to prevent the inclusion of a second attribute.

  • Message Includes the NAS Identifier — The NAS-Identifier attribute is included and is provisioned with NAS Identifier.

  • Message Includes the MN Home Address — Mobile Subscriber home address allocated by the HA is included to the Diameter accounting message.

Tcl Parameter: MipDiaHoaEn

Options: False/True

Default: False

Apply Parameter Values From Test Data File

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.

 

NOTES:

  • The Framed-IP-Address attribute is automatically provisioned when IP address allocation is enabled in the AAA Server Node and AAA Server Nodal test cases. You should only include this parameter in a Test Data File when address allocation is disabled.
  • If you have defined VSAs within the test case, they will only be overridden by attributes defined in a Test Data File if the Vendor-ID, Type, and the length of the value exactly match. Otherwise, both attributes will appear in a message.
  • You can provision multiple VSAs with multiple attribute fields in the data file:

username,password,attr,attr,attr user1,pass1,attrvalue1,attrvalue2,attrvalue3  You can also provision VSAs for some MNs but not others by skipping an attribute value:

username,password,attr,attr,attr user1,pass1,attrvalue1,attrvalue2,attrvalue3 user2,pass2,attrvalue1,,attrvalue3

(the second attribute is not used) user3,pass3,attrvalue1,attrvalue2, (the third attribute is not used)

 

 

^ Back to Top