LESSONS LEARNED IN TRANSITIONING FROM INTERNET PROTOCOL VERSION 4 TO INTERNET PROTOCOL VERSION 6 by Joshua Domagalski United States Naval Academy 11APR08.

Slides:



Advertisements
Similar presentations
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
Advertisements

TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 26 IPv6 Addressing.
© 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public IPv6 Intro – Part 1 1 IPv6 Intro Part 1: Overview and Addressing Basics.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
1 May, 2007: American Registry for Internet Numbers (ARIN) “advises the Internet community that migration to IPv6 numbering resources is necessary for.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services IPv6.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
IPv6 Victor T. Norman.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: IP Addressing Introduction to Networks.
Implementing IPv6 Module B 8: Implementing IPv6
IPv6 The Next Generation Presented by Anna La Mura Jens Waldecker.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
COSC 541 Data and Computer Communications IPV6 OVERVIEW Professor:Mort Anvari Student: Fuqiang Chen Student ID: Date:Mar
Module 4: Configuring Network Connectivity
Understanding Internet Protocol
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: IP Addressing Introduction to Networks.
Module 4: Configuring Network Connectivity
Hands-On Microsoft Windows Server 2003 Networking Chapter Two Networking Protocols.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
CSIS 4823 Data Communications Networking – IPv6
IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv6 Introduction to Networks.
Chapter 8: IP Addressing
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IPv6 Introduction to Networks & Routing and Switching Essentials.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
IP Version 6 ITL. © 2003 Hans Kruse & Shawn Ostermann, Ohio University 2 Information Sources Christian Huitema, “IPv6, The New Internet Protocol”,
IPv4 to IPv6 Group A2 - Roland Hollis - EJ Chambers - Rachit Gupta.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
1/28/2010 Network Plus IP Addressing Review. IP Address Classes.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
Workshop: IPv6 with Packet Tracer José Esquivel Technical Manager- Latin America & the Caribbean
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
1 Computer Networks IPv6. 2 Motivation The primary motivation from changing the IP datagram format is to increase the size of the useable address space.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
Chapter 5d.  Upon completion of this chapter, you should be able to:  Explain the need for IPv6 addressing.  Describe the representation of an IPv6.
Objective: To understand IPv6 implementation in the Intranet and Internet.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
LESSON Networking Fundamentals Understand IPv4.
Instructor Materials Chapter 7: IP Addressing
Instructor Materials Chapter 4: Network Addressing
Instructor Materials Chapter 7: IP Addressing
Chapter 22 Next Generation IP
IPv6/Hexadecimal Objectives:
Internet ProtoCOL Version 6 I/II
IPv6 Overview Address space Address types IPv6 and Tunneling.
Chapter 6 Exploring IPv6.
IPv6 Addressing.
LESSON 3.3_A Networking Fundamentals Understand IPv6 Part 1.
Lecture#5 IPV6 Addressing
Chapter 7: IP Addressing
Chapter 26 IPv6 Addressing
CSCI {4,6}900: Ubiquitous Computing
Lecture#5 :IPV6 Adressing
Introduction to Networks & Routing and Switching Essentials
Computer Networks Protocols
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

LESSONS LEARNED IN TRANSITIONING FROM INTERNET PROTOCOL VERSION 4 TO INTERNET PROTOCOL VERSION 6 by Joshua Domagalski United States Naval Academy 11APR08 by Joshua Domagalski United States Naval Academy 11APR08

Goals To test and develop techniques to allow for the coexistence of IPv4 and IPv6 networks. To discover and analyze the ramifications that the transition to IPv6 would have on legacy systems In addition to these main goals, the participation in DISA’s IPv6 Pilot Network Project was also a main effort

Defense Information Systems Agency Office of Management and Budget mandated that the DoD transition to IPv6 by Fiscal Year 2008 Partake in a three-phase project Connect to United States Military Academy (West Point) via a tunnel Establish IPv6 network capabilities with United States Military Academy

But first, what is IPv6? Internet Protocol version 6 4 noteworthy changes: –IP addresses are expanded from 4 bytes to 16 bytes –the format of the packet header is simplified to include only seven fields (from 13 in IPv4) thus making routing faster –various provisions are incorporated to enhance Quality of Service (QoS) –security is improved through authentication and privacy capabilities

