INTERNET PROTOCOL Version 6 I/II IPIAC 2013 Martin Pokorný.

Slides:



Advertisements
Similar presentations
10: ICMPv6 Neighbor Discovery
Advertisements

DHCPv6.
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)
© 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.
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.
© 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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: IP Addressing Introduction to Networks.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada Regional Cisco Networking Academy Conference.
5: Link-Local Addresses Rick Graziani Cabrillo College
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.
4: Global Unicast Addresses (GUA) Rick Graziani Cabrillo College
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada DHCPv6 and IPv6 Automatic Address Allocation.
Module 4: Configuring Network Connectivity
7: SLAAC (Stateless Address Autoconfiguration) Rick Graziani Cabrillo College
Understanding IPv6 - Addressing & Subnetting Part 3
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.
Introduction to IPv6 © J. Liebeherr, 2012, All rights reserved.
IPv6 With thanks to Rick Grazianni of Cabrillo College.
بسم الله الرحمن الرحیم. 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.
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.
Chapter 8: IP Addressing
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IPv6 Introduction to Networks & Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
Rick Graziani Cabrillo College Fall 2013.
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.
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
© 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.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada Regional Cisco Networking Academy Conference.
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)
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
Cisco I Introduction to Networks Semester 1 Chapter 8 JEOPADY.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
IPv6. Network Layer4-2 IPv6 Initial motivation:  32-bit address space soon to be completely allocated. Additional motivation:  Simpler header format.
Chapter 5d.  Upon completion of this chapter, you should be able to:  Explain the need for IPv6 addressing.  Describe the representation of an IPv6.
Instructor Materials Chapter 7: IP Addressing
Instructor Materials Chapter 4: Network Addressing
Instructor Materials Chapter 7: IP Addressing
Internet ProtoCOL Version 6 I/II
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.
Ipv6 addressing Chapter 5d.
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Lecture#5 IPV6 Addressing
Chapter 7: IP Addressing
Chapter 26 IPv6 Addressing
Lecture#5 :IPV6 Adressing
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

INTERNET PROTOCOL Version 6 I/II IPIAC 2013 Martin Pokorný

Reasons for a new IP protocol IPv4/IPv6 – Addressing & Packet forwarding Why a new IP protocol? IPv4 – IPv4 address space exhaustion IPv6 – IPv6 address … 128 bits => = 3,4 × – Address space aggregation … IANA site – Simplified header, no broadcasts, …

IPv6 Address Notation General form hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh 8 × hhhh … Blocks, Segments, Quartets => 16 bits 32 × h … Hexadecimal digit (0-9, a-f) Example 2001:0000:a000:0001:0000:0000:0000:0000 Two rules to make the address shorter: 1. Leading zeros in a quartet can be omitted, one number must remain. 2001:0000:a000:0001:0000:0000:0000:0000 → 2001:0:a000:1:0:0:0:0 2. One or more consecutive quartets with a null value can be replaced with a double-colon (::), once in the whole address only. 2001:0:a000:1:0:0:0:0 → 2001:0:a000:1::

Network Prefix and Interface-ID IPv6-Address | Network Prefix | Interface ID | ← Prefix Length → No „subnet mask“ … Prefix length, Notation /x Network address… Interface ID = 0 Example Host-Address 2001:718:803:1:a00:27ff:fefc:152 Network-Address 2001:718:803:1::/64

Address Assignment – Global Unicast Global Unicast Addresses: prefix 2000::/3 reserved Global Unicast Address Assignment Strategy IANA (/3) -> RIR (/23) -> LIR (/32) -> Customer (/48) Global Routing Prefix (Site Prefix): /48 MENDELU Example IANA Global Unicast … 2000::/3 RIPE NCC RIR … 2001:600::/23 CESNET LIR … 2001:718::/32 MENDELU … 2001:718:803::/48 RIPE Database IANA IPv6 Global Unicast Address Assignments

Subnet Addressing /0 /48 /64 /128 | Global Routing Prefix | Subnet | Interface ID | 4. Quartet 1.–3. Quartet 5.–8. Quartet

Interface ID /0 /48 /64 /128 | Global Routing Prefix | Subnet | Interface ID | 4. Quartet 1.–3. Quartet 5.–8. Quartet a)StaticManual configuration, e.g. 2001:718:803:1::1 b)EUI-64Extended Unique Identifier 64-bit c)RandomPrivacy Extensions – due to security reasons

EUI-64 The 64-bit Interface Identifier generated from the 48-bit MAC Address. 1.MAC Address divided into two halves 00:01:02:aa:bb:cc 2.The 7. bit in the 1. byte (U/L-Bit) inverted02:01:02:aa:bb:cc 3.FFFE inserted0201:02FF:FEaa:bbcc

