IPv6 için ICMP ( ıcmpv6 ) mimarisinin tam üyesidir IPv6 ve tam tüm uygulamaları tarafından desteklenmelidir IPv6 . ICMPv6, daha önce ICMP v4 ( İnternet Kontrol Mesajı Protokolü sürüm 4 ), IGMP ( İnternet Grup Üyeliği Protokolü ) ve ARP ( Adres Çözümleme Protokolü ) gibi farklı protokollere bölünmüş işlevleri birleştirir ve eski mesaj türlerini ortadan kaldırarak bazı basitleştirmeler sunar. artık kullanılmıyor.
Internet Protokolü sürüm 6 (IPv6) IP yeni versiyonu. IPv6, bazı değişikliklerle birlikte IPv4 için tanımlanan ICMP protokolünü kullanır. Ortaya çıkan protokole ICMPv6 adı verilir. Bu makale, ICMPv6 tarafından kullanılan bir dizi kontrol mesajının biçimini açıklar.
ICMPv6 genel bir protokoldür; örneğin, paket işlemede bulunan hataları bildirmek, tanılama gerçekleştirmek, komşu keşif gerçekleştirmek ve çok noktaya yayın üyeliğini raporlamak için kullanılır . Bu nedenle, ICMPv6 mesajları iki sınıfa ayrılır: hata mesajları ve bilgi mesajları .
ICMP datagramları, bir uzantı başlığının da mevcut olabileceği IPv6 datagramları içinde taşınır . Bir ICMP mesajı, IPv6 başlığının Sonraki Üstbilgi alanında konumlandırılan 58 (0x3A) değeri ile tanımlanır .
ICMPv6, IPv6 düğümleri / ana bilgisayarları tarafından datagram işlemede bulunan hataları bildirmek ve bu katmanda tanılama (ICMPv6 " ping ") gibi diğer dahili işlemleri gerçekleştirmek için kullanılır .
ICMPv6 paketleri Tür, Kod ve Sağlama Toplamı biçimine sahiptir . 8 bitlik Tür alanı , mesajın türünü belirtir. En anlamlı bit sıfır değerine sahipse, bu bir hata mesajıdır, aksi takdirde bilgi amaçlı bir mesajdır. 8 bitlik Kod alanının içeriği, mesajın türüne bağlıdır ve ek bir mesaj ayrıntı düzeyi oluşturmak için kullanılır. Sağlama toplamı alanı , IPv6 mesajı içindeki ICMP mesajındaki hataları tespit etmek için kullanılır .
ICMPv6 hata mesajları, ICMPv4 için olanlara benzer . Dört kategoriden birine aittirler: Hedefe ulaşılamıyor, Paket çok büyük, Zaman aşımı ve Parametre ayarlama sorunları .
1 Destination Unreachable 2 Packet Too Big 3 Time Exceeded 4 Parameter ProblemDiğer ICMP mesaj türleri üç gruba ayrılır: tanılama mesajları, çok noktaya yayın gruplarını yönetmek için mesajlar ve komşu keşif mesajları . ( teşhis mesajları, çok noktaya yayın gruplarının yönetimi için mesajlar ve Komşu Keşif mesajları .)
128 Echo Request 129 Echo ReplyICMPv6 iletisi gönderen bir düğüm, sağlama toplamını hesaplamadan önce IPv6 üstbilgisinin hem Kaynak hem de Hedef IPv6 adreslerini belirlemelidir. Düğümün birden fazla tek noktaya yayın adresi varsa , mesajın kaynak adresini aşağıdaki gibi seçmelidir:
Tür | Anlam |
---|---|
1 | Ulaşılamayan Hedef |
2 | Paket Çok Büyük |
3 | Zaman aşımı yapıldı |
4 | Parametre Sorunu |
128 | Yankı İsteği |
129 | Yankı Yanıtı |
130 | Grup Üyelik Sorgusu |
131 | Grup Üyelik Raporu |
132 | Grup Üyeliği Azaltma |
133 | Yönlendirici İsteği |
134 | Yönlendirici Reklamı |
135 | Komşu Talebi |
136 | Komşu Reklamı |
137 | Yönlendir |
IANA sitesinde bulunan tam liste : http://www.iana.org/assignments/icmpv6-parameters