SlideShare a Scribd company logo
IPv6 Introduction &
Environment Buildup
     Eric 2012-06-01




            1
Outline

 Overview of functionality
 IPv6 format
 IPv6 addressing
 Build up IPv6 environment



                   2
Overview of functionality

 Expanded addressing capability and
 auto configuration mechanisms.
 Simplification of the header format.
 Improved support for extensions and
 options.


                  3
Overview of functionality


 Extensions for authentication and
 privacy.
 Flow labeling capability.




                   4
IPv6 format



     5
Structure of IPv6 Protocol




                16 bytes




                16 bytes




            6
Structure of IPv6 Protocol

 Next header




               7
IPv6 type

 IPv4 knows unicast, broadcast, and
 multicast addresses. With IPv6, the
 broadcast address is not used anymore;
 multicast addresses are used instead.
 This is good news because broadcasts
 are a problem in most networks.


                   8
IPv6 type

 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.


                   9
IPv6 type


 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.



                   10
IPv6 type

 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.


                   11
General rules

 Each interface of a node needs at least
 one unicast address. A single interface
 can also be assigned multiple IPv6
 addresses of any type (unicast,
 multicast, and anycast).


                   12
General rules


 IPv6 supports addresses of different
 scopes . There are global and non-
 global (e.g., link-local, private ip)
 scopes.



                     13
Address Notation
2001:0DB8:0000:0000:0202:B3FF:FE1E:8329


   2001:DB8:0:0:202:B3FF:FE1E:8329


    2001:DB8::202:B3FF:FE1E:8329


   2001:DB8::202:B3FF:254.30.131.41



                    14
Address Notation
    2001:DB8:0000:0056:0000:ABCD:EF12:1234




2001:DB8::56:0:ABCD:EF12:1234


                   2001:DB8:0:56::ABCD:EF12:1234




                        15
Address Notation
          192.168.0.2

    x:x:x:x:x:x:192.168.0.2

   0:0:0:0:0:0:192.168.0.2

  ::192.168.0.2 or ::C0A8:2

               16
Prefix Notation
             prefix         interface ID

             n bit          128-n bit


 The prefix length specifies how many left-most
 bits of the address specify the prefix. This is
 another way of noting a subnet mask.
 2001:DB8:0000:0056:0000:ABCD:EF12:1234/64
 2001:DB8:0000:0056::/64



                      17
Routing Prefixes
     Allocation        Prefix binary     Prefix hex
    unassigned         0000 0000          ::0/8
     reserved          0000 0001
   global unicast           00 1         2000::/3
 link-local unicast     1111 1110 10    FE80::/10
 Reserved(formely                       FEC0::/10
                         1111 1110 11
 site-local unicast)                    deprecated
 local ipv6 address       1111 110      FC00::/7

   private admin          1111 1101     FD00::/8

     multicast             1111 1111    FF00::/8



                           18
Global Unicast Address


                             00-02-b3-1e-83-29
interface ID
   assigned by DHCPv6      00-02-b3-ff-fe-1e-83-29

   from MAC address
                           02-02-b3-ff-fe-1e-83-29


                      19
Global Unicast Address


 Prefix : 001
 TLA ID : 世界ISP業者最佳化路徑

 Res: reserved
 NLA ID : ISP業者內部最佳化路徑

                 20
Global Unicast Address
   Prefix              Allocation        RFC
            Sub-TLA assignments
            ARIN     2001:0400::/29
2001::/16   RIPE NCC 2001:0600::/29   RFC 2450
            APNIC    2001:0200::/29


2002::/16   6to4                      RFC 3056

3FFE::/16   6Bone Testing             RFC 2471



                           21
Link- and Site-Local Address

Link-local address
   1111 1110 10             0               interface ID

    10 bits             54 bits               64 bits
  hex: FE80

Site-local address
   1111 1110 11     0             subnet    interface ID

    10 bits       38 bits         16 bits     64 bits
  hex: FEC0


                                  22
Special Addresses
The unspecified address
   The unspecified address has a value of
   0:0:0:0:0:0:0:0 and is therefore also called
   the all-zeros address . It is comparable to
   0.0.0.0 in IPv4.
   Used as a Source address by a host during
   the boot process when it sends out a request
   for address configuration information.

                      23
Special Addresses


