3G Multimedia QoS Architecture
3
All IP Network and Multimedia Services
All IP Network and Multimedia Services
Cdma2000 Network Configuration BTS BSC/ PCF BSC3/ PCF BTS Abis A3/A7 Abis BTS MM AAA AGW/ PDSN HLR/ AUC MSC Server SCP R-SGW T-SGW MGW T-SGW SCM BR HA MGW R-SGW MRF DB PDE/PS CQM
Cdma2000 Network Configuration Domain View MS MS PDSN TIA-EIA-41 PS Home Domain Internet TIA-EIA-41 PS Visited Domain PDSN Home RAN AGW IP Multimedia Home Domain BR BR BR BR IP Multimedia Visited Domain AGW Visited RAN BSC TIA-EIA-41 CS Home Domain PSTN/ PLMN TIA-EIA-41 CS Visited Domain BSC IP core Network IP core Network
Operator Networks control SIP based VoIP and Multimedia Call Connection Services and QoS. Various new services shall be supplied and controlled by the SCM End-to-End SIP based VoIP protocol in the IP multimedia Domain AGW/ PDSN HA MRF SCM
End-to-End SIP based VoIP protocol in the Internet AGW/ PDSN HA MCU SIP server
UMTS Network Configuration Alternative Access Network BSS/ TE MT GERAN Iu R Um Iu A TE MT UTRAN R Uu Iu Gb Applications & Services *) SCP Iu CAP HSS *) Gr EIR Gf SGSN MGW Mc Mh MSCserver Cx Gc Gn Legacymobile signallingnetwork Gi R-SGW *) Mw Ms Nb Nc CSCF Mr MRF Gi GGSN Gi Mg Mc CSCF Mm MGCF MGW GMSC server Gi Mc Multimedia IP Networks T-SGW *) PSTN/ Legacy/External T-SGW *) CAP Applications & Services *) CAP D HSS *) C Mh R-SGW *)
UMTS Network Configuration Domain View Gi Home Network IM Subsystem BG UE SGSN Home Network PS Domain Backbone Gp BG Inter -PLMN Backbone Gp BG GGSN Inter -Network IM Backbone BG Visited Network IM Subsystem SGSN Visited Network PS Domain Backbone GGSN Internet UE Traffic tunneled over GPRS Gi Implemented on VPN or dedicated resources for each instance Intranets
QoS
UMTS QoS
End-to-End QoS architecture UMTS TE MT UTRAN CN Iu EDGE NODE End-to-End Service CN Gateway TE TE/MT Local Bearer Service UMTS Bearer Service External Bearer Service Radio Access Bearer Service CN Bearer Service Radio Bearer Service Iu Bearer Service Backbone Bearer Service UTRA FDD/TDD Service Physical Bearer Service
UMTS QoS classes Traffic class Conversational class Conversational RT Streaming class Streaming RT Interactive class Interactive best effort Background Background best effort Fundamental characteristics -Preserve time relation (variation) between information entities of the stream - Conversational pattern (stringent and low delay ) Preserve time relation (variation) between information entities of the stream -Request response pattern -Preserve payload content -Destination is not expecting the data within a certain time -Preserve payload content Example of the application -voice -streaming video -Web browsing -background download of emails
UMTS bearer attributes Traffic class Conversational Streaming Interactive Background class class class class Maximum bitrate X X X X Delivery order X X X X Maximum SDU size X X X X SDU format information X X SDU error ratio X X X X Residual bit error ratio X X X X Delivery of erroneous SDUs X X X X Transfer delay X X Guaranteed bit rate X X Traffic handling priority X Allocation/Retention priority X X X X
QoS Management Functions - establishing, modifying and maintaining the service service attributes and QoS attributes User plane function scheduling, bandwidth management policing or by traffic shaping
QoS management functions in the control plane TE Local Service Control Transl. MT UMTS BS Adm./Cap. Control UTRAN Adm./Cap. Control RAB CN EDGE Adm./Cap. Control UMTS BS Subscr. Control Gateway Adm./Cap. Control UMTS BS Transl. Ext. Netw. Ext. Service Control Local BS Radio BS Radio BS Iu BS Adm. Iu BS Contr. CN BS CN BS Ext. BS UTRA ph. BS M UTRA ph. BS M Iu NS Iu NS BB NS BB NS protocol interface service primitive interface
QoS management functions in the user plane TE MT UTRAN CN EDGE Gateway Ext. Netw. Class if. Class if. Cond. Cond. Cond. Mapper Mapper Mapper Local BS Resource Resource Resource Resource Resource Resource External BS UTRA phys. BS Iu network service BB network service data flow with indication of direction
Intermediate BB network QoS CN EDGE SGSN Gateway GGSN Class if. Mapper Resource Resource (BB network service) Cond. Mapper Resource External BS - BB networkip node/switch per flow VoIP multimedia session? - RSVP? Diffserv??
R5 - IP Multimedia Subsystem QoS Gateway GGSN Class if. Cond. Mapper CSCF MGC SGW PSTN/ PLMN Resource External BS MRF MGW - Native IP Network Per Flow based End-to-End QoS?
Cdma2000 IP multimedia QoS
End-to-End QoS architecture MS RAN PDSN HA CN End-to-End service PPP link service External bearer service IS2000 radio bearer service R-P bearer service
TSG-P Traffic classes for cdma2000 Traffic class Background Interactive Streaming Conversational Service instance type Primary (SI- TYPE-1) Primary (SI-TYPE -1) Secondary (SI-TYPE -3) Secondary (SI-TYPE -2) Secondary (SI-TYPE -3) Priority Very low Low High Very high High Header compression VJ RFC2507 VJ RFC 2507 ROHC ROHC 0-byte ROHC 0-byte lite ROHC RFC2508 Applications FTP, Email, Streaming text Web browsing Streaming audio and video EVRC VoIP (for endto-end VoIP MS and Hybrid VoIP MS) Multimedia
PPP link QoS management
Multiple Connection Relationships TFT_ch1 indicates a TFT over Ch1 or Service instance identified by SR_ID1. One TFT for each MS IP addresses (IP1,.. IPn) and for each Channel (SR_ID) may exist. IP1 TFT_ch IPn(TFT_ch1 TFT_ch PPP session PDSN One PPP session for one R -P session per MS R-P session Multiple R-P connections for each R -P session The channel connecting the service instancs and the R-P connections are identified by service reference Ids. R-P Connectio _id 1 Ch sr 1= R-P Connectio _id 2 sr Ch 2= R-P Connectio _id 3 sr ch3 = BSC/PCF On the MS side, each instance of a service option indicates a service instance. Servic Instanc Service instanc Servic instanc PPP session MS IP1 TFT_ch IPn(TFT_ch1 TFT_ch
QoS signaling mechanism MS BSS/PCF PDSN SIP signaling SIP Peer MCFTP TFT profile New SR_ID traffic New R-P connection Service Instance CH R-P Connection TFT filtering and flow selection
SI typeppp processing Upper layers Upper layers SI-TYPE_2 A8_1 A10_1 PPP PPP HDLC un-framing & un-escaping HDLC un-framing & un-escaping SI-TYPE_1 A8_2 A10_2 HDLC escaping & framing SI-TYPE_3 A8_3 A10_3 MS BSC PCF PDSN Upper layers Upper layers SI-TYPE_2 A8_1 A10_1 PPP PPP HDLC escaping & framing SI-TYPE_1 A8_2 A10_2 HDLC un-framing & un-escaping HDLC un-framing & un-escaping SI-TYPE_3 A8_3 A10_3 MS BSC PCF PDSN
RTP/UDP/IP Overhead PPP HD IP HD UDP HD RTP HD EVRC or SMV packet(22,10, 5, 2 octets) RTP/UDP/IP tail PPP tail Overhead Overhead. FCH EVRC, SMV data, VoIP PPP/IP/UDP/RTP header Voice Data bandwidth, header compression.. FA/SectorData Throughput, RTP/UDP/IP PPP header FCH.., HC algorithm, Air I/F.. VoIP traffic flow MSPDSNPPP link header striping/regeneration
Protocol Stack Diagram for Header Stripping IP IP PPP/ MCFTP Header Stripped Payloads Header Stripped Payloads PPP/ MCFTP P P GRE GRE GRE GRE CDMA2000 MAC CDMA2k IP IP IP IP MS BS PCF PDSN SI-type 2 packet
Message Flow for Header Stripping and Generation Operation MS BS PCF PDSN Internet 2. HSG SO Originate 3. A9 Establish A8 6. A9 Reply 7. HSG SO Connect Order 1. E2E SIP 8. MCFTP Flow Treatment 9. MCFTP Full Header (Rev) 10. MCFTP Full Header (Fwd) 4. A11 Establish A10 5. A11 Reply 11. Media Flows
3G VoIP/Multimedia QoS issues