ICMPv6

ICMPv6
Nume Protocolul de mesaje de control Internet pentru Protocolul Internet versiunea 6
Nivel (conform modelului OSI ) reţea
Port/ID 58 [1]
Specificație RFC 4443
 Fișiere media la Wikimedia Commons

ICMPv6 ( Internet Control Message Protocol for the Internet Protocol Version 6 -  Internet Control Message Protocol for the Internet Protocol Version  6) este o implementare a ICMP pentru IPv6 . ICMPv6 este o parte integrantă a IPv6, responsabil pentru raportarea erorilor, funcțiile de diagnosticare (cum ar fi ping ), descoperirea vecinilor, descoperirea MTU și baza pentru extinderea și implementarea aspectelor viitoare ale controlului protocolului Internet. ICMPv6 este definit în RFC 4443 .

Detalii tehnice

Mesajele ICMPv6 pot fi împărțite în două categorii: mesaje de eroare și mesaje informaționale. Mesajele ICMPv6 sunt încapsulate în pachete IPv6 cu câmpul Next Header setat la 58.

Format pachet

ICMPv6 constă dintr-un antet de protocol și o sarcină utilă. Antetul conține doar trei câmpuri: tip (8 biți), cod (8 biți) și sumă de control (16 biți). Tip specifică tipul de mesaj, valorile din intervalul 0 la 127 indică erori, iar de la 128 la 255 indică un mesaj informațional. Valoarea câmpului de cod depinde de tipul mesajului și oferă un nivel suplimentar de detaliere pentru mesaje. Câmpul sumă de control oferă un nivel minim de securitate pentru validarea unui pachet ICMPv6.

Pachetul ICMPv6
Bit offset 0-7 8-15 16-31
0 tip Cod Sumă de control
32 Conținutul mesajului

Tipuri de mesaje ICMPv6

Coduri de eroare
Tip de Descriere RFC
unu Destinație inaccesabilă RFC 4443
2 Pachetul prea mare RFC 4443
3 Timp depășit RFC 4443
patru Problema parametrilor RFC 4443
100 experimentare privată
101 experimentare privată
127 Rezervat pentru extinderea mesajelor de eroare ICMPv6
Mesaje informative
Tip de Descriere RFC
128 cerere de ecou RFC 4443
129 ecou răspuns RFC 4443
130 Interogare de ascultare multicast RFC 2710 și RFC 3810
131 Versiunea 1 Multicast Listener Report RFC 2710
132 Ascultător multicast gata RFC 2710
133 Solicitare router RFC 4861
134 Publicitate la router RFC 4861
135 Solicitarea vecinilor RFC 4861
136 Reclamă pentru vecini RFC 4861
137 Redirecţiona RFC 4861
138 Renumerotarea routerului
139 Interogare de informații despre nodul ICMP
140 Răspuns la informațiile nodului ICMP
141 Mesaj de solicitare a descoperirii vecinului invers RFC 3122
142 Mesaj publicitar Inverse Neighbor Discovery RFC 3122
143 Versiunea 2 Multicast Listener Report RFC 3810
144 Mesaj de solicitare de descoperire a adresei agentului de domiciliu RFC 3775
145 Mesaj de răspuns la descoperirea adresei agentului de domiciliu RFC 3775
146 Solicitare prefix mobil RFC 3775
147 Anunț cu prefix mobil RFC 3775
148 Mesaj de solicitare a căii de certificare RFC 3971
149 Mesaj publicitar pentru calea de certificare RFC 3971
150 Mesaje ICMP utilizate de protocoale experimentale de mobilitate, cum ar fi Seamoby RFC 4065
151 Publicitate pentru router multicast RFC 4286
152 Solicitare router multicast RFC 4286
153 Terminare router multicast RFC 4286
200 experimentare privată
201 experimentare privată
255 Rezervat pentru extinderea mesajelor informaționale ICMPv6

Note

  1. Numere de protocol - IANA .

Link -uri