Movatterモバイル変換


[0]ホーム

URL:


Прејди на содржината
ВикипедијаСлободна енциклопедија
Пребарај

ICMPv6

Од Википедија — слободната енциклопедија

Internet Control Message Protocol version 6 (ICMPv6) е имплементацијата наInternet Control Message Protocol (ICMP) заInternet Protocol version 6 (IPv6) дефинирана воRFC 4443.[1] ICMPv6 e интегрален дел од IPv6 и извршува пријавување на грешки, дијагностички фукции, и фрејмворк за екстензии за имплеметација на идни промени. Објавени се неколку екстензии, кои дефинираат нови ICMPv6 типови на пораким како и нови опции за веќе постоечки типови. NDP е протокол за откривање на јазли во IPv6 кој ги заменува и збогатува функциите од ARP. SEND е екстензија на NDP со додатна сигурност. MDR дозволува откривање на мултикаст насочувачи.

Петте нивоа на TCP/IP моделот
5. Применето ниво (Application layer)

DHCP FTP IMAP4 POP3 SIP SMTP SSH BGP 

4. Преносно ниво

UDP TCP DCCP SCTP RSVP ECN

3. Мрежно ниво

IP (IPv4 IPv6) ICMP IGMP RSVP IPsec

2. Податочно ниво

ATM DTM Ethernet FDDI Frame Relay GPRS PPP ARP RARP L2TP PPTP

1. Физичко ниво

Етернет ISDN Модеми PLC SONET/SDH G.709 Wi-Fi 

Технички детали

[уреди |уреди извор]

ICMPv6 пораките можат да бидат класифицирани во две категории:пораки за грешки ипораки за информации.ICMPv6 пораките се транспортираат со IPv6 пакети во кои IPv6 Next Header вредноста е 58.

Формати на пакети

[уреди |уреди извор]

ICMPv6 пакетот се содржи од заглавие и содржина на протоколот. Заглавието се содржи од три полиња:тип (8 бита),код (8 бита) иконтролен збир (16 бита). „Тип“ го укажува типот на порака. Вредностите кои се движат од 0 до 127 се пораки за грешка, додека вредностите од 128 до 255 определуваат информациска порака. Вредноста во полето „код“ зависи од типот на пораката и овозможува додатно ниво на грануларност на порака. Полето „контролен збир“ овозможува минимално ниво на заверка на интегритетот на ICMP пораката.

ICMPv6 пакет
Битово отстапување0–78–1516–31
0ТипКодКонтролен збир
32Тело на пораката

Типови ICMPv6 пораки

[уреди |уреди извор]
ТипКод
ValueMeaningValueЗначење
ICMPv6 пораки за грешка
1Destination Unreachable0нема пат до одредиштето
1комуникација со одредиштето е забранета од администрација
2надвор од распонот на изворната адреса
3адресата е недостапна
4портот е недостапен
5изворната адреса падна на ingress/egress полиса
6одбиена патеката до одредиштето
7грешка во изворното насочувачко заглавје
2Packet Too Big0
3Time Exceeded0лимитот на скокови е престигнат
1времето за составување на фрагменти е преминато
4Parameter Problem0грешно поле за заглавје
1непрепознаен Next Header тип
2непрепознаена IPv6 опција
100Private experimentation
101Private experimentation
127резервирано за проширување на ICMPv6 пораки
ICMPv6 информациски пораки
128Echo Request0
129Echo Reply0
130Multicast Listener Query0
131Multicast Listener Report0
132Multicast Listener Done0
133Router Solicitation (NDP)0
134Router Advertisement (NDP)0
135Neighbor Solicitation (NDP)0
136Neighbor Advertisement (NDP)0
137Redirect Message (NDP)0
138Router Renumbering0Команда за пребројување на насочувачи
1Резултат од пребројување на насочувачи
255Рестартирање на број на секвенца
139ICMP Node Information Query0Полето за податоци содржи IPv6 адреса која е субјект во ова барање
1Полето за податоци содржи име кое е субјект во ова барање, или полето е празно
2Полето за податоци содржи IPv4 адреса која е субјект во ова барање
140ICMP Node Information Response0Успешен одговор.
1Полето за одговор ќе биде празно.
2Qtype на барањето е непознато од одговарачот
141Inverse Neighbor Discovery Solicitation Message0
142Inverse Neighbor Discovery Advertisement Message0
143Multicast Listener Discovery (MLDv2) reports (RFC 3810)
144Home Agent Address Discovery Request Message0
145Home Agent Address Discovery Reply Message0
146Mobile Prefix Solicitation0
147Mobile Prefix Advertisement0
148Certification Path Solicitation (SEND)
149Certification Path Advertisement (SEND)
151Multicast Router Advertisement (MRD)
152Multicast Router Solicitation (MRD)
153Multicast Router Termination (MRD)
155RPL Control Message
200Private experimentation
201Private experimentation
255Reserved for expansion of ICMPv6 informational messages

Моменталната целосна листа може да биде најдена на следниот линк:IANA: ICMPv6 Parameters.

Операција

[уреди |уреди извор]

Контролен збир на пораки

[уреди |уреди извор]

ICMPv6 добавува само минимален степен на заштита и заверка на интегритетот на пораките, преку вклучувањето на 16-битни суми за проверки во заглавјето на пораките. Овој збир се пресметува почнувајќи со псевдо-заглавје за IPv6 полињата, според IPv6 стандардот, којшто се состои од изворот и одредиштате за пораките, како и од должината на пакетите и последното поле во заглавјето, кое е по дефиниција 58. Следејќи го ова псевдо-заглавје, збирот се продолжува со ICMPv6 пораката, во која збирот е почетно поставен на 0. Збирот се пресметува според IP стандардите користејќи 16-битен единечен комплемент, продолжено со комплементирањето на самиот збир и внесувајќи ја во соодветното поле. Забележете дека ова се разликува од начинот на којшто збирот се пресметува за IPv4 во ICMPv4, но е многу слично со пресметките во TCP.

ICMPv6 псевдо-заглавје
Битово отстапување0 - 78–1516–2324–31
0Изворна адреса
32
64
96
128Дестинациска адреса
160
192
224
256ICMPv6 должина
288НулиСледно заглавје

Обработка на порака

[уреди |уреди извор]

Кога ICMPv6 јазол ќе прими пакет, мора да преземе акции што зависат од типот на пораката. ICMPv6 протоколот мора да го ограничи бројот на пораки за грешки пратени до исто одредиште, за да се избегне преоптоварување на мрежата. На пример, ако јазол продолжува да препраќа пораки за грешка, ICMP ќе ја сигнализира грешката на првиот пакет, и ќе продолжи да го прави тоа периодично, со фиксен минимум период, или со фиксен максимум товар на мрежата. ICMP порака за грешка никогаш не смее да се прати како одговор на друга ICMP порака за грешка.

Наводи

[уреди |уреди извор]
  1. RFC 4443,Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification

Надворешни врски

[уреди |уреди извор]

Предлошка:IPv6

Преземено од „https://mk.wikipedia.org/w/index.php?title=ICMPv6&oldid=4889686
Категории:
Скриена категорија:

[8]ページ先頭

©2009-2026 Movatter.jp