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
- ↑ Numere de protocol - IANA .
Link -uri
|
---|
Principal |
|
---|
Implementarea |
|
---|
Migrarea de la IPv4 la IPv6 |
|
---|
Protocoale înrudite |
|
---|