27 May 2011There's no place like ::1 Quick IPv6 Intro George Kargiotakis oss-unipi: Event #26.

Slides:



Advertisements
Similar presentations
ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
Advertisements

Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
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.
© 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. Key Aspects Increased address space SLAAC Security Simplified router processing.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
IPV6. Features of IPv6 New header format Large address space More efficient routing IPsec header support required Simple automatic configuration New protocol.
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.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
IPv6 Network Security.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
1 OpenStack Summit Vancouver May 2015 IPv6 Fundamentals Jonne Soininen Nokia.
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.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 10 Internet Protocol Version 6 (IPv6)
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 :: :: ::
IPv6 – part I. FUNDAMENTALS AND PROTOCOLS / ICND 1.
© 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.
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 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.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
© 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
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
W&L Page 1 CCNA CCNA Training 3.2 Identify the appropriate IPv6 addressing scheme to satisfy addressing requirements in a LAN/WAN environment.
CS 350 Chapter-7. IP Terminology Bit, Byte, Octet Network address Broadcast address Broadcast, multicast,
IPv6 Host IP Addressing Julian CPE SW1 ZyXEL March 14, 2008.
IPv6 (Internet Protocol V. 6)
+ 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.
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.
IPv6: Passing on Lessons Learned from My Journey BRKARC-2002 Denise “Fish” Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
IPv6. Network Layer4-2 IPv6 Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation:  header format helps speed.
IPv6 University of Leeds 2001:630:62::/48 Internet Protocol Version 6 Jim Jackson Network Consultant ISS University of Leeds.
George Kargiotakis Fosscomm Patras 2011
IPV6.
IPv6/Hexadecimal Objectives:
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.
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Chapter 6 Exploring IPv6.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IPv6 part deux References: Andrew Daviel
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
An Introduction to IPv6 By Jim Johnston.
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

27 May 2011There's no place like ::1 Quick IPv6 Intro George Kargiotakis oss-unipi: Event #26

27 May 2011There's no place like ::1 Topics ● End of IPv4 ● IPv6 Protocol ● IPv6 Addressing ● IPv6 Auto-configuration ● IPv6-enabled CPE ● IPv6 DNS ● Transition/Translation

27 May 2011There's no place like ::1 End of IPv4 ● 32 bits IP ● Classful → Classless (CIDR) ● Private Addresses + NAT ● Jan 2011 – End of IANA Pool ● – Projected end of LIRs' pools ● Carrier Grade NAT ?

27 May 2011There's no place like ::1 IPv6 protocol (1/2) ● IPng→IPv6 ● 128 bits – IP ● Hierarchical Address Space ● Multicast (no more broadcast!) ● Network Discovery Protocol ● Multiple IPs per Interface ● Address Auto-configuration ● Simpler Header (no checksum, no fragmentation)

27 May 2011There's no place like ::1 IPv6 protocol (2/2) ● Optional daisy-chained Header Extensions ● Routing→Fragmentation→Authentication→etc) ● IPsec (backported to IPv4) ● ICMPv6

27 May 2011There's no place like ::1 IPv6 Addressing (1/3) ● X:X:X:X:X:X:X (8 hexadecimal groups of 16bit) 2001:db8:55:1a3b:1200:af10:210:98 ● CIDR Prefix ● 2 Rules: I.Leading 0 within a 16-bit value may be omitted II.A single occurrence of consecutive groups of 0s within an address may be replaced by a double colon ● Example: 2001:0db8:abcd:cafe:0000:0000:0000:0005 I.2001:db8:abcd:cafe:0:0:0:5 II.2001:db8:abcd:cafe::5

27 May 2011There's no place like ::1 IPv6 Addressing (2/3) ● Address Types – Unicast ● Link Local (fe80::/10) ● Unique Local (fc00::/7) ● Global – Multicast (ff00::/8) – Anycast – Reserved

27 May 2011There's no place like ::1 IPv6 Addressing (3/3) ● Unspecified address ::/128 ● Localhost ::1/128 ● Address = Network ID+Interface ID (64+64 bits) ● Interface ID – Auto-configured by MAC address – DHCPv6 – Manual – Pseudo-random

27 May 2011There's no place like ::1 IPv6 Auto-configuration (1/3) ● Stateless (SLAAC) – IPv6 Prefix(es) – Default Router – MTU – Lifetime – Other Config ● Address (128bit) = Link Prefix (64bit) + EUI-64 (64bit) ● Privacy Extensions

27 May 2011There's no place like ::1 IPv6 Auto-configuration (2/3) # ip address ls dev eth0 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:22:41:1e:a8:d5 brd ff:ff:ff:ff:ff:ff ← MAC inet /24 brd scope global eth0 ← IPv4 inet6 2a02:580:8000:9701:222:41ff:fe1e:a8d5/64 scope global dynamic valid_lft 86391sec preferred_lft 3591sec ← GLOBAL inet6 fdbf:468f:aaa0:474d:222:41ff:fe1e:a8d5/64 scope global dynamic valid_lft 86391sec preferred_lft 3591sec ← ULA inet6 fe80::222:41ff:fe1e:a8d5/64 scope link ← Link-Local valid_lft forever preferred_lft forever

27 May 2011There's no place like ::1 IPv6 Auto-configuration (3/3) ● Stateful DHCPv6 – Client/Server – Multicast – DNS (SIP,NTP,etc) – Prefix Delegation ● Stateless DHCPv6 – Have IP - need parameters

27 May 2011There's no place like ::1 IPv6-enabled CPE

27 May 2011There's no place like ::1 IPv6 DNS ● Extremely important! – – scp localpath/ ● AAAA forward (name→address) void.gr.INAAAA2001:1af8:4100:a000:4::131 ● PTR reverse (address→name) ip6.arpa a f.a ip6.arpa. IN PTR void.gr

27 May 2011There's no place like ::1 Transition/Translation It's already TOO late!! ● Accessing IPv6 from current IPv4 networks: – 6to4 / 6rd / 6in4 (Tunnelbroker.net / Hexago / Sixxs.net) ● Mixed IPv4 / IPv6: – Address-plus-port (A+P) ● Accessing IPv4 from future IPv6 networks: – NAT64 – Dual-Stack Lite – 4rd

27 May 2011There's no place like ::1 The End Thanks! Any Questions ?