SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Mahmmoud Mahdi
 IPv4
  4.3 billion unique addresses
 IPv6
  3.4 undecillion (3.4 ×10³⁸)
  340,282,366,920,938,463,463,374,607,431,768,
   211,456
  340 undecillion, 282 decillion, 366 nonillion,
   920 octillion, 938 septillion, 463 sextillion, 463
   quintillion, 374 quadrillion, 607 trillion, 431
   billion, 768 million, 211 thousand, 456
 The limitations of IPv4 are:
  Limited number of addresses
  Routing difficult to manage
  Host configuration is complex
  No built in security
  Limited Quality of Service
 Improvements in IPv6 include:
   Built in QoS (Quality Of Service)
   More efficient routing
   Simpler host configuration
   Better prioritized delivery support
   Redesigned headers for efficient processing and
    extensibility
   Built-in security
    ▪ IP security through the use of IPSec is an integral part of
      IPv6, whereas it was an optional feature under IPv4.
   Increased address space
    ▪ providing 2128 (about 340 billion) unique addresses.
 The IPv6 address space is:
  128 bits address, or 16 bytes for addressing of
   four hexadecimal digits, separated by colons
  8 groups of 4 Hex characters
   ▪ using eight groups Displayed in hexadecimal
   ▪ Characters: 0-9, A-F
  Allows routing flexibility
 An example of an IPv4 IP address
  192 .168.1.101
 An example of an IPv6 IP address
  2001:0DB8:85A3:08D3:1319:8A2E:0370:7334
  3FFE:0501:0008: 0000:0260: 97FF:FE40:EFAB
   ▪ 3FFE:501:8:0:260:97FF:FE40:EFAB
   ▪ 3FFE:501:8::260:97FF:FE40:EFAB
Decimal 0       1   2     3    4    5    6    7
Hex      0      1   2     3    4    5    6    7
Binary   0000 0001 0010 0011 0100 0101 0110 0111



Decimal 8       9    10   11   12   13   14   15
Hex      8      9    A    B    C    D    E    F
Binary   1000   1001 1010 1011 1100 1101 1110 1111
 IPv6   addresses are:
  Can use zero compression
   ▪ Eliminate consecutive zeros “: :”
   ▪ “Leading”
  Use a prefix to define the network portion of
   address rather than a subnet mask.
  Two Parts
   ▪ 64 bit network component
   ▪ 64 bit host component
 :0: stands for :0000:
 You can omit preceding 0s in any 16-bit word.
   :DB8: and :0DB8: are equivalent.
   A series of sequential zeroes the address can be
    shortened to use a single zero in each group, or
    else the entire grouping can be represented using
    a double colon (: :).
     2001:0000:0000:0000:0000:0000:0000:7334
    = 2001:0:0:0:0:0:0:7334 = 2001::7334
 :: can be used only once in an address
 IPv6 Loopback Is ::1
 The address
   2001:0DB8:0000:0000:1234:0000:A9FE:133E
 Compress :0000: into :0:
   2001:0DB8:0000:0000:1234:0:A9FE:133E
 Eliminate preceding zeros:
   2001:DB8:0000:0000:1234:0:A9FE:133E
 Use the special variable shortcut for
 multiple 0s:
   2001:DB8::1234:0:A9FE:133E
 Do you subnet IPv6?
  If you are given 32 bits of network from your ISP,
   you have 96 bits to work with.
  If you use some of the 96 bits to route within your
   network infrastructure, then you are subnetting.
 Client Configuration
  Manual
   ▪ Required for routers
  Automatically
   ▪ From routers
   ▪ DHCPv6 servers
 There are three types of addresses in IPv6:

  Type       Description
  Anycast    Equivalent to IPv4 unicast
  Unicast    Additional unicast address types
  Multicast Equivalent to IPv4 multicast
 Anycast
  Visually similar to global
  Many destination hosts with the same address
   ▪ Address assigned to multiple devices.
  Finds nearest based on router cost
   ▪ When an anycast packet is sent, it is delivered to one
     of the devices, usually the closest one.
 Unicast
  A unicast packet uniquely identifies an interface
   of an IPv6 device.
  Unicast addresses come in several types:
   ▪ Global unicast address
   ▪ Link-Local Address
   ▪ Unique Local Address
 Global Addresses (GAs)
  Equivalent of public addresses in IPv4.
  Address space is defined as 2000::/3
   ▪ High level bits 001
   ▪ First block value between 2000-3FFF
 The structure of GAs
 Link-Local Address (LLAs)
  Similar to APIPA addresses
  Self-configured, non-routable
  Provides automatic communication on local
   subnet
  Defined as FE80:: /10.
 FE80+54 bits “0” +64 bits
  ▪ The last 8 bytes (64 bits) are random
 Extended User Interface 64-bit (EUI-64) format
  ▪ MAC-FFFE-MAC
  ▪ MAC 00044 B 18 EE6C =0004:4BFF:FE18:EE6C
 Always get link-local, even with DHCP
 The structure of LLAs:
 Unique-Local Addresses (ULAs)
  Similar to Private addresses
   ▪ They are not expected to be routable on the global
     Internet.
  Defined as FC00 or FD00::/7
 The structure of ULAs:
   Multicast address
       One-to-Many communication packets.
       Multicast packets are identifiable by their first byte.
       Defined as FF00::/8
       In the second byte shown (the “00” of FF00),
       the second 0 is what’s called the scope.
        ▪ Interface-local is 01, and link-local is 02
        ▪ FF01:: is an interface-local multicast.
   There are several well-known multicast addresses
     Ex: if you want to send a packet to all nodes in the link-
        local scope,
        ▪ You send the packet to FF02::1 (FF02:0:0:0:0:0:0:1).
        ▪ The all-routers multicast address is FF02::2
