SlideShare ist ein Scribd-Unternehmen logo
IPv6 Neighbor Discovery

Swiss IPv6 Council
swissipv6council.ch


Sunny Connection AG
www.sunny.ch
Themen

         Wichtige Multicast Adressen
         ICMPv6
         Neighbor Discovery
         Stateless Autoconfiguration (SLAAC)
         Duplicate Adress Detection (DAD)
         Router finden
         DNS
         DHCPv6




2   World IPv6 Day @ Digicomp – 8. Juni 2011
Neighbor Discovery & Autokonfiguration
Wichtige Multicast Adressen

    Adresse                                    Beschreibung
    Interface-Local Scope
    FF01:0:0:0:0:0:0:1                         All Nodes Address
    FF01:0:0:0:0:0:0:2                         All Routers Address
    Link-Local Scope
    FF02:0:0:0:0:0:0:1                         All Nodes Address
    FF02:0:0:0:0:0:0:2                         All Routers Address
    FF02:0:0:0:0:0:0:4                         DVMRP Routers
    FF02:0:0:0:0:0:0:5                         OSPFIGP
    FF02:0:0:0:0:0:0:6                         OSPFIGP Designated Routers
    FF02:0:0:0:0:0:0:7                         ST Routers
    FF02:0:0:0:0:0:0:8                         ST Hosts
    FF02:0:0:0:0:0:0:9                         RIP Routers
    FF02:0:0:0:0:0:0:A                         EIGRP Routers


4   World IPv6 Day @ Digicomp – 8. Juni 2011
Wichtige Multicast Adressen                                      (cont)

    Adresse                                    Beschreibung
    Link-Local Scope (cont)
    FF02:0:0:0:0:0:0:B                         Mobile-Agents
    FF02:0:0:0:0:0:0:D                         All PIM Routers
    FF02:0:0:0:0:0:0:E                         RSVP-Encapsulation
    FF02:0:0:0:0:0:1:1                         Link Name
    FF02:0:0:0:0:0:1:2                         All DHCP Agents
    FF02:0:0:0:0:1:FFXX:XXXX                   Solicited Node Address
    Site-Local Scope
    FF05:0:0:0:0:0:0:2                         All Routers Address
    FF05:0:0:0:0:0:1:3                         All DHCP Servers
    FF05:0:0:0:0:0:1:4                         All DHCP Relays
    FF05:0:0:0:0:0:1:1000 to                   Service Location
    FF05:0:0:0:0:0:1:13FF

    http://www.iana.org/assignments/ipv6-multicast-addresses

5   World IPv6 Day @ Digicomp – 8. Juni 2011
Solicited-Node Multicast Address

     Multicast Adresse, die jeder Node beitreten muss, für jede Unicast
     Adresse die er besitzt
     Beschriebe in RFC 4291
     Generelles Format: FF02:0:0:0:0:1:FFXX:XXXX
     XX:XXXX sind die letzten 3 Bytes der Unicast Adresse


FF 02            00 00             00 00   00 00   00 00   00 01   FF XX   XX XX




World IPv6 Day @ Digicomp – 8. Juni 2011
ICMPv6

         Ähnlich wie bisher
         Windows: ping (-4 und -6 und das Protocol zu forcen)
         ICMP Error Messages
                 Von 0 bis 127 (zero in high-order bit)
         ICMP Informational Messages
                 Von 128 bis 255 (1 in high-order bit)




7   World IPv6 Day @ Digicomp – 8. Juni 2011
ICMPv6

    In RFC 4443 sind folgende Message Types definiert:


         ICMPv6 Error Messages
                 Destination Unreachable (type 1)
                 Packet Too Big (type 2)
                 Time Exceeded (type 4)
                 Parameter Problem (type 4)
         ICMPv6 Informational Messages
                 Echo Request (type 128)
                 Echo Reply (type 129)
         RFC 4884 erweitert ICMP durch Multi-Part Messages

8   World IPv6 Day @ Digicomp – 8. Juni 2011
Neighbor Discovery

         Neighbor discovery – RFC 4861


         ND Nachrichtentypen:
                 Router Solicitation und Router Advertisement (RA)
                 Nachrichten für stateless Autokonfiguration
                 Neighbor Solicitation und Neighbor Advertisement für
                 unterschiedliche Funktionen


         Alle ND Nachrichten müssen ein Hop Limit von 255, sonst
         müssen sie ignoriert werden.




9   World IPv6 Day @ Digicomp – 8. Juni 2011
Neighbor Discovery Funktionen

          MAC Adressen von Knoten am selben Link auflösen
          (ersetzt ARP)
          Router finden, welche IPv6 Pakete weiterleiten können
          Eine Liste über die Erreichbarkeit von Nachbarn am Link führen,
          tracken von geänderten MAC Adressen.
          Duplicate IP address test (DAD)




10   World IPv6 Day @ Digicomp – 8. Juni 2011
Stateless Autoconfiguration (SLAAC)

          Adresskonfiguration ohne DHCP Server
          Keine manuelle Konfiguration nötig
          Stateless und stateful Autokonfiguration (DHPCv6) kann
          kombiniert werden
          Für stateless Autokonfiguration benützen Hosts eine
          Kombination von Routing Prafixen, welche in Router
          Advertisements angekündigt werden und dem Interface Identifier
          basierend auf der MAC Adresse
             Für Privacy kann für die Generierung der Interface ID eine
             Zufallsnummer gewählt werden, welche in definierten
             Intervallen ändert (RFC 4941)




11   World IPv6 Day @ Digicomp – 8. Juni 2011
Duplicate Address Detection (DAD)


                                                Solicited Node Multicast Address
                                                ff02::1:ffxx:xxxx
 From All Zero Address




12   World IPv6 Day @ Digicomp – 8. Juni 2011
Einen Router finden…

     … und möglicherweise ein globales Präfix


                                        Router Solicitation Message
                                        From Link-local Address   to   All Routers Multicast FF02::2



                                        Router Advertisement Message
                                        From Link-local Address   to   All Nodes Multicast
                                        FF02::1




13   World IPv6 Day @ Digicomp – 8. Juni 2011
Router Solicitation Nachricht




14   World IPv6 Day @ Digicomp – 8. Juni 2011
Router Advertisement Message




15   World IPv6 Day @ Digicomp – 8. Juni 2011
MAC Adresse auflösen - Solicitation




Von Unicast Adresse an Solicited Node Multicast Adresse



16   World IPv6 Day @ Digicomp – 8. Juni 2011
MAC Adresse auflösen - Advertisement




Beschreibung der Nachrichten und Flags deutsches Buch S. 106 - 108


17   World IPv6 Day @ Digicomp – 8. Juni 2011
Autokonfiguration im Tracefile




Packet 1 DAD packet, Hop Limit 255, ICMP message type 135, Target Address
         fe80:21d:9ff:feb2:60d3
Packet 2 Hop limit 255, ICMP message type 133, Options Type 1 (Source Link Layer Address), incl.
         MAC addr
Packet 3 MLD Registration to FF02::16 (MLDv2 routers) for Solicited Node Mc-Address
         ff02::1:ffb2:60d3 , includes Hop-by-Hop Options Header Type 5 (Router Alert), ICMP
         message type 143, Hop Limit 1.
         Note: No MLD Registration for FF02::1!
Packet 5 MLD Registration like packet 3, but including SNMc-address for privacy Interface ID
Packet 6/7DAD for MAC address based Interface ID (6) and privacy Interface ID (7)
Packet 8 MLD Registration for Solicited Node M-Address ff02::1:ff7b:18f1

     18   World IPv6 Day @ Digicomp – 8. Juni 2011
Ausbildung

     Zur Zeit sind folgende Kurse im Angebot:


          2-tägiger IPv6 Essentials Hands-On Workshop
          Wird bei Digicomp Academy in Zürich durchgeführt.
          Nächster Kurs 23./24. Juni 2011
          2-tägiges IPv6 Essentials Seminar
          Öffentlicher Kurs oder als Firmenkurs – legt die technische Grundlage
          für alle Leute innerhalb der Organisation, welche mit der Planung und
          Integration von IPv6 zu tun haben.


          Auf www.sunny.ch/education/f_seminars.htm
          sind alle aktuellen Kurse zu finden.


19   World IPv6 Day @ Digicomp – 8. Juni 2011
Danke für die Aufmerksamkeit!

     IPv6 Grundlagen, Funktionalität,
      Integration
            von Silvia Hagen, Deutsch
            2. Auflage, Sunny Edition, 2009
            ISBN 978-3-9522942-2-2

     IPv6 Essentials
            by Silvia Hagen, English
            2nd Edition, O'Reilly, May 2006
            ISBN 978-0-596-10058-2




20   World IPv6 Day @ Digicomp – 8. Juni 2011

Weitere ähnliche Inhalte

Ähnlich wie 2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger

Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Neuigkeiten von Westermos Betriebssystem WeOS 4.28Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Westermo Network Technologies
 
