İnternet Kontrol Mesajı Protokolü V6

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.

özet

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 için ICMP)

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  .

Paket Biçimi

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 .

Hata mesajları

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 Problem

Bilgilendirici mesajlar

Diğ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 Reply

Datagram biçimi

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Code | Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Message Body + | | +---------------------------------------------------------------+

Mesaj Kaynak Adres Tespiti

ICMPv6 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:

ICMP mesajlarının türleri

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

Ayrıca görün

Dış bağlantılar

Referanslar

  1. (inç) "  İnternet Kontrol Mesajı Protokolü  ," Yorum  talebi n o 792.
  2. (in) yorumlar için Request n o  4443 .
  3. (in) yorumlar için Request n o  1885 .
  4. (inç) Yorum  talebi n o 2463 .
  5. (in) yorumlar için Request n o  3971 .