Address Prefix   Scope of Use
2000:: /3        Global unicast space prefix
FE80:: /10       Link-local address prefix
FC00:: /7        Unique local unicast prefix
FF00:: /8        Multicast prefix
2001:DB8:: /32   Global unicast prefix use for documentation
::1 - ::/1       Reserved local loopback address
2001:0000: /32   Teredo prefix (discussed later in this chapter)
2002:: /16       6to4 prefix (discussed later in this chapter)
 New Header Format
  Not supported by current IPv4 routers
 Router Upgrade Required Before Moving To
 IPv6
   Dual stack
     Running both IPv4 and IPv6 on the same network
     Utilizing the IPv4 address space for devices using only
      IPv4 addresses and utilizing the IPv6 address space for
      devices using IPv6 addresses
   Tunneling
     Using an encapsulation scheme for transporting one
      address space inside another
   Address translation
     Using a higher-level application to transparently change
      one address type (IPv4 or IPv6) to the other so end
      devices are unaware one address space is talking to
      another
 IPv6 Dual Stack
 IPv6 Tunneling
  Several tunneling mechanisms for tunneling
   IPv6 through the IPv4 address space.
  Used for unicast IPv6 communication across an
   IPv4 infrastructure.
  They include the following:
   ▪ Intra-Site Automatic Tunnel Addressing Protocol
     (ISATAP)
   ▪ 6to4
   ▪ Teredo
   Intra-Site Automatic Tunnel Addressing Protocol
    (ISATAP)
     Allows IPv6 and IPv4 hosts to communicate through a
      ISATAP router
      ▪ By performing a type of address translation between IPv4 and IPv6.
     Intended for use inside a private network.
     Enabled by default in Windows Server 2008.
      ▪ “Tunnel Adapter Local Area Connection* 8”
     IPv4 embedded in IPv6
      ▪ e.g., FE80::5EFE:192.168.1.5
     All ISATAP clients receive an address for an ISATAP interface.
     The format of an ISATAP address is as follows:
      ▪ [64bits of prefix] [32bits indicating ISATAP] [32bits IPv4 Address]
 ISATAP routers allows IPv4-only and IPv6-
 only hosts to communicate with each other
 6to4
  Tunnels IPv6 traffic over IPv4 through 6to4 routers.
  Similar to ISATAP, but designed for public network
   (Internet)
   ▪ Intended to be used on the Internets.
  IPv4 is encapsulated in IPv6
  Requires 6to4 routers
   ▪ Router has public IP
  2002:/16 prefix
   ▪ Router advertises 2002: subnet ::/64
     ▪ hosts auto configure 6to4 address
 6to4 allows IPv6-only hosts to
 communicate over the Internet
 Toredo
   Similar to 6 to4 but unnecessary to upgrade edge
    routers.
   Toredo is used (Preferred) only when no other IPv6
    translation is available.
   Allows clients behind an IPv4 NAT to use IPv6 on
    the Internet
   Enabled by default in Windows Server 2008.
    ▪ “Tunnel Adapter Local Area Connection* 9”
   2001::/32 prefix
                           64        64
         32 prefix   Teredo IPv4   Internet ID
                         Hex
 Neighbor Discovery is a set of messages and
  processes that determine relationships
  between neighboring nodes.
 Some of the ND functions are:
     Router discovery
     Prefix discovery
     Parameter discovery
     Address auto-configuration
     Address resolution
     Duplicate address detection
