Getting Started With IPv6 Walter Horowitz Mardovar Networking LLC

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 26 IPv6 Addressing.
Advertisements

ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
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.
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (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. 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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Module 4: Configuring Network Connectivity
Understanding IPv6 Slide: 1 Lesson 1 Introduction to IPv6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: IP Addressing Introduction to Networks.
Configuring and Troubleshooting Network Connections
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
Module 4: Configuring Network Connectivity
1 IPv6 CONCEPTS Presenter: Yaoyu, Zhang
IP Version 6 Addressing Architecture RFC 2373 Presented by Vickie Brown.
INTERNET PROTOCOL Version 6 I/II IPIAC 2013 Martin Pokorný.
IPv6 Address Representation
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.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 10 Internet Protocol Version 6 (IPv6)
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: IP Addressing Introduction to Networks.
Lesson 3 IPv6 Addressing.
ZyXEL Confidential IPv6: Addressing Milo Liu SW2 ZyXEL Communications Corp. 3/6/2006.
IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv6 Introduction to Networks.
Mike Meyers’ CompTIA Network+ ® Guide to Managing and Troubleshooting Networks, Third Edition (Exam N ) © 2012 The McGraw-Hill Companies, Inc. All.
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.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
IP Version 6 ITL. © 2003 Hans Kruse & Shawn Ostermann, Ohio University 2 Information Sources Christian Huitema, “IPv6, The New Internet Protocol”,
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
Lesson 2 Introduction to IPv6.
IPv6 Introduction Joe zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
W&L Page 1 CCNA CCNA Training 3.5 Describe IPv6 addresses Jose Luis Flores / Amel Walkinshaw Aug, 2015.
© 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.
IPv6 Internet Protocol Version Information management 2 Groep T Leuven – Information department 2/24 Internet Protocol Version 6 (IPv6)
Workshop: IPv6 with Packet Tracer José Esquivel Technical Manager- Latin America & the Caribbean
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
IPv6 (Internet Protocol V. 6)
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.
Slide: 1 IPv6 Addressing. Slide: 2 Local-Use Unicast Addresses Link-local addresses Used between on-link neighbors and for Neighbor Discovery Site-local.
1 IPv6: Address Architecture Dr. Rocky K. C. Chang 29 January, 2002.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
Instructor Materials Chapter 7: IP Addressing
Instructor Materials Chapter 4: Network Addressing
IPV6.
Internet ProtoCOL Version 6 I/II
IPv6 Overview Address space Address types IPv6 and Tunneling.
IPv6 Addressing Overview IPv6 increases the number of address bits by a factor of 4, from 32 to 128, providing a very large number of addressable.
CompTIA Server+ Certification (Exam SK0-004)
Chapter 6 Exploring IPv6.
IPv6 Addressing.
Lecture#5 IPV6 Addressing
CSCI {4,6}900: Ubiquitous Computing
Lecture#5 :IPV6 Adressing
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

Getting Started With IPv6 Walter Horowitz Mardovar Networking LLC

We Need IPv6 Exponential growth of the Internet and the exhaustion of the IPv4 address space IANA's exhaustion on January , APNIC's exhaustion on April Growth of the Internet and the ability of Internet backbone routers to maintain large routing tables Need for simpler configuration Requirement for security at the IP level Need for better support for real-time delivery of data— also called quality of service (QoS) New services may be IPv6 only Federal Government has mandated the use of IPv6

IPv6 is now alive on the Internet Last time I presented was April 2011 before the world IPv6 test IPv6 World Launch June 6, 2012 IPv6 connectivity to Google percentage of IPv6-enabled Autonomous Systems

Major Services In IPv6 > Server: google-public-dns-a.google.com Address: Non-authoritative answer: internet address = internet address = internet address = internet address = internet address = AAAA IPv6 address = 2607:f8b0:4006:807::1011

Are You Using IPv6?

Option in Windows XP Standard in Vista and beyond MacOS X, Linux, BSD all prefer IPv6 Lion uses Happy Eyeballs (use fastest response) Windows HomeGroup breaks if you disable IPv6 DirectAccess and Remote Assistance require IPv6 Your devices may be IPv6 ready

Differences Between IPv4 & IPv6 FeatureIPv4IPv6 Address length32 bits128 bits IPSec supportOptionalRequired QoS supportSomeBetter FragmentationHosts and routersHosts only Packet size576 bytes1280 bytes Checksum in headerYesNo Options in headerYesNo Link-layer address resolutionARP (broadcast)Multicast Neighbor Discovery Message Multicast membershipIGMPMulticast Listener Discovery (MLD) Router DiscoveryOptionalRequired Uses broadcastsYesNo ConfigurationManual, DHCPAutomatic, DHCP DNS name queriesUses A recordsUses AAAA records DNS reverse queriesUses IN-ADDR.ARPA Uses IP6.arpa

IPv6 Address Format IPv6 address in binary form: Divided along 16-bit boundaries: Each 16-bit block is converted to hexadecimal and delimited with colons: 2001:DB83:0000:2F3B:02AA:00FF:FE28:9C5A Suppress leading zeros within each 16-bit block: 2001:DB83:0:2F3B:2AA:FF:FE28:9C5A

Compress One Block of 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

Key Address Prefixes PrefixAllocationExample 2000::/3 to 3fff Global Unicast2002:AB::16/ ::DB8::/32 to 2001:DB8:FFFF Documentation Prefix2001:DB8:AA::/64 FC00::/7 to FDFE Unique Local UnicastFC00:AB::7/64 FE80::/10 to FEBF Link Local UnicastFE80::6AEF:BDFF:FE61:4D13 FF00::/8 to FFFF MulticastFF01::1, FF01::2

Types of IPv6 Addresses Unicast Address of a single interface One-to-one delivery to single interface 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 the closest interface No more broadcast addresses

Aggregatable Global Unicast Addresses Top-Level Aggregation ID (TLA ID) /16 Next-Level Aggregation ID (NLA ID) /48 or /56 Site-Level Aggregation ID (SLA ID) /64 Interface ID (MAC derived?) TLA IDInterface ID 13 bits64 bits SLA ID 24 bits 001NLA ID 16 bits Res 8 bits

Link-Local Addresses Format Prefix FE80::/64 prefix Used for local link only Single subnet, no router Address autoconfiguration Neighbor Discovery Interface ID 10 bits64 bits bits

IPv6 Addresses for a Host Unicast addresses: A link-local address for each interface Unicast addresses for each interface (unique-local or global addresses) A loopback address (::1) Multicast addresses: The node-local scope all-nodes multicast address (FF01::1) The link-local scope all-nodes multicast address (FF02::1) The solicited-node address for each unicast address The multicast addresses of joined groups

IPv6 Interface Identifiers The last 64 bits of unicast IPv6 addresses Interface identifier based on: Extended Unique Identifier (EUI)-64 address Either assigned to a network adapter card or derived from IEEE 802 addresses Temporarily assigned, randomly generated value that changes over time A value assigned by a stateful address configuration protocol A value assigned during a Point-to-Point Protocol connection establishment A manually configured value

Conversion of an IEEE 802 Address to an EUI-64 Address ccccccug cccccccc cccccccc 24 bits xxxxxxxx xxxxxxxx xxxxxxxx ccccccUg cccccccc ccccccccxxxxxxxx xxxxxxxx xxxxxxxx xFF 0xFE IEEE-administered company IDManufacturer-selected extension ID EUI-64 Address IEEE 802 Address Complement the universally/locally administered (U/L) bit

Plan for your IPv6 Move Obtain an IPv6 Network Address Enable Dual Stack in machines Plan for your Network subnets Enable IPv6 in Routers Enable IPv6 in Services DNS DHCP Mail

How to Get an IPv6 Address Ask your ISP You should get a /48 address block - 65,536 subnets You can get a bigger block if necessary Home users may get less / subnets, /56 is Ask your Regional Internet Registry For Multihoming sites only, multiple ISP Test with a Tunnel Broker Hurricane Electric SixXs.net gogo6.com

Plan Your Address Allocation Expect significant growth for each subnet Use a good tool Others Get a manual for-LIRs-Training-Course/Preparing-an-IPv6-Addressing- Plan.pdf for-LIRs-Training-Course/Preparing-an-IPv6-Addressing- Plan.pdf

Transitional Technologies 6to4 – Not recommended 6over4 Requires IPV4 multicast – not worth your time ISATAP Uses DNS to find potential routers, Intra-Site only Teredo Tunnel IPv6 packets within UDP Does your ISP support 6rd? (IPv4 tunnel) NAT64/DNS64 – NAT only IP4 only sites Dual Stack is Preferred

Add IPv6 to a router Cisco ipv6 unicast-routing Ipv6 cef Interface x Ip v6 address x/y (e.g. 2001:db8:: /126) ipv6 route address/bits interface ipv6 route ::/0 Serial2/0 (i.e. default route to Serial 2/0) Tunnel if necessary Insure you have correct Firewall rules

DNS and IPv6 Don’t give out IPv6 addresses if you can’t reach them. AAAA records for IPv6 name to address resolution IP6.arpa type PTR records for address lookup Test for IPv6 capability (Cox talks about having IPv6, Verizon started 2013)

DHCP and IPv6 Not required – stateless address assignment Do you want to be able to trace problems back to a specific user? Windows 7+, Mac OSX use Privacy Extensions by default. Available in Windows Server 2008 R2 Set DNS Recursive Name Server Domain Search List

Windows Commands for IPv6 ipconfig /release6 or ipconfig /renew6 netsh interface ipv6 show show addresses - Shows current IP addresses. show compartments - Shows compartment parameters. show destinationcache - Shows destination cache entries. show dnsservers - Displays the DNS server addresses. show dynamicportrange - Shows dynamic port range configuration parameters. show excludedportrange - Shows all excluded port ranges. show global - Shows global configuration parameters. show interfaces - Shows interface parameters. show ipstats - Displays IP statistics. show joins - Displays multicast groups joined. show locality - Shows locality info. show neighbors - Shows neighbor cache entries. show offload - Displays the offload information. show potentialrouters - Shows potential routers. show prefixpolicies - Shows prefix policy entries. show privacy - Shows privacy configuration parameters. show route - Shows route table entries. show siteprefixes - Shows site prefix table entries. show subinterfaces - Shows subinterface parameters. show tcpstats - Displays TCP statistics. show teredo - Shows Teredo state. show udpstats - Displays UDP statistics.

Free IPv6 Certification Prove that you have IPv6 connectivity Prove that you have a working IPv6 web server Prove that you have a working IPv6 address Prove that you have working forward IPv6 DNS Prove that you have working reverse IPv6 DNS for your mail server Prove that you have name servers with IPv6 addresses that can respond to queries via IPv6 Prove your knowledge of IPv6 technologies through quick and easy testing