IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.

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

IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
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 Features of IPv6 Larger Address Extended Address Hierarchy Flexible Header Format Improved Options Provision For Protocol Extension Support for Auto-configuration.
1 May, 2007: American Registry for Internet Numbers (ARIN) “advises the Internet community that migration to IPv6 numbering resources is necessary for.
Chapter 6-7 IPv6 Addressing. IPv6 IP version 6 (IPv6) is the proposed solution for expanding the possible number of users on the Internet. IPv6 is also.
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.
CS440 Computer Networks 1 IPv6 Neil Tang 11/10/2008.
IPv6 Victor T. Norman.
Socket Programming with IPv6. Why IPv6? Addressing and routing scalability Address space exhaustion Host autoconfiguration QoS of flow using flowlabel.
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.
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
Chapter 22 IPv6 (Based on material from Markus Hidell, KTH)
IPv4 and IPv6 Interoperability Chap 12. IPv6 Objectives  Expanded Addressing Capabilities  Header Format Simplification  Improved Support for Extensions.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
IP Version 6 (IPv6) Dr. Adil Yousif. Why IPv6?  Deficiency of IPv4  Address space exhaustion  New types of service  Integration  Multicast  Quality.
IP Version 6 Addressing Architecture RFC 2373 Presented by Vickie Brown.
TDC 375 Winter 2002John Kristoff1 Network Protocols IPv6.
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.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
資 管 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
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv6 Introduction to Networks.
Coexistence and Migration
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.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
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.
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.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Future of TCP/IP and IPv6 Chapter 33. Introduction Why is TCP/IP technology important to the evolution of the Internet? –The Internet is the largest.
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
Introduction to IPv6 ECE4110. Problems with IPv4 32-bit addresses give about 4,000,000 addresses IPv4 Addresses WILL run out at some point – Some predicted.
© 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)
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 IPv6 and migration methods.
1 Computer Networks IPv6. 2 Motivation The primary motivation from changing the IP datagram format is to increase the size of the useable address space.
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.
IPv6 University of Leeds 2001:630:62::/48 Internet Protocol Version 6 Jim Jackson Network Consultant ISS University of Leeds.
Instructor Materials Chapter 7: IP Addressing
Instructor Materials Chapter 7: IP Addressing
IPv6/Hexadecimal Objectives:
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Ipv6 addressing Chapter 5d.
Chapter 6 Exploring IPv6.
Lecture#5 IPV6 Addressing
Chapter 26 IPv6 Addressing
CSCI {4,6}900: Ubiquitous Computing
Lecture#5 :IPV6 Adressing
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

IP Version 6 COMT 222

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration Other stuff that could be done in IPv4 (but not as well)

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 3 New IP Header |Version| Traffic Class | Flow Label | | Payload Length | Next Header | Hop Limit | | | + + | | + Source Address + | | + + | | | | + + | | + Destination Address + | | + + | |

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 4 Address Notation 128 bits = 16 8-bit numbers; cumbersome! new notation uses 8 16-bit numbers, written in hexadecimal Example: –fedc:ba98:7654:3210:f5d9:1106:65fc:66d3 –Omitt leading zeroes, compress one zero run –fddc:8::78:f = fddc:0008:0000:0000:0000:0000:0078:000f –Zone qualifier: fe80::ab:cd%3

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 5 Address Allocation Design Revisit the routing table issue –Address hierarchy –Geographic allocation? –Provider allocation Client Configuration –The dentist office metaphor A few devices, no Internet, automatic config. –The loading dock metaphor Hand-held low-end devices on the network

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 6 Address allocation Address type Binary prefix IPv6 notation Unspecified (128 bits) ::/128 Loopback (128 bits) ::1/128 Multicast FF00::/8 Link-local unicast FE80::/10 Site-local unicast FEC0::/10 note 1 Local Addresses FC00::/7 note 2 Global unicast (everything else) Currently global addresses start with 001, i.e. 2000::/3 (1/8 of the available space), about 70 billion usable addresses Note 1: Site Locals are being removed from the standard Note 2: These addresses are being standardized now

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 7 Global Address The Interface ID should follow “modified EUI-64” format, it may beconstructed to be globally unique, or created randomly for privacy reasons. EUI = Extended Unique Identifier; IEEE Trademark site topology (16 bits) interface identifier (64 bits) public topology (45 bits) interface IDsubnetNLA*TLA 001 Note that this precise structure is being deleted and assignments will be left to the RIRs. From Steve Deerings “IPv6 Master Class”

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 8 Example - OU 2001:468:b02::/48 – – – TLA: “Generic TLA” Sub-TLA: “Temporary Allocation to OARNet” NLA: OARNet Assignment to OU

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 9 “Link Local” Address Prefix FE80::/64

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 10 Configuration Based on ICMP6 –Automatic selection of link local address by the host, using the hardware address or another unique ID –Listen for router announcements (neighbor discovery) for site local and global prefixes

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 11 Address Types Unicast Multicast Anycast –IPv6 makes use of this for service discovery

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 12 Transition Issues Clients need –Operating system changes -- most systems are ready –Application changes –ISP support ISPs need –$$$ for upgrades to the core infrastructure “Flashcut” is not possible How do IPv4 and IPv6 coexist?

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 13 Coexistence Dual protocol stacks “tunnels” –Carry IPv6 packets in IPv4 packets –Allows traversal of non-IPv6 capable infrastructure –Allows many IPv6-only devices to reach IPv6 destinations using a single IPv4 address –Useful mainly if all points of interest have IPv6 addresses

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 14 Domain Name Service IPv4 uses –A records to translate names to addresses –PTR records to translate addresses to names star.csm.ohiou.edu = in-addr.arpa = star.csm.ohiou.edu

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 15 DNS continued IPv6 support –AAAA records translate names to IPv6 addresses –PTR records are used as before, but in a different “domain” –To find a name for fedc:ba98:7654:3210:f5d9:1106:65fc:66d3, look at the PTR record for –3.d.6.6.c.f d.5.f a.b.c.d.e.f.ip6.int –Another record type, A6, is no longer supported

© 2005 Hans Kruse & Shawn Ostermann, Ohio University 16 Example > Server: boss.cs.ohiou.edu Address: canonical name = apple.kame.net apple.kame.net canonical name = kame220.kame.net kame220.kame.net IPv6 address = 2001:200:0:4819:280:adff:fe71:81fc kame220.kame.net IPv6 address = 3ffe:501:4819:2000:280:adff:fe71:81fc