IPv6: Passing on Lessons Learned from My Journey BRKARC-2002 Denise “Fish” Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014.

Slides:



Advertisements
Similar presentations
10: ICMPv6 Neighbor Discovery
Advertisements

TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 26 IPv6 Addressing.
ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
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)
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
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.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Network Plus IPv6 Addressing Concepts. 5/6/2013 IPv6 Addresses Not compatible with IPv4 128-bit address – 8 16-bit fields specified as 4 hex digits (0.
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
© 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.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
5: Link-Local Addresses Rick Graziani Cabrillo College
6: IPv6 Multicast Addresses
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
Chapter 8b Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the structure of an IPv4 address.  Describe.
IPv6 Extending the IP protocol towards the future. Andrew Zorowitz 4/26/05.
Understanding IPv6 - Addressing & Subnetting Part 3
INTERNET PROTOCOL Version 6 I/II IPIAC 2013 Martin Pokorný.
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.
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
IPv6 With thanks to Rick Grazianni of Cabrillo College.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
IPv6 – part I. FUNDAMENTALS AND PROTOCOLS / ICND 1.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
Lesson 3 IPv6 Addressing.
ZyXEL Confidential IPv6: Addressing Milo Liu SW2 ZyXEL Communications Corp. 3/6/2006.
CSIS 4823 Data Communications Networking – IPv6
IPv6 Address autoconfiguration stateless & stateful.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv6 Introduction to Networks.
Chapter 13 Internet Protocol Version 6 (IPv6). ►IPv4 offers 2^32 IP address or 4,294,967,296 IP address ►IPv6 offers 2^128 (3.4x10^38) IP address or 340,282,366,920,938,463,463,374,607,431,768,211,456.
May 17, 2009 McAfee Security and IPv6 David LePage Enterprise Solutions Architect – Network Security Business Unit, McAfee.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IPv6 Introduction to Networks & Routing and Switching Essentials.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
CCNP Network Route IPV-6 Part-II IPV-6 Routing: Configuring IPV-6: Let say we will configure the address on Router R1 R1# Conf t  R1(Conf t)# ipv6 address.
The InetAddress Class Nipat J.. public class InetAddress  This class represents an Internet Protocol (IP) address.  An IP address is either a 32-bit.
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.
© 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.
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.
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 Host IP Addressing Julian CPE SW1 ZyXEL March 14, 2008.
IPv6 (Internet Protocol V. 6)
Chapter 8: IP Addressing
+ 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.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
Chapter 5d.  Upon completion of this chapter, you should be able to:  Explain the need for IPv6 addressing.  Describe the representation of an IPv6.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
Instructor Materials Chapter 7: IP Addressing
IPv6/Hexadecimal Objectives:
Internet ProtoCOL Version 6 I/II
IPv6 Overview Address space Address types IPv6 and Tunneling.
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Chapter 6 Exploring IPv6.
Ch.8 Dynamic IPv6 Address Allocation
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
practice-questions.html.
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Internet Protocol, Version 6 (IPv6)
IPv6 Addresses Hwajung Lee Key Reference:
Lecture#3-IPV4 Addressing
Presentation transcript:

IPv6: Passing on Lessons Learned from My Journey BRKARC-2002 Denise “Fish” Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 Agenda Show a Magic Trick Explain How the Magic Trick works Resolving the destination MAC

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC The Magic Trick

4

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC How The Magic Trick Works

6 FF02::5 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 How the Magic Trick Works

7 FF02::5 How the Magic Trick Works MULTICAST

8 How the Magic Trick Works

9 Multicast Local: They are local to the wire they are on. Common interest: If a router wants to participate in EIGRP, it already knows the local multicast address (IPv4/IPv6) to start to listen to and the corresponding MAC address. Join: “Join” just by just deciding to listen to a local multicast address and then, by extension, to the corresponding MAC address for that multicast IP address. “Link Local” Multicast Exists in IPv4 & IPv6

10 Link-Local Scope Multicast Address

11 Link-Local Scope Multicast Address Multicast Local: They are local to the wire they are on. Common interest: If a router wants to participate in EIGRP, it already knows the local multicast address (IPv4) to start to listen to and the corresponding MAC address. Join: “Join” just by just deciding to listen to a local multicast address and then, by extension, to the corresponding MAC address for that multicast IP address.

12 Link-Local Scope Multicast Address

13 Link-Local Scope Multicast Address

14 Link-Local Scope Multicast Address Multicast Local: They are local to the wire they are on. Common interest: If a router wants to participate in EIGRP, it already knows the local multicast address (IPv6) to start to listen to and the corresponding MAC address. Join: “Join” just by just deciding to listen to a local multicast address and then, by extension, to the corresponding MAC address for that multicast IP address.

15 Link-Local Scope Multicast Address

16 Link-Local Scope Multicast Address

17 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 How the Magic Trick Works

18 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 How the Magic Trick Works

19 How the Magic Trick Works “Link Local” Unicast

20 How the Magic Trick Works

21 How the Magic Trick Works

22 Puzzle Piece: Link-Local Address “In the Internet Protocol Version 6 (IPv6), the address block fe80::/10 has been reserved for link-local unicast addressing. The actual link local addresses are assigned with the prefix fe80::/64. They may be assigned by automatic (stateless) or stateful (e.g. manual) mechanisms. Unlike IPv4, IPv6 requires a link-local address to be assigned to every network interface on which the IPv6 protocol is enabled, even when one or more routable addresses are also assigned. Consequently, IPv6 hosts usually have more than one IPv6 address assigned to each of their IPv6-enabled network interfaces. The link-local address is required for IPv6 sublayer operations of the Neighbor Discovery Protocol, as well as for some other IPv6-based protocols, like DHCPv6.” Wikipedia

23 How the Magic Trick Works

24

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC Resolving Destination MAC Address

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC IPv4 w/ Broadcasts

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC How Does this Work without Broadcast and ARP?

28 Resolving Destination MAC Address

29 Resolving Destination MAC Address

30 Resolving Destination MAC Address

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC Solicited-Node Multicast

32 A node is required to compute and join (on the appropriate interface) the associated solicited-node multicast addresses for all unicast and anycast addresses that have been configured for the node's interfaces (manually or automatically). Solicited-Node Address: FF02:0:0:0:0:1:FFXX:XXXX Solicited-node multicast address are computed as a function of a node's unicast and anycast addresses. For example, the solicited-node multicast address corresponding to the IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. Snippets from RFC4291 section 2.7 Solicited-Node Multicast

33 Solicited-Node Address: FF02:0:0:0:0:1:FFXX:XXXX Solicited-Node Multicast

34 Solicited-node multicast address are computed as a function of a node's unicast and anycast addresses. For example, the solicited-node multicast address corresponding to the IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. Snippets from RFC4291 section 2.7 Solicited-Node Multicast

35 Solicited-Node Multicast

36 Solicited-Node Multicast

37 Solicited-Node Multicast

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC Neighbor Discovery Protocol

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC Neighbor Discovery Protocol

40 Neighbor Discovery Protocol