IPv6 Addressing. Awareness Objective. IPv6 Address Format & Basic Rules. Understanding the IPv6 Address Components

Similar documents
IPv6 Addressing and Subnetting

Joe Davies. Principal Writer Windows Server Information Experience. Presented at: Seattle Windows Networking User Group June 1, 2011

IPv6 Addressing. How is an IPv6 address represented. Classifications of IPv6 addresses Reserved Multicast addresses. represented in Hexadecimal

IPv6 Addressing. John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS

Are You Ready to Teach IPv6?

IPv6 in Axis Video Products

Computer Networks. Introduc)on to Naming, Addressing, and Rou)ng. Week 09. College of Information Science and Engineering Ritsumeikan University

IPv6 Fundamentals: A Straightforward Approach

Types of IPv4 addresses in Internet

Introduction to IP v6

TCP/IP Basis. OSI Model

IPv6.marceln.org.

Lab#2: IP Addressing and Subnetting

Learn About Differences in Addressing Between IPv4 and IPv6

IPv6 for SMB s: Easy or Hard?

Implementation IPV6 in Mikrotik RouterOS. by Teddy Yuliswar

Chapter 3 Configuring Basic IPv6 Connectivity

Implementing DHCPv6 on an IPv6 network

Windows 7 Resource Kit

APPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID.

IPv6 Protocols & Standards. ISP/IXP Workshops

Chapter 19 Network Layer: Logical Addressing 19.1

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

CloudEngine Series Switches. IPv6 Technical White Paper. Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD.

Industry Automation White Paper Januar 2013 IPv6 in automation technology

Internet Addresses (You should read Chapter 4 in Forouzan)

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP

Technology Brief IPv6 White Paper.

Firewalls und IPv6 worauf Sie achten müssen!

IPV6 TECHNOLOGY AND DNS SETUP

Lecture 15. IP address space managed by Internet Assigned Numbers Authority (IANA)

ERserver. iseries. Networking TCP/IP setup

ICS 351: Today's plan

