IPv6: Hype or Reality? Tim Helming Director of Product Management Corey, Nachreiner, CISSP, Sr. Network Security Strategist,

Slides:



Advertisements
Similar presentations
IPv6 Addressing Details LAC NIC VII October 26, 2004 Wilfried
Advertisements

Overall Outline Introduction to IPv6, Addressing & Routing ICMPv6 and Neighbour Discovery DNSSecurity QoS, Mobility Multicast, Transition OS and Platform.
Planning Your Conversion from IPv4 to IPv6 John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol version.
IPv6: No Longer Optional John Curran President & CEO, ARIN.
Demystifying IPv6: Ensuring a Smooth Transition John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol.
IPv6 INTRODUCTION.
IPv6 Addressing John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS Stephen Lynch Network Architect, CCIE #36243 ABS Technology Architects.
The TCP/IP Model  Internet Protocol Address.  Defined By IANA [Internet Assigned Number Authority] in  IP Address is a Logical Address and it.
1. Also known as IPng (next generation) Developed to alleviate IPv4 address exhaustion A new version of the Internet Protocol Improve upon IP protocol.
Objectives: Chapter 4: IP Addressing  Internet Architecture IPv4 Addressing IP address Classes Subnets and subnet mask Subnets design with IP addressing.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
Connectivity  Colocation  Cloud Services Why You Can’t Ignore IPv6 Presented by Kirk Coviello VP of Support Services, Digital West Networks, Inc.
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 26 IPv6 Addressing.
Introduction to IPv6 Network & Application Passakon Prathombutr Next Generation Internet (NGI) National Electronics and Computer Technology Center.
ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
IPv6 Introduction What is IPv6 Purpose of IPv6 (Why we need it)Purpose of IPv6 IPv6 Addressing Architecture IPv6 Header ICMP v6 Neighbor Discovery (ND)
1 IPv6 5A7CE IP Next Generation (IPv6) what?what? why?why? when?when?
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 AL-MAJRASHI, FAHAD AL-MUQAIREN, FAHAD
© 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. 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.
Implementing IPv6 Module B 8: Implementing IPv6
© 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.
Chapter 22 IPv6 (Based on material from Markus Hidell, KTH)
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
IPv6 Network Security.
Chapter 8b Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the structure of an IPv4 address.  Describe.
CS 6401 IPv6 Outline Background Structure Deployment.
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
CSIS 4823 Data Communications Networking – IPv6
© 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.
Introduction to IPv6 Presented by:- ASHOK KUMAR MAHTO(09-026) & ROHIT KUMAR(09-034), BRANCH -ECE.
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 10 Advance Topics in Networking IPv6.
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.
© 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
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
IPv6 (Internet Protocol V. 6)
+ 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.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Instructor Materials Chapter 7: IP Addressing
Instructor Materials Chapter 7: IP Addressing
IPv6/Hexadecimal Objectives:
IPv6 Overview Address space Address types IPv6 and Tunneling.
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
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.
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Chapter 6 Exploring IPv6.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
Lecture#5 IPV6 Addressing
Chapter 26 IPv6 Addressing
Lecture#5 :IPV6 Adressing
Internet Protocol, Version 6 (IPv6)
Presentation transcript:

IPv6: Hype or Reality? Tim Helming Director of Product Management Corey, Nachreiner, CISSP, Sr. Network Security Strategist,

Welcome! IPv6: Hype, or Reality?Answer: Yes!

Youre here because v6 matters to you Were here to help!Things well answer: How soon will I need v6? How do I prepare? What will the transition be like? How can WatchGuard help me?

Come On In: The Waters Fine!

IPv4 is dead…long live IPv4! Last 2 /8s Allocated… So, what does v6 adoption look like?

IPv6 is Everywhere….sort of… Breadth, not depth All regions are participatingTraffic Volumes Low Source: Elise Gerich, IANA/ICANN

Sometimes unofficial data is the most interesting… IPv4: 5.5 Gbps worldwide IPv6: 407 kbps for a big /12 IP Background Radiation Graphic: Geoff Huston, APNIC

IPv6 Primer IPv6 Field Guide OK….Pencils and Binoculars Ready?

