Upcoming SlideShare
Loading in...5







Total Views
Views on SlideShare
Embed Views



1 Embed 1

http://www.slideshare.net 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

0827_1040_1220_5.ppt 0827_1040_1220_5.ppt Presentation Transcript

  • IPv6 Update Windows ® Networking & Communications Microsoft Corporation
  • Agenda
    • Enabling new engaging experiences
    • Today’s networking challenges
    • IPv6 and transitional technologies
    • Microsoft’s IPv6 status and roadmap
  • Deliver New Engaging Experiences
    • Real-Time Communications (RTC)
      • Instant messaging, voice, video
      • Real-time game play / collaboration
    • Collaboration
      • Project workspaces solving a need
      • Sharing your files with other people
    • Shared experiences
      • Concert, company meeting, class
      • Distribution of product updates
    • Pervasive Collaborative Computing!
  • Today’s Networking Challenges
    • Development and deployment of these new experiences is difficult
    • End-to-end connectivity is broken
      • Network address translators (NATs) are widely deployed in networks
        • Homes, WiFi hotspots, enterprises, branch offices
      • Networks have a mix of private and public IP addresses
      • Firewalls prevent end-to-end connectivity
      • Users and applications becoming more mobile
    • Developers implement custom solutions
      • Application development is restricted and expensive
      • Use client/server model rather than peer connectivity
      • Complicated workarounds and manual configuration
    • IT and network administrators engineer expensive point solutions
      • Deploy specialized relays and gateways to enable communication between applications and/or computers
  • IPv6 Addresses These Challenges
    • Enables end-to-end connectivity
      • More public addresses worldwide
      • Improved allocation for ISPs to provision many public addresses
      • Eliminates need for NATs and private addresses
      • Restores connectivity as appropriate
    • Security for end-to-end trustworthy networking
      • Temporary addresses provide privacy across multiple sessions
      • Authenticated, authorized, tamper proof, private Communication
      • IPSec enables host-based authentication and security at the IP layer to augment edge-based security or obscurity
    • Mobile
      • No need for additional infrastructure or server-side routing
  • Misconceptions About IPv6
    • IPv6 security concepts are vastly different from current practices
    • Reasons for IPv6 have been eliminated by the development of NATs
    • Requires a wholesale network upgrade from the current network infrastructure
    Businesses Taking a “Wait-and-See” Attitude – Until Now…
  • IPv6: Where is the Market Today?
    • “ In 2005, all Sony products will be IPv6-enabled.”
      • – Mario Tokoro, Corp Exec VP, Sony Corp, March 2003
    • Customers
      • Noticeable increased interest in IPv6 in over the past 3 months
      • Department of Defense
        • Announced IPv6 migration starting in Oct 2003, completing in 2008
    • Independent hardware vendors
      • Hardware vendors have the most-complete solutions
      • Routers with v6 – Hitachi, NEC, Fujitsu, Juniper, Cisco, Foundry
      • Infrastructure
        • Firewalls – CheckPoint, NetScreen
      • Co-existence tunneling technologies available
        • 6to4, ISATAP, Teredo
      • Devices – Nokia Communicator, Ericsson Bluetooth phone
    • Independent software vendors
      • OS support available – Microsoft, Apple, Novell, SCO, Sun, Linux, BSD, etc.
      • Applications – Emerging
    • Network service providers
      • Commercial services in Europe, Asia - NTT
      • Trails in Asia – Japan Telecom, KDDI, JENS, Chita, AboveNet Japan, KPN; Australia – Telstra; U.S. – Verio
      • R&D underway for mobile carriers worldwide
  • Moving From v4 to v6 Connectivity is available in Asia & Europe, limited in U.S. HW support available HW & SW support available IPv6-enabled applications are limited Today’s Availability ~0 IPv6-enabled applications, hosted Teredo service Independently deploy IPv6-based consumer and knowledge worker applications Option A $$$$ IPv6 connectivity Native IPv6 Option D $$$ Infrastructure upgrade Dual-stack Option C $$ ISATAP, 6to4 Deploy transition technologies into existing v4 infrastructure Option B Relative Cost Deployment Requirement Deployment Method Description
  • IPV6 Transition Technology Overview
    • 6to4 tunneling
      • Provides IPv6 connectivity over the public IPv4 Internet
      • IPv6 traffic tunneled within IPv4
      • 6to4 addresses can be provided by routers, home gateway devices, Windows ICS or by the host itself
    • ISATAP
      • Provides IPv6 connectivity over IPv4 intranets
      • IPv6 tunneled within IPv4
      • Provides corporations with a central location to provision IPv6 addresses to IPv4 hosts
      • Can serve as a router between native IPv6 hosts and ISATAP tunneled IPv6 users
    • Teredo
      • Provides IPv6 connectivity when clients are behind a IPv4 NAT
      • IPv6 tunneled over UDP/IPv4
      • Runs only in unmanaged networks today
      • Uses servers to facilitate the creation of global IPv6 addresses for Teredo clients
  • v4/v6 Co-Existence Strategy 6to4 ISATAP Router 6to4 Router 6to4 Router 6to4 Relay ISATAP Teredo Relay 6to4 Relay 6to4 IDG v4 Internet NAT v6 v6 v4+ISATAP Enterprise 6to4 v6 Enterprise v6 v6 NAT Native v6 Enterprise v6 Teredo v4 Enterprise V4-v6 Dual Stack Enterprise v6 Internet
  • Deploying IPv6 With Windows
    • Multiple techniques are required to cover all deployment scenarios
    • Microsoft is shipping automatic transition technologies today
      • Windows 2003 Server with ISATAP
        • Provides centralized deployment of IPv6 connectivity throughout corporate network
      • Windows XP SP1
        • Native, ISATAP and 6to4 connectivity
        • 6to4 and Teredo for unmanaged networks
    • Simple installation and configuration to enable basic deployment
    • Microsoft is working with network equipment providers to support these technologies in their hardware
  • Microsoft IPv6 Status
    • Operating system support
      • Windows ® XP SP1 and Windows Server 2003
      • Windows CE .NET, Pocket PC (2003), Windows Embedded SP1
      • Windows XP Advanced Networking Pack – IPv6 NAT traversal (Teredo), IPv6 host firewall
    • Developer support
      • Peer-to-peer SDK
      • Winsock, HTTP, RPC, DPlay
      • Visual Studio ® & .Net Framework, DCOM
      • IPv6 application porting tools and guidelines
    • Applications support
      • IIS 6.0, IE 6.0, Windows Media Server & Client, File Sharing (Windows 2003), DNS Server (client on Windows 2003)
      • MSN Messenger file sharing
      • 3 Degrees www.threedegrees.com
        • Built on P2P SDK and requires IPv6 connectivity
  • Microsoft IPv6 Deployment
    • Native v6 indicated by circles
      • Also in Cambridge, U.K.
    • ISATAP available in all buildings and all locations
      • Native and ISATAP can communicate via ISATAP routers
    • Microsoft publicly hosts Teredo servers on the Internet
  • Microsoft IPv6 Roadmap Scenarios Deployment methods Scenarios Deployment methods Future Next Now
    • Developers:
      • Peer to peer and all core infrastructure
    • Enterprise connectivity
      • Anywhere access
      • Remote management
      • Mobility
    • Developers:
      • Peer to peer collaborative applications for knowledge workers
    • Developers:
      • Peer to peer applications for consumers
    • Centralized transition :
      • ISATAP/Teredo server
    • Native adoption:
      • Dual stack
      • 6to4
    • IPv6 Home gateways
      • 6to4/Teredo/Native
    • Centralized transition:
      • ISATAP/Teredo server
    • Client based transition, now +:
      • Firewall Traversal
      • Full IPSec
    • IPv6 Home gateways
      • 6to4/Teredo relay
    • Client based transition:
      • 6to4, Teredo NAT Traversal
    • Public Teredo service
  • IPv6 Partnerships
    • Microsoft staff
      • Communicate the IPv6 message
      • Identify qualified customers
      • Help IPv6 team to connect and engage dialogue with customers
      • Provide feedback to the IPv6 team
      • Become a Microsoft IPv6 expert
    • Developers
      • Investigate peer-to-peer and IPv6 as components for new development
      • Develop IP-agnostic applications using new APIs
      • Augment existing solutions with new capabilities
    • Enterprises
      • Deploy IPSec
      • Deploy transition technologies
      • Use IPv6-enabled equipment and applications for new deployments
      • Reduce/Remove NATs
      • Do not blindly block IPv6 traffic
    • Service providers, carriers
      • Deploy transition technologies
      • Reduce/Remove NATs
      • Use IPv6-enabled equipment for new deployments
      • Conduct native v6 trials and provide native v6 connectivity
      • Require IPv6 capability for new RFPs
  • Key Message: Don’t Wait
    • Native IPv6 environment is NOT a prerequisite for achieving v6 benefits
    • Application developers can use IPv6 NOW
    • IPv4 will exist for a long time
    • Tunneling technologies enable IPv4 and IPv6 to co-exist
  • IPv6 Developer Support
    • “ IPv6 Guide for Windows Sockets Applications”
    • http:// msdn.microsoft.com/library/default.asp?url =/library/en-us/winsock/winsock/ipv6_guide_for_windows_sockets_applications_2.asp
      • Topics covered
        • Changing data structures
        • Function calls
        • Use of hard-coded IPv4 addresses
        • User interface issues
        • Underlying protocols
    • Utility for IPv6-compliance
      • Checkv4
  • Tools and Resources
    • Tools:
      • All standard command-line utilities support IPv6 (Ping, TraceRT etc.)
      • NetSh – all IPv6, ISATAP configuration options
      • SMS Network Monitor
    • Resources:
      • “ Understanding IPv6” book by Joseph Davies
        • MSPress; ISBN 0-7356-1245-5
      • Microsoft.com IPv6 site
        • http://www.microsoft.com/ipv6
      • IPv6/IPv4 coexistence and migration whitepaper
        • http://www.microsoft.com/windowsserver2003/technologies/ipv6/ipv6coexist.mspx
  • More Information on IPv6
    • Send feedback on Microsoft IPv6 implementations:
        • [email_address]
    • Key IETF standards information:
      • Microsoft supports (by RFC)
        • http://www.microsoft.com/windowsserver2003/technologies/ipv6/ip v6rfc.mspx
      • IPv6 specification (ipngwg)
        • RFC 2460, 2463. 2373 - IPv6 protocol ftp://ftp.isi.edu/in-notes/rfc2460.txt & 2463.txt & 2373.txt,
      • IPv6 transition tools (ngtrans/v6ops)
        • RFC 3056 - Connection of IPv6 Domains via IPv4 Clouds (6to4) ftp://ftp.isi.edu/in-notes/rfc3056.txt
        • Internet Draft - Tunneling IPv6 over UDP through NATs (Teredo) http://www.ietf.org/internet-drafts/draft-huitema-v6ops-teredo-00.txt
        • Internet Draft - Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) ftp://ftp.isi.edu/internet-drafts/draft-ietf-ngtrans-isatap-05.txt