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

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

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

XXXX: XXXX: XXXX: XXXX: пусто : blank : blank : blank

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

XXXX: XXXX: XXXX: XXXX: 1: 1: AUTO: AUTO

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

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

0
задан 1 December 2015 в 23:04
3 ответа

Дословный ответ: два квадрата, помеченные AUTO в вашем вопросе, состоят из 2 * 16 = 32 бита, поэтому количество различных адресов, которые вы можете сформировать таким образом, равно 2 ^ 32 = 4294967296, все из которых фактически могут быть использованы, поскольку нет зарезервированных.

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

1
ответ дан 4 December 2019 в 13:45

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

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

1
ответ дан 4 December 2019 в 13:45

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

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

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

CiscoSubnetIPv6

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

0
ответ дан 4 December 2019 в 13:45

Теги

Похожие вопросы