IP-адресация¶
IPv4¶
IPv6¶
Использование и назначение
Для начала необходимо заказать подсеть (pool) адресов IPv6 «/52», сделать это можно через систему биллинга или с помощью обращения в службу поддержки клиентов (Сustomer Сare).
Примечание
Поштучная выдача IPv6 адресов не предусмотрена. Это технологическое ограничение, адреса IPv6 выдаются только подсетями «/52», с которых уже формируются меньшие подсети «/64».
Предупреждение
Опция DHCP корректно работает только в подсетях «/64». Данную особенность нужно учитывать при формировании подсетей.
Дополнительная плата за использование подсети IPv6 не снимается.
В рамках активации создается одна подсеть «/64» с включенной опцией DHCP, что значительно упростит назначение ip-адресации на инстанс. Остальные подсети «/64» пользователь может создать самостоятельно.
Новая подсеть IPv6 «/64» добавляется в уже существующую сеть vpc-network-project_id.
IPv6 адрес будет назначен сразу на тот же сетевой порт (интерфейс), где и текущий IP из приватной подсети (172.16.0.0/20). Далее необходимо проверить настройки сетевого интерфейса в ОС (проверить включена ли опция IPv6 и проверить получил ли интерфейс адрес по DHCP). В случае необходимости потребуется внести нужные правки и перезапустить интерфейс.
Возможен вариант с назначением подсети IPv6 на отдельную сеть, в таком случае для добавления нового адреса нужно добавить еще один сетевой интерфейс к инстансу, после чего сервис «openstack» автоматически выделит в случайном порядке свободный IP и назначит его на интерфейс инстанса (предварительно необходимо убедиться, что в настройка ОС инстанса после добавления интерфейса выставлена опция получения IP по DHCP). Использование варианта, при котором IPv6 подсеть будет создаваться в отдельной сети, требует отдельного согласования со службой технической поддержки, а также понимания, необходимости внесения определенных изменений в конфигурацию сетевых настроек ОС инстанса, что требует дополнительных знаний организации маршрутизации сетей.
Дополнительно необходимо:
- Добавить разрешающее правило в Группах безопасноти для IPv6/
- Для инстансов под управлением ОС WindowsВыполнить команды в PowerShell с правами Администратора:
Set-NetIPv6Protocol -RandomizeIdentifiers Disabled
Set-NetIPv6Protocol -UseTemporaryAddresses Disabled
netsh interface ipv6 set global randomizeidentifiers=disabled store=active
netsh interface ipv6 set global randomizeidentifiers=disabled store=persistent
netsh interface ipv6 set privacy state=disabled store=active
netsh interface ipv6 set privacy state=disabled store=persistent