Vì vậy, tôi đang đọc một bài kiểm tra mạng, và tôi chỉ tự hỏi liệu tôi đã bỏ lỡ điều gì cơ bản. Có cần nhiều địa chỉ IP hơn địa chỉ MAC không và làm thế nào một nút có một bộ điều hợp mạng được gán nhiều địa chỉ IP trong trường hợp đó?
Vì vậy, tôi đang đọc một bài kiểm tra mạng, và tôi chỉ tự hỏi liệu tôi đã bỏ lỡ điều gì cơ bản. Có cần nhiều địa chỉ IP hơn địa chỉ MAC không và làm thế nào một nút có một bộ điều hợp mạng được gán nhiều địa chỉ IP trong trường hợp đó?
Câu trả lời:
Địa chỉ MAC chỉ cần là duy nhất trong một miền quảng bá cục bộ, không phải trên toàn cầu, vì vậy việc sử dụng lại các địa chỉ MAC trong các mạng khác nhau thường không phải là vấn đề.
Internet không phải là một miền phát sóng toàn cầu và do đó cần được chia thành nhiều khối địa chỉ được gán cho các ISP khác nhau và mỗi ISP chia các khối của mình thành các khối nhỏ hơn cho các khách hàng / dịch vụ khác nhau. Để cho phép mỗi khối nhỏ hơn này chứa nhiều địa chỉ MAC, bạn cần có không gian IP lớn hơn nhiều so với không gian địa chỉ MAC.
Không phải tất cả các loại giao diện mạng đều sử dụng địa chỉ MAC. Địa chỉ MAC chủ yếu được liên kết với Ethernet, mặc dù khá nhiều chuẩn mạng khác sử dụng nó. Tuy nhiên, địa chỉ IPv6 vẫn có thể được gán cho giao diện mạng không sử dụng địa chỉ MAC cho Lớp 2.
Cũng cần lưu ý, một địa chỉ MAC có thể được chuyển đổi thành phần máy chủ IPv6 thông qua chuyển đổi EUI-64 (chủ yếu được sử dụng cho cấu hình tự động không trạng thái), bằng cách chèn các giá trị thập lục phân FFFE giữa 24 bit ngoài cùng bên phải và 24 bit của địa chỉ MAC 48 bit, và bit thứ bảy được đảo ngược.
Vì vậy, ví dụ, 0c: 3a: bb: 2a: cd: 23 có thể được chuyển đổi thành phần máy chủ của địa chỉ IPv6 tự động cấu hình không trạng thái. 0c trong các địa chỉ MAC ở trên, được biểu thị là 0000 1100 ở dạng nhị phân, sẽ trở thành 0000 1110 ở dạng nhị phân hoặc 0e ở dạng thập lục phân. Do đó, phần máy chủ EUI-64 cuối cùng của địa chỉ IPv6, được chuyển đổi từ địa chỉ MAC, sẽ là 0e: 3a: bb: ff: fe: 2a: cd: 23.
IPv6 SLAAC chỉ có thể tạo một địa chỉ trên mỗi tiền tố vì nó sử dụng MAC để tạo một địa chỉ duy nhất hợp lý . Tiện ích mở rộng quyền riêng tư có thể tạo một hoặc nhiều địa chỉ giả ngẫu nhiên sau đó được kiểm tra xem có bất kỳ sự trùng lặp nào trên phân khúc cục bộ không. Tất nhiên, quản trị viên cục bộ có thể gán nhiều địa chỉ tĩnh như họ muốn - đó là công việc của họ để đảm bảo không có sự trùng lặp.
[Bởi hợp lý duy nhất tôi có nghĩa là khả năng va chạm là không. Và nếu có, bạn sẽ gặp vấn đề ở lớp 2 trước! (hai máy trên cùng phân khúc có cùng MAC)]
Tôi nghĩ về cơ bản nó đi xuống hai điểm chính.
Đặt các điểm này lại với nhau và bạn cần cả phần "máy chủ" và "mạng" của một địa chỉ phải lớn. Chắc chắn hơn 32 bit mỗi. Mỗi bit 64 bit có thể là quá mức cần thiết nhưng quá mức tốt hơn là hết.
* Giấc mơ không thực sự thành hiện thực vì Internet không phải là một hệ thống phân cấp cố định nhưng đây không phải là về những gì thực sự đã xảy ra trong 20 năm kể từ khi IPv6 được giới thiệu, đó là về những gì đã thúc đẩy thiết kế.