IPV6.

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.
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. 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
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Module 4: Configuring Network Connectivity
Understanding Internet Protocol
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: IP Addressing Introduction to Networks.
Module 4: Configuring Network Connectivity
3: IPv6 Address Representation and Address Types
Lecture Week 7 Implementing IP Addressing Services.
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.
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
Lesson 3 IPv6 Addressing.
IP-adresses and subnet masks. Figure 19.9 Dotted-decimal notation.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
CSIS 4823 Data Communications Networking – IPv6
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
Network Layer: Logical Addressing. Address Space Notations Classful Addressing Classless Addressing Network Address Translation (NAT) Topics Discussed.
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
V.SHAJI SDE ( Computer & e-Campus ) RTTC/Trivandrum
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”,
IPv6 – The Future Of The Internet Redbrick Networking Conference 26 March 2003 Dave Wilson DW238-RIPE.
1/28/2010 Network Plus IP Addressing Review. IP Address Classes.
© 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 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
21B – IP version 6 Dr. John P. Abraham Professor UTRGV.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Chapter 8: IP Addressing
+ 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.
Cisco I Introduction to Networks Semester 1 Chapter 8 JEOPADY.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
George Kargiotakis Fosscomm Patras 2011
Instructor Materials Chapter 7: IP Addressing
Instructor Materials Chapter 4: Network Addressing
Networking for Home and Small Businesses – Chapter 5
Instructor Materials Chapter 7: IP Addressing
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.
CompTIA Server+ Certification (Exam SK0-004)
Chapter 6 Exploring IPv6.
PART IV Network Layer.
IPV6.
IP Addresses: Classful Addressing
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
LESSON 3.3_A Networking Fundamentals Understand IPv6 Part 1.
Chapter 9 Objectives Understand TCP/IP Protocol.
Lecture#5 IPV6 Addressing
Chapter 7: IP Addressing
Guide to Networking Essentials 7th Edition
Chapter 26 IPv6 Addressing
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
An Introduction to IPv6 By Jim Johnston.
Lecture#5 :IPV6 Adressing
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
Delivering the Data.
IPv6 Addressing By Aman Agrawal Archisman Bhattacharya
Networking for Home and Small Businesses – Chapter 5
IPv4 Issues The Need for IPv6 IPv6 is designed to be the successor.
Presentation transcript:

IPV6

Overview IPv4 address: 32 Bits (4 Bytes) Presented as 4 decimal numbers separated by a dot 192.168.1.240 IPv6 address: 128 Bits (16 Bytes) Presented as: 8 Groups separated by colons ( : ) Each group represent 4 Hexadecimal digits (i.e. 16 bits) 2001:0db8:85a3:0000:0000:8a2e:0370:7334 IPv6 = IPv4 × 4 ?!!! IPv4 addresses = 232 = 4.294967296 × 109 IPv6 addresses = 2128 = 3.40282367 × 1038 6.65 x 1023 addresses for every square meter of the Earth’s surface 2

Syntax IPv6 address in binary form 0010000000000001000011011011100000000000000000000010111100111011 0000001010101010000000001111111111111110001010001001110001011010 Divided along 16-bit boundaries 0010000000000001 0000110110111000 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010 Each 16-bit block is converted to hexadecimal and delimited with colons 2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A Suppress leading zeros within each block 2001:DB8:0:2F3B:2AA:FF:FE28:9C5A 2+ consecutive groups of 0 replaced with two consecutive colons (::) 2001:0db8:85a3:0000:0000:8a2e:0370:7334 2001:db8:85a3:0:0:8a2e:370:7334 2001:db8:85a3::8a2e:370:7334

Scope ipv6tf.org: 2001:470:1f1d:275::7 Every IPv6 address has a scope Link-Local Used for directly attached network (link) Not routable Connect to IPs on same link (LAN) e.g. Loopback (::1) Link-Local addresses (start with fe80) Global Global/Universal address Routable Connect to any global scope address anywhere (almost) ipv6tf.org: 2001:470:1f1d:275::7 4

