Какой типичный и простой для запоминания пример подсети IPv6?

Какой типичный и простой для запоминания пример подсети IPv6?

В 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? Какие есть хорошие примеры, которые легко запомнить и которые также широко используются?

решение1

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

RFC5737определяет подсети документации для 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)

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

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16. 

Эквивалентом этой (плохой) практики в IPv6 было бы использованиеRFC4193Уникальный префикс локального адреса fc00::/7.

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

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

решение2

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

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

fd00::/8

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

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

Итак, это не облегчает запоминание, но это «правильный способ» сделать это.

Связанный контент