Westermo Webinar - Geroutete Redundanzen
Westermo Webinar - Geroutete RedundanzenWestermo Webinar - Geroutete Redundanzen
Westermo Webinar - Geroutete Redundanzen
Westermo Network Technologies
 
TechTalkThursday 27.10.2016: Redundante Linux Failover Cluster
TechTalkThursday 27.10.2016: Redundante Linux Failover ClusterTechTalkThursday 27.10.2016: Redundante Linux Failover Cluster
TechTalkThursday 27.10.2016: Redundante Linux Failover Cluster
nine
 
9. Direct Access Workshop - Marc Eggenberger
9. Direct Access Workshop - Marc Eggenberger9. Direct Access Workshop - Marc Eggenberger
9. Direct Access Workshop - Marc Eggenberger
Digicomp Academy AG
 
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Maximilian Wilhelm
 
VIT 5-2014
VIT 5-2014VIT 5-2014
VIT 5-2014
Volkmar Langer
 
C# Workshop - Networking
C# Workshop - NetworkingC# Workshop - Networking
C# Workshop - Networking
Qiong Wu
 
Grundlagen der Kommunikation - von Binär zum OSI Modell
Grundlagen der Kommunikation - von Binär zum OSI ModellGrundlagen der Kommunikation - von Binär zum OSI Modell
Grundlagen der Kommunikation - von Binär zum OSI Modell
Christian Höserle
 
Private Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStackPrivate Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStack
Daniel Schneller
 
Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk Backbones
Maximilan Wilhelm
 
Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk Backbones
Maximilian Wilhelm
 
IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...
IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...
IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...
Digicomp Academy AG
 
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
Digicomp Academy AG
 
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdfWebinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Westermo Network Technologies
 
6mesh - IPv6 freifunk mesh networks
6mesh - IPv6 freifunk mesh networks6mesh - IPv6 freifunk mesh networks
6mesh - IPv6 freifunk mesh networks
Mario B.
 
IPv6 bei der Post - Step by Step zu IPv6
IPv6 bei der Post - Step by Step zu IPv6IPv6 bei der Post - Step by Step zu IPv6
IPv6 bei der Post - Step by Step zu IPv6
Swiss IPv6 Council
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
Digicomp Academy AG
 
Bluetooth unter Linux
Bluetooth unter LinuxBluetooth unter Linux
Bluetooth unter Linux
steffenbauer
 
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer JungOSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
NETWAYS
 

Ähnlich wie 2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger (20)

Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Neuigkeiten von Westermos Betriebssystem WeOS 4.28Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Neuigkeiten von Westermos Betriebssystem WeOS 4.28
 
Westermo Webinar - Geroutete Redundanzen
Westermo Webinar - Geroutete RedundanzenWestermo Webinar - Geroutete Redundanzen
Westermo Webinar - Geroutete Redundanzen
 
TechTalkThursday 27.10.2016: Redundante Linux Failover Cluster
TechTalkThursday 27.10.2016: Redundante Linux Failover ClusterTechTalkThursday 27.10.2016: Redundante Linux Failover Cluster
TechTalkThursday 27.10.2016: Redundante Linux Failover Cluster
 
9. Direct Access Workshop - Marc Eggenberger
9. Direct Access Workshop - Marc Eggenberger9. Direct Access Workshop - Marc Eggenberger
9. Direct Access Workshop - Marc Eggenberger
 
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
 
Ipv6
Ipv6Ipv6
Ipv6
 
VIT 5-2014
VIT 5-2014VIT 5-2014
VIT 5-2014
 
C# Workshop - Networking
C# Workshop - NetworkingC# Workshop - Networking
C# Workshop - Networking
 
Grundlagen der Kommunikation - von Binär zum OSI Modell
Grundlagen der Kommunikation - von Binär zum OSI ModellGrundlagen der Kommunikation - von Binär zum OSI Modell
Grundlagen der Kommunikation - von Binär zum OSI Modell
 
Private Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStackPrivate Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStack
 
Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk Backbones
 
Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk Backbones
 
IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...
IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...
IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integrati...
 
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
 
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdfWebinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
 
6mesh - IPv6 freifunk mesh networks
6mesh - IPv6 freifunk mesh networks6mesh - IPv6 freifunk mesh networks
6mesh - IPv6 freifunk mesh networks
 
IPv6 bei der Post - Step by Step zu IPv6
IPv6 bei der Post - Step by Step zu IPv6IPv6 bei der Post - Step by Step zu IPv6
IPv6 bei der Post - Step by Step zu IPv6
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
 