loopback
  it is represented as 0:0:0:0:0:0:0:1,
  abbreviated as ::1




                 24
Special Addresses

6to4 tunnel




              25
Anycast Address



 Decimal          Hex              Description
   127             7F                Reserved
                                  Mobile IPv6 Home-Agents
   126             7E                     anycast

  0-125         00-7D                Reserved
           Reserved Anycast IDs

                    26
Multicast Address




          27
IPv6 addressing



       28
Router Solicitation and Router Advertisement




  Hosts can request Router
  Advertisements by issuing a Router
  Solicitation.
  Router Advertisements will regular send
  prefix message out.


                      29
Router Advertisement
                  M = 0, stateless
                  autoconfiguratio
                  n

                  M = 1, stateful
                  configuration (ip
                  from DHCP)

                  O = 1, get option
                  setting from
                  DHCP




          30
Stateless autoconfiguration
   Global prefix                                 Link-local prefix
                             MAC address
2001:470:67:24::/64                                 fe80::/64
                            00:48:54:5b:cb:9d



                            0248:54ff:fe5b:cb9d




2001:470:67:24: 248:54ff:fe5b:cb9d/64
                                        fe80:: 248:54ff:fe5b:cb9d/64


                                   31
Stateful autoconfiguration




 IPv6 address get from DHCP, just same
 as IPv4.




                 32
Build up IPv6
environment



      33
Router mode
                        eth2
                 eth0



IPv6 service




How to build up IPv6 environment by
linux(ubuntu))

                   34
Host mode
Direct connection
  stateless mode
  stateful mode
IPv6 tunnel broker service
  connect pppoe
  install gogoclient and enjoy service.

                  35
Thanks a lot



     36

More Related Content

PDF
Ipv6 cheat sheet
PDF
Neighbor discoverydhcp
PPTX
IPV6 IPv6 Routing Lab By Rob Hamm
PPT
Ipv6 Alp
PDF
Ipv6 cheat sheet
PDF
IPv6 Overview
PDF
Ipv6 cheat sheet
Ipv6 cheat sheet
Neighbor discoverydhcp
IPV6 IPv6 Routing Lab By Rob Hamm
Ipv6 Alp
Ipv6 cheat sheet
IPv6 Overview
Ipv6 cheat sheet

What's hot (20)

PPT
I Pv6 Addressing
PDF
Per VRF tunnel Seclection IOS-XR
DOC
L3 Vpn Diagnosing Common Problems
PDF
Fun with PRB, VRFs and NetNS on Linux - What is it, how does it work, what ca...
PPT
6.Routing
PDF
Networking Fundamentals: Local Networks
PDF
IPv6 examples
PDF
IPv6 im Jahre 2018
PPT
OSPF- Multi area
PDF
IPv6 Fundamentals
PDF
About IPv6
PPTX
BGP Next-hop-self
PDF
Case study
PPT
CCNA CHAPTER 16 BY jetarvind kumar madhukar
PPTX
IPv6 DHCP
PDF
Cisco discovery drs ent module 5 - v.4 in english.
DOCX
Alcatel vm
PDF
Bgp tutorial for ISP
PDF
Cisco discovery drs ent module 4 - v.4 in english.
I Pv6 Addressing
Per VRF tunnel Seclection IOS-XR
L3 Vpn Diagnosing Common Problems
Fun with PRB, VRFs and NetNS on Linux - What is it, how does it work, what ca...
6.Routing
Networking Fundamentals: Local Networks
IPv6 examples
IPv6 im Jahre 2018
OSPF- Multi area
IPv6 Fundamentals
About IPv6
BGP Next-hop-self
Case study
CCNA CHAPTER 16 BY jetarvind kumar madhukar
IPv6 DHCP
Cisco discovery drs ent module 5 - v.4 in english.
Alcatel vm
Bgp tutorial for ISP
Cisco discovery drs ent module 4 - v.4 in english.
Ad

Viewers also liked (20)

PDF
Ipv6 1-091110143246-phpapp01
PPTX
IPv6 header
PPT
PPTX
Introduction to ipv6 v1.3
PDF
Bozorgmeh os lab
PDF
work order of logic laboratory
PPTX
TXT
Programs for Operating System
 
