IUA_TS: Valid8.com/ACATS IUA Conformance Test Suite V.1.4, for use with SIGTRAN IUA Signaling Tester
TEST SUITE OVERVIEW
References draft-jimenez-morneault-iua-test-spec-00.txt (2001-01) / IETF IUA RFC4233/3057
Archive/Project voip/IUA_ts
Version 19171599
Date 02 Dec 2008
Number of Scenarios 42
Number of Groups 5
Average per Group 8
GROUP/SCENARIO TEST PURPOSE
IUA_SG_Start_001 Activate SCTP on PCO1 and PCO2 as pre-condition for other tests for SUT = SGP
SUT: SGP
IUA_SG_Start_002 Activate SCTP on PCO2 as pre-condition for other tests for SUT = SGP
SUT: SGP
IUA_MGC_Start Activate SCTP as pre-condition for other tests for SUT = ASP/MGC
SUT: ASP
IUA_Shutdown Deactivate SCTP
SUT: SGP
MGC
IUA_MGC_5_1_1 To check that if LMG sends primitive to send ASP Management messages to the SG. ASP sends
the ASP Status primitives messages sequence that transitions the ASP to the Active state.
After this sequence a new sequence taking the ASP to the Down State will be sent.
SUT: SGP
IUA_MGC_5_1_2 To check that if the ASPUP msg is acknowledged with a ACK (ASP-Down), ASP Remains in Down State
SUT: SGP
IUA_MGC_5_1_3 To check that Notify (AS-Pending) will be sent if Active ASP transitions to Inactive
ASPs are down.
SUT: SGP
IUA_MGC_5_1_4 To check that if the local SCTP sends this indication due to the loss off connectivity to the loss
of connectivity to the ASPs peer, ASP will be moved to Down State. SCTP CDI is understood as either a
SHUTDOWN COMPLETE notification and COMMUNICATION LOST notification from the SCTP.
SUT: SGP
IUA_MGC_5_2_1 To check that if any message with Invalid Version is received at the ASP then ASP responds with
ERROR message containing cause "Invalid Version" and diagnostic information filled with the version
that the SG supports.
could be down with ASP being Up).
SUT: SGP
IUA_MGC_5_2_2 To check that if a message with an undefined message type is received at AS, AS responds with ERROR
message containing cause "Unsupported Message Type". To chekc that if an error message is received then
this error is reported to the User. Further action at the MGC are implementation dependent.
ASP is Active (The same Test Case could be down with ASP being Up.)
SUT: SGP
IUA_MGC_5_2_3 To check that if a message with message class not defined is received at AS, AS responds with
ERROR message containing cause "Unsupported Message Class". To check that if an error is received
then this error is reported to the User. Further action at the MGC are implementation dependent.
ASP is Active (The same Test Case could be done with ASP being Up.
SUT: SGP
IUA_MGC_5_2_4 To check that if a QPTM message from an SG is received while ASP was in the Inactive state, the
"Unexpected Message" error would be sent by the ASP. (the ASP could optionally drop the message
and not send an Error)

Pre-condition: SCTP association is established between SG and ASP.
ASP is inactive.


Reference: RFC4233/3057 Clause 3.3.3.1



Status:
SUT: SGP
IUA_MGC_5_3_1 To check that if an ASP has been configured to hand traffic for more than one AS. The IUA layer
at the SG maintains the availability state of all dynamically registered remote ASPs, in SG and ASPs. As well,
the active/inactive state of remote ASP(s) are also maintained. Active ASPs are those currently receiving
traffic from the SG.

Pre-condition: An SCTP association is established between each SG and ASP.
ASP has been configured to handle traffic from two SG. ASP is Down for AS1 and AS2

Reference: RFC4233/3057 Clause 1.3.3

Status:
SUT: SGP
IUA_MGC_5_4_1 To check that a Data Link on a Signaling Channel is established and Traffic User PDUs can be
exchanged.

Pre-condition: SCTP association is established between SG and ASP.
ASP is in ASP-Active state.

Reference: RFC4233/3057 Clause 4.1.2

Status:
SUT: SGP
SG
IUA_SG_6_1_1 To check that if LMG sends primitive to send ASP Management messages to the SG. ASP sends
the ASP Status primitives messages sequence that transitions the ASP to the Active state.
After this sequence a new sequence taking the ASP to the Down State will be sent.
ASP is down.
SUT: SGP
IUA_SG_6_1_1_b To check that if LMG sends primitive to send ASP Management messages to the SG. ASP sends
the ASP Status primitives messages sequence that transitions the ASP to the Active state.
After this sequence a new sequence taking the ASP to the Down State will be sent.
ASP is down.
SUT: SGP
IUA_SG_6_1_1_c To check that if LMG sends primitive to send ASP Management messages to the SG. ASP sends
the ASP Status primitives messages sequence that transitions the ASP to the Active state.
After this sequence a new sequence taking the ASP to the Down State will be sent.
ASP is down.
** Establish and receive SETUP
SUT: SGP
IUA_SG_6_1_1_d To check that if LMG sends primitive to send ASP Management messages to the SG. ASP sends
the ASP Status primitives messages sequence that transitions the ASP to the Active state.
After this sequence a new sequence taking the ASP to the Down State will be sent.
ASP is down.
** release a session
** InStream_Id = 2
**
SUT: SGP
IUA_SG_6_1_2 To check that ASP Active is rejected if ASP not in UP state
ASP is down.
SUT: SGP
IUA_SG_6_1_3 To check that Notify (AS-Pending) will be sent if Active ASP transitions to Inactive
ASPs are down.
SUT: SGP
IUA_SG_6_1_4 To check that SG will send Notify (Alternative ASP Active) if one ASP overides another ASP

Pre-condition: SCTP associations are established between SG and both ASPs.
ASPs are down.

Reference: RFC4233/3057 Clause 4.3.2

Status:
SUT: SGP
IUA_SG_6_1_5 SCTP Communication Down Indication
To check that if the local SCTP sends this indication due to the loss of connectivity
to the ASPs peer, ASP will be moved to the Down State.
SCTP CDI is understood as either SHUTDOWN COMPLETE notificaiton and COMMUNICATION LOST notification from the SCTP.

Pre-condition: SCTP association is aestablished between SG and ASP.
ASP is UP.

Reference: RFC4233/3057 Clause 4.3.2

Status:
SUT: SGP
IUA_SG_6_2_1 To check that if any message with Invalid Version is sent from SG if it receives a message that contains
a version it does not support.
SUT: SGP
IUA_SG_6_2_2_a To check that if a message with an undefined message type is received at SG,`
SG responds with ERROR message containing cause "Unsupported Message Type".
ASP is Active
SUT: SGP
IUA_SG_6_2_2_b To check that if a message with an undefined message type is received at SG,`
SG responds with ERROR message containing cause "Unsupported Message Type".
ASP is UP
SUT: SGP
IUA_SG_6_2_3_a To check that if a message with message class not defined is received at SG, SG responds
with ERROR message containing cause "Unsupported Message Class".
ASP is Active
Reference: RFC4233/3057 Clause 4.3.2
Status:
SUT: SGP
IUA_SG_6_2_3_b To check that if a message with message class not defined is received at SG, SG responds
with ERROR message containing cause "Unsupported Message Class".
ASP is UP
Reference: RFC4233/3057 Clause 4.3.2
Status:
SUT: SGP
IUA_SG_6_2_4 To check that the SG will respond with Error (Invalid Interface Identifer) if the ASP sends
a message for an Invalid Interface Identifer (one that is not configured on SG).
ASP is Active (The same Test Case could be done with ASP being up).
SUT: SGP
IUA_SG_6_2_5 To check that if a QPTM message is sent from ASP while ASP is not Active, the SG will send
"Unexpected Message" error in response.
SUT: SGP
IUA_SG_6_3_1 To check that if an SG can support more than one ASP. In this case, one ASP will support
a number of Interface Identifiers and th other ASP will support other Interface Identifiers.
Note: The Interface Identifiers must not overlap between ASPs.
Both ASPs are Down.
SUT: SGP
IUA_SG_6_4_1 To check that a Data Link on a Signaling Channel is established and Traffic User PDUs can be
exchanged.
Pre-condition: SCTP association is established between SG and ASP.
ASP is in ASP-Active state.
SUT: SGP
IUA_SG_6_4_2 To check that a SG will send Release Indication when Data Link fails
ASP is in ASP-Active state.
SUT: SGP
Tools
IUA_SG_UP_001 Tester sends AS-UP to SG
Tester sends AS-UP to SG
IUA_SG_DOWN_001 Tester sends AS-DOWN to SG
Tester sends AS-DOWN to SG
IUA_SG_ACTIVE_001 Tester sends AS-ACTIVE to SG
Tester sends AS-ACTIVE to SG
IUA_SG_INACTIVE_001 Tester sends AS-INACTIVE to SG
Tester sends AS-INACTIVE to SG
Misc
IUA_Misc_SGP_ASPM_V_001 Ensure that the IUT, upon receipt of an ASP Up message, responds with an ASP Up Ack
Pre-condition: Successfully established SCTP connection between SGP and ASP
Reference:
Status:
SUT: SGP
IUA_ASP_Call_001 Send a SETUP
Send a SETUP
IUA_All_Messages Send various messages
Send various messages
IUA_On_PCO1_and_PCO2 Send on both links
Send on both links
IUA_BEAT Send BEAT and BEAT ACK
Send BEAT and BEAT ACK
IUA_MGC_ISDN_CALL_FLOW_1 Full ISDN call flow from link 1 to link 2

Variable Default Value Description
N_Adaptors 1 Number of Ethernet Adaptors to provision (integer 1-2)
N_Sockets 1 Number of SCTP associations to provision (integer 1-2)
PCO1_Use_Primary_Address TRUE Use primary or secondary NIC card for this PCO
PCO2_Use_Primary_Address TRUE Use primary or secondary NIC card for this PCO
PCO3_Use_Primary_Address TRUE Use primary or secondary NIC card for this PCO
PCO4_Use_Primary_Address TRUE Use 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_Port 9900 (null)
PCO1_Dst_Port 9900 (null)
PCO1_2_Src_IP_Addr "192.168.5.47" (null)
PCO1_2_Dst_IP_Addr "192.168.5.58" (null)
PCO1_2_Src_Port 9900 (null)
PCO1_2_Dst_Port 9900 (null)
PCO2_Src_IP_Addr "192.168.2.51" (null)
PCO2_Dst_IP_Addr "192.168.2.52" (null)
PCO2_Src_Port 50001 (null)
PCO2_Dst_Port 50001 (null)
PCO2_2_Src_IP_Addr "192.168.5.47" (null)
PCO2_2_Dst_IP_Addr "192.168.5.58" (null)
PCO2_2_Src_Port 9900 (null)
PCO2_2_Dst_Port 9900 (null)
PCO3_Src_IP_Addr "192.168.3.51" (null)
PCO3_Dst_IP_Addr "192.168.3.52" (null)
PCO3_Src_Port 50001 (null)
PCO3_Dst_Port 50001 (null)
PCO3_2_Src_IP_Addr "192.168.5.47" (null)
PCO3_2_Dst_IP_Addr "192.168.5.58" (null)
PCO3_2_Src_Port 9900 (null)
PCO3_2_Dst_Port 9900 (null)
PCO4_Src_IP_Addr "192.168.4.51" (null)
PCO4_Dst_IP_Addr "192.168.4.52" (null)
PCO4_Src_Port 50001 (null)
PCO4_Dst_Port 50001 (null)
PCO4_2_Src_IP_Addr "192.168.5.47" (null)
PCO4_2_Dst_IP_Addr "192.168.5.58" (null)
PCO4_2_Src_Port 9900 (null)
PCO4_2_Dst_Port 9900 (null)
PCO1_Adaptor_ID 1 Adaptor ID used for testing
PCO2_Adaptor_ID 2 Adaptor ID used for testing
Layer_3_Protocol Use_IPv4 Network layer; above Ethernet, default = Use_IPv4
Status_Type 1 (null)
In_Status_Type 1 (null)
Status_ID 1 (null)
In_Status_ID 1 (null)
Provisioned (null) (null)
Process_Type (null) (null)
AutoStart_After_Time 1000 (null)
StreamID 0 (null)
SAPI 0 (null)
TEI 0 (null)
primary_access_mode TRUE (null)
bcap '04038090A3'H (null)
own_channel_id 1 (null)
N_Output_Streams 2 Number of Tester SCTP Output streams
N_Input_Streams 2 Number of Tester SCTP Input streams
Encoding_Type (null) (null)
EMS_Traffic_Mode_1210 (null) (null)
Traffic_Mode_Used TRUE (null)
Traffic_Mode Over_Ride (null)
Reason_Used FALSE (null)
Reason Management_Inhibit (null)
ASP_ID_1_Used FALSE (null)
ASP_ID_1 1 (null)
ASP_ID_2_Used FALSE (null)
ASP_ID_2 2 (null)
Info_Used FALSE (null)
Info "Info1" (null)
Interface_ID_1_Used FALSE (null)
Interface_ID_1 100 (null)
Interface_ID_2 2 (null)
Interface_ID_Text_1_Used FALSE (null)
Interface_ID_Text_1 "123" (null)
Interface_ID_Text_2_Used FALSE (null)
Interface_ID_Text_2 "456" (null)
Interface_ID_Invalid 999 (null)
CDPN "17819381228" (null)
CGPN "17819381221" (null)
cgpn_indicators '2180'H (null)

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

02 Dec 2008 Produced by SAFIRE V20.07.34.01
www.SAFIRE-World.com
Test Suite Overview