So, why IPv6? Addressing Integrated IPSec Incorporated “QoS” Efficient routing Mobility

Addressing –4,294,967,296 unique addresses Short-term stop-gaps –NAT (Network Address Translation) –CIDR (Classless Inter- Domain Routing) –DHCP (Dynamic Host Configuration Protocol) Result: –Complexity

IPv6 Addressing = 340,282,366,920,938,463,463,374,607,4 31,770,000,000 Hexadecimal Two rules for IPv6 notation: –leading zeroes are omitted from each group of four hexadecimal characters –consecutive zeroes can be omitted to collapse the IPv6 address; denoted with two colons

Addressing (cont.) This unicast address: –2001:0000:0000:00A1:0000 :0000:0000:1E2A Can be written as: –2001:0:0:A1::1E2A. Three types of addresses: –Unicast –Anycast –Multicast

Unicast Addresses Contain a network prefix and an interface identifier –the network prefix denotes the link while the interface identifier denotes the exact node Link-local –FE80::/10 –Node configured Site-local –FC00::/7 or FD00::/8 –Node/router configured Global –2000::/3 –Network Administrator or ISP configured

EUI-64 Extended Unique Identifier, 64-bits: –48-bit MAC address is taken and divided in half –These two halves are then buffered with 16-bits (FFFE inserted in between the two halves) –result is the EUI-64 (Extended Unique Identifier) representation IPv6 Identifier obtained by “flipping” the the seventh bit of the 16 high-level bits

Pandora’s MAC Address: d d d27439FFFE 74080FFFE90d bits 48 bitsMAC EUI-64 IPv6 ID Link-Local: fe80::208:74ff:fe39:90d2 Site-Local: fec0:1111::208:74ff:fe39:90d2 Global: 2001:1918:f101::208:74ff:fe39:90d2

Multicast, anyone? Multicast: –replaces broadcast (IPv4) –multicast address identifies a group of interfaces; a packet with a multicast destination address is sent to all belonging to the multicast group. –FF00::/8 Anycast: –anycast address is a unicast address assigned to multiple machines and is routed to the nearest interface configured for anycast addresses –used in the replication of important network resources such as web servers, multicast RPs, and DNSs which can allow for the sharing of traffic loads –Uses a unicast prefix

Overview of Setup Connected three computers together, all running Microsoft’s Windows™ XP SP2 Installed IPv6 package Added three Unix computers running on Solaris 10 via a HUB Tested FTP (File Transport Protocol) and Telnet Connected network to Cisco 3660 network Established connection with United States Military Academy

Compatibility Issues IIS 6.0 –Incompatibilities: FTP incompatibility –Client works NTP incompatibility DNS IPv6-only incompatibility –Dual Stack DHCP incompatibility Active Directory incompatibility SNTP incompatibility –EnableReverseDnsLookup is not IPv6 supported. This is fundamental to IIS 6.0 for name association Internet Explorer 6.0 cannot parse IPv6 addresses correctly –Mozilla’s Firefox can Linux and Unix flavors more compatible with IPv6. Service Tested IPv6-onlyIPv6 with IPv4 WIN XP SP2 SUN SOLARIS Ping YNYY Telnet YNYY FTP (server) Y (using other software) NNY DNS NYYY NTP NNNN DHCP NNNN Active Directory NNNN/A SNTP NNNN IIS 6.0 NYNN/A IExplorer v6.0 NYYN/A Mozilla Firefox YYYY

Results: Successfully created and implemented an IPv6 network: Completed –Some services required an IPv4/IPv6 network Test legacy systems: in progress –However, with the issues that more modern systems caused, it is reasonable to expect worse compatibility issues with older systems. Successfully connected to USMA using IPv6 via the tunnel provided

In Conclusion… Contrary to popular opinion, IPv6 is more than just IPv4 with more address space IPv6 has made many fundamental changes Implementation of this protocol is limited by the necessary backwards compatibility with IPv4 required in today’s IPv4 Internet environment Vital network capabilities are not yet supported for IPv6

Further Research… Voice over Internet Protocol –SIPv6 and IPv4 –P2P and DoD IPSec –Compatibility between IPv4 and IPv6

Questions? Contact Info: