EUI-64 Quy trình và ngẫu nhiên được tạo ra
khi các thông điệp RA là một trong hai SLAAC hoặc SLAAC với quốc tịch DHCPv6, khách hàng phải tạo ID giao diện riêng của mình. Khách hàng hiểu phần tiền tố của địa chỉ từ tin nhắn RA nhưng phải tạo ID giao diện riêng của mình. ID giao diện có thể được tạo ra bằng cách sử dụng quá trình EUI-64 hoặc một số 64-bit ngẫu nhiên tạo ra, như thể hiện trong hình 1.
EUI-64 Quy trình
IEEE định nghĩa Extended Unique Identifier (EUI) hoặc sửa đổi EUI-64 quá trình. Quá trình này sử dụng 48-bit địa chỉ Ethernet MAC của khách hàng, và chèn thêm 16 bit ở giữa 48-bit địa chỉ MAC để tạo ra một ID giao diện 64-bit.
Địa chỉ Ethernet MAC thường được biểu diễn trong hệ thập lục phân và được tạo thành từ hai phần:
Về mặt tổ chức Unique Identifier (OUI) - Các OUI là một 24-bit (6 chữ số thập lục phân) mã nhà cung cấp bởi IEEE giao.
thiết bị định danh - Các dạng thiết bị là một giá trị duy nhất 24-bit (6 chữ số thập lục phân) trong vòng một OUI chung.
một EUI-64 Interface ID được biểu diễn trong hệ nhị phân và được tạo thành từ ba phần:
24-bit OUI từ các khách hàng địa chỉ MAC, nhưng các bit thứ 7 (các Phổ / cục bộ (U / L) bit) được đảo ngược. Điều này có nghĩa rằng nếu bit thứ 7 là 0, nó sẽ trở thành số 1, và ngược lại.
Việc lắp 16-bit giá trị FFFE (trong hệ thập lục phân)
24-bit Device định danh từ các khách hàng địa chỉ MAC
Quá trình EUI-64 được minh họa trong hình 2, sử dụng địa chỉ GigabitEthernet MAC R1 của FC99: 4775:. CEE0
Bước 1: Chia địa chỉ MAC giữa OUI và nhận dạng thiết bị.
Bước 2: Chèn FFFE giá trị thập lục phân, mà trong hệ nhị phân là: 1111 1111 1111 1110.
Bước 3: chuyển đổi 2 giá trị thập lục phân đầu tiên của OUI để nhị phân và lật U / L bit (bit 7). Trong ví dụ này, 0 trong bit 7 được thay đổi thành một 1.
Kết quả là một EUI-64 tạo ra giao diện ID của FE99: 47FF: FE75:. CEE0
Lưu ý: Việc sử dụng U / L bit, và lý do cho việc đảo chiều giá trị của nó, được thảo luận trong RFC 5342.
Hình 3 cho thấy IPv6 địa chỉ unicast toàn cầu PCA của động tạo ra sử dụng SLAAC và quá trình EUI-64. Một cách dễ dàng để xác định rằng một địa chỉ được nhiều hơn khả năng tạo ra bằng EUI-64 là FFFE nằm ở giữa ID giao diện, như thể hiện trong hình 3.
Ưu điểm của EUI-64 là địa chỉ MAC Ethernet có thể được sử dụng để xác định các ID Interface. Nó cũng cho phép quản trị mạng để dễ dàng theo dõi một địa chỉ IPv6 để kết thúc thiết bị bằng cách sử dụng địa chỉ MAC duy nhất. Tuy nhiên, điều này đã gây ra mối quan tâm riêng tư trong số rất nhiều người sử dụng. Họ lo ngại rằng các gói tin của họ có thể được truy nguồn từ các máy tính vật lý thực tế. Do những lo ngại này, một giao diện ID ngẫu nhiên tạo ra có thể được sử dụng để thay thế.
Ngẫu nhiên được tạo ra giao diện ID
Tùy thuộc vào hệ điều hành, một thiết bị có thể sử dụng một ngẫu nhiên tạo ra giao diện ID thay vì sử dụng địa chỉ MAC và các quá trình EUI-64. Ví dụ, bắt đầu với Windows Vista, Windows sử dụng một ID giao diện được tạo ngẫu nhiên thay vì một tạo ra với EUI-64. Windows XP và các hệ điều hành Windows trước đây sử dụng EUI-64.
Sau ID giao diện được thiết lập, hoặc thông qua các quá trình EUI-64 hoặc qua hệ ngẫu nhiên, nó có thể được kết hợp với một tiền tố IPv6 trong thông điệp RA để tạo ra một địa chỉ unicast toàn cầu, như thể hiện trong hình 4.
Lưu ý: Để đảm bảo sự độc đáo của bất kỳ địa chỉ unicast IPv6, khách hàng có thể sử dụng một quá trình gọi là Duplicate Address Detection (DAD). Điều này cũng tương tự như một yêu cầu ARP cho địa chỉ riêng. Nếu không có một câu trả lời, thì địa chỉ là độc đáo.
đang được dịch, vui lòng đợi..