ITU Workshop on IPv6 Geneva, Switzerland, 4 – 5 September 2008 Impact of IPv6 to an NGN and Migration Strategies Gyu Myoung Lee ETRI gmlee@etri.re.kr Geneva, Switzerland, 4-5 September 2008 International Telecommunication Union Contents Introduction Impact of IPv6 to an NGN IPv6-based NGN Impact of IPv6 Key technical solutions Roadmap for future standardization Migration Strategies Conclusion ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 2 Introduction IPv6 IETF has designed IPv6 from 1994 An Internet Layer protocol for packetswitched internetworks A much larger address space than IPv4 Many features and benefits Direction for network evolution PSTN to NGN in Telco’s perspective Adopt IPv6 technologies to an NGN ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 3 IPv6 and NGN Why IPv6? One of the useful delivery protocols for the future fixed and wireless/mobile network environments Why NGN? Packet-based converged network Multiple broadband, QoS-enabled transport, Separation services with transport IPv6 + NGN = IPv6-based NGN ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 4 ITU-T Q.9/13 Impact of IPv6 to an NGN IPv6 protocol and its mechanisms in alignment with the functional architecture and reference model of NGN IPv6 protocol architectures and functional blocks in NGN Impact of possible use of IPV4 and IPV6 in transitional phases of NGN. 4 Recommendations (Jan. 2008) ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 5 IPv6-based NGN General overview Y.2051, General overview of IPv6-based NGN Application IPv6-based service/application Service Stratum IPv6 Enabled End-User Functions IPv6 Enabled Processing Transport Stratum xDSL Access Mobile Access Core Network Wireless Access(WiMAX) Fiber Access IPv6-based IP Connectivity ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 6 Impact of IPv6 Enhanced service capabilities Any-to-any IP connectivity Self organization and service discovery using auto-configuration Multi-homing using IPv6 addressing ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 7 Key technical solutions (1) IPv6 signalling Y.2054, Framework to support signalling for IPv6-based NGN Traffic class, flow label, extension header Applications ANI S ignalling for s ervice c ontrol IPv6 Enabled Application/Service Support Functions Service Control Functions S ervice Stratum S ignalling for tr ansport c ontrol IPv6 Enabled End-User Functions S ignalling for in terworking IPv6 Enabled IPv6 Enabled Network Resource & Attachment Admission Control Control Functions Functions Transport Control Functions PSTN/ISDN mobile/wireless networks Broadcasting networks IPv6-based Transport Functions UNI T ransport S tratum IPv4/IPv6 networks NNI Oth er Networks Control IP v6-based IP c onnectivity ITU Workshop on IPv6: Geneva, 4-5 September 2008 Media International Telecommunication Union 8 Key technical solutions (2) IPv6 multi-homing Y.2052, Framework of multi-homing in IPv6-based NGN Always-on connectivity Load sharing Traffic engineering Fault tolerance with redundancy Session continuity across access networks ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication Union 9 Key technical solutions (3) IPv4-to-IPv6 transition Y.2053, Functional requirements for IPv6 migration in NGN Dual stack, Configured tunnel, NAT-PT End User Terminal End User Terminal End User Terminal End User Terminal End User Terminal …. End User Terminal …. Public Internet …. Other NGN RACF NACF AN-FE EN-FE ABG-FE IBG-FE Core Transport Network Access Network End User Terminal Access Network End User Terminal Access Network Access Network Access Network End User Terminal …. Customer Network …. End User Terminal ITU Workshop on IPv6: Geneva, 4-5 September 2008 End User Terminal …. …. International Telecommunication 10 Union Roadmap for future standardization(1) Proposed roadmap items based on NGN Draft Title Transport Stratum Extension in IPv6based NGN Service Stratum Extension in IPv6Y.ipv6-Service based NGN Framework of identity processing in Y.ipv6-ID IPv6-based NGN IPv6 address mapping functions for Y.ipv6-amf ID/LOC separation in IPv6-based NGN Interworking with heterogeneous Y.ipv6-interworking networks in IPv6-based NGN Y.ipv6-Transport ITU Workshop on IPv6: Geneva, 4-5 September 2008 Target Date End of 2009 (with Q.3/13) End of 2009 (with Q.3/13) End of 2010 End of 2010 Mid of 2011 International Telecommunication 11 Union Roadmap for future standardization(2) Additional roadmap items based on NGN (under consideration) Draft Title Target Date Y.ipv6-vcmh Vertical Cognitive Multihoming in IPv6-based NGN TBD Y.ipv6-adhoc Framework of ad-hoc network in IPv6-based NGN TBD Y.ipv6-deploy Deployment scenarios of IPv6baseed NGN TBD ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 12 Union Migration Strategies (1) Basic assumption for migration IPv6 is expected to gradually replace IPv4 IPv4 and IPv6 will need to coexist during the transition NGN can run both IPv4 and IPv6 concurrently throughout the migration IPv4 – IPv6 coexistence ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 13 Union Migration Strategies (2) Governments Policy Guideline, promotion, address allocation Network operators Deployment and operation Enabling IPv6 on the core transport network Vendors Development of technical solutions Dual-stack, IPv6-enabled end-devices Create new business and market with IPv614 International Telecommunication Union Migration Strategies (3) Stepwise approach IPv6 Deployment Stage 3 IPv6 dominant Stage 2 IPv6 dissemination Government driven Æ Market driven Stage 1 IPv6 introduction Critical timeline Time International ITU Workshop on IPv6: Geneva, 4-5 September 2008 Telecommunication 15 Union Migration Strategies (4) Backward compatibility for gradual transition Relationships with heterogeneous networks 2a IPv6-based 2b NGN2 IPv6-based IPv6-based 1b 1a IPv6-based IPv4-based NGN1 2c 3c IPv4-based IPv4-based 3b IPv4-based 1c 3a 4b 4c Non-NGN IPv6-based IPv4-based 4a IPv6-based Group 1 Intra-NGN Communication Group 2 Inter-NGN Communication Group 3 Group 4 Interworking with Non-NGN Interworking between Non-NGN ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 16 Union Conclusion IPv6-based NGN Key infrastructure for packet-based converged network Future work Preparation for increase of devices Standardization (ITU-T, IETF, etc) How to adopt IPv6 technologies to an NGN Focus on realization of NGN with IPv4IPv6 migration ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 17 Union Backup Slides ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 18 Union Key features of IPv4 and IPv6 IPv4 Packet Format Size of IPv6 header Variable size Constant size Optional headers Optional headers Extension headers and options Addressing spaces Lack of address spaces Large address spaces No Yes Unicast, multicast and broadcast Local and global A address Unicast, multicast and anycast Link-local, local and global Multiple addresses Multiple interface/addresses Multiple interfaces/addresses Using private addresses Using public addresses Hierarchical addressing - Yes Address Renumbering - Yes Type of Service field Traffic class field Identification of traffic flows None Flow label field Recognition of control/expedite data None Hop-by-Hop extension header AH header Optional Mandated ESP header Optional Mandated Detection of new networks - RA messages Generation of new addresses - Autoconfiguration Mobility headers - Mandated Optional Mandated End-to-end communications Addressing Types of addresses Scopes of addresses Address configuration to an interface Address allocation to an equipment Address Autoconfiguration Management of service conflicts QoS Security Mobility IPv6 Option header ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 19 Union Functional architecture of IPv6-based NGN Applications ANI Management Functions IPv6 enabled Application Support Functions & Service Support Functions Service User Profiles Service Control Functions Service stratum IPv6 Enabled Network Attachment Control Functions IPv6 Enabled End-User Functions IPv6 Enabled Resource and Admission Control Functions IPv4 Non NGN Transport User Profiles IPv6 Non NGN Transport Control Functions IPv4 NGN IPv6 NGN IPv6-based Transport Functions UNI NNI Transport stratum Control Media Management ITU Workshop on IPv6: Geneva, 4-5 September 2008 International Telecommunication 20 Union