1

В IPv4 люди часто используют подсети, такие как 10.0.0.0 (10.0.0.1 - 10.0.0.254) или 192.168.0.0

Оба из них довольно легко запомнить. Какова их альтернатива в IPv6? Я знаю, что могу придумать любую возможную подсеть, которая придет мне в голову, но я бы предпочел использовать что-то более стандартное.

Сервер ISC-DHCP использует 2001:db8:0:1::/64 в своем примере, но этот диапазон адресов кажется мне достаточно сложным и запоминающимся.

Можно ли использовать что-то очень простое, например, a::0 - a::ffff? Какие хорошие примеры легко запомнить и широко использовать?

2 ответа2

3

RFC 3849 официально определяет 2001:db8::/32 в качестве префикса для использования в документации. Вот почему документация ISC DHCP-сервера использует его.

RFC 5737 определяет подсети документации для IPv4 как блоки:

192.0.2.0/24 (TEST-NET-1)  
198.51.100.0/24 (TEST-NET-2)  
203.0.113.0/24 (TEST-NET-3)

Авторы документации, которые не знают лучше, неправильно используют диапазоны частных адресов IPv4 RFC 1918 :

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16. 

IPv6-эквивалентом этой (плохой) практики будет использование префикса уникального локального адреса RFC 4193 для fc00::/7 .

Что так сложно вспомнить о 2001:db8::/32? Представьте себе, что поклонники Стэнли Кубрика спорят о 2001: Космическая Одиссея. Это дебаты 2001 года.

Префикс 2001:: используется для многих публично маршрутизируемых адресов, поэтому 2001:db8:: even "выглядит" как "настоящий" префикс.

2

Люди не используют эти адреса, потому что их легко запомнить, они используются, потому что они были специально выделены для частного использования (см. RFC 1918).

IPv6 имеет набор адресов, называемых уникальными локальными адресами (RFC 4193), которые могут использоваться аналогичным образом. Подсеть для этих адресов:

fd00::/8

Однако RFC действительно указывает, что первые 40 битов должны генерироваться случайным образом, чтобы не было никаких коллизий в глобальном масштабе. Вот разбивка от RFC:

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

Таким образом, это не делает вещи легко запоминающимися, но является "правильным способом" сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .