| 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 |