Contact Me: qursaan@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

CCNA Exam 640-802 Version 9.3
CCNA Exam 640-802 Version 9.3CCNA Exam 640-802 Version 9.3
CCNA Exam 640-802 Version 9.3Ravi Yasas
 
IP Addressing and Subnetting
IP Addressing and SubnettingIP Addressing and Subnetting
IP Addressing and Subnettingcbtvid
 
Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2kurtmctaggart
 
Subnetting and routing
Subnetting and routingSubnetting and routing
Subnetting and routingGaurav Juneja
 
ITFT - IP adressing
 ITFT - IP adressing ITFT - IP adressing
ITFT - IP adressingNavneet Kaur
 
Ip Addressing Basics
Ip Addressing BasicsIp Addressing Basics
Ip Addressing Basicstmavroidis
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnetstmavroidis
 
Easy IP Addressing and Subnetting Manual for Starters
Easy IP Addressing and Subnetting Manual for StartersEasy IP Addressing and Subnetting Manual for Starters
Easy IP Addressing and Subnetting Manual for StartersS Khawaja
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPTPijush Kanti Das
 
Subnet questions with ans(networking)
Subnet questions with ans(networking)Subnet questions with ans(networking)
Subnet questions with ans(networking)welcometofacebook
 
QuickTutorial Guide Advanced Topics in IP Addressing
QuickTutorial Guide Advanced Topics in IP AddressingQuickTutorial Guide Advanced Topics in IP Addressing
QuickTutorial Guide Advanced Topics in IP AddressingS Khawaja
 
Subnetting
SubnettingSubnetting
Subnettingswascher
 
Subnetting (FLSM & VLSM) with examples
Subnetting (FLSM & VLSM) with examplesSubnetting (FLSM & VLSM) with examples
Subnetting (FLSM & VLSM) with examplesKrishna Mohan
 

Was ist angesagt? (20)

Ramakant tyagi presentation on ip addressing
Ramakant tyagi presentation on ip addressingRamakant tyagi presentation on ip addressing
Ramakant tyagi presentation on ip addressing
 
CCNA Exam 640-802 Version 9.3
CCNA Exam 640-802 Version 9.3CCNA Exam 640-802 Version 9.3
CCNA Exam 640-802 Version 9.3
 
Visual ip subnetting
Visual ip subnettingVisual ip subnetting
Visual ip subnetting
 
IP Addressing and Subnetting
IP Addressing and SubnettingIP Addressing and Subnetting
IP Addressing and Subnetting
 
IP Subnetting
IP SubnettingIP Subnetting
IP Subnetting
 
Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2Expl net fund_chapter_06_i_pv4_part_2
Expl net fund_chapter_06_i_pv4_part_2
 
Subnetting and routing
Subnetting and routingSubnetting and routing
Subnetting and routing
 
ITFT - IP adressing
 ITFT - IP adressing ITFT - IP adressing
ITFT - IP adressing
 
Ip Addressing Basics
Ip Addressing BasicsIp Addressing Basics
Ip Addressing Basics
 
Subnet calculation Tutorial
Subnet calculation TutorialSubnet calculation Tutorial
Subnet calculation Tutorial
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnets
 
Easy IP Addressing and Subnetting Manual for Starters
Easy IP Addressing and Subnetting Manual for StartersEasy IP Addressing and Subnetting Manual for Starters
Easy IP Addressing and Subnetting Manual for Starters
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting
SubnettingSubnetting
Subnetting
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
 
Subnet questions with ans(networking)
Subnet questions with ans(networking)Subnet questions with ans(networking)
Subnet questions with ans(networking)
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
QuickTutorial Guide Advanced Topics in IP Addressing
QuickTutorial Guide Advanced Topics in IP AddressingQuickTutorial Guide Advanced Topics in IP Addressing
QuickTutorial Guide Advanced Topics in IP Addressing
 
