SALVADOR GIAQUINTO - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

SALVADOR GIAQUINTO

Description:

NAT Protocols and compatibility. Transition methods and ... Others (tcpdump, nmap, ethereal ...) http://www.ipv6.org/v6-apps.html. Microsoft IPv6 - Roadmap ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 22
Provided by: ipt8
Category:

less

Transcript and Presenter's Notes

Title: SALVADOR GIAQUINTO


1
  • SALVADOR GIAQUINTO
  • salvador_at_ipt.br
  • ICT-OSA/Parlay Workshop 2006

2
Agenda
  • Motivation and objective
  • IPTNet IPv4
  • NAT Protocols and compatibility
  • Transition methods and main mechanisms(Networks
    and Applications)
  • IPTNet story and IPv6 environment
  • Operational systems and Internet services support
  • References

3
Motivation and Objective
  • Study the advantages of using IPv6 protocol at
    IPTNet or problems related to NAT.
  • Evaluate several IPv4-IPv6 transition mechanisms.
  • Install a pilot IPv6 network at IPT headquarters,
    extending a link to the IPT master course
    providing a suitable environment to speed up new
    studies and solutions based on IPv6.
  • Enable both technical community and IPv6 services
    to promote partnerships with institutes e
    companies from the public or private sector.
  • Support the Brazil IPv6 Task Force initiative

4
IPTNet IPv4

56
1
24
41
32/37
39
55
53
7
12
54
2
46
1A
15
27 VLANS (Centres/Projects)
14
10
DMZ
DMZ
Private Addresses - A Class 10.VLAN.PREDIO.HOST V
LAN 9 CIAM 10.9.0.0/16 VLAN 206
IPv6 10.206.0.0/16
USP INTERNET
Firewall and NAT
Public Addresses C Class 200.18.53.0/24
(DMZ) 200.18.109.0/24 (Pedagogic)
Pedagogic
Gigabit Ethernet
Fast-Ethernet
5
Compatibility to NAT protocols
 
Source IEEE Internet Computing/2002
6
Transition Methods
Note The Node term is used for any system which
is executing IPv6 (Host, router, etc)
  • Host/ Router- Dual stack

IPv4
IPv6
IPv6
Tunnel
  • Network - Tunneling
  • Gateway - Translation

IPv6
IPv4
Translator
7
Compatibility addresses
  • Address IPv4 Compatible
  • Used when IPv6 traffic must be tunneled through
    IPv4 existent networks. Tunnels can be automated
    or configured.
  • 1.2.3.4 or 01020304
  • Address IPv4 Mapped
  • Used to represent a node only IPv4 to a node
    IPv6.Used for internal representation.
  • The IPv4 mapped address is never used by origin
    or destination IPv6 address.
  • Require a host or router with double pile for
    translation.
  • FFFF1.2.3.4

8
Mechanism - Dual Stack
C\gtipv6 install
insmod ipv6
Linux
Windows
Source TCP/IP Tutorial e Technical - IBM
9
Tunnel types
  • Configured tunnel (router to router)
  • Connect hosts IPv6 or IPv6 networks through IPv4
    network infrastructure
  • Require configuring both ends of the tunnel
  • Automatic Tunnel (router to host, host to host)
  • Tunnel is build and removed after use
  • Require IPv4 compatible address
  • Mechanisms
  • Tunnel Broker (RFC 3053 Server-based)
  • 6to4 (RFC 3056 Router to router)
  • ISATAP (Intra-Site Automatic Tunnel Addressing
    Protocol)
  • host to router, router to host, host to host
  • 6over4 (RFC 2529) Host to router, router to
    host
  • Teredo (Tunnel through IPv4 network with NAT)
  • DSTM (Dual Stack Transition Mechanism) IPv4
    over IPv6 tunnel

10
Transition Mechanism
  • Tunnel broker (RFC 3053)
  • Servers available at Internet (FREE OF CHARGE)
  • - FREENET6 Canada www.freenet6.net
  • - CERNET/Nokia China - www.tb.6test.edu.cn
  • - Internet Initiative Japan - www.iij.ad.jp
  • - Hurricane Electric USA - www.tunnelbroker.com
  • - BTexacT UK - www.tb.ipv6.btexact.com
  • - Others ...

