$Suite $SuiteId ATM_UNI_ES_3_1 $SuiteOverviewPart $Begin_SuiteStructure $SuiteId ATM_UNI_ES_3_1 $StandardsRef /* ATM Forum User Network Interface Specification, Version 3.1 */ $PICSref /* ATM Forum/95-1619 */ $PIXITref /* ATM_UNI_ES Annex A */ $TestMethods /* Remote Single-layer Embedded Test Method */ $Comment /* This conformance test suite deals with end systems only. */ $Structure&Objectives $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/General/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/Cell_Rate_Decoupling/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/VCI/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Alarm_Surveilance/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $SelectExprId $Objective /* */ $End_Structure&Objective $End_Structure&Objectives $Comment /* */ $End_SuiteStructure $Begin_TestCaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/General/ $TestCaseId Ver_Gen_GFC0_VP $SelectExprId $Description /* Verify that the IUT encodes all GFC bits to '0' in a VPC. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/General/ $TestCaseId Ver_Gen_GFC0_VC $SelectExprId $Description /* Verify that the IUT encodes all GFC bits to '0' in a VCC. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/General/ $TestCaseId Ver_Disc_OAM_Seg_VP_LB $SelectExprId $Description /* Verify that if the IUT does not support VP level management, it will discard any cells received with VCI=3(i.e., segment F4 flows). */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/General/ $TestCaseId Ver_Disc_OAM_End_VP_LB $SelectExprId $Description /* Verify that if the IUT does not support VP level management, it will discard any cells received with VCI=4 (i.e., End-to-end F4 flows). */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/Cell_Rate_Decoupling/ $TestCaseId Ver_Gen_Unass_Cell $SelectExprId $Description /* Verify that if the IUT has a physical layer that has synchronous cell time slot, it generates and adds unassigned cell to the assigned cell stream to be transmitted, transforming a non-continuous cell stream of assigned cells into a continuous stream of assigned and unassigned cells. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/VCI/ $TestCaseId Ver_OAM_F4_Coding $SelectExprId $Description /* Verify that if the IUT supports VP level management, it has the capability to identify and encode OAM F4 flow cells with VCI=3 or VCI=4 for a given VP. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $TestCaseId Ver_OAM_F5_Coding $SelectExprId $Description /* Verify that if the IUT supports VC management, it uses the proper coding for segment OAM F5 flow cells with proper PTI code. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $TestCaseId Disc_OAM_Seg_F5 $SelectExprId $Description /* Verify that if the IUT does not support VC level management, it will ignore (discard) cells with PT code point 100 (Segment OAM F5 flow related). */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $TestCaseId Disc_OAM_End_F5 $SelectExprId $Description /* Verify that if the IUT does not support VC level management, it will ignore (discard) cells with PT code point 101 (End-to-end OAM F5 flow related). */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Disc_F4_Inv_OCT $SelectExprId $Description /* Verify that the IUT discards an OAM F4 cell which has an invalid OAM Cell Type field. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Disc_F5_Inv_OCT $SelectExprId $Description /* Verify that the IUT discards an OAM F5 cell which has an invalid OAM Cell Type field. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Disc_F4_Inv_OFT $SelectExprId $Description /* Verify that the IUT discards an OAM F4 cell which has an invalid OAM Function Type field. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Disc_F5_Inv_OFT $SelectExprId $Description /* Verify that the IUT discards an OAM F5 cell which has an invalid OAM Function Type field. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Ign_F4_Inv_CRC $SelectExprId $Description /* Verify that the IUT ignores a segment OAM F4 loopback cell with an invalid OAM CRC-10 Field. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Ign_F5_Inv_CRC $SelectExprId $Description /* Verify that the IUT ignores a segment OAM F5 loopback cell with an invalid OAM CRC-10 field. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Ver_F4_LB_Res0 $SelectExprId $Description /* Verify that the IUT sets all 7 reserved bits of the OAM F4 Loopback Indication field to '0'B. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Ver_F5_LB_Res0 $SelectExprId $Description /* Verify that the IUT sets all 7 reserved bits of the OAM F5 Loopback Indication field to '0'B. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Disc_F4_LB_Res1 $SelectExprId $Description /* Verify that the IUT discards an OAM F4 loopback cell with the reserved bits not set to '0'B. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestCaseId Disc_F5_LB_Res1 $SelectExprId $Description /* Verify that the IUT discards an OAM F5 loopback cell with the reserved bits not set to '0'B. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Alarm_Surveilance/ $TestCaseId Ver_VP_RDI $SelectExprId $Description /* Verify that the IUT as an end point of a VP connection will send a VP-RDI in the upstream direction, after receiving a VP-AIS. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Alarm_Surveilance/ $TestCaseId Ver_VC_RDI $SelectExprId $Description /* Verify that the IUT shall send a VC-RDI to the upstream direction (toward the public network) on the reception of a VC-AIS. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Gen_End_F4_LB $SelectExprId $Description /* Verify that the IUT can generate the End-to-end Loopback OAM F4 cell for the purpose of End-to-end connectivity verification. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Gen_End_F5_LB $SelectExprId $Description /* Verify that the IUT can generate the End-to-end Loopback OAM F5 cell for the purpose of End-to-end connectivity verification. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Ver_VP_End_F4_LB $SelectExprId $Description /* Verify that if the IUT is an end point of a VPC and the Loopback Indication Field of received End-to-end OAM F4 loopback cell has '1'B, it will loopback within one second that OAM cell after decrement of the Loopback Indication Field of that cell of the received OAM cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Ver_VP_End_F4_CT $SelectExprId $Description /* Verify that if the IUT is an end point of a VPC, it will return an end-to-end OAM F4 loopback cell with the same correlation tag as the original message. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Disc_OAM_End_F4_LB0 $SelectExprId $Description /* Verify that if the IUT receives an End-to-end OAM F4 cell with a Loopback Indication field as '0'B, it will remove that OAM cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Ver_OAM_End_F5_LB $SelectExprId $Description /* Verify that if the IUT is an end point of a VCC and the Loopback Indication Field of received End-to-end OAM F5 loopback cell has '1'B, it will loopback within one second that OAM cell after decrement of the Loopback Indication Field of that cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Disc_OAM_End_F5_LB0 $SelectExprId $Description /* Verify that if the IUT receives an End-to-end OAM F5 cell with a Loopback Indocation field as '0'B, it will remove that OAM cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestCaseId Ver_VC_End_F5_CT $SelectExprId $Description /* Verify that if the IUT is an end point of a VCC, it will return an End-to-end OAM F5 loopback cell with the same correlation tag as the original message. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Gen_Seg_F4_LB $SelectExprId $Description /* Verify that the IUT can generate the UNI Loopback OAM F4 cell for the purpose of the UNI connectivity verification. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Gen_Seg_F5_LB $SelectExprId $Description /* Verify that the IUT can generate the UNI Loopback OAM F5 cell for the purpose of the UNI connectivity verification. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Ver_VP_Seg_F4 $SelectExprId $Description /* Verify that if the IUT is an end point of a VP Segment at the UNI and the Loopback Indication Field of received Segment OAM F4 Loopback cell has '1'B, it will loop back that OAM cell after decrement of the Loopback Indication Field of that cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Disc_OAM_Seg_F4_LB0 $SelectExprId $Description /* Verify that if the IUT receives a Segment OAM F4 cell with a Loopback indication field as '0'B, it will remove that OAM cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Ver_VC_Seg_F5 $SelectExprId $Description /* Verify that if the IUT is an end point of a VC Segment at the UNI and the Loopback Indication Field of received Segment OAM F5 Loopback cell has '1'B, it will loop back that OAM cell after decrement of the Loopback Indication Field of that cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Disc_OAM_Seg_F5_LB0 $SelectExprId $Description /* Verify that if the IUT receives a Segment OAM F5 cell with a Loopback Indication field as '0'B, it will remove that OAM cell. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Ver_VP_Seg_F4_CT $SelectExprId $Description /* Verify that if the IUT supports VP service, it will return a Segment OAM F4 loopback cell with the same correlation tag as the original message. */ $End_CaseIndex $CaseIndex $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestCaseId Ver_VC_Seg_F5_CT $SelectExprId $Description /* Verify that if the IUT supports VC service, it will return a Segment OAM F5 loopback cell with the same correlation tag as the original message. */ $End_CaseIndex $Comment /* */ $End_TestCaseIndex $End_SuiteOverviewPart $DeclarationsPart $TS_OpDefs $Begin_TS_OpDef $TS_OpId Valid_HEC(GFC_val,VPI_val,VCI_val,PTI_val,CLP_val:BITSTRING) $TS_OpResult OCTETSTRING $Comment /* */ $TS_OpDescription /* Valid_HEC calculates the proper value for the HEC field of a PDU based on the first four octets of the header and returns a valid HEC value. */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId Valid_CRC $TS_OpResult OCTETSTRING $Comment /* */ $TS_OpDescription /* Valid_CRC calculates the proper value for the CRC field of an OAM cell. The value used to compute a valid CRC is the text of the OAM cell of the PDU constraint from where this operation is called. */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId Invalid_CRC $TS_OpResult OCTETSTRING $Comment /* */ $TS_OpDescription /* Invalid_CRC calculates the wrong value for the CRC field of an OAM cell. The value used to compute an invalid CRC is the text of the OAM cell of the constraint from where this operation is called. */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId PadOctet(octet:BITSTRING; len:INTEGER) $TS_OpResult OCTETSTRING $Comment /* */ $TS_OpDescription /* This operation creates an octetstring by repeating a given "octet" pattern "len" times. */ $Comment /* */ $End_TS_OpDef $End_TS_OpDefs $Begin_TS_ParDcls $TS_ParDcl $TS_ParId PHY_SYNCH $TS_ParType BOOLEAN $PICS_PIXITref /* PIXIT 1 */ $Comment /* Does the physical interface used for testing require synchronous cell timeslot (e.g., SONET, DS3)? */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VP_SERVpar $TS_ParType BOOLEAN $PICS_PIXITref /* PICS 3.3.1 */ $Comment /* Does the IUT support VP service? */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VC_SERVpar $TS_ParType BOOLEAN $PICS_PIXITref /* PICS 3.3.2 */ $Comment /* Does the IUT support VC service? */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VC_ALARMpar $TS_ParType BOOLEAN $PICS_PIXITref /* PIXIT 4 */ $Comment /* Does the IUT support VC alarm signalling on the tested VCC? */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VC_F4_SUPpar $TS_ParType BOOLEAN $PICS_PIXITref /* PIXIT 5 */ $Comment /* Does the IUT support F4 flows while offering VC service only? */ $End_TS_ParDcl $TS_ParDcl $TS_ParId NORESPtime $TS_ParType INTEGER $PICS_PIXITref /* PIXIT 2 */ $Comment /* Enter the maximum time it can take for a cell to be forwarded by the IUT. */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TESTtime $TS_ParType INTEGER $PICS_PIXITref /* PIXIT 3 */ $Comment /* Enter a sufficient amount of time to complete each test. */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TOPRtime $TS_ParType INTEGER $PICS_PIXITref /* */ $Comment /* Enter a sufficient amount of time for test operator to initiate some test action. (recommend 180 seconds) */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VPIvpc $TS_ParType BITSTRING $PICS_PIXITref /* PIXIT 6 */ $Comment /* The VPI value for the VPC for testing. */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VPIvcc $TS_ParType BITSTRING $PICS_PIXITref /* PIXIT 7 */ $Comment /* The VPI value for the VCC for testing. */ $End_TS_ParDcl $TS_ParDcl $TS_ParId VCIvcc $TS_ParType BITSTRING $PICS_PIXITref /* PIXIT 7 */ $Comment /* The VCI value for the VCC for testing. */ $End_TS_ParDcl $TS_ParDcl $TS_ParId User_Cellpar $TS_ParType BOOLEAN $PICS_PIXITref /* PIXIT 8 */ $Comment /* Can the IUT be forced to send an User Data cell on demand ? */ $End_TS_ParDcl $TS_ParDcl $TS_ParId Gen_OAM_LBpar $TS_ParType BOOLEAN $PICS_PIXITref /* PIXIT 9 */ $Comment /* Can the IUT be forced to generate OAM Loopback cell on demand ? */ $End_TS_ParDcl $Comment /* */ $End_TS_ParDcls $Begin_SelectExprDefs $SelectExprDef $SelectExprId CONT_CELL $SelectExpr PHY_SYNCH $Comment /* The physical layers for SONET and DS3 require a continuous stream of cells to be generated. */ $End_SelectExprDef $SelectExprDef $SelectExprId VP_SERV $SelectExpr VP_SERVpar $Comment /* VP service */ $End_SelectExprDef $SelectExprDef $SelectExprId NO_VP_SERV $SelectExpr NOT(VP_SERVpar) $Comment /* No VP service */ $End_SelectExprDef $SelectExprDef $SelectExprId VC_SERV $SelectExpr VC_SERVpar $Comment /* VC service */ $End_SelectExprDef $SelectExprDef $SelectExprId NO_VC_SERV $SelectExpr NOT(VC_SERVpar) $Comment /* No VC service */ $End_SelectExprDef $SelectExprDef $SelectExprId VC_SERV_F4 $SelectExpr (VC_SERVpar AND VP_SERVpar) OR (VC_SERVpar AND NOT (VP_SERVpar) AND VC_F4_SUPpar) $Comment /* Supports F4 flows in addition to supporting either 1) VC and VP services, or 2) VC service only (does not support VP service) */ $End_SelectExprDef $SelectExprDef $SelectExprId SEND_USER_CELL_VC $SelectExpr VC_SERVpar AND User_Cellpar $Comment /* Support VC service and an user data cell can be generated on demand */ $End_SelectExprDef $SelectExprDef $SelectExprId SEND_USER_CELL_VP $SelectExpr VP_SERVpar AND User_Cellpar $Comment /* Support VP service and an user data cell can be generated on demand */ $End_SelectExprDef $SelectExprDef $SelectExprId GEN_OAM_F4_LB $SelectExpr VP_SERVpar AND Gen_OAM_LBpar $Comment /* Support VP service and an OAM Loopback cell can be generated on demand */ $End_SelectExprDef $SelectExprDef $SelectExprId GEN_OAM_F5_LB $SelectExpr VC_SERVpar AND Gen_OAM_LBpar $Comment /* Support VC service and an OAM Loopback cell can be generated on demand */ $End_SelectExprDef $Comment /* */ $End_SelectExprDefs $Begin_TS_ConstDcls $TS_ConstDcl $TS_ConstId SEG_OAM_F4 $TS_ConstType BITSTRING $TS_ConstValue '0000000000000011'B $Comment /* VCI = 3 */ $End_TS_ConstDcl $TS_ConstDcl $TS_ConstId END_OAM_F4 $TS_ConstType BITSTRING $TS_ConstValue '0000000000000100'B $Comment /* VCI = 4 */ $End_TS_ConstDcl $TS_ConstDcl $TS_ConstId Invalid_OCT $TS_ConstType BITSTRING $TS_ConstValue '1111'B $Comment /* Invalid OAM Cell Type Field value */ $End_TS_ConstDcl $TS_ConstDcl $TS_ConstId Invalid_OFT $TS_ConstType BITSTRING $TS_ConstValue '1111'B $Comment /* Invalid OAM Function Type Field value */ $End_TS_ConstDcl $TS_ConstDcl $TS_ConstId Val_VCI $TS_ConstType BITSTRING $TS_ConstValue '0000000000101000'B $Comment /* Valid VCI=40, An arbitrarily chosen value. */ $End_TS_ConstDcl $Comment /* */ $End_TS_ConstDcls $Begin_TC_VarDcls $TC_VarDcl $TC_VarId GFC_VAL $TC_VarType BITSTRING $TC_VarValue $Comment /* Value of GFC field */ $End_TC_VarDcl $Comment /* */ $End_TC_VarDcls $Begin_PCO_Dcls $PCO_Dcl $PCO_Id LT_PCO $PCO_TypeId PHYSAP $PCO_Role LT $Comment /* PHY Layer service access point(PHYSAP) on the lower tester */ $End_PCO_Dcl $Comment /* */ $End_PCO_Dcls $Begin_TimerDcls $TimerDcl $TimerId T_Test $Duration TESTtime $Unit sec $Comment /* A sufficient amount of time to complete each test. */ $End_TimerDcl $TimerDcl $TimerId T_NoResp $Duration NORESPtime $Unit sec $Comment /* A sufficient amount of time to guarantee no response from the IUT. */ $End_TimerDcl $TimerDcl $TimerId T_Opr $Duration TOPRtime $Unit sec $Comment /* Time allowed for tester operator intervention. Used in "Implecit Send" for test coordination. */ $End_TimerDcl $TimerDcl $TimerId T_LB $Duration 1 $Unit sec $Comment /* Time within which the Loopback cell has to return */ $End_TimerDcl $Comment /* */ $End_TimerDcls $PDU_TypeDefs $TTCN_PDU_TypeDefs $Begin_TTCN_PDU_TypeDef $PDU_Id CELL $PCO_Type PHYSAP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId GFC $PDU_FieldType BITSTRING[4] $Comment /* Generic Flow Control */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId VPI $PDU_FieldType BITSTRING[8] $Comment /* Virtual Path ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId VCI $PDU_FieldType BITSTRING[16] $Comment /* Virtual Channel ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PTI $PDU_FieldType BITSTRING[3] $Comment /* Payload Type ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId CLP $PDU_FieldType BITSTRING[1] $Comment /* Cell Loss Priority */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId HEC $PDU_FieldType OCTETSTRING[1] $Comment /* Header Error Check */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Payload $PDU_FieldType OCTETSTRING[48] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id OAM_LB $PCO_Type PHYSAP $Comment /* Loopback Cell */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId GFC $PDU_FieldType BITSTRING[4] $Comment /* Generic Flow Control */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId VPI $PDU_FieldType BITSTRING[8] $Comment /* Virtual Path ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId VCI $PDU_FieldType BITSTRING[16] $Comment /* Virtual Channel ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PTI $PDU_FieldType BITSTRING[3] $Comment /* Payload Type ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId CLP $PDU_FieldType BITSTRING[1] $Comment /* Cell Loss Priority */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId HEC $PDU_FieldType OCTETSTRING[1] $Comment /* Header Error Check */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId OAM_Cell_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Function_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Reserved $PDU_FieldType BITSTRING[7] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Loopback_ID $PDU_FieldType BITSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Correlation_Tag $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Loopback_Location $PDU_FieldType OCTETSTRING[16] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Source_ID $PDU_FieldType OCTETSTRING[16] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Unused $PDU_FieldType OCTETSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId CRC_10 $PDU_FieldType OCTETSTRING[2] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id OAM_ER $PCO_Type PHYSAP $Comment /* Alarm Surveillance cell */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId GFC $PDU_FieldType BITSTRING[4] $Comment /* Generic Flow Control */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId VPI $PDU_FieldType BITSTRING[8] $Comment /* Virtual Path ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId VCI $PDU_FieldType BITSTRING[16] $Comment /* Virtual Channel ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PTI $PDU_FieldType BITSTRING[3] $Comment /* Payload Type ID */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId CLP $PDU_FieldType BITSTRING[1] $Comment /* Cell Loss Priority */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId HEC $PDU_FieldType OCTETSTRING[1] $Comment /* Header Error Check */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId OAM_Cell_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Function_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Failure_Type $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Failure_Location $PDU_FieldType OCTETSTRING[16] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId Unused $PDU_FieldType OCTETSTRING[28] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId CRC_10 $PDU_FieldType OCTETSTRING[2] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $End_TTCN_PDU_TypeDefs $End_PDU_TypeDefs $End_DeclarationsPart $ConstraintsPart $PDU_Constraints $TTCN_PDU_Constraints $Begin_TTCN_PDU_Constraint $ConsId CELL_UNASSIGNED $PDU_Id CELL $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue '00000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue '0000000000000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,'00000000'B,'0000000000000000'B,CELL.PTI,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Payload $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId USER_CELL(VPI_val,VCI_val:BITSTRING) $PDU_Id CELL $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '0??'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC(CELL.GFC,VPI_val,VCI_val,CELL.PTI,CELL.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Payload $ConsValue PadOctet('00'O,48) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Reception of user data cell with any congestion or SDU type */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_LB0(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '0?0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,OAM_LB.PTI,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Reception Loopback F4 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_LB0_S(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,'010'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('02'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Sending a Loopback F4 with Loopback_ID = 0 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_LB1(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('01'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send Loopback segment F4 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_LB1_RES1(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '1111111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('01'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send Loopback segment F4 with non-zero reserved bits */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_RES0(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '0?0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,OAM_LB.PTI,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* Verify this field */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Check seven unused bits in the loopback ID */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_CT(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '0?0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,OAM_LB.PTI,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('01'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Check correlation Tag */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F4_LB0(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '0?0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,OAM_LB.PTI,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Receive End_to_End loopback F4 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F4_LB0_S(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,'010'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('02'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Sending an End_to_End loopback F4 with Loopbak_ID = 0 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F4_LB1(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('02'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send End_to_End F4 loopback cell */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F4_CT(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '0?0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,OAM_LB.PTI,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('02'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Check End_to_End F4 loopback Correlation Tag */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_LB0(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Reception segment F5 loopback cell */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_LB0_S(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('04'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Sending a segment F5 loopback cell with Loopback_ID = 0 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_LB1(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('03'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send segment F5 loopback cell */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_LB1_RES1(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '1111111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('03'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send segment F5 loopback cell with non-zero reserved bits */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_RES0(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* Verify this field */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Check the seven unused bits in the loopback ID. */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_CT(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('03'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Check segment F5 loopback correlation tag field */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F5_CT(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('03'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Check end-to-end F5 loopback correlation tag field */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F5_LB0(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '?'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,OAM_LB.CLP) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Reception End_to_End F5 loopback cell */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F5_LB0_S(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('04'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Sending an End_to_End F5 loopback cell with Loopback_ID = 0 */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F5_LB1(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('04'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send End_to_End F5 loopback cell */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F4_INV_CRC(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue SEG_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,SEG_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('00'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Invalid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Invalid CRC Field */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_SEG_F5_INV_CRC(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'100'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('00'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Invalid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Invalid CRC */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_VP_AIS(VPI_val:BITSTRING) $PDU_Id OAM_ER $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Type $ConsValue '6A'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Location $ConsValue PadOctet('6A'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,28) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F4_INV_OCT(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue Invalid_OCT $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('01'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send Loopback end-to-end F4 loopback cell with an invalid OAM Cell Type field. */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F4_INV_OFT(VPI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue Invalid_OFT $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('01'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send end-to-end F4 loopback cell with an invalid OAM Function Type field. */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_VP_RDI(VPI_val:BITSTRING) $PDU_Id OAM_ER $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue END_OAM_F4 $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,END_OAM_F4,'000'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Type $ConsValue '6A'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Location $ConsValue PadOctet('6A'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,28) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_VC_AIS(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_ER $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Type $ConsValue '6A'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Location $ConsValue PadOctet('6A'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,28) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F5_INV_OCT(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue Invalid_OCT $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('04'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send End_to_End F5 loopback cell with an invalid OAM Cell Type field. */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_END_F5_INV_OFT(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_LB $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue Invalid_OFT $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Reserved $ConsValue '0000000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_ID $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Correlation_Tag $ConsValue PadOctet('04'O,4) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Loopback_Location $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Source_ID $ConsValue PadOctet('FF'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* Send End_to_End F5 loopback cell with an invalid OAM Function Type field. */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId OAM_VC_RDI(VPI_val,VCI_val:BITSTRING) $PDU_Id OAM_ER $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId GFC $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VPI $ConsValue VPI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId VCI $ConsValue VCI_val $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PTI $ConsValue '101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CLP $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId HEC $ConsValue Valid_HEC('0000'B,VPI_val,VCI_val,'101'B,'0'B) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId OAM_Cell_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Function_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Type $ConsValue '6A'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Failure_Location $ConsValue PadOctet('6A'O,16) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId Unused $ConsValue PadOctet('6A'O,28) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId CRC_10 $ConsValue Valid_CRC $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $End_TTCN_PDU_Constraints $End_PDU_Constraints $End_ConstraintsPart $DynamicPart $TestCases $TestGroup $TestGroupId General $Begin_TestCase $TestCaseId Ver_Gen_GFC0_VP $TestGroupRef ATM_UNI_ES_3_1/General/ $TestPurpose /* Verify that the IUT encodes all GFC bits to '0' in a VPC. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.3/PICS 3.5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] $Cref USER_CELL(VPIvpc,Val_VCI) $VerdictId $Comment /* Request that the IUT sends a general user data cell on VPC. */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] (GFC_VAL:='0000'B) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?CELL $Cref USER_CELL(VPIvpc,Val_VCI) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] [CELL.GFC=GFC_VAL] $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] [CELL.GFC<>GFC_VAL] $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT T_Opr $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref:SEND_USER_CELL_VP; For the VP connection, the VCI will be abitrarily set to the value of the 'Val_VCI'(It should be greater than 32) */ $End_TestCase $Begin_TestCase $TestCaseId Ver_Gen_GFC0_VC $TestGroupRef ATM_UNI_ES_3_1/General/ $TestPurpose /* Verify that the IUT encodes all GFC bits to '0' in a VCC. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.3/PICS 3.5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] $Cref USER_CELL(VPIvcc,VCIvcc) $VerdictId $Comment /* Request that the IUT sends a general user data cell on VCC. */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] (GFC_VAL:='0000'B) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?CELL $Cref USER_CELL(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] [CELL.GFC=GFC_VAL] $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] [CELL.GFC<>GFC_VAL] $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT T_Opr $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref:SEND_USER_CELL_VC */ $End_TestCase $Begin_TestCase $TestCaseId Ver_Disc_OAM_Seg_VP_LB $TestGroupRef ATM_UNI_ES_3_1/General/ $TestPurpose /* Verify that if the IUT does not support VP level management, it will discard any cells received with VCI=3(i.e., segment F4 flows). */ $DefaultsRef $Comment /* Requires a VP connections. Ref. 3.4.3/PICS 3.15.5 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_ER $Cref OAM_VP_AIS(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: NO_VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_Disc_OAM_End_VP_LB $TestGroupRef ATM_UNI_ES_3_1/General/ $TestPurpose /* Verify that if the IUT does not support VP level management, it will discard any cells received with VCI=4 (i.e., End-to-end F4 flows). */ $DefaultsRef $Comment /* Requires a VP connections. Ref. 3.4.3/PICS 3.15.5 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: NO_VP_SERV */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId Cell_Rate_Decoupling $Begin_TestCase $TestCaseId Ver_Gen_Unass_Cell $TestGroupRef ATM_UNI_ES_3_1/Cell_Rate_Decoupling/ $TestPurpose /* Verify that if the IUT has a physical layer that has synchronous cell time slot, it generates and adds unassigned cell to the assigned cell stream to be transmitted, transforming a non-continuous cell stream of assigned cells into a continuous stream of assigned and unassigned cells. */ $DefaultsRef $Comment /* Requires a VP connection or a VC connection. Ref. 3.4.2/PICS 3.10.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: CONT_CELL. Physical layer requires a continuous stream of unassigned cells to be generated. The timing requirement in this case in not to check on the absolute rate, but just to restrict the time of the test case. */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId Cell_Discrimination $TestGroup $TestGroupId VCI $Begin_TestCase $TestCaseId Ver_OAM_F4_Coding $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/VCI/ $TestPurpose /* Verify that if the IUT supports VP level management, it has the capability to identify and encode OAM F4 flow cells with VCI=3 or VCI=4 for a given VP. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.4.3, 3.5.2/PICS 3.15.5 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F4_LB0(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId PTI $Begin_TestCase $TestCaseId Ver_OAM_F5_Coding $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $TestPurpose /* Verify that if the IUT supports VC management, it uses the proper coding for segment OAM F5 flow cells with proper PTI code. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.4.4, 3.5.2/PICS 3.15.5 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F5_LB0(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_OAM_Seg_F5 $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $TestPurpose /* Verify that if the IUT does not support VC level management, it will ignore (discard) cells with PT code point 100 (Segment OAM F5 flow related). */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.4.4/PICS 3.6.8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* The IUT should not return anything */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: NO_VC_SERV. In this case "ignore" is interpreted as "discard". */ $End_TestCase $Begin_TestCase $TestCaseId Disc_OAM_End_F5 $TestGroupRef ATM_UNI_ES_3_1/Cell_Discrimination/PTI/ $TestPurpose /* Verify that if the IUT does not support VC level management, it will ignore (discard) cells with PT code point 101 (End-to-end OAM F5 flow related). */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.4.4/PICS 3.6.10 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* The IUT should not return anything except unassigned cell */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: NO_VC_SERV. In this case "ignore" is interpreted as "discard". */ $End_TestCase $End_TestGroup $End_TestGroup $TestGroup $TestGroupId M_plane $TestGroup $TestGroupId OAM_Cell_Format $Begin_TestCase $TestCaseId Disc_F4_Inv_OCT $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT discards an OAM F4 cell which has an invalid OAM Cell Type field. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.2/PICS 3.15.7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F4_INV_OCT(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* The IUT should not return anything */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV. */ $End_TestCase $Begin_TestCase $TestCaseId Disc_F5_Inv_OCT $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT discards an OAM F5 cell which has an invalid OAM Cell Type field. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.2/PICS 3.15.7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F5_INV_OCT(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* The IUT should not return anything */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_F4_Inv_OFT $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT discards an OAM F4 cell which has an invalid OAM Function Type field. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.2/PICS 3.15.8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F4_INV_OFT(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* The IUT should not return anything */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_F5_Inv_OFT $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT discards an OAM F5 cell which has an invalid OAM Function Type field. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.2/PICS 3.15.8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F5_INV_OFT(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* The IUT should not return anything */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ign_F4_Inv_CRC $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT ignores a segment OAM F4 loopback cell with an invalid OAM CRC-10 Field. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.2/PICS 3.15.6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_INV_CRC(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref.: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ign_F5_Inv_CRC $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT ignores a segment OAM F5 loopback cell with an invalid OAM CRC-10 field. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.2/PICS 3.15.6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_INV_CRC(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_F4_LB_Res0 $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT sets all 7 reserved bits of the OAM F4 Loopback Indication field to '0'B. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.2/PICS 3.17.6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F4_RES0(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_F5_LB_Res0 $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT sets all 7 reserved bits of the OAM F5 Loopback Indication field to '0'B. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.2/PICS 3.17.6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F5_RES0(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_F4_LB_Res1 $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT discards an OAM F4 loopback cell with the reserved bits not set to '0'B. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.2, 3.5.3.2/PICS 3.17.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB1_RES1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_F5_LB_Res1 $TestGroupRef ATM_UNI_ES_3_1/M_plane/OAM_Cell_Format/ $TestPurpose /* Verify that the IUT discards an OAM F5 loopback cell with the reserved bits not set to '0'B. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.2, 3.5.3.2/PICS 3.17.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB1_RES1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId Fault_Management $TestGroup $TestGroupId Alarm_Surveilance $Begin_TestCase $TestCaseId Ver_VP_RDI $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Alarm_Surveilance/ $TestPurpose /* Verify that the IUT as an end point of a VP connection will send a VP-RDI in the upstream direction, after receiving a VP-AIS. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.1/PICS 3.16.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_ER $Cref OAM_VP_AIS(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_ER $Cref OAM_VP_RDI(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VC_RDI $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Alarm_Surveilance/ $TestPurpose /* Verify that the IUT shall send a VC-RDI to the upstream direction (toward the public network) on the reception of a VC-AIS. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.1/PICS 3.16.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_ER $Cref OAM_VC_AIS(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_ER $Cref OAM_VC_RDI(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId Connectivity_Verification $TestGroup $TestGroupId End_to_End_Loopback $Begin_TestCase $TestCaseId Gen_End_F4_LB $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that the IUT can generate the End-to-end Loopback OAM F4 cell for the purpose of End-to-end connectivity verification. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2.1/PICS 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] $Cref OAM_END_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_END_F4_LB1(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO!OAM_LB $Cref OAM_END_F4_LB0_S(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Opr $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: GEN_OAM_F4_LB */ $End_TestCase $Begin_TestCase $TestCaseId Gen_End_F5_LB $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that the IUT can generate the End-to-end Loopback OAM F5 cell for the purpose of End-to-end connectivity verification. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.1/PICS 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] $Cref OAM_END_F5_LB1(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_END_F5_LB1(VPIvcc,VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO!OAM_LB $Cref OAM_END_F5_LB0_S(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Opr $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: GEN_OAM_F5_LB */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VP_End_F4_LB $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that if the IUT is an end point of a VPC and the Loopback Indication Field of received End-to-end OAM F4 loopback cell has '1'B, it will loopback within one second that OAM cell after decrement of the Loopback Indication Field of that cell of the received OAM cell. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2/PICS 3.17.3, 3.17.4 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_LB $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_END_F4_LB0(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_LB $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV_F4 */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VP_End_F4_CT $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that if the IUT is an end point of a VPC, it will return an end-to-end OAM F4 loopback cell with the same correlation tag as the original message. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2/PICS 3.15.11, 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_END_F4_CT(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV_F4 */ $End_TestCase $Begin_TestCase $TestCaseId Disc_OAM_End_F4_LB0 $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that if the IUT receives an End-to-end OAM F4 cell with a Loopback Indication field as '0'B, it will remove that OAM cell. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2.1/PICS 3.17.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F4_LB0_S(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_OAM_End_F5_LB $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that if the IUT is an end point of a VCC and the Loopback Indication Field of received End-to-end OAM F5 loopback cell has '1'B, it will loopback within one second that OAM cell after decrement of the Loopback Indication Field of that cell. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.1/PICS 3.17.3, 3.17.4 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_LB $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_END_F5_LB0(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_LB $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_OAM_End_F5_LB0 $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that if the IUT receives an End-to-end OAM F5 cell with a Loopback Indocation field as '0'B, it will remove that OAM cell. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.1/PICS 3.17.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F5_LB0_S(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VC_End_F5_CT $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/End_to_End_Loopback/ $TestPurpose /* Verify that if the IUT is an end point of a VCC, it will return an End-to-end OAM F5 loopback cell with the same correlation tag as the original message. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.1/PICS 3.15.11, 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_END_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_END_F5_CT(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId UNI_Loopback $Begin_TestCase $TestCaseId Gen_Seg_F4_LB $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that the IUT can generate the UNI Loopback OAM F4 cell for the purpose of the UNI connectivity verification. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2.2/PICS 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] $Cref OAM_SEG_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F4_LB1(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB0_S(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Opr $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref.: GEN_OAM_F4_LB */ $End_TestCase $Begin_TestCase $TestCaseId Gen_Seg_F5_LB $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that the IUT can generate the UNI Loopback OAM F5 cell for the purpose of the UNI connectivity verification. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.2/PICS 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] $Cref OAM_SEG_F5_LB1(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F5_LB1(VPIvcc,VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB0_S(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Opr $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref.: GEN_OAM_F5_LB */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VP_Seg_F4 $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that if the IUT is an end point of a VP Segment at the UNI and the Loopback Indication Field of received Segment OAM F4 Loopback cell has '1'B, it will loop back that OAM cell after decrement of the Loopback Indication Field of that cell. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2.2/PICS 3.17.3, 3.17.4 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_LB $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F4_LB0(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_LB $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref.: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_OAM_Seg_F4_LB0 $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that if the IUT receives a Segment OAM F4 cell with a Loopback indication field as '0'B, it will remove that OAM cell. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2.2/PICS 3.17.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB0_S(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VC_Seg_F5 $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that if the IUT is an end point of a VC Segment at the UNI and the Loopback Indication Field of received Segment OAM F5 Loopback cell has '1'B, it will loop back that OAM cell after decrement of the Loopback Indication Field of that cell. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.2/PICS 3.17.3, 3.17.4 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_LB $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F5_LB0(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_LB $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Disc_OAM_Seg_F5_LB0 $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that if the IUT receives a Segment OAM F5 cell with a Loopback Indication field as '0'B, it will remove that OAM cell. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.2/PICS 3.17.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB0_S(VPIvcc,VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_NoResp $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_NoResp $Cref $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VC_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VP_Seg_F4_CT $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that if the IUT supports VP service, it will return a Segment OAM F4 loopback cell with the same correlation tag as the original message. */ $DefaultsRef $Comment /* Requires a VP connection. Ref. 3.5.3.2.2/PICS 3.15.11, 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F4_LB1(VPIvpc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F4_CT(VPIvpc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref: VP_SERV */ $End_TestCase $Begin_TestCase $TestCaseId Ver_VC_Seg_F5_CT $TestGroupRef ATM_UNI_ES_3_1/M_plane/Fault_Management/Connectivity_Verification/UNI_Loopback/ $TestPurpose /* Verify that if the IUT supports VC service, it will return a Segment OAM F5 loopback cell with the same correlation tag as the original message. */ $DefaultsRef $Comment /* Requires a VC connection. Ref. 3.5.3.2.2/PICS 3.15.11, 3.17.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!OAM_LB $Cref OAM_SEG_F5_LB1(VPIvcc, VCIvcc) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Test $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?OAM_LB $Cref OAM_SEG_F5_CT(VPIvcc, VCIvcc) $VerdictId P $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?CELL $Cref CELL_UNASSIGNED $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT T_Test $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId F $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* Selection Ref.: VC_SERV */ $End_TestCase $End_TestGroup $End_TestGroup $End_TestGroup $End_TestGroup $End_TestCases $End_DynamicPart $End_Suite