| DUA_TS: Valid8.com/ACATS DUA Conformance Test Suite V.1.4, for use with SIGTRAN DUA Signaling Tester |
|---|
| TEST SUITE OVERVIEW |
| References | |
|---|---|
| Archive/Project | voip/DUA_ts |
| Version | 19171599 |
| Date | 09 Aug 2008 |
| Number of Scenarios | 43 |
| Number of Groups | 5 |
| Average per Group | 8 |
| GROUP/SCENARIO | TEST PURPOSE |
|---|
| DUA_SG_Start_001 | Activate SCTP as pre-condition for other tests for SUT = SGP |
| SUT: SGP | |
| DUA_SG_Start_002 | Activate SCTP on PCO2 as pre-condition for other tests for SUT = SGP |
| SUT: SGP | |
| DUA_MGC_Start | Activate SCTP as pre-condition for other tests for SUT = ASP/MGC |
| SUT: ASP | |
| DUA_Shutdown | Deactivate SCTP |
| SUT: SGP | |
| MGC | |
|---|---|
| DUA_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 | |
| DUA_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 | |
| DUA_MGC_5_1_3 | To check that Notify (AS-Pending) will be sent if Active ASP transitions to Inactive |
| ASPs are down. SUT: SGP | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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) ASP is inactive. Reference: RFC4233/3057 Clause 3.3.3.1 SUT: SGP | |
| DUA_MGC_5_3_1 | To check that if an ASP has been configured to hand traffic for more than one AS. The DUA 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. ASP has been configured to handle traffic from two SG. ASP is Down for AS1 and AS2 SUT: SGP | |
| DUA_MGC_5_4_1 | To check that a Data Link on a Signaling Channel is established and Traffic User PDUs can be |
| exchanged. ASP is in ASP-Active state. SUT: SGP | |
| SG | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_SG_6_1_2 | To check that ASP Active is rejected if ASP not in UP state |
| ASP is down. SUT: SGP | |
| DUA_SG_6_1_3 | To check that Notify (AS-Pending) will be sent if Active ASP transitions to Inactive |
| ASPs are down. SUT: SGP | |
| DUA_SG_6_1_4 | To check that SG will send Notify (Alternative ASP Active) if one ASP overides another ASP |
| ASPs are down. SUT: SGP | |
| DUA_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. ASP is UP. SUT: SGP | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_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 | |
| DUA_SG_UP_001 | Tester sends AS-UP to SG |
| Tester sends AS-UP to SG | |
| DUA_SG_DOWN_001 | Tester sends AS-DOWN to SG |
| Tester sends AS-DOWN to SG | |
| DUA_SG_ACTIVE_001 | Tester sends AS-ACTIVE to SG |
| Tester sends AS-ACTIVE to SG | |
| DUA_SG_INACTIVE_001 | Tester sends AS-INACTIVE to SG |
| Tester sends AS-INACTIVE to SG | |
| Misc | |
| DUA_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 | |
| DUA_Misc_SGP_ASPM_V_002 | 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 | |
| M2UA_RTest_Notify_S | Test for all different message encoding variations |
| SUT: | |
| M2UA_RTest_Release_Req_S | Test for all different message encoding variations |
| SUT: | |
| M2UA_RTest_Release_Conf_S | Test for all different message encoding variations |
| SUT: | |
| M2UA_RTest_Heartbeat_S | Test for all different message encoding variations |
| SUT: | |
| M2UA_RTest_Heartbeat_Ack_S | Test for all different message encoding variations |
| SUT: | |
| Variable | Default Value | Description |
|---|---|---|
| N_Adaptors | 1 | (null) |
| N_Sockets | 1 | (null) |
| 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) |
| DLCI | 1 | (null) |
| Channel_Num | 1 | (null) |
| All_Channels | (null) | (null) |
| primary_access_mode | TRUE | (null) |
| bcap | '04038090A3'H | (null) |
| own_channel_id | 1 | (null) |
| N_Output_Streams | 336 | Number of Tester SCTP Output streams |
| N_Input_Streams | 336 | 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 | Use Interface ID in outgoing messages? Default = FALSE |
| Interface_ID_1 | 100 | Interface ID |
| Interface_ID_2_Used | FALSE | Use Interface ID in outgoing messages? Default = FALSE |
| Interface_ID_2 | 2 | Interface ID |
| 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 | Invalid IID value |
| T_Wait_ASP_Response_VAL | 30000 | Time to wait for response |
| CDPN | "17819381228" | (null) |
| CGPN | "17819381221" | (null) |
| cgpn_indicators | '2180'H | (null) |
| MyTestSuiteTesterRole | (null) | Self-test diagnostics |
| Sender_Delay_Time | 1000 | Self-test diagnostics |
| Listener_Wait_Time | 30000 | Self-test diagnostics |
| Copyright © ACATS Forum 2008 on behalf of the test suite author. All rights reserved. Specifications may change subject to requirements. |
| 09 Aug 2008 | Produced by SAFIRE V20.05.14.01 www.SAFIRE-World.com |
Test Suite Overview |