Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "The Implementation of 6TALK Yong-Geun Hong The 1 st GLOBAL IPv6 Summit in AP 2003.2.25."— Presentation transcript:

1 The Implementation of 6TALK Yong-Geun Hong (yghong@etri.re.kr) The 1 st GLOBAL IPv6 Summit in AP 2003.2.25

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

3 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 (www.krv6.net)  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 4 ETRI Expectation of IPv6 Deployment (Data-BT, 2001) 20012002200320042005 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 2005 2020 1990 Time

5 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 2.4.18 / 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 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 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 8 ETRI 6TALK : Structure of User Interface

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

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

11 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:64.58.76.229] …[64.58.76.229] …. www.yahoo.com ? DNSv6 server v6/ v4

12 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 www.yahoo.com ? DHCPv6 server v6/ v4 IPv4 Internet IPv6 island (no ipv4 routing) v6 Tunnel IPv4IPv6DATA IPv4DATA IPv4DATAIPv6IPv4DATA

13 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 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)


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

Similar presentations


Ads by Google