Subnetting
SubnettingSubnetting
Subnetting
 
Subnetting (FLSM & VLSM) with examples
Subnetting (FLSM & VLSM) with examplesSubnetting (FLSM & VLSM) with examples
Subnetting (FLSM & VLSM) with examples
 

Andere mochten auch

Lesson 4: Network Infrastucture
Lesson 4: Network InfrastuctureLesson 4: Network Infrastucture
Lesson 4: Network InfrastuctureMahmmoud Mahdi
 
Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006Rodolfo Kohn
 
Fred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alphaFred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alphaFred Bovy
 
IPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesIPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesDon Anto
 
Lesson.7: Configuring IP Routing B
Lesson.7: Configuring IP Routing BLesson.7: Configuring IP Routing B
Lesson.7: Configuring IP Routing BMahmmoud Mahdi
 
IPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureIPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureRIPE NCC
 
IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1stupidbopols
 
Lesson 9: Managing Files
Lesson 9: Managing FilesLesson 9: Managing Files
Lesson 9: Managing FilesMahmmoud Mahdi
 
Addressing plans
Addressing plansAddressing plans
Addressing plansenes373
 
IPv6 Addressing Fundamentals
IPv6 Addressing FundamentalsIPv6 Addressing Fundamentals
IPv6 Addressing FundamentalsRIPE NCC
 
Preparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing PlanlPreparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing PlanlDave Thyssen
 
IPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan FundamentalsIPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan FundamentalsRIPE NCC
 
IPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and SubnettingIPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and SubnettingRIPE NCC
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionMahmmoud Mahdi
 
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6cyberjoex
 
Lesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing ALesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing AMahmmoud Mahdi
 
Lesson 10: Managing Printers
Lesson 10: Managing PrintersLesson 10: Managing Printers
Lesson 10: Managing PrintersMahmmoud Mahdi
 
IPV6 Addressing
IPV6 Addressing IPV6 Addressing
IPV6 Addressing Heba_a
 

Andere mochten auch (20)

Lesson 4: Network Infrastucture
Lesson 4: Network InfrastuctureLesson 4: Network Infrastucture
Lesson 4: Network Infrastucture
 
Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006
 
Fred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alphaFred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alpha
 
IPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesIPv6 Fundamentals & Securities
IPv6 Fundamentals & Securities
 
Lesson.7: Configuring IP Routing B
Lesson.7: Configuring IP Routing BLesson.7: Configuring IP Routing B
Lesson.7: Configuring IP Routing B
 
IPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureIPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructure
 
IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1
 
Lesson 9: Managing Files
Lesson 9: Managing FilesLesson 9: Managing Files
Lesson 9: Managing Files
 
Addressing plans
Addressing plansAddressing plans
Addressing plans
 
IPv6 Addressing Fundamentals
IPv6 Addressing FundamentalsIPv6 Addressing Fundamentals
IPv6 Addressing Fundamentals
 
Preparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing PlanlPreparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing Planl
 
I pv6 for cmu
I pv6 for cmuI pv6 for cmu
I pv6 for cmu
 
IPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan FundamentalsIPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan Fundamentals
 
IPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and SubnettingIPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and Subnetting
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
 
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
 
Lesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing ALesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing A
 
Lesson 10: Managing Printers
Lesson 10: Managing PrintersLesson 10: Managing Printers
Lesson 10: Managing Printers
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
IPV6 Addressing
IPV6 Addressing IPV6 Addressing
IPV6 Addressing
 

Ähnlich wie Lesson 3: IPv6 Fundamentals

Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
 
8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptxZahouAmel1
 
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdfIPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf1987gelhu
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
IPv6 Impo Addressing and Protocols2.pptx
IPv6 Impo Addressing and Protocols2.pptxIPv6 Impo Addressing and Protocols2.pptx
IPv6 Impo Addressing and Protocols2.pptxNandaKumar106002
 
Apnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopApnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopNguyen Minh Thu
 
10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptxJoshuaAnnan5
 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing ArchitectureShreehari Dhat
 
ipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdfipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdfpradeeppotter
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
 
Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheetSwarup Hait
 

Ähnlich wie Lesson 3: IPv6 Fundamentals (20)

IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalx
 
