The Implementation of 6TALK Yong-Geun Hong The 1 st GLOBAL IPv6 Summit in AP 2003.2.25.

Slides:



Advertisements
Similar presentations
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Advertisements

1 IPv6 and IPv4 Interoperation and Transition Tony Hain co-chair IETF ngtrans WG
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
T HE E XPERIENCE OF T RANSITION TO IP V 6 Sudan University of Science & Technology.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Halifax, 31 Oct – 3 Nov 2011 ICT Accessibility For All 4over6 technology for IPv6 transition Yong CUI CCSA (Tsinghua University) Document No: GSC16-PLEN-71.
1 Features of IPv6 Larger Address Extended Address Hierarchy Flexible Header Format Improved Options Provision For Protocol Extension Support for Auto-configuration.
Netprog: IPv61 IPv6 Refs: Chapter 10, Appendix A.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
Socket Programming with IPv6. Why IPv6? Addressing and routing scalability Address space exhaustion Host autoconfiguration QoS of flow using flowlabel.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
Interworking IPv6 in Mobile Networks Mat
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
Octavio Medina ENSTB / IRISA DSTM Dual Stack Transition Mechanism.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Page 1 Transition To The New Internet IBC Global Conferences Ltd 22nd - 23rd June 2000, Millennium Britannia Hotel, London.
CSCI 530 Lab Firewalls. Overview Firewalls Capabilities Limitations What are we limiting with a firewall? General Network Security Strategies Packet Filtering.
1 Integration of IPv6 Services. 2 Integration of IPv6 Services The Ubiquitous Internet Large Address Space Auto-Configuration Enhanced Mobility.
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
Lecture Week 7 Implementing IP Addressing Services.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 IPv6 Refs: Chapter 10, Appendix A. 2 IPv6 availability Generally not part of O.S. Available in beta for many operating systems. 6-Bone is experimental.
IPv6 Using IPv6 and IPv4 Integration and Co-existence.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
CSE 8343 Group 3 Advanced OS Inter Operability Between IPv4 and IPv6 Team Members Aman Preet Singh Rohit Singh Nipun Aggarwal Chirag Shah Eugene Novak.
Coexistence and Migration
IPv6 Deployment Plan The Global IPv6 Summit 2001.
IPv4 TO IPv6 TRANSITION AND INTEROPERABILITY FOR TELECOM SERVICE PROVIDER Business Problem In today’s environment of growing connectivity where almost.
Guide to TCP/IP Fourth Edition
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
Guide to TCP/IP Fourth Edition Chapter 11: Deploying IPv6.
IPV6-VOIP ANIL K NARAM A1263 CN426-SVU. Introduction IPV4 IPV6 VOIP IPV4 to IPV6 Migration of VOIP to IPV6.
Sharing a single IPv4 address among many broadband customers
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
(c) University of Technology, Sydney Firewall Architectures.
IPv6 transition strategies IPv6 forum OSAKA 12/19/2000 1/29.
DNS and IP Scalability Communication Systems Design 2002.
Ch 6: IPv6 Deployment Last modified Topics 6.3 Transition Mechanisms 6.4 Dual Stack IPv4/IPv6 Environments 6.5 Tunneling.
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
Network Performance Test on IPv Technology Laboratory, KT Choi Sung Mi
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
IPv6 Status in Korea Seungyun Lee, ETRI Global IPv6 Summit in Japan
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 IPv6 and migration methods.
Engineering Workshops Transition and Tunnels Dale Finkelson.
“IPv4 to IPv6 Transition”
DNS and IP Scalability Communication Systems Design 2002.
Network Performance Test on IPv Technology Laboratory, KT Choi Sung Mi
IPv6 Transition Mechanisms - 6DISS Workshop - 5 March 2006 IPv6 Transition Mechanisms, their Security and Management Georgios Koutepas National Technical.
Introduction to networking (Yarnfield) Configure a router.
Presented By:- Avinash Kumar Nitesh Kumar Yadav. OUTLINE  Introduction of IP v4.  Introduction of IP v6.  Advantages of IP v6 over IP v4.  Transition.

IPv4 shortage and CERN 15 January 2013
Network Address Translation (NAT)
IPv6 Deployment: Business Cases and Development Options
SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres
Introducing Novell IPv6 Stack
SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres
Implementing IP Addressing Services
Implementing IP Addressing Services
Refs: Chapter 10, Appendix A
Network Address Translation (NAT)
Presentation transcript:

The Implementation of 6TALK Yong-Geun Hong The 1 st GLOBAL IPv6 Summit in AP

2 ETRI Contents Introduction of 6TALK 6TALK Architectures & Features 6TALK Scenarios Future Plan

