End-to-End Quality-of-Service Support in Next Generation Networks with NSIS Roland Bless, Martin Röhricht Karlsruhe Institute of Technology, Germany Institute of Telematics, Department of Computer Science KIT University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association www.kit.edu
Motivation Next Generation Network architecture as basis for future telecommunication networks [Y.2011] all-ip based end-to-end QoS support support mobility of end-users Fixed/mobile convergence Transport Stratum Service Stratum IP Multimedia Subsystem (IMS) plays central role in NGNs SIP Signaling But: real end-to-end QoS support for a variety of applications (i.e., also non-sip based apps)? 2 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
ScaleNet Architecture Scope IMS service Application Layer IPTV Web Services Optics DSL 3G and beyond BWMA Mesh Access ONU DSL CPE with WiFi/Bluetooth BS Mesh SS Overarching Mobility, QoS & AAA support Converged Access Aggregation Network Mesh BS Universal Access Node Control Layer IMS-3GPP/TISPAN Access Border Controller Edge Router IP Backbone Universal Access Node Function/Interface BWMA Broadband Wireless Mobile Access 3 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
IMS and QoS Support IMS Signaling (SIP) P-CSCF I-CSCF S-CSCF HSS P-CSCF AF P-CSCF IMS Control Plane RACS1 AAA1 C-RACS C-AAA RACS2 AAA2 IP Control Plane PUSH Mode UE CAAN1 ABC Core Network ABC CAAN2 CN Data Plane Application Level Control plane QoS control plane UE: User Equipment CN: Correspondent Node CAAN: Converged Access Aggregation Network RACS: Resource and Admission Control Subsystem : Universal Access Node ABC: Access Border Control Node CSCF: Call Session Control Function 4 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Next Steps in Signaling Protocol Suite Two-layer approach developed in the IETF QoS NSLP, NAT/FW NSLP General Internet Signalling Transport Protocol (GIST) path-coupled signaling signaling node discovery message transport (unreliable, reliable, secure) QoS NSLP QoS NSLP NSIS Signaling Layer (NSLP) NSIS Transport Layer (NTLP) Signaling Application 1 (QoS) UDP TCP SCTP IPsec IP Signaling Application 2 (NAT FW) General Internet Signalling Transport (GIST) TLS QoS NSLP Data flow QoS NSLP signaling flow GIST signaling flow QoS NSLP unaware network node QoS NSLP aware network node QoS NSLP QoS NSLP 5 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
NSIS Features Signaling for IP resources Supports other signaling message routing methods e.g., explicit signaling target Supports mobility by using a session-id QoS NSLP supports sender- and receiver-oriented reservations Running code available http://nsis-ka.org/ also supports mobility, e.g., with MobileIPv6 Experimental RFCs out soon! 6 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Coupling of IMS and NSIS I-CSCF HSS AF P-CSCF S-CSCF P-CSCF P-CSCF IMS Control Plane QoS Signaling (QoS NSLP) RACS1 AAA1 C-RACS C-AAA RACS2 AAA2 IP Control Plane UE CAAN1 ABC Core Network ABC CAAN2 CN Data Plane Application Level Control plane QoS control plane UE: User Equipment CN: Correspondent Node CAAN: Converged Access Aggregation Network RACS: Resource and Admission Control Subsystem : Universal Access Node ABC: Access Border Control Node CSCF: Call Session Control Function 7 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Coupling IMS and NSIS QoS Signaling HSS I-CSCF S-CSCF PDF AF NAC UE Phase 1 P- CSCF1 CAAN1 AAA1 RACS 1 RACS Core Network AAA P-CSCF SIP Transaction Negotiation Start RACS 2 CAAN2 AAA2 P- CSCF2 CN Phase 1 Phase 3 Phase 2 QoS Signaling QoS Signaling QoS Signaling SIP Transaction Negotiation Continue (SIP Update) Session Use Phase 3 Phase 2 Coupling of SIP signaling and QoS signaling (RFC 3311/3312) Phase 1 Application Level Signaling, first negotiation Phase 2 End-to-end QoS Signaling Phase 3 Session update: continue when QoS conditions are met 8 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
NSIS deployment possibilities Allows for smooth transition towards NSIS capable equipment (routers) (A) non NSIS-aware, central RACS UE 1. QoS NSLP RACS COPS NSIS 2. Diameter QoS AAA 3. QoS NSLP (B) NSIS-aware, central RACS (C) NSIS-aware, including RACF UE UE 1. QoS NSLP 1. QoS NSLP NSIS RACF NSIS 2. Diameter QoS RACS 3. Diameter QoS AAA 4. QoS NSLP 2. Diameter QoS AAA 3. QoS NSLP 9 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Resource and Admission Control Function Service Stratum Transport Stratum Network Access Control Functions CPE (UE) SIP Signaling Service Control Functions Resource and Admission Control Functions Transport functions Other NGNs CPE: Customer Premise Equipment Path- Decoupled QoS Signaling Path-Coupled QoS Signaling 10 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
NSIS and Pull Mode AF / CSCF to next domain 1. Service Request (SIP) 2. Pass AuthToken A-RACF 2. Resource Request RACS SPDF Admission decision is pulled from RACS by transport layer 4. Resource Request (QoS Spec, AuthToken) 5. Response to Resource Request 6. Traffic Policy UE performs QoS mapping Data 3. QoS Reservation Request (QoS Spec, AuthToken) RCEF 7. QoS Reservation Request Edge Router/ Switch Core Border Node to core A-RACF: Access RACF RCEF: Resource Control Enforcement Function SPDF: Service Policy Decision Function CAAN 11 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Native NSIS 1. Service Request (SIP) AF / CSCF RACS to next domain A-RACF SPDF 3. Resource Request (QoS Spec, AuthToken) 4. Response to Resource Request 5. Traffic Policy UE Data 2. QoS Reservation Request (QoS Spec, AuthToken) gets Authentication token from Network Attachment Subsystem RCEF 6. QoS Reservation Request Edge Router/ Switch Core Border Node to core A-RACF: Access RACF RCEF: Resource Control Enforcement Function SPDF: Service Policy Decision Function CAAN 12 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
UE-based QoS Signaling with NSIS Benefits Greater Openness, Flexibility, Extensibility QoS support from the transport stratum for any application will also work for yet unknown future applications Increased Interoperability works over networks where no AF/CSCF/IMS is available as a standardized solution for QoS reservation QoS Model independence Closeness to Data Path More efficient resource usage reservation aggregation at transport level Real E2E QoS UE is involved into QoS negotiation, thus local resource conditions may be considered Non-NSIS capable UEs can be also supported 13 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Conclusions NSIS-based QoS solution for NGNs more open, flexible, extensible,... real end-to-end QoS can be used with or without IMS Evaluated parts of the architecture QoS NSLP + mobility support Networking 2009 QoS NSLP + session security ICC 2009 Ongoing work Coupling QoS NSLP with SIP/IMS signaling 14 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Questions? 15 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --
Related Work Daidalos: QoS broker, lightweight RSVP WEIRD: focused on WiMax EuQoS: also NSIS, but no NGN integration considered CHEETAH: RSVP-TE, focus on circuit switched optical networks, no NGN integration, mobility not considered DRAGON: no NGN integration 16 2010/05/26 R. Bless, M. Röhricht - End-to-End QoS Support in NGNs with NSIS --