IPv6 Technical Brief

Whats the problem with IPv4? Simply put, it doesnt offer enough addresses… World Population: Around 6.8 billion Number of IPv4 addresses: Around 4.3 billion

It Gets Worse… People (personal computers) arent the only thing online…

IPv6 Technical Benefits Exponentially more IP addresses Fixed headers means faster traffic True end-to-end addressing. (No more NAT?) Built in end-to-end security (IPSec) Built in QoS functionality Autoconfiguration Great for mobiles

Quick IPv4 Address Recap Developed in 80s billion possible addresses (4,294,967,296) Generally represented in decimal NAT allows more (1000s of devices can hide behind one IPv4 address) Developed in 80s billion possible addresses (4,294,967,296) Generally represented in decimal NAT allows more (1000s of devices can hide behind one IPv4 address) bit (four bytes) long One byte =

Dissecting an IPv6 Address Developed in 1998 (RFC 2460) x or 340 Undecillion (what?) possible addresses Generally represented in hexadecimal (HEX) Who needs NAT! Developed in 1998 (RFC 2460) x or 340 Undecillion (what?) possible addresses Generally represented in hexadecimal (HEX) Who needs NAT! 2560:1900:4545:0003:0200:F8FF:FE21:67CF 128-bits (16 bytes) long Two bytes = 0 – FFFF (65535)

2001:19:545:3:200::67CF Shortening IPv6 Addresses 2001:0019:0545:0003:0200:0000:0000:67CF 2001:19:545:3:200:0:0:67CF Remove preceding zeros Remove groups of zeros 2001:19:545:3:200:::67CF

Reading HEX Primer Hexadecimal (base 16) is a numeral system with sixteen symbols 0-9 = well… zero through nine (duh) A-F = 10 – 15 10,11,12,13 = 16, 17, Converting HEX to decimal: 4D5F (4 x 16 3 ) + (13 x 16 2 ) +(5 x 16 1 ) + (15 x 16 0 ) (16384) + (3328)+(80)+(15) or ( )

Types of IPv6 Addresses Unicast Address – a one-to-one address: Global – publicly routable address assigned by IANA (2000::/3) Link local – Local address assigned for auto configuration or neighbor discovery, etc… not routed. (FE80::/10) Unique local – like private addresses. Just used at local site (FC00 or FD00::/8) Special – special addresses like loopback or default gateway Compatible – used for IPv4 to IPv6 migration Multicast Address – an address intended for one-to-many communication: Multicast – sent to members in a multicast group Broadcast – sent to all address on a network (technically, now a all- nodes multicast) Anycast Address – a new address used to send to the first receipient of a group

IPv6 Hierarchical Addressing 2561:1900:4545:0003:0200:F8FF:FE21:67CF Interface IDSLA IDGlobal Routing Prefix TLA IDNLA ID Prefix

IPv6 Subnetting CIDR only (slash notation) No concept of subnet masks / followed by prefix size (decimal number 1-128) CIDR only (slash notation) No concept of subnet masks / followed by prefix size (decimal number 1-128) 2001:1900:4545:0003:0200:F8FF:FE21:67CF 2001:1900:4545::/48= 2001:1900:4545:0000:0000:0000:0000: :1900:4545:FFFF:FFFF:FFFF:FFFF:FFFF /16 /32/48 CIDR to range tool:

What about MAC? Hosts generate a unique Interface Identifier Called 64-bit Extended Unique Identifier or EUI bit MAC addresses converted by adding FFFE to the middle 1.MAC Address: 90-3A-2B-06-2C-D1 2.Split in half: 90-3A-2B06-2C-D1 3.Insert FFFE: 90:3A:2B:FF:FE:06:2C:D1 4.Change 7 th bit to 1: 92:3A:2B:FF:FE:06:2C:D1

What about ARP? IPv6 replaces ARP with the Neighborhood Discovery Protocol. This new protocol combines many functions: Address resolution (uses ICMPv6 Neighbor advertisement and solicitation msgs) Duplicate address detection Next-Hop determination Neighbor unreachable detection Host-to-Host Functions Router Discovery Prefix Discovery Parameter Discovery Address Autoconfiguration Host/Router Discovery FunctionsRedirect Function

