Tại sao địa chỉ IPv6 duy nhất phải có tiền tố / 48?


8

Theo RFC 4193, các địa chỉ địa phương duy nhất sẽ luôn có tiền tố là FD00::/8.. nhưng theo Wikipedia:

Khối fd00 :: / 8 được xác định cho / 48 tiền tố, được hình thành bằng cách đặt bốn mươi bit có ý nghĩa nhỏ nhất của tiền tố thành chuỗi bit được tạo ngẫu nhiên.

Điều này có được thi hành không, và nếu vậy tại sao? Điều gì ngăn tôi có tiền tố /32hoặc /16vv?


2
Hãy nhớ chữ "U" trong ULA là viết tắt của "unique".
Ron Maupin

Câu trả lời:


12

Các yêu cầu tồn tại để ngăn ngừa va chạm. Điều này quan trọng hơn một chút so với hầu hết mọi người nhận ra.

Ngay cả khi bạn có các hệ thống hiện không liên lạc với các hệ thống khác qua internet, bạn vẫn cần địa chỉ của mình là duy nhất trên toàn cầu. Bây giờ bạn có thể cần thêm một máy chủ có thể giao tiếp với cả mạng nội bộ và internet. Và để liên lạc với máy chủ đó hoạt động, các địa chỉ IP mà nó liên lạc sẽ cần phải là duy nhất.

Nếu hai mạng nội bộ tồn tại với cùng một phạm vi cục bộ, có khả năng một máy chủ cuối cùng sẽ cần liên lạc với cả hai và tại thời điểm đó, bạn sẽ phải đánh số lại một trong các mạng. Kiểu giao tiếp này có thể cần thiết nếu bạn đang sử dụng kết nối VPN và cả máy khách và máy chủ đều nằm trên các mạng sử dụng không gian địa chỉ RFC 4193.

Một cách khác mà bạn có thể cần phải liên lạc với các mạng nội bộ khác trong tương lai là trong trường hợp công ty của bạn sáp nhập với một công ty khác cũng sử dụng mạng nội bộ.

40 bit ngẫu nhiên là đủ để đảm bảo rằng một máy chủ cần liên lạc với nhiều mạng nội bộ có thể mong đợi đạt được khoảng một triệu mạng khác nhau trước khi thấy sự va chạm đầu tiên.

Yêu cầu 40 bit ngẫu nhiên không được thực thi theo bất kỳ cách nào, nhưng nếu bạn không tuân theo nó, bạn sẽ tự đặt ra vấn đề trong tương lai khi xảy ra va chạm.


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
Ron Maupin

10

Khi các công ty hợp nhất hoặc thiết lập một extranet để liên lạc, việc xử lý địa chỉ riêng tư của IPv4 đã gặp khó khăn vì các công ty thường sử dụng cùng một không gian địa chỉ chồng chéo và điều đó đòi hỏi phải hack NAT xấu xí, và điều đó có thể gây ra sự cố và phá vỡ nhiều giao thức.

Đây được xác định là sự cố khi IPv6 ULA đang được phát triển và mục tiêu là cho phép các công ty có không gian địa chỉ Internet, nhưng có xác suất rất cao rằng không gian được sử dụng là duy nhất. Điều này là để cố gắng ngăn chặn vấn đề sáp nhập hoặc liên lạc giữa các công ty sử dụng địa chỉ không có Internet. IPv6 không có NAT và mục tiêu của IPv6 là khôi phục kết nối đầu cuối IP bị mất khi NAT trở nên cần thiết do số lượng địa chỉ IPv4 bị hạn chế.

Nửa đầu của không gian IPv6 ULA ( fc00::/8) được dành cho sự phân công của cơ quan toàn cầu (chưa được đặt tên), trong khi nửa sau của không gian IPv6 ULA ( fd00::/8) được thiết lập để các công ty có thể chỉ định địa chỉ của riêng họ ở mức cao xác suất của tính duy nhất.


Theo RFC 4193, các địa chỉ địa phương duy nhất sẽ luôn có tiền tố là FD00::/8

Điều đó chỉ đơn giản là không chính xác. RFC định nghĩa không gian ULA là fc00::/7, nhưng có hai phần của không gian được xác định bởi bit thứ tám (bit "L").

Từ RFC:

3.1. định dạng

Các địa chỉ IPv6 cục bộ được tạo bằng ID toàn cầu giả được phân bổ ngẫu nhiên. Chúng có định dạng sau:

| 7 bits |1|  40 bits   |  16 bits  |          64 bits           |
+--------+-+------------+-----------+----------------------------+
| Prefix |L| Global ID  | Subnet ID |        Interface ID        |
+--------+-+------------+-----------+----------------------------+

Điều này chia không gian ULA thành hai /8không gian: fc00::/8cho địa chỉ được gán toàn cầu và fd00::/8cho địa chỉ được gán cục bộ. Lưu ý định dạng trong RFC yêu cầu " ID toàn cầu giả được phân bổ ngẫu nhiên. " Điều này được giải thích thêm:

