ETSI EN 300 324-5 V3.1.1 (2001-03)
V interfaces at the digital Local Exchange (LE); V5.1 interface for the support of Access Network (AN); Part 5: Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (LE side)
V interfaces at the digital Local Exchange (LE); V5.1 interface for the support of Access Network (AN); Part 5: Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (LE side)
REN/SPAN-09101-5
Vmesniki V pri digitalnih krajevnih centralah (LE) – Vmesnik V5.1 za podporo dostopovnemu omrežju (AN) – 5. del: Zgradba preskušalnega niza in namen preskušanja (TSS&TP) za omrežno plast na strani krajevne centrale (LE)
General Information
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Vmesniki V pri digitalnih krajevnih centralah (LE) – Vmesnik V5.1 za podporo dostopovnemu omrežju (AN) – 5. del: Zgradba preskušalnega niza in namen preskušanja (TSS&TP) za omrežno plast na strani krajevne centrale (LE)V interfaces at the digital Local Exchange (LE); V5.1 interface for the support of Access Network (AN); Part 5: Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (LE side)33.040.30Komutacijski in signalizacijski sistemSwitching and signalling systemsICS:Ta slovenski standard je istoveten z:EN 300 324-5 Version 3.1.1SIST EN 300 324-5 V3.1.1:2005en01-januar-2005SIST EN 300 324-5 V3.1.1:2005SLOVENSKI
STANDARD
ETSIEN300324-5V3.1.1(2001-03)EuropeanStandard(Telecommunicationsseries)VinterfacesatthedigitalLocalExchange(LE);V5.1interfaceforthesupportofAccessNetwork(AN);Part5:TestSuiteStructureandTestPurposes(TSS&TP)specificationforthenetworklayer(LEside)SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)2ReferenceREN/SPAN-09101-5KeywordsAN,LE,network,testing,TSS&TP,Vinterface,V5interfaceETSI650RoutedesLuciolesF-06921SophiaAntipolisCedex-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88ImportantnoticeIndividualcopiesofthepresentdocumentcanbedownloadedfrom:http://www.etsi.orgThepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus.InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/Ifyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frCopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute2001.Allrightsreserved.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)3ContentsIntellectualPropertyRights.6Foreword.61Scope.72References.73Definitionsandabbreviations.83.1Definitions.83.2Abbreviations.94TestSuiteStructure(TSS).104.1TSSoverview.104.2Testgroups.114.2.1Protocolgroups.114.2.1.1Controlprotocol.114.2.1.2PSTNprotocol.124.2.2Maintestgroups.124.2.2.1BasicInterconnection(IT)tests.124.2.2.2Capability(CA)tests.124.2.2.3ValidBehaviour(BV)tests.124.2.2.4InopportuneBehaviour(BO)tests.124.2.2.5InvalidBehaviour(BI)tests.124.2.2.6Timer(TI)expiryandcountermismatchtests.124.2.2.6.1TimerexpiryandcountersoftheControlprotocol.134.2.2.6.2TimerexpiryandcountersofthePSTNprotocol.134.2.2.6.3TimerexpiryandcountersoftheLEsystemmanagement.134.3Teststepstructure.144.3.1Statetransitions.144.3.1.1StartupofV5.1interface.144.3.1.2CommoncontrolProtocol(systemmanagement).154.3.1.3Controlprotocol(PSTNportFSM).164.3.1.4Controlprotocol(ISDN-BAportFSM).164.3.1.5PSTNprotocol.164.3.2Preambles.174.3.3Postambles.174.3.4Statusverification.174.3.4.1PSTNprotocol.174.3.4.2Portcontrolprotocol.184.3.4.3Commoncontrolprotocol.184.3.5Commonteststeps.184.4Defaults.184.5AbstractServicePrimitives(ASPs)andProtocolDataUnits(PDUs).194.5.1ASPs.194.5.2PDUs.194.5.2.1Commoncontrolprotocol.194.5.2.2Portcontrolprotocol.194.5.2.3PSTNprotocol.194.5.3Informationelements.194.5.3.1Variablelengthinformationelements.194.5.3.1.1Controlprotocol.194.5.3.1.2PSTNprotocol.204.5.3.2Singleoctetinformationelements.204.5.3.2.1Controlprotocol.204.5.3.2.2PSTNprotocol.204.6TimersandcountersoftheAbstractTestSuite(ATS).20SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)45TestPurposes(TPs).215.1Introduction.215.1.1TPnamingconvention.225.1.2SourceofTPdefinition.225.1.3Teststrategy.235.1.4RequirementsnotcoveredbyTPs.235.1.5Initialstate.245.1.6Testanddataconfigurationrequirements.245.2Controlprotocol.245.2.1Basicinterconnectiontests(V5NWKLE/CTRL/IT).245.2.2Capabilitytests(V5NWKLE/CTRL/CA).245.2.3Validbehaviourtests(V5NWKLE/CTRL/BV).255.2.3.1V5NWKLE/CTRL/BV/COM.255.2.3.1.1V5NWKLE/CTRL/BV/COM/TRANS.255.2.3.1.2V5NWKLE/CTRL/BV/COM/REST.255.2.3.1.3V5NWKLE/CTRL/BV/COM/REVY.265.2.3.2V5NWKLE/CTRL/BV/PORT.285.2.3.2.1V5NWKLE/CTRL/BV/PORT/TRANS.285.2.3.2.2V5NWKLE/CTRL/BV/PORT/PSTN.285.2.3.2.3V5NWKLE/CTRL/BV/PORT/ISDNBA.305.2.4Inopportunebehaviourtests(V5NWKLE/CTRL/BO).345.2.4.1V5NWKLE/CTRL/BO/COM.345.2.4.1.1V5NWKLE/CTRL/BO/COM/TRANS.345.2.4.1.2V5NWKLE/CTRL/BO/COM/REVY.355.2.4.2V5NWKLE/CTRL/BO/PORT.355.2.4.2.1V5NWKLE/CTRL/BO/PORT/TRANS.355.2.4.2.2V5NWKLE/CTRL/BO/PORT/ISDNBA.355.2.5Invalidbehaviourtests(V5NWKLE/CTRL/BI).365.2.5.1V5NWKLE/CTRL/BI/COM.365.2.5.1.1V5NWKLE/CTRL/BI/COM/TRANS.365.2.5.2V5NWKLE/CTRL/BI/PORT.375.2.5.2.1V5NWKLE/CTRL/BI/PORT/TRANS.375.2.6Timerexpiryandcountermismatchtests(V5NWKLE/CTRL/TI).385.2.6.1V5NWKLE/CTRL/TI/COM.385.2.6.1.1V5NWKLE/CTRL/TI/COM/TRANS.385.2.6.2V5NWKLE/CTRL/TI/PORT.395.2.6.2.1V5NWKLE/CTRL/TI/PORT/TRANS.395.3PSTNProtocol.395.3.1Basicinterconnectiontests(V5NWKLE/PSTN/IT).395.3.2Capabilitytests(V5NWKLE/PSTN/CA).405.3.3Validbehaviourtests(V5NWKLE/PSTN/BV).405.3.3.1V5NWKLE/PSTN/BV/0.405.3.3.2V5NWKLE/PSTN/BV/1.405.3.3.3V5NWKLE/PSTN/BV/2.415.3.3.4V5NWKLE/PSTN/BV/4.425.3.3.5V5NWKLE/PSTN/BV/5.435.3.3.6V5NWKLE/PSTN/BV/6.445.3.4Inopportunebehaviourtests(V5NWKLE/PSTN/BO).445.3.4.1V5NWKLE/PSTN/BO/0.455.3.4.2V5NWKLE/PSTN/BO/1.465.3.4.3V5NWKLE/PSTN/BO/2.475.3.4.4V5NWKLE/PSTN/BO/4.485.3.4.5V5NWKLE/PSTN/BO/6.495.3.5Invalidbehaviourtests(V5NWKLE/PSTN/BI).505.3.5.1V5NWKLE/PSTN/BI/1.505.3.5.2V5NWKLE/PSTN/BI/4.515.3.6Timerexpiryandcountermismatchtests(V5NWKLE/PSTN/TI).515.3.6.1V5NWKLE/PSTN/TI/0.515.3.6.2V5NWKLE/PSTN/TI/1.525.3.6.3V5NWKLE/PSTN/TI/2.525.3.6.4V5NWKLE/PSTN/TI/4.535.3.6.5V5NWKLE/PSTN/TI/5.54SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)55.3.6.6V5NWKLE/PSTN/TI/6.54Bibliography.55History.56SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)6IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeServicesandProtocolsforAdvancedNetworks(SPAN).Thepresentdocumentispart5ofamulti-partdeliverablecoveringtheV5.1interfaceforthesupportofAccessNetwork(AN)asdescribedbelow:Part1:"V5.1interfacespecification";Part2:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part3:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforthenetworklayer(ANside)";Part4:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthenetworklayer(ANside)";Part5:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforthenetworklayer(LEside)";Part6:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthenetworklayer(LEside)";Part7:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforthedatalinklayer";Part8:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthedatalinklayer";Part9:"Testspecificationforthephysicallayer".NationaltranspositiondatesDateofadoptionofthisEN:16March2001DateoflatestannouncementofthisEN(doa):30June2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31December2001DateofwithdrawalofanyconflictingNationalStandard(dow):31December2001SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)71ScopeThisfifthpartofEN300324containstheTestSuiteStructure(TSS)andTestPurposes(TPs)fortheNetworklayer(NWK)andpartsofthesystemmanagementoftheLocalExchange(LE)sideofaV5.1interface.Theobjectiveofthepresentdocumentistoprovideconformancetestsgivingahighprobabilityofinter-operabilityofanAccessNetwork(AN)andaLEfromdifferentmanufacturersovertheV5.1interface.ThepresentdocumentcoverstheproceduresdescribedinEN300324-1[1]only.ISO/IEC9646-1[4]isusedasthebasisforthemethodologyofconformancetesting.ConcerningthePublicSwitchedTelephoneNetwork(PSTN)protocoltesting,onlytheproceduresdefinedinEN300324-1[1]arecoveredbythetestsdefinedinthepresentdocument.AnImplementationUnderTest(IUT),however,willhaveimplementedanationalPSTNprotocolpartaswell.ThisrequiresthatthetestergeneratesmessagescontainingthenationalPSTNprotocolspecificoptionalInformationElements(IEs),otherwisetheIUTwouldnotactonmessagesaccordingtothePSTNprotocolproceduredefinition.However,thisdoesnotprovideacomprehensivetestofthenationalPSTNprotocolmappingspecification,whichisoutsidethescopeofthepresentdocument.AsthetestsusePSTNmessagescontainingoptionalIEsaccordingtonationalspecifications,thetestresultisonlyvalidfortheimplementednationalmappingoftheV5.1PSTNprotocol.Thepresentdocumentdoesnotcovertestsrelatedtofunctionsofthebearerchannel.ThosefunctionsshouldbetestedinconjunctionwithtestingthenationalPSTNprotocolmappingspecification.ThepresentdocumentcontainsnorequirementsconcerningNWKtestsforIntegratedServicesDigitalNetworkBasicAccess(ISDN-BA).2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN300324-1(V2.1.1):"VinterfacesatthedigitalLocalExchange(LE);V5.1interfaceforthesupportofAccessNetwork(AN);Part1:V5.1interfacespecification".[2]ETSIEN300324-2:"VinterfacesatthedigitalLocalExchange(LE);V5.1interfaceforthesupportofAccessNetwork(AN);Part2:ProtocolImplementationConformanceStatement(PICS)proforma".[3]ISO7498:"InformationProcessingSystems-OpenSystemsInterconnection-BasicReferenceModel".[4]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)83Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply,togetherwiththosegiveninEN300324-1[1]:abstracttestcase:refertoISO/IEC9646-1[4]abstracttestsuite:refertoISO/IEC9646-1[4]currentprovisioningvariant:identifierforthepresentlyactivedatasetdatalinklayer:refertoISO7498[3]implementationundertest:refertoISO/IEC9646-1[4]incorrectinformationelement:specifiedinformationelementcarryinginformationtypesnotdefinedinEN300324-1[1]invalidPSTNinformationelement:PSTNinformationelementnotaccordingtonationalspecificrequirementsinvalidprotocoldataunit:PDUwhichcontainsanincorrectmessageformatinvalidPSTNmessage:PSTNmessagecarryinginformationelementsnotaccordingtonationalspecificrequirementslowertester:refertoISO/IEC9646-1[4]networklayer:refertoISO7498[3]newprovisioningvariant:identifierforthedatasetwhichwasannouncedtotheIUTtobecomethenextactivedatasetthroughreprovisioningphysicallayer:refertoISO7498[3]ProtocolImplementationConformanceStatement(PICS):refertoISO/IEC9646-1[4]PICSproforma:refertoISO/IEC9646-1[4]specifiedinformationelement:informationelementidentifierdefinedinEN300324-1[1]systemundertest:refertoISO/IEC9646-1[4]testpurpose:refertoISO/IEC9646-1[4]unknownprovisioningvariant:identifierforanon-availabledatasetunspecifiedinformationelement:informationelementidentifiernotdefinedinEN300324-1[1]validinformationelement:PSTNinformationelementaccordingtonationalspecificrequirementsvalidPSTNmessage:PSTNmessagecarryinginformationelementsaccordingtonationalspecificrequirementsSIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)93.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:ANAccessNetworkASPAbstractServicePrimitiveATCAbstractTestCaseATSAbstractTestSuiteBIInvalidBehaviourBOInopportuneBehaviourBVValidBehaviourCACapabilityCOMCommoncontrolprotocolCTRLControlFEFunctionElementFSMFiniteStateMachineIDIdentifierIEInformationElementISDNIntegratedServicesDigitalNetworkISDN-BAISDN-BasicAccessITBasicInterconnectionIUTImplementationUnderTestL3addrLayer3addressLELocalExchangeLTLowerTesterMDUManagementDataUnitMPHManagementPhysicalLayerNWKNetworkLayerPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementsPSTNPublicSwitchedTelephoneNetworkRESTRestartREVYVerifyandReprovisioningSUTSystemUnderTestTITimerTPTestPurposeTSSTestSuiteStructureSIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)104TestSuiteStructure(TSS)4.1TSSoverviewFigure1showsthestructureoftheV5.1LEsideNWKtestsuite.V5NWKLEITCABVCTRLCOMTRANS/PROTOCOLSYS_MAN/RESTSYS_MAN/REVYTRANS/PROTOCOLPORTPSTNISDN-BACOMTRANS/PROTOCOLBITRANS/PROTOCOLPORTCOMTRANS/PROTOCOLTRANS/PROTOCOLPORTTIITCABVPSTNSTATESTATESTATESTATEBOBITIBOCOMTRANS/PROTOCOLSYS_MAN/REVYPORTTRANS/PROTOCOLISDN-BAFigure1:NWKLETSSSIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)114.2TestgroupsFigure2givesanoverviewofthevariousprotocolentitiesofaV5.1interface.Table1mapseachprotocolentityontestedprotocolgroups.LE_PSTN_port_FSMLE_ISDN_port_FSMLE_PSTNLE_SMLE_PSTN_DLLE_CTRLLE_V5_FSMDL-DATAMDU-CTRLMPHLE_CTRL_DLMPHPHDL-DATAFEMDU-CTRLPH-DATAMPHV5PH-DATAnationalPSTNprotocolFEL2ISDNmanagementPHMPHMDLMDLMPHFigure2:NetworkLayerLE-protocolentityoverviewTable1:Namesusedinfigure2thatcorrespondtoEN300324-1NWKprotocolentitiesProtocolentitiesdefinedinEN300324-1[1]ProtocolgroupreferencesLE_PSTN_port_FSMLE_PSTN_user_port_FSM4.2.1.1LE_ISDN_port_FSMLE_ISDN-BA_user_port_FSM4.2.1.1LE_CTRLLE_control_protocol4.2.1.1LE_SYSLE_system_management4.2.1.1LE_PSTNLE_PSTN_protocol4.2.1.24.2.1Protocolgroups4.2.1.1ControlprotocolAlltestsintheControlprotocol(V5NWKLE/CTRL)testgroupareintendedtoverifyasthoroughlyaspossiblethevariousproceduresoftheLE_control_protocolentity.Dependingonprovisioningthefollowingconfigurationsarecovered:LE_system_management:thestartup,restart,re-provisioningandverificationproceduresfornormaloperationoftheLE_system_management(V5NWKLE/CTRL/BV/COM/REST,V5NWKLE/CTRL/BV/COM/REVYandV5NWKLE/CTRL/BO/COM/REVY)aretested.LE_control_protocol:thenormalandexceptionalproceduresoftheLE_control_protocolareverifiedinthetestgroupsV5NWKLE/CTRL/BV/COM/TRANS,V5NWKLE/CTRL/BO/COM/TRANS,V5NWKLE/CTRL/TI/COM/TRANS,V5NWKLE/CTRL/BV/PORT/TRANS,V5NWKLE/CTRL/BO/PORT/TRANSandV5NWKLE/CTRL/TI/PORT/TRANS.ContentsoftheLE_control_protocolvaluesarenotverified(e.g.thecontrolfunctionID).TheerrorhandlingproceduresareverifiedintestgroupsV5NWLKE/CTRL/BI/COM/TRANSandV5NWLKE/CTRL/BI/PORT/TRANS.LE_PSTN_user_port:theblocking,blockingrequestandco-ordinatedunblockingproceduresoftheLE_PSTN_user_port_FSMareverifiedinthetestgroupV5NWKLE/CTRL/BV/PORT/PSTN.TheinterworkingoftheLE_PSTN_user_port_FSMandtheLE_PSTNprotocolentityistestedviatheLE_system_management.LE_ISDN-BA_user_port:theblocking,blockingrequest,co-ordinatedunblockingandactivation/deactivationproceduresoftheLE_ISDN-BA_user_port_FSMareverifiedinthetestgroupsV5NWKLE/CTRL/BV/PORT/ISDNBAandV5NWKLE/CTRL/BO/PORT/ISDNBA.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)124.2.1.2PSTNprotocolAlltestsinthePSTNprotocol(V5NWKLE/PSTN)testgroupareintendedtoverifyasthoroughlyaspossiblethevariousproceduresoftheLE_PSTNprotocolentity.ThefollowingPSTNproceduresarecovered:-allpathrelatednormaloperationprocedures;-significantpathrelatedexceptionalprocedures;-thestatusenquiryprocedure;-thelayer3errordetectionprocedure;-theerrorhandlingprocedures;-theportblockingprocedure;-therestartprocedure.4.2.2Maintestgroups4.2.2.1BasicInterconnection(IT)testsTheITtestsubgroupcontainsabasicsetofTPswhichassuresthatthereisasufficientconformanceforinterconnectionandthatthechosenparametersarevalidfortheconfiguration.4.2.2.2Capability(CA)testsCapabilitytestingprovidesalimitedtestingtoascertainthecapabilitiesstatedinthePICScanbeobserved.4.2.2.3ValidBehaviour(BV)testsPredefinedstatetransitionsareconsideredasvalid.TheTPsintheBVtestsubgroupcoverasfarasreasonabletheverificationofthenormalandexceptionalproceduresofthevariousFiniteStateMachines(FSMs).Avalidtestisatestwherethemessagesequenceandthemessagecontentsareconsideredasvalid(noerrorindicationshallbeindicated).4.2.2.4InopportuneBehaviour(BO)testsThistestgroupisintendedtoverifythattheIUTisabletoreactproperlyinthecaseaninopportuneprotocoleventoccurring.Suchaneventissyntacticallycorrectbutoccurswhenitisnotexpectedandanerrorindicationiscaused.4.2.2.5InvalidBehaviour(BI)testsThistestsubgroupisintendedtoverifythattheIUTisabletoreactproperlyhavingreceivedaninvalidProtocolDataUnit(PDU).AninvalidPDUisdefinedasasyntacticallyincorrectmessageandthereforeanerrorindicationiscaused.4.2.2.6Timer(TI)expiryandcountermismatchtestsDifferenttimersandcountersaredefinedtosupervisethevariousstatetransitions.ThistestgroupisintendedtoverifythattheFSMisreactingproperlytoanexpiryofoneofthetimersorcountermismatch.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)134.2.2.6.1TimerexpiryandcountersoftheControlprotocolRefertoEN300324-1[1],table58.T01PORTCONTROLmessagesentT02COMMONCONTROLmessagesent4.2.2.6.2TimerexpiryandcountersofthePSTNprotocolRefertoEN300324-1[1],table28.T1ESTABLISHsentT3DISCONNECTsentT4STATUSENQUIRYsentTrSIGNALreceivedTtSIGNALorPROTOCOLPARAMETERsentRefertoEN300324-1[1],clause13.5.5.S(S)SequencenumberofthenextmessagetobesentS(A)SequencenumberofthelastacknowledgedmessageS(R)SequencenumberofthelastreceivedmessageM(S)SendsequencenumberinSIGNALorPROTOCOLPARAMETERmessagesM(R)ReceivesequencenumberinSIGNALACKmessages4.2.2.6.3TimerexpiryandcountersoftheLEsystemmanagementRefertoEN300324-1[1],annexC,tableC.1.TR1MDU-CTRL(restartrequest)toallPSTNprotocolFSMsTR2MDU-CTRL(restartrequest)toorfromCTRLprotocolTC1MDL-RELEASE-INDICATIONfromCONTROL-DLTC2ExpiryofTC1TC3MDL-RELEASE-INDICATIONfromPSTN-DLTC8ExpiryofTC2TC9ColdrestartofV5interfaceTV1MDU-CTRL(requestvariant&interfaceID)toCTRLprotocolSIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)144.3TeststepstructureGeneraldynamicbehavioursaredescribedinteststepswhichcanbecalledfromallATCswithintheATS:statetransitions(refertoclause4.3.1)preambles(refertoclause4.3.2)postambles(refertoclause4.3.3)statuschecks(refertoclause4.3.4)commonbehaviours(refertoclause4.3.5)4.3.1StatetransitionsThefollowingclausesidentifytheteststepsusedintheATS.Ingeneral,eachteststeprepresentsastatetransition.ForexampleinthePSTNprotocol,PSTN_LE1_2istheteststepwhichbringstheLEPSTNprotocolFSMfromPSTN_path_stateLE1toPSTN_path_stateLE2.Thestatetransitionsaredeclaredintheparenthesis(originatingstate-destinationstate)whichfollowstheteststepnames.Threegroupsofstatetransitionsaredefined:STARTUPstartuptheV5.1interfaceandputtheIUTintotheinitialstateasdefinedinclause5.1.5.CTRLstatetransitionsusedtopreambleandpostambletheControlprotocolbeforeaTPcanbeperformed.PSTNstatetransitionsusedtopreambleandpostamblethePSTNprotocolbeforeaTPcanbeperformed.TotesttheV5.1interfacecertainsequences(i.e.preamble)shallbeexecutedtoreachthestatewhichisthesubjectfortheTPs.4.3.1.1StartupofV5.1interfaceThestartupprocedureforaV5.1interfacedependsontheprovisioneddataconfiguration.Therefore,thetwoPICSitemsM1andM2(refertoclause6.5.1ofEN300324-2[2])areusedtodefinetheimplementedconfigurationoftheIUT.NOTE1:EN300324-2[2]requiresatleastoneofthetwoPICSitemstobesetto"Yes".PICSitemdescription:M1:ISDN-BAportssupported;M2:PSTNportssupported.NOTE2:OneportofeachsupportedtypeshallbeprovisionedinawaythattheIUTtriestoentertheoperationalstatefortheseportsaftersystemstartup(seeclause5.1.6).DependingonthesettingofthePICSitems,thestartupprocedureisdescribedinfigure3.ThisflowdiagramdescribestheteststepcalledSTARTUP_LE.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)15PICSM1=YESPICSM2=YESPICSM1=NOPICSM2=YESPICSM1=YESPICSM2=NOLELT1WaitforTC9WaitforTC9WaitforTC9Variant&InterfaceIDreqvarandinterfIDvarandinterfIDreqvarandinterfIDvarandinterfIDreqvarandinterfIDvarandinterfID(note1)PSTNportFSMunblockreqblockcmdunblockreqblockcmdnote(2)ISDNportFSMunblockreqblockcmdunblockreqblockcmdnote(3)NOTE1:AtestoftheIUT'scapabilityofreceivingarequestforthevariantandinterfaceIDiscoveredinclause5.2.3.1.1.NOTE2:ToreachtheinitialstateoftheIUTPSTNuserportFSMasdefinedinclause5.1.5,theIUT'sunblockingrequestisrejectedbyLT1.Beforerejectingtheunblockrequest,itshallbeverifiedthattheIUTPSTNprotocolhasenteredthePSTN_path_stateLE6(Portblocked).NOTE3:ToreachtheinitialstateoftheIUTISDN-BAuserportFSMasdefinedinclause5.1.5,theIUT'sunblockingrequestisrejectedbyLT1.Figure3:STARTUP_LEflowdiagram4.3.1.2CommoncontrolProtocol(systemmanagement)RefertoEN300324-1[1],table62andannexC.CTRL_COM_LE0_1OnLEsystemstartup(resetorinitialization)theLE_CONTROL_DLshallbeestablishedbetweenLEandLT1andthecommonandportcontrolprotocolshallentertheInServicestateLE1.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)164.3.1.3Controlprotocol(PSTNportFSM)RefertoEN300324-1[1],table41.CTRL_PSTN_LE20_10OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE204(block_cmd)theIUTPSTNuserportFSMshallenterstateLE1.0.NOTE1:ThisresultsinastatetransitionofthePSTNprotocolaswell.ThePSTNprotocoloftheaffectedportisforcedtoenterthePSTN_path_stateLE6.CTRL_PSTN_LE10_20OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE202(unblock_req)theIUTshallrespondwiththePORTCONTROLmessagecontainingthecontrol_function_elementIEFE201(unblock_ack)andthenenterstateLE2.0.NOTE2:ThisresultsinastatetransitionofthePSTNprotocolaswell.ThePSTNprotocoloftheaffectedportisforcedtoenterthePSTN_path_stateLE1.4.3.1.4Controlprotocol(ISDN-BAportFSM)RefertoEN300324-1[1],table36.CTRL_ISDNBA_LE20_10OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE204(block_cmd)theIUTISDN-BAuserportFSMshallenterstateLE1.0.CTRL_ISDNBA_LE10_20OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE202(unblock_req)theIUTshallrespondwiththePORTCONTROLmessagecontainingthecontrol_function_elementIEFE201(unblock_ack)andtheIUTISDN-BAuserportFSMshallthenenterstateLE2.0.CTRL_ISDNBA_LE20_22OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE104(access_activated)theIUTISDN-BAuserportFSMshallenterstateLE2.2.4.3.1.5PSTNprotocolRefertoEN300324-1[1],table30.AllmessagessentwithintheteststepsshallbevalidPSTNmessages.PSTN_LEx_6≡CTRL_PSTN_LE20_10(refertoclause4.3.1.3)OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE204(block_cmd)theIUTPSTNprotocolshallenterPSTN_path_stateLE6.PSTN_LE6_1≡CTRL_PSTN_LE10_20(refertoclause4.3.1.3)OnreceiptofaPORTCONTROLmessagecontainingthecontrol_function_elementIEFE202(unblock_req)theIUTPSTNprotocolshallenterPSTN_path_stateLE1.PSTN_LE1_0OnreceiptofaCOMMONCONTROLmessagecontainingthecontrol_function_ID"restartreq"theIUTPSTNprotocolshallenterPSTN_path_stateLE0.PSTN_LE0_1OnreceiptofaCOMMONCONTROLmessagecontainingthecontrol_function_ID"restartcomplete"theIUTPSTNprotocolshallenterPSTN_path_stateLE1.PSTN_LE1_2Onreceiptofaterminatingcallrequest(FE-establish_request)theIUTPSTNprotocolshallsendanESTABLISHmessageandenterPSTN_path_stateLE2.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)17PSTN_LE4_5OnreceiptofaSIGNALmessagecontainingafaultysequencenumbertheIUTPSTNprotocolshallsendaDISCONNECTmessageandenterPSTN_path_stateLE5.4.3.2PreamblesThepreambleteststepgroupcontainsteststepsneededforinitializationoftheIUTbeforetestingtheparticularTP.Allcombinationsoftheteststepsdefinedinclauses4.3.1.2to4.3.1.5canbeusedtocreatepreambles.EachpreambleshallstartfromtheIUTinitialstateasdefinedinclause5.1.5.4.3.3PostamblesAftereachATCtheIUTshallbebroughtbacktotheinitialstateasdefinedinclause5.1.5.Allcombinationsoftheteststepsdefinedinclauses4.3.1.2to4.3.1.5canbeusedtocreatepostambles.4.3.4Statusverification4.3.4.1PSTNprotocolBasedonEN300324-1[1],table30,itispossibletoidentifythestateoftheIUTPSTNprotocolFSM.AllmessagessentwithintheteststepsshallbevalidPSTNmessages.PSTN_CHECK_STATE_0(OutofService)RunteststepCTRL_PSTN_LE10_20.OnreceiptofaDISCONNECTmessagetheIUTPSTNprotocolshallsendaSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE1uptoLE6.CompletethisteststepbysendingaSTATUSmessagecontainingthestateIEAN0.PSTN_CHECK_STATE_1(Null)OnreceiptofanESTABLISHACKmessagetheIUTPSTNprotocolshallsendaSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE2andLE5.OnreceiptofaSTATUSmessagecontainingthecause_type"responsetostatusenquiry"andthestateIE"AN1"theIUTPSTNprotocolshallnotsendaDISCONNECTmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE3andLE4.OnreceiptofanESTABLISHACKmessagetheIUTPSTNprotocolshallsendagainaSTATUSENQUIRYmessage.OnreceiptofaSTATUSmessagecontainingthecause_type"responsetostatusenquiry"andthestateIE"AN5"theIUTPSTNprotocolshallsendaDISCONNECTmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE0andLE6.CompletethisteststepbysendingaDISCONNECTCOMPLETEmessage(IUTPSTNprotocolentersthePSTN_path_stateLE1).PSTN_CHECK_STATE_2(PathinitiatedbyLE)OnreceiptofaSIGNALmessagetheIUTPSTNprotocolshallsendaSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE4andLE5.OnreceiptofaSTATUSmessagecontainingthecause_type"responsetostatusenquiry"andthestateIE"AN1"theIUTPSTNprotocolshallnotsendaDISCONNECTmessagetheIUTPSTNprotocolisnotinthePSTN_path_stateLE3.OnreceiptofaSIGNALmessagetheIUTPSTNprotocolshallsendagainaSTATUSENQUIRYmessage.OnreceiptofaSTATUSmessagecontainingthecause_type"responsetostatusenquiry"andthestateIE"AN3"theIUTPSTNprotocolshallsendaDISCONNECTmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE0,LE1andLE6.CompletethisteststepbysendingaDISCONNECTCOMPLETEmessage(IUTPSTNprotocolentersthePSTN_path_stateLE1).SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)18PSTN_CHECK_STATE_4(Pathactive)OnreceiptofanESTABLISHmessagetheIUTPSTNprotocolshallsendaSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE1,LE2,LE3andLE5.OnreceiptofaSTATUSmessagecontainingthecause_type"responsetostatusenquiry"andthestateIE"AN2"theIUTPSTNprotocolshallsendaDISCONNECTmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE0andLE6.CompletethisteststepbysendingaDISCONNECTCOMPLETEmessage(IUTPSTNprotocolentersthePSTN_path_stateLE1).PSTN_CHECK_STATE_5(Pathdisconnectrequest)OnreceiptofaDISCONNECTmessagetheIUTPSTNprotocolshallsendnoDISCONNECTCOMPLETEandnoSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE0,LE1,LE2,LE3,LE4andLE6.PSTN_CHECK_STATE_6(Portblocked)OnreceiptofaDISCONNECTmessagetheIUTPSTNprotocolshallsendaSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinoneofthePSTN_path_statesLE1uptoLE5.OnreceiptofaSTATUSmessagecontainingthecause_type"responsetostatusenquiry"andthestateIE"AN6"theIUTPSTNprotocolshallnotsendaDISCONNECTmessage.RunteststepCTRL_PSTN_LE10_11_20.OnreceiptofaDISCONNECTCOMPLETEmessagetheIUTPSTNprotocolshallnotsendaSTATUSENQUIRYmessagetheIUTPSTNprotocolisnotinthePSTN_path_stateLE0.4.3.4.2PortcontrolprotocolCHECK_PC_DISCARDUntiltime-outoftimerT_NOACnomessageshallappearontheV5interface.AfterwardsteststepCTRL_PSTN_LE10_20(refertoclause4.3.1.3)orCTRL_ISDNBA_LE10_20(refertoclause4.3.1.4),dependingontheaffectedporttypeisapplied.4.3.4.3CommoncontrolprotocolCHECK_CC_DISCARDUntiltime-outoftimerT_NOACnomessageshallappearontheV5interface.OnreceiptofaCOMMONCONTROLmessagecontainingthecontrol_function_idIE"requestvariant&interfaceID"theIUTshallsendaCOMMONCONTROLACKmessageandaCOMMONCONTROLmessagecontainingthecontrol_function_idIE"variant&interfaceID".CompletethisteststepbysendingaCOMMONCONTROLACKmessage.4.3.5CommonteststepsThisteststepgroupcontainsprocedureswhichareusedinmorethanoneATC.4.4DefaultsThedefaultsectiondescribesthebehaviourincaseofanunexpectedtestevent.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)194.5AbstractServicePrimitives(ASPs)andProtocolDataUnits(PDUs)4.5.1ASPsTheformatofthetwousedASPsisdefinedasdescribedinEN300324-1[1],clause13.4.dl_data_reqdl_data_ind4.5.2PDUs4.5.2.1Commoncontrolprotocolctrl_common_controlctrl_common_control_ack4.5.2.2Portcontrolprotocolctrl_port_controlctrl_port_control_ack4.5.2.3PSTNprotocolpstn_establishpstn_establish_ackpstn_signalpstn_signal_ackpstn_disconnectpstn_disconnect_completepstn_status_enquirypstn_statuspstn_protocol_parameter4.5.3Informationelements4.5.3.1Variablelengthinformationelements4.5.3.1.1Controlprotocolctrl_control_function_elementctrl_control_function_idctrl_variantctrl_interface_idSIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)204.5.3.1.2PSTNprotocolpstn_sequence_numberpstn_cadenced_ringingpstn_pulsed_signalpstn_steady_signalpstn_digit_signalpstn_recognition_timepstn_enable_autonomous_ackpstn_disable_autonomous_ackpstn_causepstn_resource_unavailablepstn_enable_meteringpstn_metering_reportpstn_attenuation4.5.3.2Singleoctetinformationelements4.5.3.2.1Controlprotocolctrl_performance_gradingctrl_rejection_cause4.5.3.2.2PSTNprotocolpstn_line_infomationpstn_statepstn_autonomous_signalling_sequencepstn_sequence_responsepstn_pulse_notification4.6TimersandcountersoftheAbstractTestSuite(ATS)ThisclausedescribesthetimersandcountersusedintheATS.Theminandmaxindicationsdefineifthetimervaluerepresentstheminimumormaximumlimitofatimer.Thetimervaluescontainsomeadditionaltolerancesfordelayscausedbytestsimulators.Therefore,abiggertimertoleranceisgiventhandefinedinEN300324-1[1]:MinimumvalueofATStimer=ENtimer-ENtolerance;MaximumvalueofATStimer=ENtimer+2xENtolerance.TherepetitionofmessagesbytheIUTshallbetestedinthefollowingway:themessagehastoberepeatedwithinthetimeperiodT_min
ETSIETSIEN300324-5V3.1.1(2001-03)21Table2givestheidentifiedprotocolcountersusedintheATSandthereferencestoEN300324-1[1].Table2:ProtocolcountervaluesandreferencestoEN300324-1ATScounternameATScountervalueExplanationReferencetoEN300324-1[1]N011AllowednumberofrepetitionsofthePORTCONTROLmessageclause14,table61N021AllowednumberofrepetitionsoftheCOMMONCONTROLmessageclause14,table62N11AllowednumberofrepetitionsoftheESTABLISHmessageclause13,table28N32AllowednumberofrepetitionsoftheDISCONNECTmessageclause13,table28N42AllowednumberofrepetitionsoftheSTATUSENQUIRYmessageclause13,table285TestPurposes(TPs)5.1IntroductionForeachtestrequirement,aTPisdefined.ThisclausedetailstheTPsfortheLEsideofNWKoftheV5.1interfaceforeachtestgroupandreferencestothecorrespondingATC.Atthebeginningofeachtestsubgrouptheinitialstate(refertoclause5.1.5),thepreambles(refertoclause4.3.2)andthepostambles(refertoclause4.3.3)arelisted.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-5V3.1.1(2001-03)225.1.1TPnamingconventionTheidentifieroftheTPisconstructedaccordingtotheschemeintable3.Table3:TPidentifiernamingconventionschemeIdentifier:TP=typeofprotocol:1Controlprotocol(testgroup)2PSTNprotocol=category:1IT,BasicInterconnectionTests(testsubgroup)2CA,CapabilityTests3BV,ValidBehaviourTests4BO,InopportuneBehaviourTests5BI,InvalidBehaviourTests6TI,TimerExpiryandCounterMismatch=grouplevel1:1Commoncontrol2Portcontrol_(underscore)notrelevant=grouplevel2:1Transport2SystemmanagementprocedureRestart3SystemmanagementprocedureRe-provisioning&Verification4PSTN5ISDNBA_(underscore)notrelevant=testpurposetype:SSingle_(underscore)notrelevant=state:(0-9)MMultiplestatetransition_(underscore)notrelevant=substate:(0-9)_(underscore)notrelevant=sequentialnumber:(01-99)5.1.2SourceofTPdefinitionTheTPsweredevelopedbasedonEN300324-1[1],clauses13and14,andannexC.SIST EN 300 324-5 V3.1.1:2005
ETSIETSIEN300324-
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...