Simplified Headers Mean Faster Traffic VersionIHL Type of Service Total Length Identification Flags Fragment Offset Time to Live ProtocolHeader Checksum Source Address Destination Address OptionsPadding IPv4 Header (20 bytes) Version Traffic Class Flow Label Payload Length Next Header Hop Limit Source Address Destination Address IPv6 Header (40 bytes) Stays sameDroppedName/position changeNew

IPv6 OS Support

Field Guide to Common IPv6 Addresses

Common Address Field Guide (1) Loopback address (was ) Link-local address (was /16) 0000:0000:0000:0000:0000:0000:0000:0001 or ::1 FE80::/10 FE80::28BB:0ACB:3F57:D837

Common Address Field Guide (2) Default route (was /0) Unique Local Address or ULA (Also called Site Local. Similar to private networks) 0000:0000:0000:0000:0000:0000:0000:0000/0 or ::/0 FC00::/7 FC00::28BB:0ACB:3F57:D837

Common Address Field Guide (3) Multicast address (was /4) Anycast address (new – send to the nearest node in a group) FF00::/8 FF02::1 Looks like a unicast address

Common Address Field Guide (4) 6to4 addresses 2002::/16 16 bits32 bit16 bits64 bits 2002IPv4 address (hex) SLA IDInterface ID = 2002:CF86:2A6F::/48

Common Address Field Guide (5) Unique Global (public IP address) 2000::/3 2260:F3A4:32CB:715D:5D11:D837

Common Address Field Guide (6) Other addresses/ranges of lesser note: 42::/16 - The Retiolum Prefix 2001::/32 -Teredo tunneling (transition mechanism) 2001:2::/48 -Assigned to BMWG 2001:10::/28 - ORCHID (Overlay Routable Cryptographic Hash Identifiers) 3FFE::/16 – 6Bone IPv6 Testbed addresses (legacy)

IPv6 Technical Summary

Glossary IP address: Internet protocol address. An address network devices use to identify one another NAT: Network address translation. A standard to hide many special IPs behind one real IP Hexadecimal: A base-16 numbering system consisting of 0-F Routing Prefix: The first 64-bits of an IPv6 address, which identifies routing info Interface ID: The last 64-bits of an IPv6 address, which identifies a single host CIDR: Classless Inter-Domain Routing. A scalable method for assigning IPs and routing packets MAC: Media Access Control address. A unique address for specific network hardware ARP: Address resolution protocol. A standard for IPv4 devices to find one another locally EUI-64: A unique 64-bit identifier of IPv6, based on MAC Network Discovery (ND) Protocol: IPv6 replacement for ARP and more…

Glossary (cont.) Addresses Unicast Address: Specific One-to-one address Multicast Address: An address to communicate from one-to-many Anycast Address: A new type of address to communicate from one to the first in a group to receive. Loopback: Address that represents the local host Local Link: Required, non-routable address that connects to local network, and is used for autoconfiguration Default Route: Address that represents where to send non-local traffic Unique Local: Non-global address similar to IPv4 private networks 6to4: One of many IPv6 transition mechanisms Unique Global: A specific, publicly routable IPv6 host address

Things We Havent Covered (Lots) IPv6 SecurityIPv6 QoSDHCPv6IPv6 & DNSICMPv6Transition and Tunneling mechanismsHeader ExtensionsIPv6 MobilityAnd much more…

Extra Reading Material for Geeks IPv6 Request For Comments (RFCs): RFC 1752 (1995): The Recommendation for IP Next Generation (IPng) Protocol RFC 2460 (1998): Internet Protocol Version 6 (IPv6) Specification RFC 2462: IPv6 Stateless Address Autoconfiguration RFC 3775: Mobility Support in IPv6 RFC 2893: Transition Mechanisms for IPv6 Hosts and Routers RFC 2373: IP Version 6 Addressing Architecture And many more (over 70 RFCs related to IPv6 ):

Wrapping Up

You Have Some New IPv6 Knowledge….Now What? Continue Learning and Exploring! Start Playing: Use v6 internally now, even if just in a lab Attend WatchGuards Upcoming Webinars!

Thank You!