3.2. ID toàn cầu

Việc phân bổ ID toàn cầu là giả ngẫu nhiên [ RANDOM ]. Họ KHÔNG PHẢI được chỉ định tuần tự hoặc với các số nổi tiếng. Điều này là để đảm bảo rằng không có bất kỳ mối quan hệ nào giữa các phân bổ và để giúp làm rõ rằng các tiền tố này không có ý định được định tuyến trên toàn cầu. Cụ thể, các tiền tố này không được thiết kế để tổng hợp.

Tài liệu này xác định một phương thức cục bộ cụ thể để phân bổ ID toàn cầu, được biểu thị bằng cách đặt bit L thành 1. Một phương thức khác, được chỉ định bằng cách xóa bit L, có thể được xác định sau. Ngoài phương thức phân bổ, tất cả các địa chỉ IPv6 cục bộ đều hoạt động và được xử lý giống hệt nhau.

Các bài tập cục bộ là tự tạo và không cần bất kỳ sự phối hợp hoặc phân công trung tâm nào, nhưng có xác suất cực kỳ cao là duy nhất.

Như bạn có thể thấy, tiền đề cho câu hỏi của bạn rằng RFC nói rằng các địa chỉ ULA sẽ luôn có tiền tố fd00::/8là không chính xác.

Điều này có được thi hành không, và nếu vậy tại sao? Điều gì ngăn tôi có tiền tố là / 32 hoặc / 16, v.v.?

Không có thực thi thực tế, sẽ là như vậy nếu bạn đang cố gắng sử dụng địa chỉ trên Internet công cộng. Công ty của bạn có thể chỉ cần sử dụng bất kỳ địa chỉ nào trong không gian đó, trong bất kỳ khối nào họ muốn. Những gì doanh nghiệp của bạn làm để giải quyết trên mạng riêng của mình là hoàn toàn tùy thuộc vào nó, nhưng về lâu dài nó có thể chứng minh sự ngu ngốc và tốn kém khi không tuân theo các tiêu chuẩn.

Ví dụ: tôi biết một số công ty đã sử dụng không gian địa chỉ IPv4 "tối" trong mạng của họ, nhưng sau đó, không gian địa chỉ tối bắt đầu được sử dụng trên Internet công cộng và các công ty không thể kết nối với khách hàng hoặc nhà cung cấp bằng cách sử dụng địa chỉ đó. không gian địa chỉ và phải mất một số giải pháp xấu để khắc phục điều đó trong thời gian ngắn, cho đến khi tất cả các mạng nội bộ sử dụng không gian địa chỉ đó được tập hợp lại. Phải mất một vài năm và rất nhiều tiền để khắc phục vấn đề.


RFC 4193, Địa chỉ Unicast IPv6 cục bộ duy nhất là định nghĩa của IPv6 ULA và bạn nên tham khảo nó để biết chi tiết:

1. Giới thiệu

Tài liệu này xác định định dạng địa chỉ unicast IPv6 là duy nhất trên toàn cầu và dành cho truyền thông địa phương [ IPV6 ]. Các địa chỉ này được gọi là Địa chỉ IPv6 Unicast cục bộ duy nhất và được viết tắt trong tài liệu này là địa chỉ IPv6 cục bộ. Họ không mong đợi có thể định tuyến trên Internet toàn cầu. Chúng có thể định tuyến bên trong một khu vực hạn chế hơn như một trang web. Chúng cũng có thể được định tuyến giữa một tập hợp các trang web giới hạn.

Địa chỉ unicast IPv6 cục bộ có các đặc điểm sau:

  • Tiền tố duy nhất trên toàn cầu (với xác suất cao về tính duy nhất).

  • Tiền tố nổi tiếng để cho phép lọc dễ dàng tại các ranh giới trang web.

  • Cho phép các trang web được kết hợp hoặc liên kết riêng tư mà không tạo ra bất kỳ xung đột địa chỉ nào hoặc yêu cầu đánh số lại các giao diện sử dụng các tiền tố này.

  • Nhà cung cấp dịch vụ Internet độc lập và có thể được sử dụng để liên lạc bên trong trang web mà không cần kết nối Internet vĩnh viễn hoặc gián đoạn.

  • Nếu vô tình bị rò rỉ bên ngoài một trang web thông qua định tuyến hoặc DNS, không có xung đột với bất kỳ địa chỉ nào khác.

  • Trong thực tế, các ứng dụng có thể coi các địa chỉ này giống như các địa chỉ có phạm vi toàn cầu.

Tài liệu này xác định định dạng của địa chỉ IPv6 cục bộ, cách phân bổ chúng và cân nhắc sử dụng bao gồm định tuyến, bộ định tuyến biên trang, DNS, hỗ trợ ứng dụng, sử dụng VPN và hướng dẫn cách sử dụng cho giao tiếp cục bộ bên trong trang web.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.