Trường Flag chỉ ra kiểu địa chỉ multicast. Hai kiểu địa chỉ multicast được định nghĩa là:
+ Permanent – Một địa chỉ cố định được gán bởi IANA + Temporary – Khơng được gán cố định
Như trình bày trong bảng 2-13, 3 bit cao của trường Flag được để dành và có giá trị bằng 0. Tuy nhiên, bit còn lại cho biết kiểu địa chỉ multicast.
Bảng 2-13. Các giá trị và nghĩa của trường Flag (4 bit)
Biểu diễn nhị phân Giá trị hexa Kiểu địa chỉ Multicast
0000 0 Địa chỉ Multicast cố định
0001 1 Địa chỉ Multicast tạm thời
Trường 4 bit tiếp theo gọi là Scope, định nghĩa phạm vi của địa chỉ mlticast. Bảng 2-14 trình bày các giá trị có thể và các kiểu scope được định nghĩa cho multicast. Các giá trị khác khơng trình bày ở đây là được dành riêng hoặc không được gán.
Bảng 2-14. Các giá trị và ý nghĩa của trường Scope (4 bit)
Biểu diễn nhị phân Giá trị hexa Kiểu scope
0001 1 Phạm vi giao diện local
0010 2 Phạm vi Link-local
0011 3 Phạm vi Subnet-local
0100 4 Phạm vi Admin-local
0110 5 Phạm vi Site-local
Biểu diễn nhị phân Giá trị hexa Kiểu scope
1110 E Phạm vi tồn cầu
Bảng 2-15 trình bày ví dụ của các địa chỉ multicast với các scope khác nhau. FF02::/16 là một địa chỉ cố định chỉ sử dụng trong phạm vi local-link. FF12::/16 có phạm vi tương tự nhưng được xem là một địa chỉ tạm thời. FF05::/16 là một địa chỉ tạm thời trong phạm vi site-local.
Bảng 2-15. Ví dụ về địa chỉ multicast với các scope khác nhau
Địa chỉ Multicast Miêu tả
FF02::/16 Địa chỉ multicast cố định trong phạm vi link-local
FF12::/16 Địa chỉ multicast tạm thời trong phạm vi link-local
FF05::/16 Địa chỉ multicast cố định trong phạm vi site-local
Địa chỉ multicast đƣợc gán:
Bảng 2-16. Các địa chỉ multicast được gán
Multicast Phạm vi Nghĩa Miêu tả
FF01::1 Node Tất cả các node Tất cả các node trên phạm vi giao diện local
FF01::2 Node Tất cả các router Tất cả các router trên phạm vi giao diện local
FF02::1 Link local Tất cả các node Tất cả các node trên phạm vi link-local
FF02::2 Link local Tất cả các router Tất cả các router trên phạm vi link-local
FF05::2 Site Tất cả các router Tất cả các router trong một site
Địa chỉ multicast được gán sử dụng trong các cơ chế cụ thể của giao thức. Ví dụ, một router trên một subnet cần gửi một bản tin tới tất cả các node trên subnet đó sử dụng địa chỉ multicast FF02::1. Một node trên một subnet mà gửi một bản tin tới tất cả các node trên cùng subnet cũng sử dụng địa chỉ multicast này. Tất cả các node IPv6 và các router được chỉ dẫn trong ngăn xếp IPv6 của chúng để nhận ra các địa chỉ multicast này.
Địa chỉ multicast Solicited-Node:
Kiểu địa chỉ multicast thứ hai gọi là solicited-node. Đối với mỗi địa chỉ unicast và anycast được cấu hình trên một giao diện của một node hay một router, một
địa chỉ multicast solicited-node tương ứng tự động được tạo ra. Địa chỉ này được giới hạn cho link-local. Địa chỉ solicited-node là kiểu địa chỉ riêng biệt được sử dụng bởi hai cơ chế IPv6 cơ bản:
+ Sự thay thế ARP trong IPv4 – Bởi vì ARP khơng được sử dụng trong
IPv6, nên địa chỉ solicited-node được sử dụng bởi các node và các router để biết địa chỉ lớp liên kết dữ liệu của các node hàng xóm và các router hàng xóm trên cùng một link-local. Giống như ARP trong IPv4, việc biết địa chỉ lớp liên kết dữ liệu của các node hàng xóm là cần thiết để cho các khung lớp liên kết dữ liệu mang các gói tin IPv6.
+ Sự phát hiện bản sao địa chỉ (DAD) – DAD là một phần của NDP. Nó cho phép một node kiểm tra xem một địa chỉ IPv6 đã được sử dụng trên link-local hay chưa trước khi sử dụng địa chỉ đó để cấu hình cho mình bằng thủ tục cấu hình tự động. Địa chỉ solicited-node được sử dụng để dò trên link-local tìm xem một địa chỉ unicast hoặc anycast cụ thể đã được cấu hình trên node khác hay chưa.
Như trình bày trong bảng 2-17, địa chỉ multicast solicited-node được định
nghĩa bằng tiền tố FF02:0000:0000:0000:0000:0001:FF00:0000/104 (hay
FF02::1:FF00:0000/104 theo kiểu rút gọn).
Bảng 2-17. Biểu diễn địa chỉ multicast solicited-node
Biểu diễn Giá trị
Dạng đầy đủ FF02:0000:0000:0000:0000:0001:FF00:0000/104
Dạng rút gọn FF02:0:0:0:0:1:FF00:0000/104
Dạng rút gọn FF02::1:FF00:0000/104
Địa chỉ này bao gồm tiền tố FF02::1:FF00:0000/104 và 24 bit thấp của địa chỉ unicast hoặc anycast. Như trình bày trong hình 2.18, 24 bit thấp của địa chỉ unicast hoặc anycast được gắn với tiền tố FF02::1:FF.