Bluetooth unter Linux
Bluetooth unter LinuxBluetooth unter Linux
Bluetooth unter Linux
 
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer JungOSDC 2010 | What's new in Apache 2.4? by Rainer Jung
OSDC 2010 | What's new in Apache 2.4? by Rainer Jung
 

Mehr von Digicomp Academy AG

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Digicomp Academy AG
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Digicomp Academy AG
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
Digicomp Academy AG
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Digicomp Academy AG
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
Digicomp Academy AG
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
Digicomp Academy AG
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Digicomp Academy AG
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
Digicomp Academy AG
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
Digicomp Academy AG
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Digicomp Academy AG
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Digicomp Academy AG
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Digicomp Academy AG
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Digicomp Academy AG
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
Digicomp Academy AG
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
Digicomp Academy AG
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Digicomp Academy AG
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Digicomp Academy AG
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
Digicomp Academy AG
 
Möglichkeiten der Online-Werbung - Referat von Matteo Schürch
Möglichkeiten der Online-Werbung - Referat von Matteo SchürchMöglichkeiten der Online-Werbung - Referat von Matteo Schürch
Möglichkeiten der Online-Werbung - Referat von Matteo Schürch
Digicomp Academy AG
 
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.chSwiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
Digicomp Academy AG
 

Mehr von Digicomp Academy AG (20)

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
 
Möglichkeiten der Online-Werbung - Referat von Matteo Schürch
Möglichkeiten der Online-Werbung - Referat von Matteo SchürchMöglichkeiten der Online-Werbung - Referat von Matteo Schürch
Möglichkeiten der Online-Werbung - Referat von Matteo Schürch
 
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.chSwiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
 