11
Transition Methods
Transition IPv6 with no change on IPv4
application
Translation - Gateway
  • BIS (Bump-in-the-Stack) RFC 2767)
  • BIA (Bump-in-the-API) RFC 3338
  • SIIT - Stateless IP/ICMP Translator RFC 2765
  • NAT-PT (Network Address Transaction Port
    Translation) RFC 2766
  • TRT - Transport Relay Translator
  • Socks64 RFC 1928

12
Integrating IPv4 network applications
Source Programming guidelines on transition to
IPv6 University of Madrid
13
Integrating IPv4 and IPv6 network applications
Source Programming guidelines on transition to
IPv6 University of Madrid
14
Transition Sceneries (Phases)
Fase 1
Fase 2
Fase 3
Fase 4
Aplicação IPv4
Aplicação IPv6
Socket Layer (APIs)
Socket Layer (APIs)
TCP/UDP
TCP/UDP
IPv4
IPv6
Physical Layer
15
IPv6 Pilot Environment - IPTNet
16
Network Tunneling - Configuration
ifconfig eth1 add 200112f05021133/64 ifconfig
eth2 add 200112f05022061/64 echo 1
gt/proc/sys/net/ipv6/conf/all/forwarding ifconfig
sit0 up ifconfig sit0 tunnel 200.143.254.13 ifco
nfig sit1 up ifconfig sit1 inet6 add
200112f01202f1/64 route -A inet6 add 0/0
gw 200112f01202f2 dev sit1
17
Host Tunneling - Configuration
  • www.freenet6.net program TSPC (Tunnel Server
    Protocol Client )
  • Windows
  • - Download TSPC package
  • - Configuration file tspc.conf 
  • tsp_dir/ipv6/freenet6
  • client_v4200.18.53.137 (CANT BE PRIVATE
    ADDRESS)
  • useridsalvador
  • passwd
  • - Execute C\gttspc vf tspc.conf
  • Linux
  • apt-get install TSPC
  • sit1 Link Encapsulation IPv6 over IPv4
  • inet6 address 20015c08fffffff80000
    c812359d/128 Scope Global
  • inet6 address fe80c812359d/64
    Scope Link
  • UP POINTOPOINT RUNNING NOARP MTU1280
    Metric1
  • RX packets6725 errors0 dropped0
    overruns0 frame0

18
Operational Systems - IPv6
  • FreeBSD
  • NetBSD
  • Linux (Kernel 2.2)
  • Apple (MacOS)
  • Silicon Graphics (IRIX)
  • Microsoft
  • Windows XP/2000/2003
  • 9x/ME/NT Trumpet stack
  • Solaris 8
  • AIX 4.3
  • HP-UX
  • Tru64
  • OpenVMS
  • Cisco IOS 12.1
  • Juniper
  • Nortel
  • Bay
  • Foundry (BigIron)
  • Ericsson
  • Nokia
  • NEC

http//playground.sun.com/ipng
19
IPv6 Utilities and Applications
  • Ping6, traceroute6, netstat ...
  • Mail (Sendmail, Qmail)
  • DNS (BIND 9)
  • Multimedia (Quake e VideoLAN Client and Server )
  • Remote Access (SSH e FTP)
  • Web (Apache)
  • Browser (Mozilla, Explorer, Lynx, Mosaic,
    Netscape)
  • Firewall (ipfilter, Ipfw, netfilter)
  • Proxy (Squid)
  • Java (SDK), Active Perl
  • LDAP
  • Others (tcpdump, nmap, ethereal ...)
  • http//www.ipv6.org/v6-apps.html

20
Microsoft IPv6 - Roadmap
21
References
  • http//www.br.ipv6tf.org ? Event presentations
  • http//www.ipv6.org
  • http//www.cg.org.br
  • http//www.ipv6forum.com
  • http//www.6bone.rnp.br
  • http//www.freenet6.net
  • http//www.hs247.com
  • http//www.etsi.org
  • http//www.cpqd.com.br
  • http//www.parlay.org
Write a Comment
User Comments (0)
About PowerShow.com