IPv6 Address Types 1/4 Special Addresses ::/128Unspecified ::1/128Loopback Listen on all network interfacesLocal communication

IPv6 Address Types 2/4 Global Unicast Addresses 2000::/3(not only this one…) „Global“ => world-unique address „Unicast“ => identifies one network interface card Routable=>

IPv6 Address Types 3/4 Link Local Unicast Addresses FE80::/10 | FE80 (10 bits) | 54 × 0 | Interface ID | Local communication, no forwarding

IPv6 Address Types 4/4 Multicast Adresses FF00::/8… a group of hosts Address scope (e.g.) FF02 … Link-Local FF05 … Site-Local FF02::2 … All IPv6 Routers FF02::1 … All IPv6 Hosts

IPv6 Configuration Assignment 1 What parameters are needed for a typical IPv6 host? 1. IPv6 Address … Prefix + Interface ID 2. Prefix Length 3. Default Gateway Address 4. DNS Server Address + DNS Search List

IPv6 Configuration Assignment 2 How can the IPv6 host get these parameters? A) Static/Manual Configuration … Infrastructure Devices B) Dynamic Assignment … End-Hosts

Static IPv6 Configuration (Win 7)

Static IPv6 Configuration (Linux) Temporary configuration

Static IPv6 Configuration (Linux) Permanent configuration Debian-based: /etc/network/interfaces RedHat-based:/etc/sysconfig/network-scripts/ifcfg-eth0

Static IPv6 Configuration (Cisco) Router(config)#ipv6 unicast-routing Router(config)#int Gi0/1 Router(config-if)#ipv6 addr 2001:718:803:1::1/64 Router(config-if)#no shutdown Router#show ipv6 int brief GigabitEthernet0/1 [up/up] FE80::32E4:DBFF:FEEB:5B :718:803:1::1 Router#show ipv6 route C 2001:718:803:1::/64 [0/0] via GigabitEthernet0/1, directly connected L 2001:718:803:1::1/128 [0/0] via GigabitEthernet0/1, receive L FF00::/8 [0/0] via Null0, receive Router#show ipv6 int gi0/1 GigabitEthernet0/1 is up, line protocol is up IPv6 is enabled, link-local address is FE80::32E4:DBFF:FEEB:5B21 No Virtual link-local address(es): Global unicast address(es): 2001:718:803:1::1, subnet is 2001:718:803:1::/64 Joined group address(es): FF02::1 FF02::2 FF02::1:FF00:1 FF02::1:FFEB:5B21 EUI-64 possible as well … R(config-if)# ipv6 addr 2001:718:803:1::/64 eui-64

Troubleshooting 1. ping Loopback 2. ping own NIC 3. ping Default-GW 4. ping DNS-Servers 5. traceroute Windows: ping, tracert Linux: ping6, traceroute6

Lab 1 Dual Stack (IPv4 + IPv6) – Static configuration

Dynamic Assignment Stateful DHCPv6 1. DHCPv6 Solicit 2. DHCPv6 Advertise 3. DHCPv6 Request 4. DHCPv6 Reply DUID (DHCP Unique Identifier) Problem with the Default-Gateway SLAAC = StateLess Address AutoConfiguration Stateless DHCPv6 DNS Servers + Search List

SLAAC End host needs: 1. Prefix … ok 2. Interface ID … missing 3. Prefix length … ok 4. GW IPv6 Address … partially 5. DNS Information … missing* RA sent: a) periodically, b) reply to RS * RFC 6106 – DNS info inside the RA message; or Stateless DHCPv6

SLAAC - RS Router Solicitation

SLAAC - RA Router Advertisement

SLAAC – Interface ID EUI-64

SLAAC – Interface ID Random Random -> EUI-64 netsh int ipv6 set global randomizeidentifiers=disabled

SLAAC – „Temporary IPv6 Address“ Temporary IPv6 Address How to disable the temporary address netsh int ipv6 set privacy disabled Only two addresses by now – the Global and Link Local address. Why another one? The Temporary address is used for outgoing communication (security reasons).

SLAAC – Default Gateway

Lab 2 Dual Stack (IPv4 + IPv6) – SLAAC End-Hosts

IPv6 Header Compared to the IPv4-Header: longer, but simpler, fewer fields no checksum fixed length (40 bytes) extension headers

Lab 3 IPv6 Header Analysis + Encapsulation Analysis

Questions

References ODOM, W. CCNP ROUTE Official Certification Guide. Cisco Press, ISBN