IPv6
IPv6IPv6
IPv6
 
IPv6 Overview
IPv6 OverviewIPv6 Overview
IPv6 Overview
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
 
8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx8-Lect_8 Addressing the Network.tcp.pptx
8-Lect_8 Addressing the Network.tcp.pptx
 
IPv6
IPv6IPv6
IPv6
 
01 Ipv6 Addressing
01 Ipv6 Addressing01 Ipv6 Addressing
01 Ipv6 Addressing
 
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdfIPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
IPv6
IPv6IPv6
IPv6
 
6421 b Module-04
6421 b Module-046421 b Module-04
6421 b Module-04
 
Basic of IPv6
Basic of IPv6Basic of IPv6
Basic of IPv6
 
IPv6 Impo Addressing and Protocols2.pptx
IPv6 Impo Addressing and Protocols2.pptxIPv6 Impo Addressing and Protocols2.pptx
IPv6 Impo Addressing and Protocols2.pptx
 
Apnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopApnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshop
 
IPv6.pptx
IPv6.pptxIPv6.pptx
IPv6.pptx
 
10 IP VERSION SIX (6) WEEK TEN notes.pptx
10 IP VERSION SIX (6)  WEEK TEN notes.pptx10 IP VERSION SIX (6)  WEEK TEN notes.pptx
10 IP VERSION SIX (6) WEEK TEN notes.pptx
 
IPv6 Addressing Architecture
IPv6 Addressing ArchitectureIPv6 Addressing Architecture
IPv6 Addressing Architecture
 
ipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdfipv6_cheat_sheet.pdf
ipv6_cheat_sheet.pdf
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheet
 

