Get Ready for the New Internet: IPv.6

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

Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
© 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public IPv6 Intro – Part 1 1 IPv6 Intro Part 1: Overview and Addressing Basics.
IPv6 Addressing Internet2 IPv6 Workshop Research Triangle Park, NC 5-7 March 2002.
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.
© 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.
IP Addressing Introductory material.
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.
IPv6 The Next Generation Presented by Anna La Mura Jens Waldecker.
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Prepared By: Eng.Ola M. Abd El-Latif
IP Version 6 Addressing Architecture RFC 2373 Presented by Vickie Brown.
3: IPv6 Address Representation and Address Types
CS 6401 IPv6 Outline Background Structure Deployment.
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.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
Lesson 3 IPv6 Addressing.
IP Addressing. Dotted Decimal Notation IP addresses are written in a so-called dotted decimal notation Each byte is identified by a decimal number in.
CSIS 4823 Data Communications Networking – IPv6
IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.
ROUTER Routers have the following components: CPU NVRAM RAM ROM (FLASH) IOS Cisco 2800 Series Router.
CEN 5501C - Computer Networks - Spring UF/CISE - Newman1 Computer Networks Chapter 9 – Network Layer Addresses.
© 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.
Physical & Logical Address COMP 315. MAC Address A media access control address (MAC address) is a unique identifier assigned to network interfaces for.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 2 Advanced IP Addressing Management Cisco Networking Academy.
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
IPv6 Addressing – Extra Slides IPv6 workshop Krakow May 2012.
W&L Page 1 CCNA CCNA Training 3.2 Identify the appropriate IPv6 addressing scheme to satisfy addressing requirements in a LAN/WAN environment.
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
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.
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 Internet Protocol, Version 6 Yen-Cheng Chen NCNU
IP Addressing Introductory material.
Click to edit Master subtitle style
Chapter 22 Next Generation IP
IPv6/Hexadecimal Objectives:
Internet ProtoCOL Version 6 I/II
IPv6 Overview Address space Address types IPv6 and Tunneling.
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
Chapter-5 TCP/IP Suite.
Chapter 26 IPv6 Addressing
IPv6 Addressing.
An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device (for example, a computer or a router) to the Internet.
IP Addressing Introductory material.
Lecture#5 IPV6 Addressing
Chapter 5 Working with IP Addresses
IP Addressing Introductory material.
Chapter 26 IPv6 Addressing
IPv4 Addresses.
Chapter 26 IPv6 Addressing
Get Ready for the New Internet: IPv.6
Lecture#5 :IPV6 Adressing
Get Ready for the New Internet: IPv.6
Get Ready for the New Internet: IPv.6
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

Get Ready for the New Internet: IPv.6 Class 3: Addressing in IPv.6 September 10, 2014 Charles J. Lord, PE President, Consultant, Trainer Blue Ridge Advanced Design and Automation

This Week’s Agenda 9/8 Background and Overview of IP4 / IP6 9/9 Features of IPv.4 Versus IPv.6 9/10 Addressing in IPv.6 9/11 IPv.6: Traffic and Routing 9/12 Co-existing and Adopting IPv.6 – The Challenges

This Week’s Agenda 9/8 Background and Overview of IP4 / IP6 9/9 Features of IPv.4 Versus IPv.6 9/10 Addressing in IPv.6 9/11 IPv.6: Traffic and Routing 9/12 Co-existing and Adopting IPv.6 – The Challenges

Ipv.6 Addresses Three basic types: Unicast Multicast Anycast NOTE: Broadcast from IPv4 is no longer

Unicast A Unicast address uniquely identifies an interface of an IPv6 node. A packet sent to a unicast address is delivered to the interface identified by that address.

Multicast A Multicast address identifies a group of IPv6 interfaces. A packet sent to a multicast address is processed by all members of the multicast group

Anycast An anycast address is assigned to multiple interfaces (usually on multiple nodes). A packet sent to an anycast address is delivered to only one of these interfaces, usually the nearest one.

Scope An IPv.6 address has a defined Scope Global Non-global (link-local) The link-local address is similar to the dedicated local addresses in IPv4 (e.g. 192.168.1.1) Scope is defined in the address structure