PDF
Os file
DOCX
Lab manual operating system [cs 502 rgpv] (usefulsearch.org) (useful search)
DOCX
Os lab file c programs
PDF
O.s. lab all_experimets
KEY
KEY
DOCX
Ooad lab manual
DOCX
Ooad lab manual(original)
PDF
Operating system lab manual
PPTX
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
Ipv6 1-091110143246-phpapp01
IPv6 header
Introduction to ipv6 v1.3
Bozorgmeh os lab
work order of logic laboratory
Programs for Operating System
 
Os file
Lab manual operating system [cs 502 rgpv] (usefulsearch.org) (useful search)
Os lab file c programs
O.s. lab all_experimets
Ooad lab manual
Ooad lab manual(original)
Operating system lab manual
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
Ad

Similar to ipv6 introduction & environment buildup (20)

PDF
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
PPS
Lesson 3: IPv6 Fundamentals
PPT
I pv6 for cmu
PDF
Neighbor Discovery Deep Dive – IPv6-Networking-Referat
PPTX
Basic of IPv6
PPT
Cisco presentation2
PDF
ipv6_cheat_sheet.pdf
PDF
Fedv6tf-IPv6-new-friends
PPTX
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
PPT
Ipv6
PDF
Cisco discovery d homesb module 5 - v.4 in english.
PPTX
IPv6 address types pART2 IPv6 address types pART2
PPT
IPv6_Quick_Start_Guide
PPT
IPv6 networking training sduffy v3
PPTX
IPV6 ADDRESSING
PPTX
7 slaac-rick graziani
PDF
I pv6 tutorial
PPT
IPv6
PPTX
Microsoft Offical Course 20410C_05
IPV6 TYPESghjgkhggggggdhfhgfjfjgjhggkgkg .pdf
Lesson 3: IPv6 Fundamentals
I pv6 for cmu
Neighbor Discovery Deep Dive – IPv6-Networking-Referat
Basic of IPv6
Cisco presentation2
ipv6_cheat_sheet.pdf
Fedv6tf-IPv6-new-friends
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
Ipv6
Cisco discovery d homesb module 5 - v.4 in english.
IPv6 address types pART2 IPv6 address types pART2
IPv6_Quick_Start_Guide
IPv6 networking training sduffy v3
IPV6 ADDRESSING
7 slaac-rick graziani
I pv6 tutorial
IPv6
Microsoft Offical Course 20410C_05

Recently uploaded (20)

PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Classroom Observation Tools for Teachers
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
master seminar digital applications in india
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
01-Introduction-to-Information-Management.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Basic Mud Logging Guide for educational purpose
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Classroom Observation Tools for Teachers
TR - Agricultural Crops Production NC III.pdf
master seminar digital applications in india
2.FourierTransform-ShortQuestionswithAnswers.pdf
Final Presentation General Medicine 03-08-2024.pptx
Complications of Minimal Access Surgery at WLH
01-Introduction-to-Information-Management.pdf
O7-L3 Supply Chain Operations - ICLT Program
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
VCE English Exam - Section C Student Revision Booklet
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial disease of the cardiovascular and lymphatic systems
Basic Mud Logging Guide for educational purpose
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Supply Chain Operations Speaking Notes -ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
O5-L3 Freight Transport Ops (International) V1.pdf

