M2UA_TS: Valid8.com/ACATS M2UA Conformance Test Suite V.1.6, for use with SIGTRAN M2UA Signaling Tester
TEST SUITE OVERVIEW
ReferencesETSI TS 102 380 v1.1.1 (2004-12) / IETF M2UA RFC3331
Archive/Projectvoip/m2ua_fts
Version19171710
Date25 Jan 2010
Number of Scenarios9
Number of Groups2
Average per Group4
GROUP/SCENARIOTEST PURPOSE
M2UA_SGP
M2UA_SGP_StartActivate SCTP as pre-condition for other tests for SUT = SGP
SUT: SGP
M2UA_SGP/
SG_ASPM
M2UA_SGP_ASPM_V_01To validate that the ASP Up message received with mandatory and option parameters from peer moves the state of the ASP and AS to Inactive at the IUT
Ensure that the IUT responds with the ASP Up Ack and Notify (AS-Inactive) message indicating the AS state has been changed to inactive.
Config: Single ASP is Configured in an AS.
Status: Mandatory
SUT: SGP
M2UA_SGP_ASPM_V_02To ensure that, upon reception of the ASP Up message from peer, IUT responds with ASP Up Ack and 2 Notify (AS-Inactive) messages corresponding to each AS
Status: Mandatory
Config: Same ASP is Configured in two different AS.
Pre-Condition: SCTP Association is established between ASP and SGP.ASP is in Down State.
Ref: Section 4.3.4.1, 4.3.1, 4.3.2 and 4.3.4.5 of RFC 3331
PCO1_Src_IP_Addr PCO2_Src_IP_Addr
PCO1_Dst_IP_Addr PCO2_Dst_IP_Addr
PCO1_Src_Port PCO2_Src_Port
PCO1_Dst_Port PCO2_Dst_Port
SUT: SGP
M2UA_SGP_ASPM_V_03Validate that when IUT receives an ASP Up message from peer for ASP1, it responds with ASP Up Ack and a Notify (AS-Inactive) message, indicating the AS state
has moved to inactive.Now invoke the ASP Up message from peer for ASP2 and validate that the IUT responds with ASP Up Ack message only.
Status: Mandatory
Config: Two ASPs (ASP1 and ASP2) are Configured in a single AS.
Pre-Condition: SCTP associations are established between IUT and both ASPs.
Both ASPs are in down state.
Ref: Section 4.3.4.1, 4.3.1, 4.3.2 and 4.3.4.5 of RFC 3331
PCO1_Src_IP_Addr PCO2_Src_IP_Addr
PCO1_Dst_IP_Addr PCO2_Dst_IP_Addr
PCO1_Src_Port PCO2_Src_Port
PCO1_Dst_Port PCO2_Dst_Port
SUT: SGP
M2UA_SGP_ASPM_V_04To validate the ASP Active message having all parameters and one configured IID (using tag of 0x1),
moves the state of the ASP to active.
Ensure that the IUT responds with the ASP Active Ack and a Notify (AS-Active) message to indicate that
the AS state has moved to the active.
If the ASP was pre-configured to serve more than one IID, the ASP Active Ack message should contain all
pre-configured IID s and not only the one contained in the ASP Active message.
Status: Mandatory
Config: One ASP is configured in an AS.
If necessary the AS and ASP have to be pre-configured at the IUT.
Pre-Condition: SCTP association is established between ASP and IUT.
AS is in inactive state.
Ref: Section 3.3.2.7, 3.3.3.2, 4.3.2, 4.3.4.3 and 4.3.4.5 of RFC 3331
SUT
M2UA_SGP_ASPM_V_05To validate the ASP Active message having all parameters and multiple Configured IID (using tag of 0x1), moves the state of the ASP to active
Ensure that the IUT responds with the ASP Active Ack and a Notify (AS-Active) message to indicate the AS state has moved to the active.
Status: Mandatory
Config: One ASP is configured in an AS.
If necessary the AS and ASP have to be pre-configured at the IUT
Pre-Condition: SCTP Association is established between peer and IUT.ASP is in Inactive State.
Ref: Section 3.3.2.7 and 4.3.4.3 of RFC 3331
SUT: SGP
M2UA_SGP_ASPM_V_06Ensure that an on reception of an ASP Active message with integer range parameters with Configured start and stop values (tag of 0x8) from peer,
IUT responds with the ASP Active Ack and a Notify (AS-Active) message having the value of (AS_active) in status type field.
Status: Mandatory
Config: Single ASP is Configured in an AS.AS is Configured for an Integer based identifier range
Pre-Condition: SCTP Association is established between peer and IUT.ASP is in Inactive State.
Ref: Section 3.3.2.7 and 4.3.4.3 of RFC 3331
SUT: SGP
M2UA_SGP_ASPM_V_07Ensure that upon reception of an ASP Inactive message, IUT responds with ASP Inactive Ack message
and one or more Notify messages depending whether the IUT has T(r) implemented or not.
Status: Mandatory
Config: Single ASP is Configured in an AS.AS is Configured for an Integer based identifier range
Pre-Condition: SCTP association is established between ASP and IUT. ASP is in active state.
Ref: Section 3.3.2.7 and 4.3.4.3 of RFC 3331
SUT: SGP
M2UA_SGP_ASPM_V_08Ensure that the IUT responds with one or two ASP Active Ack and one or two Notify (AS Active)
messages, indicating the AS state transaction to active in both AS, upon receiving an ASP Active message
with only the mandatory parameters.
Status: Optional
Config: Single ASP is configured in two different AS. If necessary the ASs and ASP have to be pre-configured at the IUT
Pre-Condition: SCTP association is established between ASP and IUT.
ASP is in inactive state in both AS1 and AS2
Ref: Section 3.3.2.9, 4.3.2 and 4.3.4.4 of RFC 3331
PCO1_Src_IP_Addr PCO2_Src_IP_Addr
PCO1_Dst_IP_Addr PCO2_Dst_IP_Addr
PCO1_Src_Port PCO2_Src_Port
PCO1_Dst_Port PCO2_Dst_Port
SUT: SGP
M2UA_SGP/
SG_IIM
M2UA_SGP/
SG_MAUP
M2UA_ASP
M2UA_ASP/
ASP_ASPM
M2UA_ASP/
ASP_IIM
M2UA_ASP/
ASP_MAUP
GEH
MISC
RTests
RTests/
Test_Tests

