|
|
Zeile 12: |
Zeile 12: |
| |} | | |} |
|
| |
|
| == Informationsnachrichten ==
| |
| {| class="wikitable big options col1center"
| |
| ! class="hintergrundfarbe6"| Type
| |
| ! class="hintergrundfarbe6"| Beschreibung
| |
| ! class="hintergrundfarbe6"| RFC
| |
| |-
| |
| |128 || [[#Echo Request|Echo Request]] || [https://www.rfc-editor.org/rfc/4443 RFC 4443]
| |
| |-
| |
| |129 || [[#|Echo Reply|Echo Reply]] ||[https://www.rfc-editor.org/rfc/4443|RFC 4443]
| |
| |-
| |
| |130 || [[#Multicast Listener Query|Multicast Listener Query]] ||RFC 2710 und RFC 3810
| |
| |-
| |
| |131 || Version 1 Multicast Listener Report |RFC 2710
| |
| |-
| |
| |132 || Multicast Listener Done ||RFC 2710
| |
| |-
| |
| |133 || Router Solicitation || RFC 4861
| |
| |-
| |
| |134 || Router Advertisement || RFC 4861
| |
| |-
| |
| |135 || Neighbor Solicitation ||RFC 4861
| |
| |-
| |
| |136 || Neighbor Advertisement ||RFC 4861
| |
| |-
| |
| |137 || Redirect || RFC 4861
| |
| |-
| |
| |138
| |
| |Router Renumbering
| |
| |RFC 2894
| |
| |-
| |
| |139
| |
| |ICMP Node Information Query
| |
| |RFC 4620
| |
| |-
| |
| |140
| |
| |ICMP Node Information Response
| |
| |RFC 4620
| |
| |-
| |
| |141
| |
| |Inverse Neighbor Discovery Solicitation Message
| |
| |RFC 3122
| |
| |-
| |
| |142
| |
| |Inverse Neighbor Discovery Advertisement Message
| |
| |RFC 3122
| |
| |-
| |
| |143
| |
| |Version 2 Multicast Listener Report
| |
| |RFC 3810
| |
| |-
| |
| |144
| |
| |Home Agent Address Discovery Request Message
| |
| |RFC 3775
| |
| |-
| |
| |145
| |
| |Home Agent Address Discovery Reply Message
| |
| |RFC 3775
| |
| |-
| |
| |146
| |
| |Mobile Prefix Solicitation
| |
| |RFC 3775
| |
| |-
| |
| |147
| |
| |Mobile Prefix Advertisement
| |
| |RFC 3775
| |
| |-
| |
| |148
| |
| |Certification Path Solicitation Message
| |
| |RFC 3971
| |
| |-
| |
| |149
| |
| |Certification Path Advertisement Message
| |
| |RFC 3971
| |
| |-
| |
| |150
| |
| |ICMP messages utilized by experimental mobility protocols such as Seamoby
| |
| |RFC 4065
| |
| |-
| |
| |151
| |
| |Multicast Router Advertisement
| |
| |RFC 4286
| |
| |-
| |
| |152
| |
| |Multicast Router Solicitation
| |
| |RFC 4286
| |
| |-
| |
| |153
| |
| |Multicast Router Termination
| |
| |RFC 4286
| |
| |-
| |
| |155
| |
| |RPL Control Message
| |
| |[https://www.rfc-editor.org/rfc/rfc6550.html RFC 6550]
| |
| |-
| |
| |200
| |
| |Private experimentation
| |
| |
| |
| |-
| |
| |201
| |
| |Private experimentation
| |
| |
| |
| |-
| |
| |255
| |
| |Reserved for expansion of ICMPv6 informational messages
| |
| |
| |
| |}
| |
|
| |
| ==== Echo Request ====
| |
| {| class="wikitable float small"
| |
| |+ Echo-Request-Schema
| |
| |- align="center"
| |
| ! class="hintergrundfarbe6" colspan="1"| 0
| |
| | colspan="8" | Type
| |
| | colspan="8" | Code
| |
| | colspan="16" | Prüfsumme
| |
| |- align="center"
| |
| ! class="hintergrundfarbe6" colspan="1"| 32
| |
| | colspan="16" | Identifikation
| |
| | colspan="16" | Sequenznummer
| |
| |- align="center"
| |
| ! class="hintergrundfarbe6" colspan="1"| …
| |
| | colspan="32" | Daten
| |
| |}
| |
|
| |
| ; Echo Request - Type 128
| |
| Mit einem ''Echo Request'' wird um eine Antwort gebeten
| |
| * Ein ''Echo Request'' ist nichts anderes als ein simpler [[Ping (Datenübertragung)|Ping]]
| |
| * Das Datenfeld kann mit Daten vergrößert werden, um größere Pakete zu produzieren
| |
| * So kann man zum Beispiel die [[Maximum Transmission Unit|MTU]] ermitteln
| |
|
| |
| Jedes System muss gemäß RFC auf ''Echo Request''s reagieren und mit ''Echo Replies'' antworten
| |
| * Auch sollte jedes System eine Anwendung zum Versenden und Empfangen von ''Echo Request/Replies'' besitzen
| |
| * Hiervon wird in der Praxis jedoch oft abgewichen, so blockiert beispielsweise die Windows-Firewall standardmäßig ICMPv6-Echo-Request-Anfragen
| |
|
| |
| Empfangene ''Echo Request'' können an Anwendungen weitergeleitet werden, die auf ICMP-Nachrichten horchen
| |
|
| |
| ==== Echo Reply ====
| |
| {| class="wikitable float small"
| |
| |+ Echo-Reply-Schema
| |
| |- align="center"
| |
| ! class="hintergrundfarbe6" colspan="1"| 0
| |
| | colspan="8" | Type
| |
| | colspan="8" | Code
| |
| | colspan="16" | Prüfsumme
| |
| |- align="center"
| |
| ! class="hintergrundfarbe6" colspan="1"| 32
| |
| | colspan="16" | Identifikation
| |
| | colspan="16" | Sequenznummer
| |
| |- align="center"
| |
| ! class="hintergrundfarbe6" colspan="1"| …
| |
| | colspan="32" | Daten
| |
| |}
| |
|
| |
| ; Echo Reply - Type 129
| |
| Auf eine ''Echo-Request''-Nachricht muss mit einem ''Echo Reply'' geantwortet werden
| |
| * Das Paket ist bis auf das Typenfeld dasselbe. ''Echo-Reply''-Nachrichten sollen nur an Unicast-Adressen verschickt werden
| |
|
| |
| Anhand der Identifikation und der Sequenznummer wird der Empfänger die Antworten zu seinen Anfragen zuordnen können
| |
|
| |
| Empfangene ''Echo-Reply''-Nachrichten müssen an die Anwendung weitergereicht werden, die den zugehörigen ''Echo Request'' versendet hat
| |
| * An die restlichen auf ICMP horchende Anwendungen kann es weitergereicht werden
| |
|
| |
| ==== Multicast Listener Discovery ====
| |
| ; Multicast Listener Discovery - Type 130
| |
| MLD ist die Implementation von [[Internet Group Management Protocol|IGMP]] (IPv4) in IPv6
| |
| * Es wird also genutzt, um [[Multicast]]-Abonnements zu verwalten
| |
| * Dabei entspricht '''MLDv1 IGMPv2''' und '''MLDv2 IGMPv3'''
| |
| * Bei den jeweils neueren Versionen lässt sich bestimmen, welche Quell-Adressen für Multicast-Streams akzeptabel sind
| |
| * Windows seit 2006 (Vista), FreeBSD seit 2009 (8.0)
| |
|
| |
| <noinclude>
| |
| == Anhang == | | == Anhang == |
| === Siehe auch === | | === Siehe auch === |