Kürzlich hochgeladen

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Kürzlich hochgeladen (20)

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Lesson 3: IPv6 Fundamentals

  • 2.  IPv4  4.3 billion unique addresses  IPv6  3.4 undecillion (3.4 ×10³⁸)  340,282,366,920,938,463,463,374,607,431,768, 211,456  340 undecillion, 282 decillion, 366 nonillion, 920 octillion, 938 septillion, 463 sextillion, 463 quintillion, 374 quadrillion, 607 trillion, 431 billion, 768 million, 211 thousand, 456
  • 3.  The limitations of IPv4 are:  Limited number of addresses  Routing difficult to manage  Host configuration is complex  No built in security  Limited Quality of Service
  • 4.  Improvements in IPv6 include:  Built in QoS (Quality Of Service)  More efficient routing  Simpler host configuration  Better prioritized delivery support  Redesigned headers for efficient processing and extensibility  Built-in security ▪ IP security through the use of IPSec is an integral part of IPv6, whereas it was an optional feature under IPv4.  Increased address space ▪ providing 2128 (about 340 billion) unique addresses.
  • 5.  The IPv6 address space is:  128 bits address, or 16 bytes for addressing of four hexadecimal digits, separated by colons  8 groups of 4 Hex characters ▪ using eight groups Displayed in hexadecimal ▪ Characters: 0-9, A-F  Allows routing flexibility
  • 6.  An example of an IPv4 IP address  192 .168.1.101  An example of an IPv6 IP address  2001:0DB8:85A3:08D3:1319:8A2E:0370:7334  3FFE:0501:0008: 0000:0260: 97FF:FE40:EFAB ▪ 3FFE:501:8:0:260:97FF:FE40:EFAB ▪ 3FFE:501:8::260:97FF:FE40:EFAB
  • 7.
  • 8. Decimal 0 1 2 3 4 5 6 7 Hex 0 1 2 3 4 5 6 7 Binary 0000 0001 0010 0011 0100 0101 0110 0111 Decimal 8 9 10 11 12 13 14 15 Hex 8 9 A B C D E F Binary 1000 1001 1010 1011 1100 1101 1110 1111
  • 9.  IPv6 addresses are:  Can use zero compression ▪ Eliminate consecutive zeros “: :” ▪ “Leading”  Use a prefix to define the network portion of address rather than a subnet mask.  Two Parts ▪ 64 bit network component ▪ 64 bit host component
  • 10.  :0: stands for :0000:  You can omit preceding 0s in any 16-bit word.  :DB8: and :0DB8: are equivalent.  A series of sequential zeroes the address can be shortened to use a single zero in each group, or else the entire grouping can be represented using a double colon (: :).  2001:0000:0000:0000:0000:0000:0000:7334 = 2001:0:0:0:0:0:0:7334 = 2001::7334  :: can be used only once in an address  IPv6 Loopback Is ::1
  • 11.  The address  2001:0DB8:0000:0000:1234:0000:A9FE:133E  Compress :0000: into :0:  2001:0DB8:0000:0000:1234:0:A9FE:133E  Eliminate preceding zeros:  2001:DB8:0000:0000:1234:0:A9FE:133E  Use the special variable shortcut for multiple 0s:  2001:DB8::1234:0:A9FE:133E
  • 12.  Do you subnet IPv6?  If you are given 32 bits of network from your ISP, you have 96 bits to work with.  If you use some of the 96 bits to route within your network infrastructure, then you are subnetting.  Client Configuration  Manual ▪ Required for routers  Automatically ▪ From routers ▪ DHCPv6 servers
  • 13.  There are three types of addresses in IPv6: Type Description Anycast Equivalent to IPv4 unicast Unicast Additional unicast address types Multicast Equivalent to IPv4 multicast
  • 14.  Anycast  Visually similar to global  Many destination hosts with the same address ▪ Address assigned to multiple devices.  Finds nearest based on router cost ▪ When an anycast packet is sent, it is delivered to one of the devices, usually the closest one.
  • 15.  Unicast  A unicast packet uniquely identifies an interface of an IPv6 device.  Unicast addresses come in several types: ▪ Global unicast address ▪ Link-Local Address ▪ Unique Local Address
  • 16.  Global Addresses (GAs)  Equivalent of public addresses in IPv4.  Address space is defined as 2000::/3 ▪ High level bits 001 ▪ First block value between 2000-3FFF
  • 18.  Link-Local Address (LLAs)  Similar to APIPA addresses  Self-configured, non-routable  Provides automatic communication on local subnet  Defined as FE80:: /10.
  • 19.  FE80+54 bits “0” +64 bits ▪ The last 8 bytes (64 bits) are random  Extended User Interface 64-bit (EUI-64) format ▪ MAC-FFFE-MAC ▪ MAC 00044 B 18 EE6C =0004:4BFF:FE18:EE6C  Always get link-local, even with DHCP
  • 20.  The structure of LLAs:
  • 21.  Unique-Local Addresses (ULAs)  Similar to Private addresses ▪ They are not expected to be routable on the global Internet.  Defined as FC00 or FD00::/7
  • 22.  The structure of ULAs:
  • 23. Multicast address  One-to-Many communication packets.  Multicast packets are identifiable by their first byte.  Defined as FF00::/8  In the second byte shown (the “00” of FF00),  the second 0 is what’s called the scope. ▪ Interface-local is 01, and link-local is 02 ▪ FF01:: is an interface-local multicast.  There are several well-known multicast addresses  Ex: if you want to send a packet to all nodes in the link- local scope, ▪ You send the packet to FF02::1 (FF02:0:0:0:0:0:0:1). ▪ The all-routers multicast address is FF02::2
  • 24. Address Prefix Scope of Use 2000:: /3 Global unicast space prefix FE80:: /10 Link-local address prefix FC00:: /7 Unique local unicast prefix FF00:: /8 Multicast prefix 2001:DB8:: /32 Global unicast prefix use for documentation ::1 - ::/1 Reserved local loopback address 2001:0000: /32 Teredo prefix (discussed later in this chapter) 2002:: /16 6to4 prefix (discussed later in this chapter)
  • 25.  New Header Format  Not supported by current IPv4 routers  Router Upgrade Required Before Moving To IPv6
  • 26. Dual stack  Running both IPv4 and IPv6 on the same network  Utilizing the IPv4 address space for devices using only IPv4 addresses and utilizing the IPv6 address space for devices using IPv6 addresses  Tunneling  Using an encapsulation scheme for transporting one address space inside another  Address translation  Using a higher-level application to transparently change one address type (IPv4 or IPv6) to the other so end devices are unaware one address space is talking to another
  • 27.  IPv6 Dual Stack
  • 28.  IPv6 Tunneling  Several tunneling mechanisms for tunneling IPv6 through the IPv4 address space.  Used for unicast IPv6 communication across an IPv4 infrastructure.  They include the following: ▪ Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) ▪ 6to4 ▪ Teredo
  • 29. Intra-Site Automatic Tunnel Addressing Protocol (ISATAP)  Allows IPv6 and IPv4 hosts to communicate through a ISATAP router ▪ By performing a type of address translation between IPv4 and IPv6.  Intended for use inside a private network.  Enabled by default in Windows Server 2008. ▪ “Tunnel Adapter Local Area Connection* 8”  IPv4 embedded in IPv6 ▪ e.g., FE80::5EFE:192.168.1.5  All ISATAP clients receive an address for an ISATAP interface.  The format of an ISATAP address is as follows: ▪ [64bits of prefix] [32bits indicating ISATAP] [32bits IPv4 Address]
  • 30.  ISATAP routers allows IPv4-only and IPv6- only hosts to communicate with each other
  • 31.  6to4  Tunnels IPv6 traffic over IPv4 through 6to4 routers.  Similar to ISATAP, but designed for public network (Internet) ▪ Intended to be used on the Internets.  IPv4 is encapsulated in IPv6  Requires 6to4 routers ▪ Router has public IP  2002:/16 prefix ▪ Router advertises 2002: subnet ::/64 ▪ hosts auto configure 6to4 address
  • 32.  6to4 allows IPv6-only hosts to communicate over the Internet
  • 33.  Toredo  Similar to 6 to4 but unnecessary to upgrade edge routers.  Toredo is used (Preferred) only when no other IPv6 translation is available.  Allows clients behind an IPv4 NAT to use IPv6 on the Internet  Enabled by default in Windows Server 2008. ▪ “Tunnel Adapter Local Area Connection* 9”  2001::/32 prefix 64 64 32 prefix Teredo IPv4 Internet ID Hex
  • 34.
  • 35.  Neighbor Discovery is a set of messages and processes that determine relationships between neighboring nodes.  Some of the ND functions are:  Router discovery  Prefix discovery  Parameter discovery  Address auto-configuration  Address resolution  Duplicate address detection

