Upload
rohit-gupta
View
23
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Useful to describe RANAP protocol
Citation preview
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 1/11
Happy Learning Telecom and Datacom!
RANAP Protocol2
Chapter1OverallprotocolstructureforRANAPIuCSinterfaceprotocol.RadioAccessNetworkApplicationPart,(RANAP)isSS7userlayer.TheIuinterfaceisspecifiedattheboundarybetweentheUMTSTerrestrialRadioAccessNetwork(UTRAN)andtheCoreNetwork(CN).MSCisthefunctionalentityusedintheCSdomainoftheCN.ItisconnectedtotheUTRANthroughtheIuCSinterface.ItsinterfacerunsRANAPprotocol..IuCSinterfaceprotocolincludesControlPlaneItincludescontrolplanesignalingRANAPandSignalingBearerUserPlaneItincludesUserPlaneprotocolIuUPandDataBearerTransportNetworkControlPlaneItincludesdatabearercontrolsignalingALCAPandSignalingBearer
OverallprotocolstructureforRANAP.TheTS25.412SpecificationprovidestwoATMbasedsignalingbearermodes:BroadbandSS7(SAALNNI,MTP3B,SCCP)andIPbearerSS7(IP,SCTP,M3UA)..Fromthepointofviewoflayers,RANAPcanbedividedintotwoparts:radioaccessnetworkApplicationProtocolintheRadioNetworkLayer,usingRANAPprotocol(TS25.413),andtheSignalingBearer,residentintheTransportNetworkLayer.
Search...
P O P U L A R P O S T S
RANAPProtocolChapter1OverallprotocolstructureforRANAP
IuCSinterfaceprotocol.RadioAccessNetworkApplicationPart,(RANAP)isSS7u...
WCDMACoreNetworkOverviewContentsChapter1CoreNetworkEvolution
DefinitionofCoreNetworkCNincludesaseriesofphysicalentitiestorealizeu...
WCDMACSbasicconceptionChapter1basicconceptionofsignalingnetwork
1.1WhatssignalingSignalingisthecontrolsignaltransferredbetweencommunicat...
SIGTRANprotocolChapter1overviewSIGTRANdefinition.Two
layersofprotocolsareincludedintheSIGTRANprotocolstack,i.e.,transmissionprotocol...
McInterfaceDataConfiguration
Chapter1BasicConceptsSection1McInterfaceIntroductionMcInterfaceIntroductionMediaGatewayControlMGC...
SCCPSignalingAnalysisandProcessChapter1General1.1LimitationofMTP
Transmission.Thesignalingpointcodeisnotthestandardinternationalcode,itiso...
MTPSignalingAnalysisandProcess
Chapter1OverviewofSS7BasicConceptDirectConnectionNetworkingQuasidirectconnectionnetworkingDifferencebet...
ISUPSignalingAnalysisandProcessCorrespondingRelationsofSS7withOSISeven
layerArchitectureISUPMessageFormatF:SignalUnitPeggingFlagCK:...
NetworkingAndInternetworkingDevicesNetworkingAndInternetworkingDevicesTwoor
moredevicesconnectedforthepurposeofsharingdataorresourcesarestationsonaNet...
TELECOM COMMUNITYLEARNINGTELECOMANDDATACOM.
DividendIncomeFunds BestCheckingAccounts
BestCellPhonePlans BusinessAnalytics
BestSUVs NaturalGasInvestments
BrandingYourBusiness BestMutualFunds
BestHealthInsuranceChitika | Optout?
Bethefirstofyourfriendstolikethis.Like
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 2/11
Chapter2RANAPmainfunctionandclassificationofmessage
2.1RANAPMainFunction.RANAPprotocolmainlycompletethefunctionsbetweenCNandRNCfollowingConnectionfoundation,backout,DatatransportationASN.1coding/decodingandmessagecheckingOverloadControlPagingResetandResetResourceSecurityModeControlMovingSubscriberResourceConfiguration.BesidesthefunctionsinfrontRANAPmoduladdsomecorrelatedcharacteristicofproduction.Itincludesbackuprearrangement,alarmcallingstatistictestingtraceandsoon.
2.2RANAPmessagecode/decodeRANAPmessageadoptsASN.1PERcode.Itsmassageneeddecodingtollstoanalysis.Thetypeofmessageisfixedinfronttwobytesofpositioninmessagecode.ThefollowingcodeexampleisRANAPmessageRelocationComplete0x000x0D0x400x030x000x000x000x00ThereintoThefirstbyte0x00denotesprocedureinitiatingmessageThesecondbyte0x0Ddenotesprocesscodeand0x0DdenotesRelocationCompleteprocedureAccordingtothefrontoftwobytesWecanjudgethatthemessageisRelocationCompletemessage.ARANAPmessageonlywithmessagetype,itsASN.1PERcodeis7byteswhichlikeslastexample.thelengthofRANAPmessagecannotlessthan7bytesafterASN.1PERcoding.
2.3ClassificationofRANAPmessage.Accordingtodifferentmessagetransportmodes,RANAPEPsareclassifiedinto:connectionorientedandconnectionless..TheformerissupportedbyaUEspecificsignalingconnectionfortransportthelatterissupportedbyacommonsignalingconnectionfortransport.AllotherproceduresuseconnectionorientedservicetotransportexceptthatReset,ResetResource,OverloadControl,andPaginguseSCCPconnectionlessserviceandErrorIndicationbasestheactualconditionstomakeadeterminationbetweentheconnectionlessserviceandtheconnectionorientedservice..ConnectionorientedmessagesareonesbetweenaspecificUEandthenetwork,suchasUElocationupdateprocedureandcallprocedure.ConnectionlessmessagesareonespertainingtosystemmaintenanceandadministrationandaffectpartorallofUEusers.MostofRANAPconnectionlessmessagemaybeupordown(exceptPAGING).Mostofconnectionorientedmessagesareunidirectional(exceptERRORINDICATIONandDIRECTTRANSFER).
Chapter3RANAPelementaryprocedures
3.1ClassificationofRANAPElementaryProcedures.Accordingtodifferentresponsetypes,RANAPEPsaredividedintoClasses1,2and3.CLASS1ElementaryProcedureswithresponse(success/orfailure).ForClass1EPs,Successfulmeansasignalingmessageexplicitlyindicatesthattheelementaryproceduresuccessfullycompletedwiththereceiptoftheresponse.UnsuccessfulmeansasignalingmessageexplicitlyindicatesthattheEPfailedorontimesupervisionexpiry.
NetworkPlanning
1.IntroductiontoGSMNetworkGSMSystemArchitectureGSMBandwidthGSM900andGSM1800aretwins...
B L O G A R C H I V E
BlogArchive
T E L E C O M
CoreNetwork(8)
D A T A C O M
GSMSystem(1)Telecom(1)
Datacom(5)
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 3/11
CLASS2ElementaryProcedureswithoutresponse.Class2EPsareconsideredalwayssuccessful.CLASS3ElementaryProcedureswithpossibilityofmultipleresponses.Class3EPshaveseveralresponsemessages.ClassificationofRANAPElementaryProcedures
1.Class1withresponse
2.Class2withoutresponse
3.Class3withpossibilityofmultipleresponses
3.2DescriptionofRANAPElementaryProceduresRABAssignment.RABAssignment(RadioAccessBearerAssignment)RABassignmentisinitiatedbytheCN.ButtheCNonlydeterminesanRABIDvalueandconcernedRABparameters.TheRNCexecutestherequest,allocatesuserplaneresources,andreportstotheCNtheoutcomeoftheprocedureinoneormoreresponses.Theelementaryprocedurewithresponseisconnectionoriented.
RABReleaseRequest.RABReleaseRequestTheRNCusesthisproceduretorequesttheCNtoreleaseconcernedRABresources.Theelementaryprocedurewithoutresponseisconnectionoriented.Whenafailureoccurringtothe
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 4/11
correspondinguserplaneresourceofRABIDisfoundattheRNC,theRNCinitiatesanRABreleaserequestmessagetotheCNinnormalcases.
IuReleaseRequest.IuReleaseRequestThisprocedureisusedbytheRNCtorequesttheCNtoreleasetheIuconnectionforaparticularUE.ItisduetosomeUTRANgeneratedreason,e.g.O&MIntervention,UserInactivity,RadioConnectionWithUELost",etc.TheIuReleaseRequestprocedurewithoutresponseisconnectionoriented.
IuRelease.IuReleaseThepurposeoftheIuReleaseprocedureistoenabletheCNtoreleasetheIuconnectionandallUTRANresourcesrelatedonlytothatIuconnectiontobereleased.Theprocedurewithresponseisconnectionoriented.TheprocedureisinitiatedbytheCNforatleastthefollowingreasons:.CompletionoftransactionbetweenUEandCN.ReceptionofIuReleaseRequestmessagebyCN.CompletionofrelocationofSRNS.
Paging.PagingThepurposeofthisprocedureistoenabletheCNtosendapagingmessagetoaparticularUE.Theprocedurewithoutresponseisconnectionless.WhentheUEisidle,pagingisperformedviaacommonpagingchannelwhentheUEhasalreadyhadaRadioResourceControl(RRC)connection,pagingisperformedviaitsdedicatedRRCconnection.
CommonID
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 5/11
.CommonIDThisprocedureisused,afteranRRCconnectionisestablishedfortheUE,tocreateareferencebetweenacommonidentityoftheUE(e.g.IMSI)andtheRRCconnectionandstoreitintheRNC,sothatsubsequentpagingmessagescanbetransportedthroughtheRRCconnection.Theprocedurewithoutresponseisconnectionoriented.
SecurityModeControl.SecurityModeControlThisprocedureisusedbytheCNtopasscipherandintegritymodeinformationtotheUTRAN.TheUTRANusesthesealgorithmsduringthesubsequentRABconnectionestablishment,relocation,etc.procedures.Thisprocedurewithresponseisconnectionoriented.
UELocationReportingControl.UELocationReportingControlThisprocedureisusedbytheCNtorequesttheRNCtoprovideinformationonthelocationofagivenUE.Thecontrolparametermaybeofdirectreporttype,changereporttypeorstopreporttype.Theprocedurewithoutresponseisconnectionoriented.
UELocationReportUELocationReportThisprocedureisusedbytheRNCtoreporttheUE'slocationinformationtotheCN.ThereportiscontrolledbytheLOCATIONREPORTINGCONTROLmessage.Theprocedurewithoutresponseisconnectionoriented.
InitialUEMessage.InitialUEMessageThisprocedureisusedbytheRNCtotransparentlytransfertotheCNtheradiointerfaceinitialmessage(NASPDU)ofthethirdlayerfromtheUEwhenanIusignalingconnectionisestablishedbytheRNC.Theprocedurewithoutresponseisconnectionoriented.
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 6/11
DirectTransfer.DirectTransferThisprocedureisusedtotransparentlycarryUECNsignalingmessagesbytheUTRANovertheIuinterface.TheRNCdoesnotperformanyoperationsonthem.TheUECNsignalingmessagesaretransportedasaparameterintheDIRECTTRANSFERmessagemessages.Thisprocedurewithoutresponseisconnectionoriented.
OverloadControl.OverloadControlThisprocedureisinitiatedbyeithertheRNCortheCNincasethatsignalingoverloadhappensatitsside.Theotherpartyperformsoverloadcontrolaccordingtoacertainalgorithm.ThepurposetodosoistoappropriatelyreducethetrafficprocessedbytheRNCortheCN,soastoensurethenormaloperationofthesystem.Theprocedurewithoutresponseisconnectionless.
Reset.Reset:isdesignedforalltransactionsontheIuinterfaceattheRNCortheCN.Afterreset,allcallconnections(alreadyestablishedorbeingestablished)willbereleased.CallmessagesfromtheUEwillnotbeacceptedduringtheresetprotectiontime.Theprocedurewithresponseisconnectionless.
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 7/11
ErrorIndication.ErrorIndicationTheErrorIndicationprocedureisinitiatedbyanodetoreportdetectederrorsinoneincomingmessage,providedtheycannotbereportedbyanappropriatefailuremessage.Iftheerrorsituationarisesduetoreceptionofamessageutilizingdedicatedsignaling,thentheErrorIndicationprocedurewithoutresponseusesconnectionorientedsignaling.Otherwisetheprocedurewithoutresponseusesconnectionlesssignaling.
RelocationofSRNS.RelocationofSRNSThisprocedureisusedtorelocatetheServingRNS(SRNS)fromoneRNStoanother.Thisprocedurecanbedividedintoseveralstages:RelocationPreparation,RelocationResourceAllocation,RelocationDetectandRelocationComplete.Inaddition,RelocationCancelisalsoincluded.
3.3MainProceduresofRANAP
IuCSInterfaceLocationProcedure.IuCSinterfacelocationprocedureThelocationupdateprocedureisconnectionoriented.Purposesofthelocationupdateprocedureare:InsertintheVLRthesubscriptioninformationoftheUEintheHLR:Anexampleissubscribedservices(telecommunicationservices,supplementaryservices).LocationupdateisthepremisefortheUEtoactasthecallingpartyorthecalledparty.NomattertheUEisthecallingorcalledparty,VLRmustcontainthisusersdata:whetheracertainservice(e.g.SMS)issubscribed,whetherasupplementaryservicesuchascallforwardingisregistered/activated,andsoon.WhentheUEisthecalledparty,MSC/VLRpreservesitsLAIsoastosendpagingmessages.HLRpreservestheUEresidentMSC/VLRnumbersothatroamingnumbercanbeobtained.
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 8/11
IuCSinterfacemobilecallingprocedure.IuCSinterfacemobilecallingprocedure:TheinitialmessagefortheUEtooriginateacalliscontainedintheNASPDUoftheINITIALUEmessageAftertheIuinterfaceconnectionisestablished,theCNcaninitiatetheCommonIDprocedureforpagingcoordinationTheCNjudgeswhethertheUEisentitledtoaccess.IftheUEisentitled,allowanceisshownbytriggeringtheAuthentication/EncryptionprocedureorDirectTransfer(Cmserviceaccept)isdirectlysent.Otherwise,theCNinitiatestheIuReleaseprocedureThecallednumbercontainedintheDirectTransfer(Setup)messageissenttotheCN.Afternumberanalysis,theCNdeterminesthenatureofthecall:outgoingcalltoPSTNorlocalofficecall,etc.Afterthecallednumberissuccessfullyanalyzed,theCNsendsCALLPROCEEDINGandstartstheRABAssignmentprocedure.Afterthecalledpartyhearsringingtone,theCNsendsanALERTINGmessagetotheUE.Afterthecalledpartyhooksoff,theCNsendsaCONNECTmessagetotheUE.UponreceiptoftheCONNECTmessage,theUEsendsaCONNECTACKmessage.Thecallisconnected.IfthecallisterminatedbythecallingUE,thecallingUEsendsaDISCONNECTmessagetotheCN.Ifthecalledpartyhooksonfirst,theCNsendsaDISCONNECTmessagetothecallingUE.
IuCSinterfacemobilecalledprocedure.IuCSinterfacemobilecalledprocedure:TheCNanalyzeswhetherornotthecalledpartyresidentUEiswithinitsscope.IftheUEis,theCNsendsaconnectionlessPAGINGmessage.Whenamessageindicatingtopageitselfisfound,theUEoriginatesconnectionsetupwithaPAGINGRESPONSEmessagebyusingtheRNCTheCNcaninitiatetheCommonIDproceduretosupportRNCpagingcoordinationTheCNsendsaSETUPmessagecontainingthecallingnumber(iftheUEisentitledtoCLIPservice).UponreceiptoftheCALLCONFIRMEDmessagefromtheUE,theCNstartstheRABAssignmentprocedure
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 9/11
.Afterthecalledpartyhearsringingtone,theUEsendsanALERTINGmessagetotheCN.Thecalledpartyhooksoff,theUEsendsaCONNECTmessagetotheCN.TheCNreturnsaCONNECTACKmessage.Thecallisconnected.Themessageflowaboutonhookisthesameasthatofthemobilecallingprocedure.
SwitchingprocedurebetweenRNCsinthesameCN.SwitchingprocedurebetweenRNCsinthesameCNInfigure,solidlinesrepresentnormalswitchingproceduresanddottedlinesrepresentabnormalprocedures.Afterasuccessfulswitch,theCNshallinitiatetheIuReleaseproceduretothesourceside.IftheCNfailstoinitiatetheIuReleaseproceduretotheRNCbeforethetimerexpires,thesourceRNCshallactivelyinitiatetheIuReleaseRequest.
ResourceallocationfailureprocedureabouttargetRNCrelocation.ResourceallocationfailureprocedureabouttargetRNCrelocationOnceresourceallocationforrelocatingthetargetRNCfails,thetargetRNCsendsaRELOCATIONFAILUREmessagetotheCNUponreceiptofthemessagebytheCN,theCNsendsaRELOCATIONPREPFAILUREmessagetothesourceRNCTheIuconnectionforrelocatingthetargetRNCisreleased.Thecallcontinuestobeheldatthesourceside.
Relocationcancelprocedurebysourcesideactively.RelocationcancelprocedurebysourcesideactivelyRelocationCancelmaytakeplaceduringoraftertheRelocationPreparationprocedure.Inotherwords,RELOCATIONCANCELmessagemaybesentbeforetheRELOCATIONCOMMANDfromtheCNisreceived,orbesentbytheRNCaftertheCNhassentaRELOCATIONCOMMANDmessage
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 10/11
ISUP SignalingAnalysis andProcess
MTP SignalingAnalysis andProcess
WCDMA-CSbasicconception
RANAP Protocol SCCP SignalingAnalysis andProcess
Mc InterfaceDataConfiguration
SIGTRANprotocol
AfterthesourceRNChasinitiatedtheRelocationRequiredprocedure,asuccessiveinitiationoftheRelocationRequiredprocedurecannotbedoneiftheRELOCATIONCANCELorRELOCATIONCOMMANDmessagefromtheCNisnotreceived.
Chapter4RANAPcorrelateddataconfigurationRANAPcorrelateddataconfiguration.RANAPprotocolrunsbetweenSoftX3000andRNC.ItmaynotonlybearonATMbutalsoonIP.ItrunsQAAL2protocolbetweenMGWandRNC..Now,DataoftentransfersthroughMGWinnetapplicationSignalingbetweenSoftX3000andMGWistransportedwithIPbearerandittransportswithATMbearerbetweenMGWandRNC.ThestepofdataconfigurationfromMSCtoRNCBasedonIP
POSTEDBYSEANGYTENGAT 17:02
LABELS : CORENETWORK
Y O U M I G H T A L S O L I K E T H E S E P O S T S
0 COMME NT S :
PostaComment
Recommend this on Google
4/2/2015 RANAPProtocol|TelecomCommunity
http://telecomdat.blogspot.in/2012/08/ranapprotocol.html 11/11
NewerPost OlderPostHome
Ads1. BestStocksToBuy 2. BestWrinkleCreams 3. BestCulinarySchools
4. BestTablets 5. BestCDRates 6. FreeCreditReportOnlineChitika
Copyright2015TelecomCommunityAllRightReserved