版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
OutlineWhatisDiameterDiameterBaseProtocolSLgintroduction1WhatisDiameterDiameterisanAAA(Authentication,AuthorizationandAccounting)protocolinanIPnetwork.Diameterisanapplication-layersignalingprotocol.DiameterwasderivedfromtheRADIUSwithalotofimprovementsDiameterApplicationsextendthebaseprotocolbyaddingnewcommandsand/orattributes2ThenextgenerationAAAprotocolExtractstheessenceoftheAAAprotocolfromRADIUSDefinesasetofmessagesthataregeneralenoughtobethecoreoftheDiameterBaseprotocol.VariousapplicationsthatrequireAAAfunctionscandefinetheirownextensionsontopoftheDiameterbaseprotocol,3AAAinBaseProtocolAuthenticationandAuthorizationBecauseauthenticationandauthorizationmechanismsvaryamongapplications,theDiameterbaseprotocoldoesn'tdefinecommandcodesandAVPsspecifictoauthenticationandauthorizationAccountingthebehaviorandmessagetobeexchangedforaccountingisclearlydefined4DiameterBasicFunctionalityBaseProtocolBasicsupport:ConnectionandRoutingApplicationsupport:ApplicationsessionmanagementDiameterApplicationsDiameterMobileIPv4Application(MobileIP,RFC4004)DiameterNetworkAccessServerApplication(NASREQ,RFC4005)DiameterExtensibleAuthenticationProtocolApplication(RFC4072)DiameterCredit-ControlApplication(DCCA,RFC4006)DiameterSessionInitiationProtocolApplication(RFC4740)Variousapplicationsinthe3GPPIPMultimediaSubsystemNASApplicationCredit
ControlApplicationSIPApplicationBaseProtocolMIPApplicationSlgApplication5DiameterBasicFunctionalityDiameterClientApplicationDiameterServerApplicationTCP/SCTPRouting
ManagementConnection
ManagementConnection
ManagementDiameterClientNodeBase
ProtocolBase
ProtocolDiameterServerNodeSession
ManagementRoutingManagementSession
Management6DiameterMessage7BaseprotocolmessagesMessagenameAbbreviationCommandcodeAbort-Session-RequestASR274Abort-Session-AnswerASA274Accounting-RequestACR271Accounting-AnswerACA271Capabilities-Exchanging-RequestCER257Capabilities-Exchanging-AnswerCEA257Device-Watchdog-RequestDWR280Device-Watchdog-AnswerDWA280Disconnect-Peer-RequestDPR282Disconnect-Peer-AnswerDPA282Re-Auth-RequestRAR258Re-Auth-AnswerRAA258Session-Termination-RequestSTR275Session-Termination-AnswerSTA2758Attribute-ValuePairs(AVP)Command-NameAbbr.CodeAA-AnswerAAA265AA-RequestAAR265Abort-Session-AnswerASA274Abort-Session-RequestASR274Accounting-AnswerACA271Accounting-RequestACR271Bootstrapping-Info-AnswerBIA310Bootstrapping-Info-RequestBIR310Capabilities-Exchange-AnswerCEA257Capabilities-Exchange-RequestCER257Device-Watchdog-AnswerDWA280Device-Watchdog-RequestDWR280Diameter-EAP-AnswerDEA268Diameter-EAP-RequestDER268Disconnect-Peer-AnswerDPA282Disconnect-Peer-RequestDPR282Location-Info-AnswerLIA302Location-Info-RequestLIR302…..…9DiameterBaseProtocolBaseprotocolprovidesthefollowingfacilities:ConnectionmanagementRoutingmanagementSessionmanagementTCP/SCTPRoutingManagementConnectionManagementConnectionManagementBaseProtocolBaseProtocolSessionManagementRoutingManagementSessionManagement10ConnectionManagementPeerDiscoveryStaticconfiguration:mandatorySLPv2andDNS:optionalTransportProtocols:SCTPand(or)TCPSecurity:TLSandIPSecCapabilitiesnegotiationPeerIdentitySecurityschemesSupportedApplicationUseofCapabilities-Exchange(CER/CEA)messagesPeerlivenessanddisconnectionUseofDisconnect-Peerexchange(DPR/DPA)UseofDevice-Watchdogexchange(DWR/DWA)11RoutingManagementTypesofDiameterNodesRequestRoutingAnswerRoutingLoopDetectionFailover-FailbackProcedureDuplicateDetection12TypesofDiameterNodesDiameterClientsandSeversRequestandAnswerOriginatorsAdvertisessupportedapplicationsonlyDiameterAgentsRequestandAnswerForwardersAddsroutinginformationtothemessage3TypesofAgents13TypesofDiameterAgentsRelayAgentsProvidesbasicmessageforwardingDoesnotinspectcontentofthemessageotherthanDestination-Hostand/orRealmandAppIdsAdvertisessupportallapplicationsProxyAgentsInspectsandpossiblymodifiescontentsoftherequestoransweritisforwarding.Usefulinscenariossuchaspolicyenforcement,admissioncontrol,provisioningetcExamples:Translationagents,RADIUS<->DIAMETERRe-DirectAgentsDoesnotforwardmessagesbutnotifiestheprevioushopofthenewnext-hoptouseAdvertisessupportallapplications14DiameterAgentOverviewRedirectAgentClient1.Request2.Request3.RedirectNotification4.Request5.Answer6.AnswerrealmA.comrealmB.comRelay/ProxyAgentServerRequest/AnswerPath:NormalRelayorProxy:1,4,5,6Re-directedAgent:1,2,3,4,5,615RequestRoutingInformationusedforrouting:Application-Id:presentisintheheaderDestination-HostORDestination-RealmAVPRoutingrules:Iflocalidentity==Destination-HostAVPthenprocesslocally,otherwiseIfpeeridentity==Destination-HostAVPthensendthatpeer,otherwiseLookuprealmtablewithDestination-RealmandAppIdIffoundsendtothedesignatednext-hopOtherwise,sendanUNABLE_TO_DELIVERanswerUseofRequestQueueSuccessfullyforwardedrequestarequeued16AnswerRoutingInformationusedforroutingHop-by-HopIdisusedinsteadofDestination-HostorDestination-RealmAVPHop-by-HopIdisuniquewithineachhopAnswerroutingpathisthereverseoftherequestpathRoutingRules:Foransweroriginators:UsethesameHop-by-HopIdfoundintherequestForanswerforwarders:LookupHop-by-HopIdinrequestqueueIffound,forwardanswertoappropriatepeerandremoverequestfromthequeueOtherwise,discard17LoopDetectionRecordingtheRoutingPathForwardingagentsaddRoute-RecordAVPsDetectionLocalhostidentitymustnotbepresentintheRoute-RecordAVPSendLOOP_DETECTEDanswer18Failover-FailbackProcedureFailover:Attempttore-routependingrequesttoanalternatepeerincaseoftransportfailure‘T’bitissetforre-routedrequestsFailback:Switchbacktotheoriginalnexthopwhenconnectionisre-establishedClientRelayRelayServer1.Request4.Answer2.RequestT-bitset3.RequestT-bitset4.Answer5.Answer2.Request3.AnswerRequestQueueRequestQueueRequestQueue19DuplicateDetectionDuplicatescanoccurDuetoFailoverNodesre-sendingun-answeredrequests:DuetorebootDetectionEnd-to-EndIdisuniqueforanodeRe-sentrequestmusthaveT-flagsetTherefore,useT-flagasahintforpossibleduplication,thenUseEnd-to-EndIdandOrigin-HostAVPtodetectduplicationDuplicaterequestSHOULDcausethesameanswertobesentOtherConsiderationsUseofSession-IdforduplicatedetectioninaccountingrecordsTimeneededtowaitforduplicatemessages20SessionManagementDiameterSessions-definitionsSessiontypesandstatefulnessAuthenticationandAuthorizationSessionsAccountingSessions21DiameterSession
definitionsWhatisasession?AsessionisarelatedprogressionofeventsdevotedtoaparticularactivityApplicationsprovideguidelinesastowhenasessionbeginsandendsSessionsareidentifiedbySession-IdGloballyandeternallyunique22SessiontypesandstatefulnessTwotypesofsessionsbyusageAuthorizationsessionisusedforauthenticationand/orauthorizationAccountingsessionisusedforaccountingAsessioncanbestatefulorstatelessDependingonwhethertheapplicationrequiresthesessiontobemaintainedforacertaindurationStatefulsessionsnormallyspansmultiplemessageexchanges23Authentication&AuthorizationSessionsAuth-Session-StateAVPindicatesstatefulnessForstatefulsessionSessionteardownusesBaseProtocolmessagesASR/ASAandSTR/STASupportforServer-InitiatedRe-AuthUsesBaseProtocolmessageRAR/RAAAuthorizationSessionStateMachines:CLIENT/STATELESSCLIENT/STATEFULSERVER/STATELESSSERVER/STATEFUL24AccountingSessionsUsesBaseProtocolmessagesACR/ACAAccountingSessionStateMachines:CLIENTSERVER/STATELESSSERVER/STATEFUL25P-LRFuseSLginterfaceTheP-LRFshallsupporttheSLginterfaceasspecified3GPPTS29.172v9.4.0EPCLCSProtocol(ELP)usedontheSLginterfacebetweentheGMLCandtheMMEintheEvolvedPacketCore(EPC)ELPprotocolisdefinedasaVendorSpecificdiameterapplication(SLgapplication)Reusethebasicmechanismsdefinedbythediameterbaseprotocol,anddefineanumberofadditionalcommandsandAVPstoimplementtheSLgspecificprocedures.
26SLginterfaceintheLCSArchitectureUEeNBMMEGMLCServingGatewayPDNGatewayPSAPLRFSLgE-SMLCIMSHSS27ELPUseDiameterbaseprotocolTransportprotocol:diametermessagesovertheSLginterfaceshallmakeuseofSCTPRoutingAccountingfunctionality:shallnotbeusedontheSLginterfaceSessions:BetweentheMMEandtheGMLC,Diametersessionsshallbeimplicitlyterminated.28ELPProceduresTheELPprocedures,betweentheGMLCandtheMME,areusedtoexchangemessagesrelatedtolocationservicesovertheSLginterface.TheELPcanbedividedintothefollowingsub-procedures.ProvideSubscriberLocationSubscriberLocationReport29ProvideSubscriberLocationTheProvideSubscriberLocationoperationisusedbyaGMLCtorequestthelocationofatargetUEfromtheMMEThisprocedureismappedtothecommandsProvide-Location-Request/AnswerintheDiameterapplication30SubscriberLocationReportTheSubscriberLocationReportoperationisusedbyanMMEtoprovidethelocationofatargetUEtoaGMLCThisprocedureismappedtothecommandsLocation-Report-Request/AnswerintheDiameterapplication31Command-NameAbbreviationCodeProvide-Location-RequestPLR8388620Provide-Location-AnswerPLA8388620Location-Report-RequestLRR8388621Location-Report-AnswerLRA838862132Provide-Location-Request(PLR)<Provide-Location-Request>::= <DiameterHeader:8388620,REQ,PXY,16777255><Session-Id>[Vendor-Specific-Application-Id]{Auth-Session-State}{Origin-Host}{Origin-Realm}{Destination-Host}{Destination-Realm}{Location-Type}[User-Name][MSISDN][IMEI]{LCS-EPS-Client-Name}{LCS-Client-Type}[LCS-Requestor-Name][LCS-Priority][LCS-QoS][Velocity-Requested][Supported-GAD-Shapes][LCS-Service-Type-ID][LCS-Codeword][LCS-Privacy-Check-Non-Session][LCS-Privacy-Check-Session][Service-Selection]*[Supported-Features]*[AVP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年長沙電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試模擬測試卷附答案
- 2026年初級經(jīng)濟師考試題庫含完整答案【典優(yōu)】
- 2026年二級注冊建筑師之法律法規(guī)經(jīng)濟與施工考試題庫500道附完整答案【必刷】
- 2025福建廈門騏遠海運有限公司業(yè)務(wù)員(散雜貨)社會招聘1人備考題庫附答案
- 2025廣西北海銀灘開發(fā)投資股份有限公司招聘2人考試參考題庫附答案
- 2026年教師資格之中學(xué)教育知識與能力考試題庫300道附答案
- 2026年投資項目管理師之宏觀經(jīng)濟政策考試題庫300道含完整答案(易錯題)
- 2025年杭州桐廬縣百江鎮(zhèn)公開招聘編外工作人員2人考試題庫附答案
- 2026年初級經(jīng)濟師之初級建筑與房地產(chǎn)經(jīng)濟考試題庫300道及完整答案(必刷)
- 2026年注冊安全工程師題庫300道(模擬題)
- 歡慶元旦啟赴新章-2026年元旦聯(lián)歡主題班會課件
- 醫(yī)院購買電腦管理制度
- 編制竣工圖合同范本
- 新22J01 工程做法圖集
- 智慧樹知到《藝術(shù)與審美(北京大學(xué))》期末考試附答案
- 2024-2025學(xué)年上海市長寧區(qū)初三一模語文試卷(含答案)
- 北京市西城區(qū)2022-2023學(xué)年六年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 全國醫(yī)療服務(wù)項目技術(shù)規(guī)范
- 人教版六年級數(shù)學(xué)下冊全冊教案
- 醫(yī)院公共衛(wèi)生事件應(yīng)急處理預(yù)案
- 智慧校園云平臺規(guī)劃建設(shè)方案
評論
0/150
提交評論