Hinweis der Redaktion

  1. Key Points The IPv6 address space is 128 bit as compared to the 32 bits used in the IPv4 address space. This allows for significantly more addresses in than IPv4. However, this address space is also designed for routing flexibility. As a result, the addresses are not allocated very efficiently. Question: How does allocating 64 bits for host ID result in less efficient addressing?
  2. Unicast addresses come in several types: Global unicast address Link-Local Address Anonymous Address Unique Local Address
  3. The structure of global IP Address The First 48-bits of address are the global routing prefix The Next 16-bit are the subnet ID Up to 65,536 unique subnets The Final 64-bit are the interface ID
  4. The link-local address is to be used on a single link (network segment) and should never be routed. There is another form of the local-link IPv6 address called the Extended User Interface 64-bit (EUI-64) format. This is derived by using the MAC address of the physical interface and inserting an FFFE between the third and fourth bytes of the MAC. The first byte is also made 02 (this sets the universal/local or U/L bit to 1 as defined in IEEE 802 frame specification). Again looking at Figure 2.15, the EUI-64 address would take the physical (MAC) address 00-03-FF-11-02-CD and make the link-local IPv6 address FE80::0203:FFFF:FE11:02CD. (We’ve left the preceding zeros in the link-local IPv6 address to make it easier for you to pick out the MAC address with the “FFFE” inserted.)
  5. The First half of the address is written as “FE80::” FE00:0000:0000:0000 The Second half of the address represent the interface ID.
  6. The structure of ULAs: The First 7-bits are always [1111 110] and the 8th –bit is set to 1  Local Address = FD00::/8 The next 40-bits represent the global ID is randomly generated value that identifies a site within your organization The next 16-bits represent the subnet ID The last 64-bits are the interface ID
  7. Encapsulates IPv4 inside IPv6 and performs NAT-type function Automatic tunnel addressing protocol providing IPv6 addresses based upon the IPv4 address of the end interface (node). Intended for use inside a private network.
  8. Key Points The Neighbor Discovery (ND) protocol for IPv6 is a series of Internet Control Message Protocol for IPv6 (ICMPv6) messages that manage the interaction of neighboring nodes (nodes on the same link). ND replaces the broadcast-based Address Resolution Protocol (ARP), ICMPv4 Router Discovery, and ICMPv4 Redirect messages with more efficient multicast and unicast ND messages. Question: Is there any benefit to using ND for address resolution rather than ARP?