Basic NGN Architecture & Principles Keith G Knightson Canada 1 NGN Architecture: Initial Considerations • NGN difficult to define in absolute terms of: • specific technologies • specific architecture • topology • Need to avoid technology traps • Identify high-level paradigms • separation of concerns (and related functions) • technology agnostic • Identify emerging NGN-generic issues • Architectural principles • Need for NGN models to show separation of concerns/functions 2 NGN Definition Next Generation Network (NGN): a packet-based network able to provide telecommunication services and able to make use of multiple broadband, QoS-enabled transport technologies and in which service-related functions are independent from underlying transport-related technologies. It enables unfettered access for users to networks and to competing service providers and/or services of their choice. It supports generalized mobility which will allow consistent and ubiquitous provision of services to users. ITU-T Recommendation Y.2001 3 What’s old: Vertically-Integrated Networks Pre-NGN Video Services (TV, movie, etc) Telephone Services Data Services (WWW, e-mail, etc) Video Services Network Telephone Services Network Data Services Network Policy Area 2 Policy Area 3 Policy Area 1 4 What’s New: Horizontally-Integrated Networks NGN - Convergence Model Video Services (TV, movie, etc) Data Services (WWW, e-mail, etc) Telephone Services NGN Services Point to point, Point to multipoint, Multipoint to multipoint NGN Transport Point to point, Point to multipoint, Multipoint to multipoint ITU-T Recommendation Y.2011 5 Networking Aspects Network of Service Platforms NGN Telecomm Services Separation Transport Network of Transport Components 6 Re-distribution of Service Intelligence Migration of Service Intelligence Access User Domain Domain Core Domain Access Domain User Domain No 1:1 location correspondence between a switching component and a service component 7 Service Separation Application Server Users Application Server Switched Core Packet Network(s) Switched Access Network(s) Transport Protocol Interworking Single point Or Distributed Application Switched Access Network(s) Users Transport Protocol Interworking Transport only provides transfer between service platforms 8 Decoupling Services from Transport Network Service Management Service Instance Application Services Wholesale Resource Management AAA Billing Service infrastructure Retail Service Management Transport Services Service Instance Resource Management AAA Billing Settlement Service infrastructure U Subscriber A10 NAP NSP/ASP Architectural and Business implications involved 9 Protocol Architectures: Layering Considerations Service Mapping & Protocol Translation Protocol X Service Mapping & Adaptation Protocol Z Peering Relationship Layering Relationship Protocol Y No particular prescribed protocol hierarchy: Any X over any Y Layer Network see G.805/809 10 Protocol Architectures: Convergence Layer Layer n + i Layer n + 2 Layer n + 1 Set of application/service Functions (Fn+1….Fn+i) Layer n = IP “Primary” and “ubiquituous” “convergence” Protocol Layer Layer n - 1 Set of Transport Functions (Fn….Fn-j) Layer n - 2 Layer n - j G.805/G.809 principles apply 11 NGN: IP as the Network Layer Protocol (Any/All Applications e.g. voice , data , video) Services Everything over Internet Protocol (IP) Transport Scope Of “NGN” Over Everything (Any & All Network technologies) Two Architectural Domains (Potentially two business and policy domains) 12 Simplified Protocol Architecture Non-IP Services Applications Application Helpers (UDP, TCP, RTP, etc) IP MPLS or shim (Optional) Ethernet LAN or MAN Optical Bit Transport ADSL, Cable, etc Not exhaustive, other combinations possible, but…. Convergence based on IP is the architectural trend 13 Transport Convergence Past : Seper. of Voice & Data Transp. Circuit Switch. Access Capa. Circuit Switch. Transp. Capa. Packet Switch. Transp. Capa. Future : Integration of V & D Access andTransp. Near Past : Sep. of V & D Access Circuit Switch. Access Capa . Packet Switch. Access Capa . Packet Switch. Transp. Capa. Present : Integration of V & D Transport Circuit Switch. Access Capa. Packet Switch. Access Capa. Circuit Switch. Transp. Capa . Packet Switch. Transp. Capa . Packet Switch. Access Capa. Circuit Switch. Transp. Capa. Packet Switch. Transp. Capa . 14 Y.2011: Basic Functional Separation Management Plane Control Plane User Plane NGN Service Stratum Management Plane Control Plane User Plane NGN Transport Stratum 15 Y.2011: Basic Functional Architecture Considerations Application, Middleware & Baseware services Services Resources NGN Service NGN Transport Service Management Functions Transport Management Functions Service Control Functions Transport Control Functions Transfer Functional Area 16 Basic Functions Service stratum Service stratum Application functions Application functions Customer Customer DB DB functionsfunctions Service Service and and control control functions functions Media handling functions Tra nsport adaptation functions Customer functions Customer functions Transport adaptation functions Network entry functions Access Access Transport Transport functions functions Network entry functions Access Network UNI Transport Access stratum Network Transport entry entry Transport functions functions functions functions UNI Core Transport Core Transpo rt functions functions Media Gateway functions handling functions Other Other networks networks Other Other networks networks Gateway functions NNI Core Transport Core Transport functions Control functions Media Note: Charging and billing functions and Management functions are applied to both Service and Transport strata Transport stratum NNI Control Media Note: Charging and billing functions and Management functions are applied to both Service and Transport strata 17 Y.FRA - Functional Requirements & Architecture (may include own Authentication, Authorization and Accounting) A-2 Application Gateway Function S -9 S -17 User Profile DB Function LS Function Management Function S -1 Terminal Function S -18 Session Control Proxy Function T-16 T-18 T-6 AMGF Management S -19 Media Resource Control Function Transport Adaptation Transport Resource / Policy Control Function T. Authentication &Authorization Function T-20 T.Network Access Control Function T-4 T.Network Access Process Function T-8 Mobility Support Function T-11 Media Resource Processing Function AGCF S -12 MGCF other IP MM Network (e.g. IMS) T-12 SGF T-3 Internet T-13 T-15 Transport Resource & Enforcement Functions PGF Traffic Measurement Function T-1 Packet Transport Function Other NGN T-9 Transport T-7 Access Relay Function PGCF Session Control Function S -11 Session & Call Control S -4 S.Authentication & Authorization Function S -10 Registration Function S -13 Network Border Application Application Server Function A-1 PSTN/ISDN TMGF Scope of NGN All lines of this type attach to the corresponding input line at the CCF within session & call control Connection point 18 Component/packaging viewpoints Applications Based on 3GPP IMS IP Connectivity Access Network And related functionality User Profiles Other Multimedia Components … Streaming Services (RTSP based) IP Multimedia Component (Core IMS ) (SIP based) Legacy Terminals Customer Networks GW Network Attachment Functionality NASS Access Transport Network Resource and Admission Control Functionality RACS Other Networks PSTN / ISDN Emulation (SIP-I based) Core transport Network NGN Terminals 3GPP IP-CAN 3GPP Terminals 19 IMS Architecture AS Other IP Multimedia Networks PSTN Sh ISC Mm MGW BGCF PSTN HSS (AAA+DB) CSCF Mk Mj BGCF Mn Cx Mw Dh Mi Mg Mb MGCF Mb SLF CSCF Dx MRFP Mr Mb Mp MRCF Mb IP Con nectiv ity Access Network Mw P -CSCF Gq Gm UE 20 Application Server Function (may include own Authentication, Authorization and Accounting) A-2 Application Gateway Function IMS S-9 PSTN/ISDN simulation function S-4 User Profile DB Function LS Function Multi media function S-1 Messaging function Presence function EMS T-6 AMGF Management S-19 Media Resource Control Function T-16 Transport Adaptation Transport Resource / Policy Control Function T-18 T. Authentication &Authorization Function T-20 T.Network Access T-7 Access Relay Control Function T-4 Function T.Network Access T-15 Transport Process Function Resource & T-8 Enforcement Mobility Support Functions Function T-11 Media Resource Processing Function AGCF S-12 MGCF T-1 Packet Transport Function oth N (e T-12 SGF T-3 In T-13 Traffic M easurement Function O PGF Transport Proxy Function PGCF Session Control Function S-11 S-18 Session Control Proxy Function Terminal Function NMS S-17 S.Authentication & Authorization Function S-10 Registration Function S-13 Session & Call Control PSTN/ISDN emulation function Network Border A-1 Application Mapping To IMS T-9 PS TMGF Scope of NGN All lines of this type attach to the corresponding input line at the CCF within session & call control Connection point 21 “Generalized” Mobility Device Mobilty Domain User/Service Mobilty Domain Network Legend : Points of Attachment (POA) fixed or wireless Communications Objects (mobile with transient binding to POA) 22 Transient Binding Fixed/Cellular Mobility Radio Access Network …. …. …. …. Base Station Controller Dual Mode Handset Core Mobile Network IP Access Network UMA Network Controller WiFi How to integrate with fixed VoIP service? Cross Architectural impacts? 23 Co-existing/converging mobile and fixed Radio Access Network …. …. …. …. Base Station Controller UMA-enabled Dual Mode Handset GSM/IMS Core Service Architecture Tunnelled IMS stack WiFi RG …. …. …. …. GANC (UMA) Network Controller IP Access Network Native IP Stack VoIP SIP Server IP Core Transport SIP Fixed/wireless Telephone 24 Scope and extent of Mobility levels Service Level Mobility IMS PSTN / SS7 GMSC HA FA FA PDG GGSN Inter-Access Network Level Mobility Intra-Access Network Level Mobility Wide Area FA LMA LMA ESS ESS DVB-GW SGSN SGSN RNC/BSC AP IPv4 MS + CCoA AP AP IPv6 MS + CCoA AP AP DVB-TX BTS RNC/BS C BTS Intra-Access Network Level Mobility Local Area MSC RNC/BS C BTS Intra-Access Network RadioLevel Mobility BTS IPv4 MS WLAN / WiMAX DVB / ISDB-T GPRS/UMTS Data Cellular Voice 25 Home Gateway Functionality Desktop PC Network Terminating Unit 10/100 Base-T Desktop PC Customer Premise Network Routing Gateway Set Top Box Television Other Devices, Appliances, etc Set Top Box Television …. …. …. …. IP phone QoS per device/terminal 26 Traffic shaping in Routing Gateway RL EF AF1 RL AF2 ASP Access AF3 AF4 BE Classifier RL EF Data In AF1 Data Out S RL RL AF2 AF3 PTA AF4 BE RL PPP Access (BE or AF) PTA = PPP Termination Aggregation RL = Rate Limiter S = Scheduler 27 Summary of Relevant Work • Y.2001: NGN Overview • NGN Definition, Characteristics & Subject Areas • Y.2011: General Reference Model • Identify high-level paradigms • Separation of concerns, services from networks • Identify emerging NGN-generic issues • Architectural principles • OSI model relevance • G.805 relevance • Y.FRA: Functional Requirements & Architecture • Service control functions • Transport control functions • Mobility management functions • Wireless and Fixed access • IMS positioning • Multi-terminal/multi-QoS Home Gateway 28 29