Beruflich Dokumente
Kultur Dokumente
APAN26
Queenstown, New Zealand
Agenda
IPv6 worldwide deployment status and trend
Basic information
Why IPv6?
Problems with IPv4
Temporary solutions
NAT
CIDR
Legacy IP address resource recovery
Address allocation
Dec 2007
Conception of IPv6
Internet Protocol version 6 (RFC)
Over 200 related RFCs
Changed
0 bits
Ver
8
IHL
16
Service Type
Identifier
Time to Live
24
Total Length
Flags
Protocol
Fragment Offset
Header Checksum
31
IPv6 Header
40 Bytes, 8 Fields
0
4
Version
12
Traffic
Class
16
24
31
Flow Label
Payload Length
Next Header
Hop Limit
IPv4
IPv6
Address length
32 bits
128 bits
IPSec support
Optional
Required
QoS support
Some
Better
Fragmentation
Hosts only
Packet size
576 bytes
1280 bytes
Checksum in header
Yes
No
Options in header
Yes
No
ARP (broadcast)
Multicast Neighbor
Discovery Messages
Multicast membership
IGMP
Multicast Listener
Discovery (MLD)
Router Discovery
Optional
Required
Uses broadcasts
Yes
No
Configuration
Manual, DHCP
Automatic, DHCP
Uses A records
Uses AAAA
records
Uses IN-ADDR.ARPA
Uses IP6.INT
Multicast
Address of a set of interfaces
One-to-many delivery to all interfaces in the set
Anycast
Address of a set of interfaces
One-to-one-of-many delivery to a single interface in the set that
is closest
IPv6 Auto-Configuration
Stateless (RFC2462)
Host autonomously configures
its own address
Link local addressing
SUBNET
PREFIX
SUBNET PREFIX +
MAC ADDRESS
i.e.: FE80::80:9341:A892
Stateful
DHCPv6
Addressing lifetime
Facilitates graceful
renumbering
Addresses defined as valid,
deprecated or invalid
SUBNET PREFIX +
MAC ADDRESS
(Single Subnet
Scope, Formed from
Reserved Prefix and
Link Layer Address)
Serverless Auto-configuration
(Plug-n-Play)
IPv6 Hosts can construct their own addresses:
subnet prefix(es) learned from periodic multicast
advertisements from neighboring router(s)
interface IDs generated locally, e.g., using MAC
addresses
Auto-Reconfiguration
(Renumbering)
New address prefixes can be introduced,
and old ones withdrawn
we assume some overlap period between old and new,
i.e., no flash cut-over
hosts learn prefix lifetimes and preferability from router
advertisements
old TCP connections can survive until end of overlap;
new TCP connections can survive beyond overlap
IPv6 Terminology
Neighbors
Host
Host
Host
Intra-subnet
router
Bridge
router
LAN segment
Link
Subnet
Other networks
Network
Enable IPv6 on a PC
Windows 2000
Download tcpipv6-001205-SP4-IE6.zip
Windows XP
ipv6 install
netsh interface ipv6 install
Redhat Linux
/etc/sysconfig/network :
NETWORKING_IPV6=yes
C:\>ping6
C:\>ping6ipv6.sjtu.edu.cn
ipv6.sjtu.edu.cn
Pinging
Pingingipv6.sjtu.edu.cn
ipv6.sjtu.edu.cn[2001:da8:8000:1::80]
[2001:da8:8000:1::80]
from
2002:cb60:4756::cb60:4756
from 2002:cb60:4756::cb60:4756with
with32
32bytes
bytesofofdata:
data:
Reply
Replyfrom
from2001:da8:8000:1::80:
2001:da8:8000:1::80:bytes=32
bytes=32time=445ms
time=445ms
Reply
Replyfrom
from2001:da8:8000:1::80:
2001:da8:8000:1::80:bytes=32
bytes=32time=442ms
time=442ms
Reply
Replyfrom
from2001:da8:8000:1::80:
2001:da8:8000:1::80:bytes=32
bytes=32time=449ms
time=449ms
Reply
from
2001:da8:8000:1::80:
bytes=32
time=438ms
Reply from 2001:da8:8000:1::80: bytes=32 time=438ms
Ping
Pingstatistics
statisticsfor
for2001:da8:8000:1::80:
2001:da8:8000:1::80:
Packets:
Packets:Sent
Sent==4,4,Received
Received==4,4,Lost
Lost==00(0%
(0%loss),
loss),
Approximate
Approximateround
roundtrip
triptimes
timesininmilli-seconds:
milli-seconds:
Minimum
=
438ms,
Maximum
Minimum = 438ms, Maximum==449ms,
449ms,Average
Average==443ms
443ms
C:\>
C:\>
363
363ms
ms
432
432ms
ms
430
430ms
ms
** 361
361ms
ms 2002:ca70:1af6:1:203:32ff:fe13:7820
2002:ca70:1af6:1:203:32ff:fe13:7820
436
436ms
ms 434
434ms
ms cernet2.net
cernet2.net[2001:da8:8000:100::1]
[2001:da8:8000:100::1]
432
432ms
ms 436
436ms
ms cernet2.net
cernet2.net[2001:da8:8000:1::80]
[2001:da8:8000:1::80]
Trace
Tracecomplete.
complete.
C:\>
C:\>
3:3:6to4
6to4Tunneling
TunnelingPseudo-Interface
Pseudo-Interface
Internet
Internet
2002:836b:9820::836b:9820
131.107.152.32
2002:836b:9820::836b:9820
131.107.152.32
2002:836b:4179::836b:4179
131.107.65.121
2002:836b:4179::836b:4179
131.107.65.121
2002:c058:6301::c058:6301
192.88.99.1
2002:c058:6301::c058:6301
192.88.99.1
2002:cb60:4756::cb60:4756
127.0.0.1
2002:cb60:4756::cb60:4756
127.0.0.1
2001:dc0:2001:0:4608:20::
2001:dc0:2001:0:4608:20::
C:\>
C:\>
http://www.ipv6forum.org/modules.php?op=modload&name=Web_Links&file=index
http://www.ipv6day.org/action.php?n=En.Services
Web based services
Surveillance services
Broadcast services
Miscellaneous
Monitoring services
Network services
Transition technologies
ISATAP Tunnel
netsh int ipv6 isatap set router 203.91.120.1
Server configuration
listen-on
listen-on{any;
{any;};};
listen-onv6
listen-onv6{any;
{any;};};
Mail server
Most used SMTP servers support IPv6.
Sendmail (http://www.sendmail.org) that supports
IPv6 since release 8.10, Exim
(http://www.exim.org ) from release 4.10, Qmail,
Postfix (http://www.postfix.org ) and others can
support IPv6.
Over the years, Sendmail has matured to the
point that every feature available with IPv4 can
now also be used with IPv6, for example,
transfer to and from an IPv6-enabled host or
server, filtering, and redirection.
IPv6 Mail
Edit your sendmail.cf located in /etc/mail directory
Uncomment The following lines with the appropriate IPv6
interface address just below the section SMTP daemon
options
DAEMON_OPTIONS(`Name=MTA-v4,
DAEMON_OPTIONS(`Name=MTA-v4,Family=inet,
Family=inet,Name=MTA-v6,
Name=MTA-v6, Family=inet6')dnl
Family=inet6')dnl
IPv6 NTP
Some IPv6 NTP servers already exist. NTP is very
important as time is required for most management
functions (network server logs, one way delay calculation,
...).
There is an list of IPv6 NTP servers available at:
http://eng.hexago.com/services/ntp.shtml
An IPv6 release of ntpdate can be found at the following
url:
http://www.viagenie.qc.ca/en/ipv6/ntpv6
Router lab
See detail in
080801_wjl_IPv6_Lab.doc
Thanks
Part of the material from
Mr.John Barlow from AARNET
Microsoft
Cisco
Tsinghua Univ.
Shanghai Jiaotong Univ.
Beijing University of Posts and Telecoms
Reference
www.ipv6.org
www.ipv6forum.com
www.ipv6tf.org
www.ipv6day.org
Some of the company webpage
Microsoft IPv6 site
http://www.microsoft.com/ipv6