3 ETRI Introduction of 6TALK IPv6 (Internet Protocol version 6)  Extended addressing capability ( 32bits -> 128 bits )  No doubt about IPv6 as next generation internet  Also deployable at new infrastructures  3G Mobile, Home Appliance, Automobile, Entertainment, etc.. IPv4/IPv6 Transition Technologies  IPv6 is not backwards compatible with IPv4 but most popular servers are running at IPv4 networks today  Many mechanisms for seamless interworking between IPv6 and IPv4  NAT-PT, DSTM, 6to4, ISATAP, Configured Tunnel  Those mechanisms have different coverage 6TALK : IPv4/IPv6 Transition Toolbox  IPv6 Translator of KRv6 Project  Main solution and Strategy of KRv6 project (  Enables an IPv6 island to connect the IPv4 Internet and other IPv6 networks seamlessly in initial IPv6 transition period  Smart Toolbox for smooth migration towards IPv6

4 ETRI Expectation of IPv6 Deployment (Data-BT, 2001) Commercial IPv6 routers available IPv6 in most OS for developers IPv6 specified for 3G Many IPv6 apps. available IPv6 Operationally Viable Operational 3G Systems 2006 IPv6 Timeline: Difficulty in obtaining IPv4 addresses Interworking Required: IPv4 IPv6 Total Volume Time

5 ETRI 6TALK : Architecture & Features Features  IPv4/IPv6 dual stack  Bidirectional IPv4/IPv6 Protocol & Address Translation Support  Support RFC 2766 NAT-PT Standard  Support RFC 2765 SIIT Standard  Enhanced DNS ALG Support  FTP ALG Support  DSTM TEP Support  Support draft-ietf-ngtrans-dstm-08  Enhanced User Interface Support  Text Mode / Web CGI Mode Platform  Software  Linux Kernel / Netfilter  Hardware  Embedded Linux  Motorola MPC8260 Board NIC IPv6 IPv4 Address Pool IPv6/IPv4 Transition Manager NA(P)T -PT IPv6/IPv4 mapping table SIIT DSTM TEP IPv4 TCP/UDP socket DNS-ALG Translation Manager FTP-ALG User Interfaces

6 ETRI 6TALK : Structure of NAT-PT : mapingentry mapingentry IPv6/IPv4 mapping table : mapingentry mapingentry : mapingentry mapingentry IPv6/IPv4 mapping table Network Interface IPv6 connection tracking : match &maniprule match &maniprule match &maniprule NATPT ip6table : match &maniprule match &maniprule match &maniprule NATPT ip6table IPv4 connection tracking packet translation module using SIIT IPv6 stackIPv4 stack Kernel space ip6tables user interface DNS, FTP... ALGs IPv4DATA IPv6DATA

7 ETRI 6TALK : Structure of DSTM TEP : mapingentry mapingentry IPv6/IPv4 mapping table : mapingentry mapingentry : mapingentry mapingentry IPv6/IPv4 mapping table Network Interface 4over6 Encapsulation IPv6 stackIPv4 stack ip6tables user interfaceuser interface ioctl Kernel space 4over6 Decapsulation IPv6/IPv4 mapping table Fragmentation DSTM TEP Tunnel Error Handling IPv4DATAIPv6IPv4DATA IPv6 IPv4 v6v4 IPv4 DHCPv6 Server v4_addr. DSTM TEP DSTM Host

8 ETRI 6TALK : Structure of User Interface

9 ETRI 6TALK : Hardware ItemSpecEtc. CPUMPC8260 QUICC II, 200 MHz RAMSDRAM 64M Flash Memory 8MFor Embedded Linux Serial Port 1ports Fast Ethernet 3ports

10 ETRI 6TALK : User Interface Console Mode(Text) Web CGI Mode

11 ETRI 6TALK : Scenarios (NAT-PT) 6TALK box  NAT-PT - enable  (DSTM - disable) Decision – 6TALK box  All of IPv6 packets which pass over 6TALK are translated into IPv4 packets, and vice versa Remarks  Easy to deploy (no change of IPv6 hosts)  Does not support end-to-end connectivity and scalability (# of flow) IPv4 Internet IPv6 island (no ipv4 routing) v4 v6 IPv6 host IPv4 host [aaaa::ffff: ] …[ ] …. ? DNSv6 server v6/ v4

12 ETRI 6TALK : Scenarios (DSTM TEP) 6TALK box  DSTM - enable  (NAT-PT - disable) Decision – IPv6 host  If DNS query result is an IPv4 address(A) then select DSTM mechanism Remarks  Support End-to-end connectivity  Need extra components (DHCPv6, DSTM Host) v4 v6 DSTM hostIPv4 host ? DHCPv6 server v6/ v4 IPv4 Internet IPv6 island (no ipv4 routing) v6 Tunnel IPv4IPv6DATA IPv4DATA IPv4DATAIPv6IPv4DATA

13 ETRI 6TALK : Scenarios (6to4 / Configured Tunnel) 6TALK box  6to4 or configured tunnel configuration Decision – IPv6 host  If DNS query result is a 6to4 address (AAAA), then select 6to4 mechanism  If DNS query result is other IPv6 address, then select normal IPv6 routing Remarks  VPNv6 support IPv4 Internet IPv6 island (no ipv6 routing) v6 v6 host IPv6 networks v6 host v6 v4 Tunnel v6/v4 6talk v4/v6 6talk v4

14 ETRI Future Plan Full set of IPv6 transition mechanisms  IPv4/IPv6 Translation : NAT-PT / SIIT (Now)  Basic Tunneling : 6to4 and configured tunnel (Now)  DSTM TEP (Now)  DSTM Port Option Support (2003)  DSTM extensions Support(2003)  ISATAP(Intra-Site Automaic Tunnel Address Protocol) Support(2003)  TEREDO Support(2003)