Академический Документы
Профессиональный Документы
Культура Документы
IPv6
in association with
Rafal Lukawiecki www.ip426.com
rafal@projectbotticelli.co.uk
www.projectbotticelli.co.uk
Strategic Consultant
Project Botticelli Ltd
2
Objectives
Why IPv6?
4
US versus ROW
6 Benefits of IPv6
Features of IPv6
IPv6 Terminology
Neighbors
Bridge Intra-subnet
router Router
LAN segment
Link
Subnet
Additional subnets
Network
14
Compressing Zeros
Some IPv6 addresses contain long sequences of
zeros
A single contiguous sequence of 16-bit blocks set
to 0 can be compressed to “::” (double-colon)
Example:
FE80:0:0:0:2AA:FF:FE9A:4CA2 becomes
FE80::2AA:FF:FE9A:4CA2
FF02:0:0:0:0:0:0:2 becomes FF02::2
Cannot use zero compression to include part of a
16-bit block
FF02:30:0:0:0:0:0:5 does not become FF02:3::5.
17
IPv6 Prefixes
Prefix is the part of the address where the bits
have fixed values or are the bits of a route or
subnet identifier
IPv6 subnets or routes always uses
address/prefix-length notation
CIDR notation
Examples:
21DA:D3::/48 for a route
21DA:D3:0:2F3B::/64 for a subnet
No more dotted decimal subnet masks!
18
Link-local addresses
Used between on-link neighbors and for
Neighbour Discovery
Site-local addresses
Used between nodes in the same site
23
Link-Local Addresses
Format Prefix 1111 1110 10
FE80::/64 prefix
Used for local link only
Single subnet, no router
Address autoconfiguration
Neighbor Discovery
10 bits 54 bits 64 bits
Site-Local Addresses
NSAP Addresses
Unspecified address
0:0:0:0:0:0:0:0 or ::
Loopback address
0:0:0:0:0:0:0:1 or ::1
Compatibility Addresses
IPv4-compatible address
0:0:0:0:0:0:w.x.y.z or ::w.x.y.z
IPv4-mapped address
0:0:0:0:0:FFFF:w.x.y.z or ::FFFF:w.x.y.z
6over4 address
Interface ID of ::WWXX:YYZZ
6to4 address
Prefix of 2002:WWXX:YYZZ::/48
ISATAP address
Interface ID of ::0:5EFE:w.x.y.z
28
Payload
IPv6 Packet
29
Destination Address
30
Configuration
Mobility
Application
Layer
IPv6 IPv4
Network
Interface Layer
38
Application
Layer
TCP/UDP TCP/UDP
IPv6 IPv4
Network
Interface Layer
39
Windows Sockets
TDI
IPv4 IPv6
(Tcpip.sys) (Tcpip6.sys)
NDIS
Network
adapter drivers
40
Internet Explorer
Telnet client
FTP client
Internet Information Services, version 6
File and print sharing
Windows Media Services
Network Monitor
SNMP MIB support
42
Application Programming
Interfaces in WS2003
Windows Sockets (WinSock)
Remote Procedure Call (RPC)
Internet Protocol Helper (IPHelper)
Win32 Internet Extensions (WinInet)
.NET Framework
43
IPv6-enabled Utilities
Ipconfig
Route
Ping
Tracert
Pathping
Netstat
44
Netsh.exe
interface ipv6
interface ipv6 6to4
interface ipv6 isatap
interface portproxy
Ipsec6.exe
45
Install
Add the “Microsoft TCP/IP version 6” protocol
when configuring the properties of a LAN
connection in Network Connections
Execute netsh interface ipv6 install at a
command prompt
Configure
IPv6 is self-configuring
For manual configuration, use commands in the
netsh interface ipv6 context
46
Migrating to IPv6
Summary
Community Resources
Community Resources
http://www.microsoft.com/communities/default.mspx
Newsgroups
Converse online with Microsoft Newsgroups, including Worldwide
http://www.microsoft.com/communities/newsgroups/default.mspx
User Groups
Meet and learn with your peers
http://www.microsoft.com/communities/usergroups/default.mspx
50
www.microsoft.com/ipv6
www.ipv6forum.org
www.ip426.com
51
evaluations
52
© 2003 Microsoft Corporation & Project Botticelli Ltd. All rights reserved. This presentation is for informational
purposes only. MICROSOFT AND PROJECT BOTTICELLI MAKE NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.