Назад | Перейти на главную страницу

IPv6: создание диапазонов, значений диапазонов

Итак, мне только что назначили диапазон IP-адресов / 64. Я использую SolusVM для управления виртуальными машинами.

С / 64 мне даются первые 4 (октета? Я думаю, они называются), поэтому мой формат в настоящее время

ХХХХ: ХХХХ: ХХХХ: ХХХХ:пустой:пустой:пустой:пустой

SolusVM предложила сгенерировать для меня диапазон из 100 IP-адресов. Он будет автоматически заполнять только последние два октета, поэтому я использовал:

XXXX: XXXX: XXXX: XXXX: 1: 1: АВТО: АВТО

и SolusVM сгенерировал для меня 100 IP. У меня вопрос, сколько IP-адресов находится в диапазоне XXXX: XXXX: XXXX: XXXX: 1: 1: AUTO: AUTO? Предполагая, что можно изменять только значения в полях: AUTO: AUTO? Имеет ли это определенное имя как "блок" (например, вместо / 64)

Простите за вопрос новичка!

Буквальный ответ: два квадрицепса с надписью АВТО в вашем вопросе 2 * 16 = 32 бита, поэтому количество различных адресов, которые вы можете сформировать таким образом, равно 2 ^ 32 = 4294967296, все из которых действительно можно использовать, поскольку нет зарезервированных.

Разумный ответ: IPv6-адресация работает не так. Младшие 64 бита - это идентификатор интерфейса. Только старшие 64 бита подразделяются на подсети. Либо ваш SolusVM создает маршрутизируемую подсеть для виртуальных машин, и в этом случае вам нужно большее адресное пространство (более короткий префикс), чем / 64, чтобы вы могли передать один / 64 SolusVM, либо он соединяет виртуальные машины с вашей сетью, и в этом случае вам совсем не нужно заботиться о структуре адресов, просто выделите ей произвольный блок адресов.

Если ваш провайдер назначил вам только / 64, скорее всего, это префикс ссылки. Если у вас есть физическая машина, на которой вы хотите запускать много виртуальных машин, я бы рекомендовал получить более короткий префикс маршрутизации от вашего провайдера (/ 48 или / 56). Затем вы можете разделить этот маршрутизируемый префикс на несколько / 64, который вы можете использовать в качестве префикса ссылки на виртуальных каналах между вашей физической машиной и каждой виртуальной машиной.

Если ваш провайдер назначил вам, например, 2001: db8: cb61: a389 :: / 64 и ваше программное обеспечение должно использовать весь префикс 2001: db8: cb61: a389: 1: 1 :: / 96, чтобы назначить только 100 адресов, оно определенно не использует все из этого / 96. A / 96 имеет 2 ² адреса. Это более пригодные для использования адреса, чем все IPv4.

TL; DR; XXXX: XXXX: XXXX: XXAA :: / 64 Где AA = 256 сетей (вариант B)

Вы должны запросить / 48, / 64 - это подсеть уровня «клиента», поэтому для домашнего использования это нормально, но если вы планируете разместить несколько виртуальных машин, каждая виртуальная машина, которую может использовать клиент, должна быть / 64.

Кроме того, с точки зрения злоупотреблений / 64 равно IPv4 / 32, а / 48 равно IPv4 / 24. (спам / злоупотребления в сети)

См. Разделение Cisco на подсети IPv6 ...