CHƯƠNG II : GIỚI THIỆU VỀ IPv6
2.2 Địa chỉ IPv6
2.2.3.2 Địa chỉ Anycast
Anycast là một dạng địa hoàn toàn mới trong IPv6, dạng địa chỉ được gắn cho những chức năng cụ thể. Thay vì truyền dữ liệu đến mọi node trong một nhóm như địa chỉ multicast, anycast gửi gói tin đến giao diện gần nhất được gán địa chỉ anycast Khái niệm gần nhất ở đây dựa vào khoảng cách gần nhất xác định qua giao thức định tuyến sử dụng.
Trong IPv6, địa chỉ Anycast khơng có cấu trúc đặc biệt, nó khơng có khơng gian địa chỉ riêng gắn cho nó. Các địa chỉ Anycast chiếm một phần khơng gian địa chỉ Unicast. Do đó, về mặt cấu trúc, địa chỉ Anycast không thể phân biệt với địa chỉ Unicast. Khi những địa chỉ Unicast được gán nhiều hơn cho một giao diện, nó trở thành địa chỉ Anycast. Đối với những node được gán địa chỉ này phải được cấu hình với ý nghĩa của địa chỉ anycast Việc sử dụng địa chỉ anycast cũng không thực sự rõ ràng. Địa chỉ Anycast có một số hạn chế sau:
• Địa chỉ Anycast khơng được sử dụng làm địa chỉ nguồn cho các gói tin IPv6
• Một địa chỉ anycast khơng được phép gán cho một host IPv6, nó chỉ được gán cho một router IPv6.
Một loại địa chỉ anycast đặc biệt được sử dụng để định danh cho một subnet-router anycast. Nó được tạo ra từ tiền tố subnet của một giao diện nhất định. Khi địa chỉ subnet-router anycast được tạo thành, các bit trong tiền tố subnet được cố định tại giá trị thích hợp và các bit cịn lại được thiết lập bằng 0, cụ thể như sau:
n bits (128-n) bits
Subnet prefix 000…000
Hình 2.7 Cấu trúc địa chỉ subnet-router anycast
Phần subnet Prefix trong cấu trúc địa chỉ này xác định một liên kết cụ thể. Tính chất loại địa chỉ này giống với địa chỉ unicast link-local gán cho các giao diện trong đó
phần định danh giao diện được đặt là 0. Loại địa chỉ này được sử dụng cho các node cần giao tiếp đồng thời với nhiều router trên mạng.