2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
-
Upload
digicomp-academy-ag -
Category
Education
-
view
1.121 -
download
0
description
Transcript of 2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
IPv6 Neighbor Discovery
Swiss IPv6 Council
swissipv6council.ch
Sunny Connection AGwww.sunny.ch
World IPv6 Day @ Digicomp – 8. Juni 20112
Themen
Wichtige Multicast AdressenICMPv6Neighbor DiscoveryStateless Autoconfiguration (SLAAC)Duplicate Adress Detection (DAD)Router findenDNSDHCPv6
Neighbor Discovery & Autokonfiguration
World IPv6 Day @ Digicomp – 8. Juni 20114
Wichtige Multicast Adressen
Adresse BeschreibungInterface-Local ScopeFF01:0:0:0:0:0:0:1FF01:0:0:0:0:0:0:2
All Nodes AddressAll Routers Address
Link-Local ScopeFF02:0:0:0:0:0:0:1FF02:0:0:0:0:0:0:2FF02:0:0:0:0:0:0:4FF02:0:0:0:0:0:0:5FF02:0:0:0:0:0:0:6FF02:0:0:0:0:0:0:7FF02:0:0:0:0:0:0:8FF02:0:0:0:0:0:0:9FF02:0:0:0:0:0:0:A
All Nodes AddressAll Routers AddressDVMRP RoutersOSPFIGPOSPFIGP Designated RoutersST RoutersST HostsRIP RoutersEIGRP Routers
World IPv6 Day @ Digicomp – 8. Juni 20115
Wichtige Multicast Adressen (cont)
Adresse BeschreibungLink-Local Scope (cont)FF02:0:0:0:0:0:0:BFF02:0:0:0:0:0:0:DFF02:0:0:0:0:0:0:EFF02:0:0:0:0:0:1:1FF02:0:0:0:0:0:1:2FF02:0:0:0:0:1:FFXX:XXXX
Mobile-AgentsAll PIM RoutersRSVP-EncapsulationLink NameAll DHCP AgentsSolicited Node Address
Site-Local ScopeFF05:0:0:0:0:0:0:2FF05:0:0:0:0:0:1:3FF05:0:0:0:0:0:1:4FF05:0:0:0:0:0:1:1000 toFF05:0:0:0:0:0:1:13FF
All Routers AddressAll DHCP ServersAll DHCP RelaysService Location
http://www.iana.org/assignments/ipv6-multicast-addresses
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 besitztBeschriebe in RFC 4291Generelles Format: FF02:0:0:0:0:1:FFXX:XXXXXX: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 20117
ICMPv6
Ähnlich wie bisherWindows: 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)
World IPv6 Day @ Digicomp – 8. Juni 20118
ICMPv6
In RFC 4443 sind folgende Message Types definiert:
ICMPv6 Error MessagesDestination Unreachable (type 1)Packet Too Big (type 2)Time Exceeded (type 4)Parameter Problem (type 4)
ICMPv6 Informational MessagesEcho Request (type 128)Echo Reply (type 129)
RFC 4884 erweitert ICMP durch Multi-Part Messages
World IPv6 Day @ Digicomp – 8. Juni 20119
Neighbor Discovery
Neighbor discovery – RFC 4861
ND Nachrichtentypen:Router Solicitation und Router Advertisement (RA)Nachrichten für stateless AutokonfigurationNeighbor Solicitation und Neighbor Advertisement für unterschiedliche Funktionen
Alle ND Nachrichten müssen ein Hop Limit von 255, sonst müssen sie ignoriert werden.
World IPv6 Day @ Digicomp – 8. Juni 201110
Neighbor Discovery Funktionen
MAC Adressen von Knoten am selben Link auflösen (ersetzt ARP)Router finden, welche IPv6 Pakete weiterleiten könnenEine Liste über die Erreichbarkeit von Nachbarn am Link führen, tracken von geänderten MAC Adressen. Duplicate IP address test (DAD)
World IPv6 Day @ Digicomp – 8. Juni 201111
Stateless Autoconfiguration (SLAAC)
Adresskonfiguration ohne DHCP ServerKeine manuelle Konfiguration nötigStateless und stateful Autokonfiguration (DHPCv6) kann kombiniert werdenFü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)
World IPv6 Day @ Digicomp – 8. Juni 201112
Duplicate Address Detection (DAD)
Solicited Node Multicast Addressff02::1:ffxx:xxxx
From All Zero Address
World IPv6 Day @ Digicomp – 8. Juni 201113
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 MessageFrom Link-local Address to All Nodes Multicast FF02::1
World IPv6 Day @ Digicomp – 8. Juni 201114
Router Solicitation Nachricht
World IPv6 Day @ Digicomp – 8. Juni 201115
Router Advertisement Message
World IPv6 Day @ Digicomp – 8. Juni 201116
MAC Adresse auflösen - Solicitation
Von Unicast Adresse an Solicited Node Multicast Adresse
World IPv6 Day @ Digicomp – 8. Juni 201117
MAC Adresse auflösen - Advertisement
Beschreibung der Nachrichten und Flags deutsches Buch S. 106 - 108
World IPv6 Day @ Digicomp – 8. Juni 201118
Autokonfiguration im Tracefile
Packet 1 DAD packet, Hop Limit 255, ICMP message type 135, Target Addressfe80: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-Addressff02::1:ffb2:60d3 , includes Hop-by-Hop Options Header Type 5 (Router Alert), ICMPmessage 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
World IPv6 Day @ Digicomp – 8. Juni 201119
Ausbildung
Zur Zeit sind folgende Kurse im Angebot:
2-tägiger IPv6 Essentials Hands-On WorkshopWird 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.htmsind alle aktuellen Kurse zu finden.
World IPv6 Day @ Digicomp – 8. Juni 201120
Danke für die Aufmerksamkeit!
IPv6 Grundlagen, Funktionalität, Integration
von Silvia Hagen, Deutsch2. Auflage, Sunny Edition, 2009ISBN 978-3-9522942-2-2
IPv6 Essentialsby Silvia Hagen, English2nd Edition, O'Reilly, May 2006ISBN 978-0-596-10058-2