ICMPv6
ICMPv6 |
název |
Internet Control Message Protocol pro internetový protokol verze 6 |
Úroveň (podle modelu OSI ) |
síť |
Port/ID |
58 [1] |
Specifikace |
RFC 4443 |
Mediální soubory na Wikimedia Commons |
ICMPv6 ( Internet Control Message Protocol for the Internet Protocol Version 6 - Internet Control Message Protocol for the Internet Protocol Version 6) je implementace ICMP pro IPv6 . ICMPv6 je nedílnou součástí IPv6, je zodpovědná za hlášení chyb, diagnostické funkce (jako je ping ), zjišťování sousedů, zjišťování MTU a základ pro rozšíření a implementaci budoucích aspektů kontroly internetového protokolu. ICMPv6 je definován v RFC 4443 .
Technické detaily
Zprávy ICMPv6 lze rozdělit do dvou kategorií: chybové zprávy a informační zprávy. Zprávy ICMPv6 jsou zapouzdřeny do paketů IPv6 s polem Next Header nastaveným na 58.
Formát paketu
ICMPv6 se skládá z hlavičky protokolu a datové části. Hlavička obsahuje pouze tři pole: typ (8 bitů), kód (8 bitů) a kontrolní součet (16 bitů). Typ určuje typ zprávy, hodnoty v rozsahu 0 až 127 označují chyby a 128 až 255 označují informační zprávu. Hodnota pole kódu závisí na typu zprávy a poskytuje další úroveň podrobností pro zprávy. Pole kontrolního součtu poskytuje minimální úroveň zabezpečení pro ověření paketu ICMPv6.
paket ICMPv6
Bit offset |
0-7 |
8-15 |
16-31
|
0 |
typ |
Kód |
Kontrolní součet
|
32 |
Tělo zprávy
|
Typy zpráv ICMPv6
Chybové kódy
Typ
|
Popis
|
RFC
|
jeden
|
Cíl nedosažitelný
|
RFC 4443
|
2
|
Příliš velký balíček
|
RFC 4443
|
3
|
Čas překročen
|
RFC 4443
|
čtyři
|
Problém s parametrem
|
RFC 4443
|
100
|
soukromé experimentování
|
|
101
|
soukromé experimentování
|
|
127
|
Vyhrazeno pro rozšíření chybových zpráv ICMPv6
|
|
|
Informační zprávy
Typ
|
Popis
|
RFC
|
128
|
žádost o echo
|
RFC 4443
|
129
|
echo odpověď
|
RFC 4443
|
130
|
Multicast Listener dotaz
|
RFC 2710 a RFC 3810
|
131
|
Zpráva Multicast Listener verze 1
|
RFC 2710
|
132
|
Multicast Listener Hotovo
|
RFC 2710
|
133
|
Router Solicitation
|
RFC 4861
|
134
|
Reklama na router
|
RFC 4861
|
135
|
Sousedská žádost
|
RFC 4861
|
136
|
Inzerát souseda
|
RFC 4861
|
137
|
Přesměrování
|
RFC 4861
|
138
|
Přečíslování routeru
|
|
139
|
Informační dotaz ICMP uzlu
|
|
140
|
Informační odpověď uzlu ICMP
|
|
141
|
Inverzní zpráva s žádostí o nalezení souseda
|
RFC 3122
|
142
|
Inverse Neighbor Discovery Inzertní zpráva
|
RFC 3122
|
143
|
Zpráva Multicast Listener verze 2
|
RFC 3810
|
144
|
Zpráva s žádostí o zjištění adresy domovského agenta
|
RFC 3775
|
145
|
Odpověď na zjišťování adresy domovského agenta
|
RFC 3775
|
146
|
Žádost o mobilní prefix
|
RFC 3775
|
147
|
Reklama s předvolbou na mobil
|
RFC 3775
|
148
|
Zpráva s žádostí o certifikační cestu
|
RFC 3971
|
149
|
Inzertní zpráva o cestě k certifikaci
|
RFC 3971
|
150
|
Zprávy ICMP využívané experimentálními protokoly mobility, jako je Seamoby
|
RFC 4065
|
151
|
Reklama na směrovač multicast
|
RFC 4286
|
152
|
Multicast Router Solicitation
|
RFC 4286
|
153
|
Ukončení směrovače multicast
|
RFC 4286
|
200
|
soukromé experimentování
|
|
201
|
soukromé experimentování
|
|
255
|
Vyhrazeno pro rozšíření informačních zpráv ICMPv6
|
|
|
Poznámky
- ↑ Čísla protokolů - IANA .
Odkazy
|
---|
Hlavní |
|
---|
Implementace |
|
---|
Migrace z IPv4 na IPv6 |
|
---|
Související protokoly |
- DHCPv6
- ICMPv6
- Site Multihoming prostřednictvím zprostředkování IPv6
|
---|