Giao thuc ICMPv6 Internet Control Message Protocol Version 6
Một giao thức khác đã được chỉnh sửa trong phiên bản 6 của nhóm giao thức
TCP/IP cho phù hợp là ICMP (ICMPv6). Phiên bản mới này mang theo chiến lược
và mục đích củ phiên bản 4. ICMPv4 đã được chỉnh sửa cho phù hợp với IPv6.
Thêm nữa một vài giao thức độc lập trong phiên bản 4 bây giờ là một phần của
ICMPv6.
Giao thức ARP và IGMP ở phiên bản 4 được kết hợp trong phiên bản 6. Giao
thức RARP bị loại khỏi nhóm vì không thường xuyên được sử dụng. Theo đó
BCOTP đã thay thế RARP.
IG
M
ICP
IPv4
ARP RAR
ICPMv6
IPv6
Lớp mạng trong phiên bản 4 Lớp mạng trong phiên bản 6
Hình 32 : So sánh giữa mạng lưới phiên bản 4 và 6
Trong ICMPv4 ta chia thông điệp ICMP thành 2 loại. Nhưng dù sao đi nữa mỗi
loại cũng có nhiều kiểu thông điệp hơn trước.
Thông điệp ICMP
Báo cáo lỗi Truy vấn
Hình 33 : Kiểu thông điệp ICMPv6
Mặc dù khuôn dạng chung của một thông điệp ICMP thì khác với mỗi kiểu
thông điệp, 4 byte đầu tiên thì phổ biến cho tất cả như đã chỉ ra trong hình 34.
Trong chương đầu tiên kiểu ICMP xác định loại thông điệp. Mã trường chỉ rã
nguyên nhân của kiểu thông điệp riêng biệt. Trường phổ biến cuối cùng là trường
sẽ không có sự lựa chọn nào ngoài việc loại bỏ gơi và gửi một báo lỗi cho người
gửi.
Type fo Message Version 4 Version 6
Destination unreachable Yes Yes
Source Quench Yes No
Packet too big No Yes
Time Exceeded Yes Yes
Paramenter Problem Yes Yes
Redirection Yes Yes
Bảng 1 . So sánh giữa tin báo lỗi của ICMPv4 và ICMPv6
2.1.1 Destination unreachable ( Không thể với tới được nơi đến)
Khái niệm về thông điệp không thể với tới được nơi đến hoàn toàn giống với
những gì chúng ta mô tả ở ICMPv4. Hình 36 chỉ ra khổ thông điệp không thể với
tới nơi đến. Nó gần giống với cái đã được xác định cho phiên bản 4, với kiểu đánh
giá bằng 1.
Kiểu 1 Mã : 0 to 4 Tổng kiểm tra
Không sử dụng (All 0s)
Gói dữ liệu bộ phận của IP nhận được bao gồm đầu mục IP
cộng với 8 byte của dữ liệu gói dữ liệuHình 36 : Định dạng thông điệp không thể với tới được nơi đến
Mã trường kiểu này chỉ ra nguyên nhân cho việc loại bỏ gói dữ liệu và giải
thích chính xác cái gì bị lỗi.
Code 0 : không có đường dãn đến đích.
Code 1 : Giao tiếp bị cản.
Code 2 : Rãnh nguồn chính xác không thể làm được
Code 3 : Địa chỉ đến không tới.
Code 4 : Cổng không sẵn sàng.
2.1.2 Packet too Big ( Gói quá lớn )