Кіріспе

Желілік операцияларда қате хабарламалары үшін пайдаланылатын Интернет протоколы Internet Control Message Protocol нұсқасы 6 (ICMPv6) - Интернет протоколы нұсқасы 6 (IPv6) үшін Интернет бақылау хабарламасы протоколының (ICMP) іске асырылуы. ICMPv6 IPv6 интегралдық бөлігі болып табылады және қателер туралы хабарлау және диагностикалық функцияларды орындайды. ICMPv6 жаңа мүмкіндіктерді енгізу үшін кеңейтулер үшін негіздемеге ие. ICMPv6 хабарлама түрлерін жаңадан анықтаумен қатар, қолданыстағы ICMPv6 хабарлама түрлеріне жаңа опциялар берумен бірнеше кеңейтулер жарияланды. Мысалы, Neighbor Discovery Protocol (NDP) - бұл ARP функцияларын алмастыратын және жақсартатын ICMPv6 негізделген түйіндерді ашу протоколы. Secure Neighbor Discovery (SEND) - бұл қосымша қауіпсіздікке ие NDP кеңейтуі. Көп таратушы тыңдаушыны табу (MLD) IPv6 маршрутизаторлары тікелей қосылған сілтемедегі көп таратушы тыңдаушыларды табу үшін қолданады, IPv4-те Internet Group Management Protocol (IGMP) сияқты. Көп таратушы маршрутизаторды табу (MRD) көп таратушы маршрутизаторларды табуға мүмкіндік береді.

Хабарларды өңдеу

ICMPv6 торабы пакет алған кезде, ол хабарламаның түріне байланысты әрекеттерді жүзеге асыруы керек. ICMPv6 протоколы желі жүктемесін болдырмау үшін бір мақсатқа жіберілетін қате хабарламаларының санын шектеуі керек. Мысалы, егер түйін қате пакеттерді жіберуді жалғастыра берсе, ICMP қате туралы алғашқы пакетке хабар береді, содан кейін оны мерзімді түрде белгілейді, белгіленген ең аз мерзіммен немесе белгіленген желілік ең жоғары жүктемемен. ICMP қатесі туралы хабарлама ешқашан басқа ICMP қатесі туралы хабарламаға жауап ретінде жіберілмеуі тиіс.