ipv6 introduction & environment buildup

  • 1. IPv6 Introduction & Environment Buildup Eric 2012-06-01 1
  • 2. Outline Overview of functionality IPv6 format IPv6 addressing Build up IPv6 environment 2
  • 3. Overview of functionality Expanded addressing capability and auto configuration mechanisms. Simplification of the header format. Improved support for extensions and options. 3
  • 4. Overview of functionality Extensions for authentication and privacy. Flow labeling capability. 4
  • 6. Structure of IPv6 Protocol 16 bytes 16 bytes 6
  • 7. Structure of IPv6 Protocol Next header 7
  • 8. IPv6 type IPv4 knows unicast, broadcast, and multicast addresses. With IPv6, the broadcast address is not used anymore; multicast addresses are used instead. This is good news because broadcasts are a problem in most networks. 8
  • 9. IPv6 type 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. 9
  • 10. IPv6 type 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. 10
  • 11. IPv6 type 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. 11
  • 12. General rules Each interface of a node needs at least one unicast address. A single interface can also be assigned multiple IPv6 addresses of any type (unicast, multicast, and anycast). 12
  • 13. General rules IPv6 supports addresses of different scopes . There are global and non- global (e.g., link-local, private ip) scopes. 13
  • 14. Address Notation 2001:0DB8:0000:0000:0202:B3FF:FE1E:8329 2001:DB8:0:0:202:B3FF:FE1E:8329 2001:DB8::202:B3FF:FE1E:8329 2001:DB8::202:B3FF:254.30.131.41 14
  • 15. Address Notation 2001:DB8:0000:0056:0000:ABCD:EF12:1234 2001:DB8::56:0:ABCD:EF12:1234 2001:DB8:0:56::ABCD:EF12:1234 15
  • 16. Address Notation 192.168.0.2 x:x:x:x:x:x:192.168.0.2 0:0:0:0:0:0:192.168.0.2 ::192.168.0.2 or ::C0A8:2 16
  • 17. Prefix Notation prefix interface ID n bit 128-n bit The prefix length specifies how many left-most bits of the address specify the prefix. This is another way of noting a subnet mask. 2001:DB8:0000:0056:0000:ABCD:EF12:1234/64 2001:DB8:0000:0056::/64 17
  • 18. Routing Prefixes Allocation Prefix binary Prefix hex unassigned 0000 0000 ::0/8 reserved 0000 0001 global unicast 00 1 2000::/3 link-local unicast 1111 1110 10 FE80::/10 Reserved(formely FEC0::/10 1111 1110 11 site-local unicast) deprecated local ipv6 address 1111 110 FC00::/7 private admin 1111 1101 FD00::/8 multicast 1111 1111 FF00::/8 18
  • 19. Global Unicast Address 00-02-b3-1e-83-29 interface ID assigned by DHCPv6 00-02-b3-ff-fe-1e-83-29 from MAC address 02-02-b3-ff-fe-1e-83-29 19
  • 20. Global Unicast Address Prefix : 001 TLA ID : 世界ISP業者最佳化路徑 Res: reserved NLA ID : ISP業者內部最佳化路徑 20
  • 21. Global Unicast Address Prefix Allocation RFC Sub-TLA assignments ARIN 2001:0400::/29 2001::/16 RIPE NCC 2001:0600::/29 RFC 2450 APNIC 2001:0200::/29 2002::/16 6to4 RFC 3056 3FFE::/16 6Bone Testing RFC 2471 21
  • 22. Link- and Site-Local Address Link-local address 1111 1110 10 0 interface ID 10 bits 54 bits 64 bits hex: FE80 Site-local address 1111 1110 11 0 subnet interface ID 10 bits 38 bits 16 bits 64 bits hex: FEC0 22
  • 23. Special Addresses The unspecified address The unspecified address has a value of 0:0:0:0:0:0:0:0 and is therefore also called the all-zeros address . It is comparable to 0.0.0.0 in IPv4. Used as a Source address by a host during the boot process when it sends out a request for address configuration information. 23
  • 24. Special Addresses loopback it is represented as 0:0:0:0:0:0:0:1, abbreviated as ::1 24
  • 26. Anycast Address Decimal Hex Description 127 7F Reserved Mobile IPv6 Home-Agents 126 7E anycast 0-125 00-7D Reserved Reserved Anycast IDs 26
  • 29. Router Solicitation and Router Advertisement Hosts can request Router Advertisements by issuing a Router Solicitation. Router Advertisements will regular send prefix message out. 29
  • 30. Router Advertisement M = 0, stateless autoconfiguratio n M = 1, stateful configuration (ip from DHCP) O = 1, get option setting from DHCP 30
  • 31. Stateless autoconfiguration Global prefix Link-local prefix MAC address 2001:470:67:24::/64 fe80::/64 00:48:54:5b:cb:9d 0248:54ff:fe5b:cb9d 2001:470:67:24: 248:54ff:fe5b:cb9d/64 fe80:: 248:54ff:fe5b:cb9d/64 31
  • 32. Stateful autoconfiguration IPv6 address get from DHCP, just same as IPv4. 32
  • 34. Router mode eth2 eth0 IPv6 service How to build up IPv6 environment by linux(ubuntu)) 34
  • 35. Host mode Direct connection stateless mode stateful mode IPv6 tunnel broker service connect pppoe install gogoclient and enjoy service. 35

Editor's Notes