I THỦ TỤC CMP
1.2 Phân loại thông điệp ICMP
Gói tin ICMPV6
Gói tin ICMPv6 bắt đầu sau mào đầu cơ bản hoặc một mào đầu mở rộng của ipv6 và được xác định bởi giá trị 58 cua trường Mào đầu tiếp theo (Next-header) trong mào đầu cơ bản hoặc mào đầu mở rộng phía trước. Gói tin ICMPV6 bao gồm phần mào đầu của ICMPV6 (ICMPV header) và phần thông điệp (ICMPV6 message).
ICMPV6 header bao gồm ba trường: Dạng (Type) 8 bit, Mã (Co de) 8 và Kiểm tra (Checksum) 16 bit. Hai trường Dạng và Mã trong mào đầu ICMPV6 được sử dụng để phân loại thông điệp ICMPV6.
• Dạng (Type): Giá trị bộ đầu tiên của trường Dạng sẽ xác định đây là thông điệp lỗi, hay thông điệp thông tin .
• Mã (co de): 8 bit trường Mã sẽ phân dạng sâu hơn gói tin ICMPV6 định rõ đây là gói tin gì trong từng loại thông điệp ICMPV6
• Kiềm tra (Checksum): cung cấp giá trị sử dụng để kiểm tra lỗi cho toàn bộ gói tin ICMPV6.
Hình 14: Cấu trúc gói tin ICMPV6
Cũng như ICMPV4, ICMPV6 được sử dụng để trao đổi các thông điệp điều khiển, bao gồm những thông điệp đảm nhiệm báo cáo tình trạng hoạt động của mạng. báo cáo lỗi, hỗ trợ chẩn đoán mạng. Tuy nhiên, nhằm phục vụ thực hiện những quy trình hoạt động cơ bản của' địa chỉ
ipv6, ICMPV6 còn bao gồm những dạng thông điệp mới. phục vụ cho các thủ tục và những quy trình giao tiếp của các node ipv6. Các thông điệp ICMP được phân làm hai loại: Thông điệp lỗi và Thông điệp thông tin.
Thông điệp lỗi
Các thông điệp lỗi được sử dụng để báo lỗi trong quá trình chuyển tiếp và phân phối gói tin ipv6, thực hiện bởi node đích hoặc router đang xử lý gói tin. Các thông điệp nảy có giá trị của 8 bit. Các thông điệp lỗi bao gồm:
Dạng (Type) Mô tả Giá trị Mã (Code)
1 Destination Unreachable 0 - Không có đường tới đích