- IPv6 Addressing - (References:

IPv6 Functionality. Jeff Doyle IPv6 Solutions Manager

IPv6 for Cisco IOS Software, File 2 of 3: Configuring

Network and Host Addresses , Cisco Systems, Inc. All rights reserved. INTRO v1.0a 6-4

Domain Name Auto-Registration for Plugged-in IPv6 Nodes. <draft-kitamura-ipv6-name-auto-reg-00.txt>

IPv6 Network Security.

Tutorial (03) IP addresses & Sub netting

Addresses, Protocols, and Ports

IP Networking Part 3- IP Address Management A webinar to help you prepare for the CBNE Certification

About Me. Work at Jumping Bean. Developer & Trainer Contact Info: mark@jumpingbean.co.za

Neighbour Discovery in IPv6

Configure DHCP features benefits Differences BOOTP DHCP operation configuring verifying troubleshooting Configure N AT NAT features operation

Scaling the Network: Subnetting and Other Protocols. Networking CS 3470, Section 1

Internet Protocol Version 6 (IPv6)

No need to operate a DHCP server. If a server s IP address changes, clients will lose the ability to access it!

Vicenza.linux.it\LinuxCafe 1

CS 348: Computer Networks. - IP addressing; 21 st Aug Instructor: Sridhar Iyer IIT Bombay

IP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface

CE363 Data Communications & Networking. Chapter 6 Network Layer: Logical Addressing

IP Addressing and Subnetting. 2002, Cisco Systems, Inc. All rights reserved.

Linux as an IPv6 dual stack Firewall

Computer Network Foundation. Chun-Jen (James) Chung. Arizona State University

Basic IPv6 WAN and LAN Configuration

Telematics. 9th Tutorial - IP Model, IPv6, Routing

How to Create Subnets To create subnetworks, you take bits from the host portion of the IP address and reserve them to define the subnet address.

IPv6 Basics Share Anaheim Session 14497

This tutorial will help you in understanding IPv6 and its associated terminologies along with appropriate references and examples.

Lab IP Addressing Overview

We Are HERE! Subne\ng

IP Addressing. IP Addresses. Introductory material.

IP Addressing Introductory material.

IPv6 Virtual Labs: How to & Lessons s Learned. IPv6 Virtual Labs:

IP Addressing A Simplified Tutorial

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.

IPv6 Associated Protocols

IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc.

Expert Reference Series of White Papers. Binary and IP Address Basics of Subnetting

Internet Addressing. Name: identifies what the object is Address: identifies where it is Route: identifies how to get there

Module 2: Assigning IP Addresses in a Multiple Subnet Network

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

IPv6. Plan d'adressage. Objectif: Comprendre pourquoi une interface a plusieurs adresses

CCNA Tutorial Series SUBNETTING

PART IV. Network Layer

This tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples.

CIRA s experience in deploying IPv6

Internetworking and IP Address

4m. MONITORING OF ETHERNET/IP NETWORK TRAFFIC.

Guide to TCP/IP, Third Edition. Chapter 2: IP Addressing and Related Topics

IPv6 SECURITY. May The Government of the Hong Kong Special Administrative Region

Variable length subnetting

Chapter 4. IP Addresses: Classful Addressing

IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing

Table of Contents 1 IP Addressing Configuration 1-1

Classful IP Addressing (cont.)

Deploying IPv6 for Service Providers. Benoit Lourdelet IPv6 Product Manager, NSSTG

IP Subnetting and Addressing

Part A:Background/Preparation

WHITE PAPER. Understanding IP Addressing: Everything You Ever Wanted To Know

One of the most important topics in any discussion of TCP/IP is IP. IP Addressing

Internet Protocol version 4 Part I

Gigabit Multi-Homing VPN Security Gateway MH-2300

Step-by-Step Guide for Setting Up IPv6 in a Test Lab

IMPLEMENTATION OF IPv6

Internet Protocol Address

Chapter 5. IPv4 Addresses. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Transcription:

IPv6 Addressing Awareness Objective IPv6 Address Format & Basic Rules Understanding the IPv6 Address Components Understanding & Identifying Various Types of IPv6 Addresses 1

IPv4 Address SYNTAX W. X. Y. Z 192. 168. 5. 1 W,X,Y,Z represent 8 bits converted to Decimal IPv6 Address SYNTAX XXXX : XXXX : XXXX : XXXX : XXXX : XXXX : XXXX : XXXX Where each x represent a 4 bits hexadecimal field 2001:0DB8:1234:0000:0000:C1C0:ABCD:0876

FROM 128 bit BINARY TO 8 BLOCK OF HEXTETS The following is an IPv6 address in binary form: 0010000000000001000011011011100000000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 The 128-bit address is divided along 16-bit blocks: 0010000000000001 0000110110111000 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 Each 16-bit block is converted to hexadecimal taking 4 bits as one block- and delimited with colons. The result is : Second 16 bits block is 0000 1101 1011 1000 0 D B 8 Thus, the 8 blocks are represented as : 2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A

IPv6 IPv6 Address Capacity IPv4: 32 bits or 4 bytes long 4.2 billion possible IP addresses IPv6: 128 bits or 16 bytes 340* 10 36 possible IP addresses 340 undecillion or 340 trillion trillion trillion 340 lakh lakh lakh crores!!

RULE 1 Written in Case Insensitive colon hextet notation 2001:0DB8:0000:003B:02AA:00FF:FE28:0C5A 2001:0Db8:0000:003B:02aa:00ff:FE28:0C5A

Rule 2 The leading zeros within each 16-bit block can be removed. However, each block must have at least a single digit 2001:0Db8:0000:003B:02aa:00ff:FE28:0C5A 2001:0Db8:0000:003B:02aa:00ff:FE28:0C5A 2001:Db8:0:3B:2aa:ff:FE28:C5A 9/25/2014 8

RULE 3 SUPPRESSION OF CONTIGUOUS SEQUENCE OF 0 A contiguous sequence of 16-bit blocks set to 0 in the colon hexadecimal format can be compressed to ::, double-colon FF02:0:0:0:0:0:0:1 FF02::1 FE80:0:0:0:2AA:FF:FE9A:4CA2 FE80::2AA:FF:FE9A:4CA2 Zero compression can only be used once in a given address 2001:0:0:1234:0:0:0:C1C0 2001::1234::C1C0 9

IPv6 Addresses in URL In a URL, it is enclosed in brackets http://[2001:1:4f3a::206:ae14] If writing Domain name in the URL, Should use Fully Qualified Domain Names (FQDN)

AWARENESS OBJECTIVES IPv6 Address Format & Basic Rules Understanding the IPv6 Address Components Understanding & Identifying Various Types of IPv6 Addresses

9/25/2014 13

2001:0A3C:5437:ABCD:0:0:0:0/64 Prefix Interface ID 9/25/2014 14

IPv6 Prefixes Certain fixed numbers of high-order bits of an IPv6 address may specify an ISP Network, a site within an organisation or a subnet Prefixes for IPv6 Addresses are expressed in the same way as CIDR notation in IPv4. An IPv6 prefix is written in /N-length notation; N -Decimal For example, 21DA:D3::/48 and 21DA:D3:0:2F3B::/64 ; /48 AND /64 are IPv6 address prefixes.

IPv6 Interface Identifiers Fixed Sixty-four LSB bits of IPv6 address. Guaranteed unique on the subnet In IPv4, hosts ID are of variable length depending upon the sub netting scheme whereas in IPv6 Interface ID is of fixed length as 64 bits Mapping IEEE 802 48 bit MAC address into 64 bit Interface ID (EUI-64) In IPV6, nodes can generate its Interface ID automatically

Mapping IEEE 802 MAC address into interface identifier (EUI-64) 48 bit MAC ID Insert FF FE Invert the 7 th bit

AWARENESS OBJECTIVES IPv6 Address Format & Basic Rules Understanding the IPv6 Address Components Understanding & Identifying Various Types of IPv6 Addresses

IPv6 IPv6 Address Scope Link-local: The scope is the local link (nodes on the same subnet) Site-local: The scope is the site of an organization (private site addressing) Now Deprecated Unique Local : Scope is the organization ; Similar to Private IPv4 addresses Global: The scope is global (IPv6 public addresses)

Unicast IPv6 Addresses Global Link-local Unique-Local

Global Unicast Addresses Global unicast addresses are equivalent to public IPv4 addresses. They are globally routable and reachable on the IPv6 portion of the Internet Format Prefix 2000::/3 First 3 bits (001) are fixed; next 45 bit prefix- collection of larger and smaller ISPs that provide access to the IPv6 Internet Next 16 bits- Collection of subnets within an organization s site The interface ID 64 bit- identifies a specific interface on a subnet within an organization s site

001 First 3 bits are Reserved IANA has only released 1/8 th of the entire IPv6 addresses For this, first 3 MSB are fixed as 001 The entire global-unicast IPv6 address range is from 2000::/128 to 3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF/128, which is only 1/8th of the entire IPv6 address space!

Global Unicast Address Allocation IETF RFC 3177 recommended /48 block to end sites However, RIRs adopted /56 or /64 blocks Now IETF released RFC 6177, which allows flexibility to the RIRs in allocation of address block to end sites But it recommends blocks larger than /64 so that end sites may grow into multiple subnet. Top level ISP gets /30 or /32

LLA SLA ULA

IPv6 IPv6 Link Local Unicast Address (LLA) Hosts on the same link (the same subnet) use these automatically configured addresses to communicate with each other. Must for the Neighbor Discovery protocol The prefix Format for LLA is FE80::/64. The prefix Format for LLA

IPv6 IPv6 Unique Local Address (ULA) Replaces Site Local Addresses Equivalent to Private IP addresses in IPv4 Provides unique Private IPv6 addresses across all sites of an organization Removes The ambiguity of non- unique site-local addresses in an organization The Format prefix for ULA is FC00::/7. The Prefix

Loopback Unspecified

Special Unicast Addresses Unspecified address 0:0:0:0:0:0:0:0 or :: (0.0.0.0 in IPv4) is only used to indicate the absence of an address The unspecified address is typically used by the node to know its address when plugged into the network. Loopback address 0:0:0:0:0:0:0:0:1 or ::1 ( 127.0.0.1 in IPv4) used to identify a loopback interface, enabling a node to send packets to itself

IPv4-mapped IPv6 addresses IPv4-mapped address 0:0:0:0:0:ffff:w.x.y.z or ::ffff:w.x.y.z used to represent the addresses of IPv4 nodes as IPv6 addresses Used in Hybrid dual-stack IPv6/IPv4 implementations

MULTICAST UNICAST ANYCAST

MULTICAST ADDRESS One to many communication IPv6 nodes can listen to multiple multicast addresses at the same time No Broadcast Address in IPv6 IPv6 Multicast address Format Prefix FF00::/8

Anycast IPv6 Addresses One-to-nearest Anycast addresses allow packet to be routed to one of a number of different nodes all responding to the same address are allocated from the unicast address space It cannot be distinguished from a Unicast address Used only as Destination Address and may be assigned to an IPv6 router only

Anycast IPv6 Address Uses Multiple Router on a remote subnet Multi Homing Multiple DNS server on a subnet Content delivery Networks IPv4 to IPv6 transition 6 to4 networks

Address Auto Configuration Unique feature of IPv6 enabling automatic configuration of various types of IPv6 address by the IPv6 host By default IPv6 host can configure Link local address FE80::EUI-64 Interface ID Site local and Global IPv6 address can also be configured automatically without the help of DHCP server

Stateless Autoconfiguration Example MAC address : 00:2C:04:00:FF:56 EUI 64 Address: 022C:04FF:FE00:FF56 Auto configured Link Local Address : FE80::22C:04FF:FE00:FF56 Link Prefix 2001:690:1:1 Configured Global IPv6 Address 2001:690:1:1:22C:04FF:FE00:FF56

Why does this matter? Manual configuration of individual machines before connecting them to the network may not be required. Only the Router & Server require Manual configuration Provide Plug-and-play communication A large site with multiple networks and routers should not require the presence of a statefull address configuration server. Enables small sensors to work in IPv6 network It may be one of the killer feature of IPv6

Hence, to Summarise IPv6 address is 128 bit long written in eight block of hexadecimal field Almost Infinite numbers of IPv6 addresses IPv6 address has two parts Routing prefix and Interface Identifier Unicast, Multicast, Anycast IPv6 Addresses with specific format prefix Nodes can auto configure IPv6 addresses