Перейти к содержанию

Вопрос

Опубликовано (изменено)

Всем доброго дня.

Так как ipv6 понемногу движется в направлении, где ему уже давно пора быть - возможно ли добавление поддержки в ipv6 по образу и подобию ip dhcp host?

Use case: Android ...-9-10 не поддерживает DHCPv6, только SLAAC, некоторые коробки с кастомными прошивками не реализуют Temporary IPv6, т.е. просто светят всем своим MAC'ом. Хотелось бы либо задать статически адреса для таких коробок (которые можно менять произвольно), либо генерировать его рандомно на основе полученного префикса (что-то типа ipv6 dhcp host 00:AA:BB:CC:DD:EE auto) а для остальных mode dhcp

С уважением

 

Изменено пользователем dpokrovsky

Рекомендуемые сообщения

  • 0
Опубликовано

update: с учетом нескольких подсетей может быть как-то так:

ipv6 subnet Default
    bind Home
    number 0
    mode dhcp
    host 00:11:22:33:44 slaac
    host AA:BB:CC:DD:EE 2001:4860:4860::8888

 

  • 0
Опубликовано

C DHCP очень много проблем ввиду его негибкости. Допустим мы заполним конфиг такими статическими записями, дальше провайдер меняет префикс... И что делать? Менять конфиг каждый раз?
Значит надо добавлять не абсолютные адреса, а только правую часть.

host AA:BB:CC:DD:EE ::123

И тогда при получении префикса подставлять его в левую часть. Получим 2001:4860:4860::123.

Но при переполучении префикса нужно будет отзывать все DHCP адреса, путем отправки каждому клиенту запроса.


Со SLAAC можно одним пакетом отказаться от старого префикса и назначить новый. Одним пакетом сразу для всех клиентов.

Пока считаю данный функционал несущественным, по IPv6 есть более приоритетные задачи.

  • 0
Опубликовано (изменено)

Спасибо за ответ!

Хотелось бы еще уточнить

Цитата

Но при переполучении префикса нужно будет отзывать все DHCP адреса, путем отправки каждому клиенту запроса.

Ведь фактически текущий функционал так и работает?

ipv6 subnet Default
    bind Home
    number 0
    mode dhcp

и если отказаться пока от идеи (полу)статических адресов, имеет ли смылс зделать переопределение способа адресации на хостах в рамках подсети?

ipv6 subnet Default
    bind Home
    number 0
    mode dhcp
    host 00:11:22:33:44 slaac

или

ipv6 subnet Default
    bind Home
    number 0
    mode slaac
    host 00:11:22:33:44 dhcp

SLAAC хорош, но не все устройства поддерживают временный IP, а значит будут везде слать совсем статический MAC (что, очевидно, косяк ранней версии стандарта и плохо), а DHCP не поддерживает Android (что вообще трудно объяснить).

Изменено пользователем dpokrovsky
  • 0
Опубликовано
Цитата

Имеет ли смысл сделать переопределение способа адресации на хостах в рамках подсети?

ICMPv6 RA рассылаются мультикастом, значит все IPv6 клиенты слышат одно и то же и не могут таким образом получать разные конфигурации.

Чтобы реализовать идею переопределения способа адресации, придётся отказаться от мультикаста и слать RA адресно. Соответственно придётся вести список клиентом и следить за их состоянием. Тем самым мы начинаем потихоньку ползти от stateless(SLAAC) к stateful(DHCP). Вся философия рушится.

Данная идея сложна в реализации, имеет спорную концепцию, необходимость выглядит сомнительной.

  • 0
Опубликовано
On 3/18/2020 at 10:11 AM, vst said:

C DHCP очень много проблем ввиду его негибкости. Допустим мы заполним конфиг такими статическими записями, дальше провайдер меняет префикс... И что делать? Менять конфиг каждый раз?
Значит надо добавлять не абсолютные адреса, а только правую часть.


host AA:BB:CC:DD:EE ::123

И тогда при получении префикса подставлять его в левую часть. Получим 2001:4860:4860::123.

Но при переполучении префикса нужно будет отзывать все DHCP адреса, путем отправки каждому клиенту запроса.


Со SLAAC можно одним пакетом отказаться от старого префикса и назначить новый. Одним пакетом сразу для всех клиентов.

Пока считаю данный функционал несущественным, по IPv6 есть более приоритетные задачи.

Здравые мысли. Но у многих префикс меняется очень редко. Статических ipv6 адресов очень не хватает в DHCP.

  • 0
Опубликовано
17 часов назад, avn сказал:

Здравые мысли. Но у многих префикс меняется очень редко. Статических ipv6 адресов очень не хватает в DHCP.

Если у вас редко меняется префикс, то у вас адреса и так будут статические на основе eui-64. Просто отключите privacy extensions, если они включены.

  • 0
Опубликовано
14 minutes ago, Le ecureuil said:

Если у вас редко меняется префикс, то у вас адреса и так будут статические на основе eui-64. Просто отключите privacy extensions, если они включены.

Хочется простых адресов, типа ::1 после префикса.

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.