VariableDefault ValueDescription
N_Adaptors1Number of adaptors to use. Default = 1
N_Sockets2Number of SCTP sockets/associations. Default = 2
ASP_Automated_PreambleFALSEIf TRUE, automates test preamble for required test state
PCO1_Use_Primary_AddressTRUEUse primary or secondary NIC card for this PCO
PCO2_Use_Primary_AddressTRUEUse primary or secondary NIC card for this PCO
PCO3_Use_Primary_AddressTRUEUse primary or secondary NIC card for this PCO
PCO4_Use_Primary_AddressTRUEUse primary or secondary NIC card for this PCO
PCO1_Src_IP_Addr"192.168.1.47"(null)
PCO1_Src_IPv6_Addr'00010000000000000000000000000...(null)
PCO1_Dst_IP_Addr"192.168.1.58"(null)
PCO1_Dst_IPv6_Addr'00020000000000000000000000000...(null)
PCO1_Src_Port2904(null)
PCO1_Dst_Port2904(null)
PCO1_2_Src_IP_Addr"192.168.5.47"(null)
PCO1_2_Dst_IP_Addr"192.168.5.58"(null)
PCO1_2_Src_Port2904(null)
PCO1_2_Dst_Port2904(null)
PCO2_Src_IP_Addr"192.168.10.46"(null)
PCO2_Dst_IP_Addr"192.168.10.61"(null)
PCO2_Src_Port2904(null)
PCO2_Dst_Port2904(null)
PCO2_2_Src_IP_Addr"192.168.5.47"(null)
PCO2_2_Dst_IP_Addr"192.168.5.58"(null)
PCO2_2_Src_Port2904(null)
PCO2_2_Dst_Port2904(null)
PCO3_Src_IP_Addr"192.168.3.51"(null)
PCO3_Dst_IP_Addr"192.168.3.52"(null)
PCO3_Src_Port50001(null)
PCO3_Dst_Port50001(null)
PCO3_2_Src_IP_Addr"192.168.5.47"(null)
PCO3_2_Dst_IP_Addr"192.168.5.58"(null)
PCO3_2_Src_Port9900(null)
PCO3_2_Dst_Port9900(null)
PCO4_Src_IP_Addr"192.168.4.51"(null)
PCO4_Dst_IP_Addr"192.168.4.52"(null)
PCO4_Src_Port50001(null)
PCO4_Dst_Port50001(null)
PCO4_2_Src_IP_Addr"192.168.5.47"(null)
PCO4_2_Dst_IP_Addr"192.168.5.58"(null)
PCO4_2_Src_Port9900(null)
PCO4_2_Dst_Port9900(null)
PCO1_Adaptor_ID1Adaptor ID used for testing
PCO2_Adaptor_ID2Adaptor ID used for testing
Layer_3_ProtocolUse_IPv4Network layer; above Ethernet, default = Use_IPv4
PX_ASP_Preamble_Wait_For_ASP_DOWNTRUESet to FALSE to bypass ASP_DOWN preamble
Process_Type(null)(for future use) Role of the Tester: SG or ASP/MGC
PDU_SLTM'111088'HPayload to be used in Data PDUs; typically SLTM
PDU_SLTA'211088'HPayload to be used in Data PDUs; typically SLTA
PDU_TEST_RX_DATA'11223344'HPayload to test for in received Data. Used in scenario: M2UA_Test_Check_Receive_Data
PDU_Data_To_Send'11C90110001130111088'HPayload to be used in Data PDUs; typically SLTM including Routing Label
StreamID_Mgt0Stream ID for management messages. Default = 0
StreamID_Data1Stream ID for data (MAUP) messages. Default = 1
Correlation_ID_UsedFALSEUse Correlation ID in outgoing messages. Default = FALSE
Correlation_ID1Correlation ID to use in outgoing messages
Local_RK_Identifier_Invalid100Invalid Routing Key ID. Default = 100
N_Output_Streams2Number of Tester SCTP Output streams
N_Input_Streams2Number of Tester SCTP Input streams
Encoding_Type(null)SS7 encoding type
Interface_ID_Invalid9Invalid IID
Interface_ID_Non_Configured10Non configured IID
Orig_PC(null)(null)
Dest_PC(null)(null)
Network_IndicatorInternational(null)
Service_IndicatorSI_ISUP(null)
SLC1(null)
IAM'011000000003060D038090A207011...ISUP IAM Hex
ASP_ID_1_UsedTRUEUse ASP ID 1 in outgoing messages? Default = TRUE
ASP_ID_11ASP ID number for first ASP
ASP_ID_2_UsedTRUEUse ASP ID 2 in outgoing messages? Default = TRUE
ASP_ID_22ASP 2 ID number
ASP_ID_Invalid999Invalid ASP ID
Info_UsedFALSEUse Info field in outgoing messages? Default = FALSE
Info"Info"Info field value
Traffic_Mode_UsedTRUEUse Traffic Mode in outgoing ASPTM messages? Default = TRUE
Traffic_ModeOver_RideTraffic Mode
Traffic_Mode_UnsupportedBroadcastTraffic Mode unsupported
Interface_ID_1_UsedTRUEUse Interface ID in outgoing messages? Default = TRUE
Interface_ID_11Interface ID
Interface_ID_1_Invalid11Invalid Interface ID value
Interface_ID_2_UsedFALSEUse Interface ID in outgoing messages? Default = TRUE
Interface_ID_22Interface ID
Interface_ID_2_Invalid12Invalid Interface ID value
AS1_Configured_IID0Interface ID for AS1. Used in tests (eg M2UA_ASP_ASPM_V_05) that verify an IID is for AS1
Interface_ID_rangeFALSEset TRUE to use ID_1..ID_2 as a range
Bad_Parameter_Length'0100040100000018000B000900000...Bad parameter for ASP Active Message
Bad_Parameter_Length_Ack'0100040300000018000B000900000...Bad parameter for ASP Active Ack Message
Invalid_Parameter'01000401000000180099000800000...Invalid parameter
Invalid_Parameter_Ack'01000403000000180099000800000...Invalid parameter
String_IID'0100040100000018000B000800000...String IID for ASP Active Message
String_IID_Ack'0100040300000018000B000800000...String IID for ASP Active Ack Message
Data_Invalid_Version''HData Invalid version
Event_UsedTRUEUse Event in outgoing messages? Default = TRUE
Event(null)Event value
Local_LK_Id(null)(null)
SDT_Id(null)(null)
SDL_Id(null)(null)
SCTP_Establish_Time_Allowed20000Time M2UA_SGP_Start allows to set up SCTP association(s), default = 20000
Preamble_Time_Allowed30000Preamble delay for sending signals to set correct test state, default = 30000
Conf_Wait_Time_Allowed82000Time to wait for confirmation response after a request, default = 82000
Send_Data_Time_Allowed30000Time to wait for user to send data to tester, default = 30000
Response_Time_Allowed30000Time to wait for response (usually during setup), default = 30000
T_Wait_ASP_Ack_VAL2000Time to wait for response, default = 2000 (2 seconds)
T_Wait_For_Response_VAL2000Time to wait for response, default = 2000 (2 seconds)
Short_Time_Allowed1000Used in M2UA_SGP_ASPM_IO_02 for short timeout, default = 1000
Delay_Before_Sending_REL_IND0Time to wait before sending REL-IND
Use_Dynamic_RegistrationTRUESet to TRUE if registration is to be performed on an ASP in the preamble of a test.
Service_Indicator_SLTMSI_Sig_Net_Test_And_Mgt(null)
Wait_Time3000Self-test diagnostics
MyTestSuiteTesterRole(null)Self-test diagnostics
Sender_Response_Wait_Time4000Self-test diagnostics
Sender_Pause_Time1000Self-test diagnostics
Listener_Wait_Time30000Self-test diagnostics

Copyright © ACATS Forum 2010 on behalf of the test suite author. All rights reserved. Specifications may change subject to requirements.

01 Feb 2010Produced by SAFIRE V20.05.15.01
www.SAFIRE-World.com
Test Suite Overview