I THỦ TỤC CMP
1.1 Tổng quát về vai trò của thủ tục ICMPv6 trong hoạt động của ip
Trong hoạt động Internet phiên bản 4. lntemet Control Message Protocol (ICMP), là một thủ tục của các thông điệp điều khiển, hỗ trợ cho hoạt động mạng. Các thông điệp ICMP, truyền tải bằng những gói tin, được sử dụng trong ipv4 với mục đích báo lỗi và điều khiển truyền tải ip. cũng như thực hiện những chức năng chẩn đoán mạng. Thông điệp ICMP phân loại thành hai dạng: thông điệp lỗi, hoặc thông điệp "hỏi - đáp". Khi có lỗi xảy ra trong quá trình truyền tải gói tin ip, router đang xử lý hoặc node nhận gói tin sẽ thông báo vấn đề cho node gửi để node gửi có thể truyền lại gói tin hoặc tiếp tục thực hiện những chu trình xử lý lỗi khác. Những chương trình dò tìm như ping, traceroute sử dụng những thông điệp "hỏi - đáp" của ICMP để thực hiện chẩn đoán mạng. Thông điệp ICMP cũng phục vụ cho quá trình lái (redirect), là quá trình router thông báo cho máy tính về một đích tiếp theo (next hop) tốt hơn để chuyển lưu lượng tới một đích nhất định.
Trong hoạt động Internet phiên bản 6, ICMPV6 được tổ hợp với ipv6. Mọi node hỗ trợ ipv6 phải thực thi hoàn toàn ICMPV6. ICMPV6 là phiên bản được biến đổi, nâng cấp của ICMP trong ipv4.
Trong phiên bản 4, ICMP chỉ bao gốm các thông điệp điều khiển, hỗ trợ hoạt động mạng. Còn các quy trình hoạt động cần thiết khác được đảm nhiệm bằng những thủ tục riêng. Ví dụ: quá trình phân giải địa chỉ được đảm nhiệm bằng thủ tục ARP. Nếu thiết bị ipv4 tham gia vào quá trình định tuyến multicast, việc quản lý quan hệ thành viên nhóm multicast được đảm nhiệm bằng thủ tục IGMP, sư dụng tập hợp thông điệp riêng.
Phiên bản địa chỉ ipv6 thực hiện quy chuẩn hóa các thông điệp phục vụ cho những hoạt động, quy trình hoạt động trong mạng nội bộ. Các quy trình hoạt động, giao tiếp giữa các node ipv6 trong một mạng nội bộ bao gồm quá trình phân giải tử địa chì lớp 2 thành địa chỉ lớp 3 và nhiều quy trình khác được đảm nhiệm bằng đủ tục mới - ND Neighbor Discovery), toàn bộ những thông điệp sử dụng trong các quá trình này là thông điệp ICMPV6. Nếu node ipv6 tham gia vào quá trình định tuyến multicast. thì việc quản lý quan hệ thành viên nhóm multicast được đảm nhiệm bằng thủ tục MLD (Multicast Listener Discovery). Thủ tục này cũng sử dụng các thông điệp ICMPV6.
Do vậy. thủ tục ICMPV6 và những thông điệp ICMPV6 đóng vai trò vô cùng quan trọng trong hoạt động của thề hệ địa chỉ ipv6. Các quy trình giao tiếp cốt yếu giữa host với host. giữa host với router ipv6 trên một đường kết nối, vốn là nền tảng cho hoạt động của node ipv6. đều dựa trên việc trao đổi các thông điệp ICMPV6.