Types of IPv6 Addresses Unicast Multicast Anycast Address of a single interface within a scope Delivery to single interface Multicast Address of a set of interfaces Delivery to all interfaces in the set Anycast Delivery to a single interface in the set No more broadcast addresses similar to IPv4

Special Addresses Unspecified Address Loopback Address 0:0:0:0:0:0:0:0 or :: Similar to 0.0.0.0 in IPv4 Loopback Address 0:0:0:0:0:0:0:1 or ::1 Similar to 127.0.0.1 in IPv4

Subnet and Gateway Subnet Mask IPV4 e.g. 255.255.255.0 IPV6 IPV6ADDRESS/64 Gateway Address The concept of the network gateway in IPv6 is the same as in IPv4, a gateway address will be designated noting how traffic can be routed out of the current subnet

IPv6 Address: ifconfig $ ifconfig -a lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host eth0 Link encap:Ethernet HWaddr 00:1e:0b:d6:7b:b8 inet addr:88.85.245.43 Bcast:88.85.245.47 Mask:255.255.255.248 inet6 addr: fe80::21e:bff:fed6:7bb8/64 Scope:Link he-ipv6 Link encap:IPv6-in-IPv4 inet6 addr: 2001:470:1f08:1160::2/64 Scope:Global inet6 addr: fe80::5855:f52b/64 Scope:Link 8

IPv6 Ping: Loopback Address Loopback = localhost = same machine Command: ping6 ::1 Must enable IPv6, most OS enabled by default IPv4 version: ping 127.0.0.1 9

IPv6 Ping: Link Local Address Link Local Address = Machine in the same “Link” = Same LAN Each interface has an IPv6 Link Local address: fe80:: + MAC address Command: ping6 fe80::216:cbff:fe8a:1bb (Will not work!) ping6 fe80::216:cbff:fe8a:1bb%en0 ping6 -I en0 fe80::216:cbff:fe8a:1bb IPv4: Link Local is optional Random address from the block: 169.254.0.0/16 10

IPv6 Ping: Global Address Global Address = Routable Unique Local Address (ULAs): Private address space fc00::/7 IPv4: 10.0.0.0/8 or 172.16.0.0/12 or 192.168.0.0/16 Not routed through public Internet Global Unicast Routed through the public Internet Command: ping6 2001:470:1f08:1160::2 11

IPv6 and DNS: Overview DNS = Domain Name System Map: hostname <=> IP IPv4: rayed.com => 88.85.245.43 IPv4 address stored in “A” record IPv6: rayed.com => 2001:470:1f08:1160::2 IPv6 stored in “AAAA” record (Quad-A) 12

IPv6 and DNS: Using “nslookup” IPv4: $ nslookup google.com // OR $ nslookup -type=a google.com Name: google.com Addresses: 173.194.32.131 173.194.32.134 173.194.32.129 173.194.32.130 IPv6: $ nslookup -type=aaaa ipv6.google.com Name: ipv6.l.google.com Address: 2a00:1450:4010:c02::8b 13

IPv6 and the Web Web Server Dual Stack (IPv4 + IPv6) http://rayed.com/ A record (88.85.245.43) AAAA record (2001:470:1f08:1160::2) http://ipv6.rayed.com/ Only AAAA record (2001:470:1f08:1160::2) http://test.rayed.com/ Only A record (88.85.245.43) 14

IPv6 and the Web What about IP address in URL? IPv4: IPv6: http://88.85.245.43/ IPv6: http://2001:470:1f08:1160::2/ WRONG http://2001:470:1f08:1160::2:88/ (88 port or part of the address) http://[2001:470:1f08:1160::2]/ CORRECT http://[2001:470:1f08:1160::2]:88/ CORRECT 15

Transition From IPv4 to IPv6 Complete transition from IPv4 to IPv6 might not be possible because IPv6 is not backward compatible Technologies for Transition: Dual Stack Routers Tunneling NAT Protocol Translation

Dual Stack Routers a router which can support both IPv4 and IPv6 addresses

Tunneling Different IP versions exist on intermediate path or transit networks

NAT Protocol Translation

Thank You