2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger

  • 1. IPv6 Neighbor Discovery Swiss IPv6 Council swissipv6council.ch Sunny Connection AG www.sunny.ch
  • 2. Themen Wichtige Multicast Adressen ICMPv6 Neighbor Discovery Stateless Autoconfiguration (SLAAC) Duplicate Adress Detection (DAD) Router finden DNS DHCPv6 2 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 3. Neighbor Discovery & Autokonfiguration
  • 4. Wichtige Multicast Adressen Adresse Beschreibung Interface-Local Scope FF01:0:0:0:0:0:0:1 All Nodes Address FF01:0:0:0:0:0:0:2 All Routers Address Link-Local Scope FF02:0:0:0:0:0:0:1 All Nodes Address FF02:0:0:0:0:0:0:2 All Routers Address FF02:0:0:0:0:0:0:4 DVMRP Routers FF02:0:0:0:0:0:0:5 OSPFIGP FF02:0:0:0:0:0:0:6 OSPFIGP Designated Routers FF02:0:0:0:0:0:0:7 ST Routers FF02:0:0:0:0:0:0:8 ST Hosts FF02:0:0:0:0:0:0:9 RIP Routers FF02:0:0:0:0:0:0:A EIGRP Routers 4 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 5. Wichtige Multicast Adressen (cont) Adresse Beschreibung Link-Local Scope (cont) FF02:0:0:0:0:0:0:B Mobile-Agents FF02:0:0:0:0:0:0:D All PIM Routers FF02:0:0:0:0:0:0:E RSVP-Encapsulation FF02:0:0:0:0:0:1:1 Link Name FF02:0:0:0:0:0:1:2 All DHCP Agents FF02:0:0:0:0:1:FFXX:XXXX Solicited Node Address Site-Local Scope FF05:0:0:0:0:0:0:2 All Routers Address FF05:0:0:0:0:0:1:3 All DHCP Servers FF05:0:0:0:0:0:1:4 All DHCP Relays FF05:0:0:0:0:0:1:1000 to Service Location FF05:0:0:0:0:0:1:13FF http://www.iana.org/assignments/ipv6-multicast-addresses 5 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 6. Solicited-Node Multicast Address Multicast Adresse, die jeder Node beitreten muss, für jede Unicast Adresse die er besitzt Beschriebe in RFC 4291 Generelles Format: FF02:0:0:0:0:1:FFXX:XXXX XX:XXXX sind die letzten 3 Bytes der Unicast Adresse FF 02 00 00 00 00 00 00 00 00 00 01 FF XX XX XX World IPv6 Day @ Digicomp – 8. Juni 2011
  • 7. ICMPv6 Ähnlich wie bisher Windows: ping (-4 und -6 und das Protocol zu forcen) ICMP Error Messages Von 0 bis 127 (zero in high-order bit) ICMP Informational Messages Von 128 bis 255 (1 in high-order bit) 7 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 8. ICMPv6 In RFC 4443 sind folgende Message Types definiert: ICMPv6 Error Messages Destination Unreachable (type 1) Packet Too Big (type 2) Time Exceeded (type 4) Parameter Problem (type 4) ICMPv6 Informational Messages Echo Request (type 128) Echo Reply (type 129) RFC 4884 erweitert ICMP durch Multi-Part Messages 8 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 9. Neighbor Discovery Neighbor discovery – RFC 4861 ND Nachrichtentypen: Router Solicitation und Router Advertisement (RA) Nachrichten für stateless Autokonfiguration Neighbor Solicitation und Neighbor Advertisement für unterschiedliche Funktionen Alle ND Nachrichten müssen ein Hop Limit von 255, sonst müssen sie ignoriert werden. 9 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 10. Neighbor Discovery Funktionen MAC Adressen von Knoten am selben Link auflösen (ersetzt ARP) Router finden, welche IPv6 Pakete weiterleiten können Eine Liste über die Erreichbarkeit von Nachbarn am Link führen, tracken von geänderten MAC Adressen. Duplicate IP address test (DAD) 10 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 11. Stateless Autoconfiguration (SLAAC) Adresskonfiguration ohne DHCP Server Keine manuelle Konfiguration nötig Stateless und stateful Autokonfiguration (DHPCv6) kann kombiniert werden Für stateless Autokonfiguration benützen Hosts eine Kombination von Routing Prafixen, welche in Router Advertisements angekündigt werden und dem Interface Identifier basierend auf der MAC Adresse Für Privacy kann für die Generierung der Interface ID eine Zufallsnummer gewählt werden, welche in definierten Intervallen ändert (RFC 4941) 11 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 12. Duplicate Address Detection (DAD) Solicited Node Multicast Address ff02::1:ffxx:xxxx From All Zero Address 12 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 13. Einen Router finden… … und möglicherweise ein globales Präfix Router Solicitation Message From Link-local Address to All Routers Multicast FF02::2 Router Advertisement Message From Link-local Address to All Nodes Multicast FF02::1 13 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 14. Router Solicitation Nachricht 14 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 15. Router Advertisement Message 15 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 16. MAC Adresse auflösen - Solicitation Von Unicast Adresse an Solicited Node Multicast Adresse 16 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 17. MAC Adresse auflösen - Advertisement Beschreibung der Nachrichten und Flags deutsches Buch S. 106 - 108 17 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 18. Autokonfiguration im Tracefile Packet 1 DAD packet, Hop Limit 255, ICMP message type 135, Target Address fe80:21d:9ff:feb2:60d3 Packet 2 Hop limit 255, ICMP message type 133, Options Type 1 (Source Link Layer Address), incl. MAC addr Packet 3 MLD Registration to FF02::16 (MLDv2 routers) for Solicited Node Mc-Address ff02::1:ffb2:60d3 , includes Hop-by-Hop Options Header Type 5 (Router Alert), ICMP message type 143, Hop Limit 1. Note: No MLD Registration for FF02::1! Packet 5 MLD Registration like packet 3, but including SNMc-address for privacy Interface ID Packet 6/7DAD for MAC address based Interface ID (6) and privacy Interface ID (7) Packet 8 MLD Registration for Solicited Node M-Address ff02::1:ff7b:18f1 18 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 19. Ausbildung Zur Zeit sind folgende Kurse im Angebot: 2-tägiger IPv6 Essentials Hands-On Workshop Wird bei Digicomp Academy in Zürich durchgeführt. Nächster Kurs 23./24. Juni 2011 2-tägiges IPv6 Essentials Seminar Öffentlicher Kurs oder als Firmenkurs – legt die technische Grundlage für alle Leute innerhalb der Organisation, welche mit der Planung und Integration von IPv6 zu tun haben. Auf www.sunny.ch/education/f_seminars.htm sind alle aktuellen Kurse zu finden. 19 World IPv6 Day @ Digicomp – 8. Juni 2011
  • 20. Danke für die Aufmerksamkeit! IPv6 Grundlagen, Funktionalität, Integration von Silvia Hagen, Deutsch 2. Auflage, Sunny Edition, 2009 ISBN 978-3-9522942-2-2 IPv6 Essentials by Silvia Hagen, English 2nd Edition, O'Reilly, May 2006 ISBN 978-0-596-10058-2 20 World IPv6 Day @ Digicomp – 8. Juni 2011