ITU-T / ATIS Workshop “Next Generation Technology and Standardization” Las Vegas, 19-20 March 2006 Resource and Admission Control and IMS Keith Mainwaring Cisco Systems ITU-T ETSI NGN Architecture 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 Core transport Network NGN Terminals 3GPP IP-CAN 3GPP Terminals ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 2 Other Networks PSTN / ISDN Emulation (SIP-I based) ETSI TISPAN NGN IMS Overview Rf/Ro Ut Charging Funct ions AS Sh Dh ISC/Ma UPSF Dx Cx Iw Rf/Ro SLF Ib Network Attachment Subsystem Mw Mx I/S-CSCF « Core IMS » Mi BGCF Mr IBCF Mk Mw Gq' Mj P-CSCF Mx Mg MRFC MGCF Ie SGF Mp Mn Resource and Admission Control Subsystem MRFP UE ITU-T PSTN/ISDN Gq' Gm Ic Mx T-MGF I-BGF IP Transfer (Access and Core) ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 3 Other IP Networks e2 IWF NGN Architecture Overview Applications ANI Application Support Functions & Service Support Functions Management Functions Service User Profiles Service Control Functions Service stratum Transport User Profiles Network Attachment Control Functions Resource and Admission Control Functions Transport Control Functions End-User Functions Other Networks Transport Functions UNI NNI Transport stratum Control Media Management Note: UNI/NNI/ANI are not meant to represent any specific interfaces. (This type of note is written in TR-FRA word file.) ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 4 ITU-T NGN Transport and Service Configuration Applications Service Stratum Application Support Functions and Service Support Functions Application Functions S. User Profile Functions Other Multimedia Service Components … Service Control Functions Streaming Service Component Other Networks PSTN / ISDN Emulation Service Component IP Multimedia Component IP Multimedia &PSTN/ISDN Simulation Service Component Legacy Terminals Legacy Terminals Customer Networks NGN Terminals End-User Functions GW GW T.User User Profile Profile Functions Functions Network Attachment Network Access Control Functions Attachment Functions (NACF) NAAF Access Network Access Transport Functions Functions Resource and Admission Control Functions (RACF) Edge Functions Core Core Transport transport Functions Functions Transport Stratum * Note: Gateway (GW) may exist in either Transport Stratum or End-User Functions. ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 5 ANI Application Application Support Functions & Service Support Functions (may include own Authentication, Authorization and Accounting) S-5: S. User Profile FE S-14: Media Resource Broker FE S-4: Subscription Locator FE S-10: Breakout Gateway Control FE S-9: Media GW Control FE T-13: T. Location management FE T-16 Core Transport Resource Control FE T-15: Access Transport Resource Control FE T-8: Media Resource Processing FE Legacy Terminal T-4: Access Relay FE NGN Terminal Legacy Terminal T-1: Access Media Gateway FE T-3: Edge Node FE T-5: Access Border Gateway FE Access Packet Transport Functions T-9: Signalling Gateway FE T-6: Interconnection Border Gateway FE T-7: Trunk Media Gateway FE Core Packet Transport Functions Scope of NGN ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 6 Core Transport RGW T-2: Access Node FE other IP MM Network (e.g. IMS) T-14: Policy Decision FE T-10: T. Network Access Control FE Customer Network Other NGN RACF T-11: T. Authentication &Authorization FE NGN S-7: Interconnection Border Gateway Control FE S-13: Media Resource Control FE T-12: T. User Profile FE End-User UNI Function S-3: Interrogating Call Session Control FE S-1: Serving Call Session Control FE S-8: Access GW Control FE NACF S-12: Network Signaling Interworking FE S-15:Multimedia Service FE S-2: Proxy Call Session Control FE S-11: User Signaling Interworking FE S-6: S. Authentication & Authorization FE Service Control Management functions Applications Internet PSTN/ISDN Generic Resource & Admission Control Architecture in NGN Service Control Functions Service Stratum Rs Transport Stratum RACF Ri PD-FE Ru Rp Other NGNs Network Attachment Control Functions Rd Rt TRC-FE Rn Functional Entities PD-FE: Policy Decision PE-FE: Policy Enforcement TRC-FE: Transport Resource Control TE-FE: Transport Enforcement : ITU-T Rc Rw Transport Functions TE-FE Interconnection Functions PE-FE ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 7 Information Flow for Policy Push Scenario Service Control Functions (2) RACF (1) (3) CPE ITU-T Transport Functions ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 8 Information Flow for Policy Pull Scenario Service Control Functions (3) (2) RACF (1) (5) (6) CPE ITU-T (4) Transport Functions ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 9 Possible point of control scenarios - 1 Service Control Functions Ru Rw BGF CPN ITU-T PEF SCF SCF Rs Rs Resource and Admission Control Functions Transport Stratum Network Access Attachment Functions SCF SCF Service Stratum PDF PDF Ri Rt Rp Rt TRCF TRCF TRCF Rc Rw PEF Access Transport Rw Rc Rc Rt TRCF Rc PDF Rw PEF PEF Ri PDF Rt TRCF Rc Rw ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 Rw PEF PEF Core Transport Network Access Attachment Functions Ru Access Transport 10 BGF CPN Possible point of control scenarios - 2 Service Control Functions SCF SCF Service Stratum SCF SCPF Rs’ Rs Resource and Admission Control Functions Ri PDF PDF PDF PDF Ru Rt Rt Rt Ri Ri Rp Rt A-TRCF TRCF TRCF TRCF TRCF Transport Stratum Network Access Attachment Functions Rw BGF CPN ITU-T PEF Rc Rw PEF Access Transport Rw Rc Rc Rc Rw Rw PEF PEF Core Transport ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 Rc PEF Ru Rw PEF Access Transport 11 Network Access Attachment Functions BGF CPN Back Up Slides ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 12 Resource & Admission Control Functions o Covers procedures for the control of QoS (including resource reservation, admission control and gate control) , control of NAPT and Firewall traversal. o Admission control involves checking authorisation based on user profiles, SLAs, operator specific policy rules, and resource availability within access and core transport. o Within the NGN architecture, the RACF acts as the arbitrator for resource negotiation and allocation between Application Functions and Transport Functions. o Similar to ETSI but wider scope than TISPAN Release 1 (e.g. including core network control and inter-domain PDF-PDF communication). ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 13 Network Attachment Control Functions o Dynamic provision of IP address and other o o o o user equipment configuration parameters. Authentication of user access network, prior or during the IP address allocation procedure. Authorisation of user access network, based on user profiles (e.g. access transport subscription). Access network configuration, based on user profiles. Location management. ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 14 Functional Entity Capabilities Policy Decision FE o IP Packet Marking Control o Gate Control o Rate limiting Control o NAPT Control o Firewall Working Mode Selection Transport Resource Control FE o Resource status monitoring and network information collection o Resource based admission control o Transport dependent policy control Policy Enforcement FE o Opening and closing gate: enabling or disabling packet filtering for a IP media flow • Rate limiting and bandwidth allocation • Traffic classification and marking • Traffic policing and shaping • Mapping of layer 3 QoS information onto link-layer QoS information (e.g. setting 802.1p priority values) • Network address and port translation • Media Relay (i.e. address latching) for NAT Traversal • Collecting and reporting resource Usage information (e.g. start-time, end-time, octets of sent data) • Packet filtering based firewall: inspecting and dropping packets based on security policy rules [Transport Enforcement FE • enforces the transport policy rules instructed by the TRC-FE at the aggregate transport level (e.g. VLAN, VPN and MPLS) ] ITU-T ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 15 Rw interface – Resource Request o o o Application Identifier Session Identifier Global IP Address Information (optional, see note 1) • • o o o o o o Client Name Request Class Reservation Holding Time Resource Control Session Information (Optional) Dynamic firewall working mode (Optional) Charging correlation information (Optional) Media Profile • • • • • • Unique IP address Address Realm Transport Subscriber Identifier (optional, see note 1) Resource Request Client Information • • o o o o o o o o o o o o o - Flow direction - Flow Number - Flow Status - Protocol Version - IP Addresses - Ports - Protocol Number - Bandwidth - Gate Status - Network QoS handling class (Optional) Resource Reservation Mode Bearer Event Notification Information (Optional) • • • • o Service Information Indicator Bearer Loss Indicator Bearer Recovery Indicator Bearer Release Indicator NAPT Control and NAT Traversal (Conditional) • ITU-T Media Number Type of Service Class of Service (Optional) Media Priority (Optional) Path Selection Information (Optional) Media Flow Description Address Binding Information Request ITU-T / ATIS Workshop “Next Generation Technology and Standardization“ Las Vegas, 19-20 March 2006 16