Thông điệp ICMPv6 sử dụng trong thủ tục MLD

Một phần của tài liệu Tìm hiểu về địa chỉ IPV6 (Trang 34 - 36)

- Thông điệp Neighbor Discovery

8. Kiểm tra tính kết nối được của node lân cận (Neighbor Reachability Detection)

3.2.3 Thông điệp ICMPv6 sử dụng trong thủ tục MLD

Một gói tin MLD bao gồm một IPV6 header, một header mở rộng Hop-by- Hop và thông điệp MLD.

Cấu trúc gói tin MLD

Gói tin MLD luôn luôn có header mở rộng Hop-by-Hop để đảm bảo rằng router sẽ xử lý cả những thông điệp MLD gửi tới những địa chỉ multicast mà bản thân router không nghe lưu lượng.

Ba thông điệp ICMPv6 sử dụng trong thủ tục MLD: - Type 130: Multicast Listener Query

Multicast Listener Query được sử dụng bởi router để truy vấn về những node đang nghe lưu lượng multicast trên một đường link. Có hai dạng thông điệp Multicast Listener Query: Truy vấn thông thường (General query) và Truy vấn gắn với địa chỉ multicast cụ thể (Multicast-Address-Specific Query). Truy vấn thông thường được sử dụng để truy vấn mọi node của mọi địa chỉ multicast. Truy vấn gắn với địa chỉ multicast cụ thể được sử dụng để truy vấn những node đang nghe một địa chỉ multicast nhất định.

- Type 131: Multicast Listener Report

Multicast Listener Report được node đang nghe lưu lượng multicast sử dụng để hoặc báo cáo mình đang sẵn sàng nhận lưu lượng multicast nào đó hoặc để đáp trả lại thông điệp Multicast Listener Query.

Thông điệp này có dạng ICMPv6 type = 131 và giá trị trường Code được đặt = 0.

Trong IPv6 header của gói tin, địa chỉ nguồn là địa chỉ link-local của giao diện gửi gói tin. Giá trị trường Hop Limit được đặt là 1 và địa chỉ đích là địa chỉ multicast đang được thông báo muốn nghe lưu lượng.

- Type 132: Multicast Listener Done

Multicast Listener Done được node đang nghe lưu lượng multicast sử dụng để thông báo rằng nó không còn muốn nhận lưu lượng của một địa chỉ multicast cụ thể nào đó nữa.

Thông điệp có giá trị ICMPv6 type = 132 và giá trị trường Code đặt = 0. Khi một node từ bỏ không còn nhận lưu lượng của một địa chỉ multicast nhất định nào đó nữa, nó cần gửi một thông điệp Multicast Listener Done tới địa chỉ multicast mọi router phạm vi link (FF02::2), mang trong gói tin, trong trường Multicast Address là địa chỉ mà nó không nghe lưu lượng nữa.

Một phần của tài liệu Tìm hiểu về địa chỉ IPV6 (Trang 34 - 36)

Tải bản đầy đủ (DOC)

(60 trang)
w