128 bits, 8 16-bit words An IPv6 address is expressed as eight 16-bit numbers, written in hex. Each word is separated by a colon, thus: 2001:0db8:0000:0000:0202:b3ff:fe1e:8329 Leading zeroes can be left off: 2001:db8:0:0:202:b3ff:fe1e:8329 No more than one long string of zeroes can be replaced by a double colon: 2001:db8::202:b3ff:fe1e:8329

Double Colon Usage The double colon can only be used once in an address. The reason for this is its definition: Fill the address at this point with zeroes until you have 128 bits. What about 1201:0000:0000:1b34:0000:0000:0000:02bb Either string of zeroes can be shortened BUT NOT BOTH. Typically you shorten the longest – if both same size, you can choose either one.

All of these are the same and valid 2001:db8:0000:0000:0056:abcd:0000:1234 2001:db8:0:0:56:abcd:0:1234 2001:db8::56:abcd:0:1234 2001:db8:0:0:56:abcd::1234 So how do we do lookup tables? We always work with a fully expanded address (top line). Address ::1 (a valid address) would always be stored as 0000:0000:0000:0000:0000:0000:0000:0001

IPv4 Address in IPv6 You will sometimes see a v4 address integrated into a v6 address (more on that Friday) as the last four bytes. To make this less / more confusing, this can be written in a mixed mode: 192.168.0.2 becomes 0:0:0:0:0:0:192.168.0.2 or ::192.168.0.2 OR, in proper IPv6 hex ::c0a8:2

Forming an Address All addresses have a prefix that determines the scope of the address: Unicast (unique addresses) currently begin with the bits 001 and are assigned by a regional registry service (ARIN in NA and parts of Africa) – Except for some special values, the remaining 7/8 of the possible numbers are reserved for future use.

Assigned Prefixes Allocation Prefix binary Prefix hex Fraction of address space Global unicast 001 2000::/3 1/8 Link-local unicast 1111 1110 10 fe80::/10 1/1024 Unique-local IPv6 address 1111 110 fc00::/7 Multicast 1111 1111 ff00::/8 1/256

Global Unicast Address

Where do the 64-bits come from? 64-bit Global Identifier (EUI-64TM) https://standards.ieee.org/develop/regauth/ tut/eui64.pdf For a EUI-48 (“MAC Address”), pad to 64 bits EUI (Extended Unique Identifier) is the official, proper term, replacing MAC BIA Physical, Ethernet, etc

How Big is this thing? Entities (such as your local ISP) receive a Global ID of a variable length, very similar to the Class A/B/C/D in IPv4 The header is typically expressed with a length E.G. 20b4/24, meaning it begins with 20b4 and is unique to 24 bits from the MSB. An ISP with a 32-bit ID assignment can then assign 32 bits of subnets – MORE NETS THAN EXIST IN ALL OF IPv4!!

There are always exceptions ID 0000:0000:x:x:x:x:x:x is used for loopback and other special purposes, as well as mapping IPv4 addresses as we saw previously There are others – you can find them at iana.org Want your own address block? Good place to start is http://www.iana.org/numbers

SLAAC An interface gets a router discovery with a certain prefix SLAAC adds the unique 64-bit identifier and reports back its new address The lower 64 bits can also be configured to be Random number Assigned by DHCP Otherwise hardcoded

Other addresses of note ::0 – the unassigned address ::1 – loopback (equiv to 127.0.0.1) Special IPv4 <-> IPv6 addresses (more on Fri) Cryptographically generated addresses (CGAs) Anycast, Multicast Link and Site Local We will look at some of these tomorrow!

This Week’s Agenda 9/8 Background and Overview of IP4 / IP6 9/9 Features of IPv.4 Versus IPv.6 9/10 Addressing in IPv.6 9/11 IPv.6: Traffic and Routing 9/12 Co-existing and Adopting IPv.6 – The Challenges

Please stick around as I answer your questions! Please give me a moment to scroll back through the chat window to find your questions I will stay on chat as long as it takes to answer! I am available to answer simple questions or to consult (or offer in-house training for your company) c.j.lord@ieee.org http://www.blueridgetechnc.com