Продолжение цикла постов про нелегкую судьбу IPv6 в домашних условиях. Предыдущий псто здесь . Посмотрел. Оказывается, мой забугорный хостинг-провайдер не даёт /56-подсети для VDS-ок. Причем, даже на самых "тяжелых" дорогих тарифах. Причем, даже за отдельную плату. Смешно, IPv4-адрес докупить у него можно, а IPv6 — нельзя. Вот тебе, мальчик, один /128 и извольте жрать что дают. Согласен, свинство. Согласен, хостер — говно (не только по этой причине, но и по ряду других). Но менять его на что-то другое сейчас крайне затруднительно, в том числе и потому, что его IPv4-адрес у меня уже много где прописан. Замучаюсь только вспоминать где, и дважды замучаюсь менять. Но тогда мне в голову пришла другая мысль. Мне же никто не запрещает использовать GUA-адреса, выдаваемые моим российским домашним провайдером. А в далёком забугорье я могу средствами VDS спокойно осуществлять source NAT на пресловутый /128. И GetAddrInfo() не будет выпендриваться. Единственная проблема — эта /56-подсеть от домашнего провайдера динамическая. Я её получаю по DHCPv6. Таким образом, каждый раз при изменении этого блока домашний роутер должен как-то передать информацию о нём на забугорный VDS, чтобы тот обновил бы свою таблицу маршрутизации. Способ "в лоб" — заскриптовать. Bash — наше всё. "Здесь" вешаю хук на DHCPv6-клиента, дёргаю по SSH VDSку, с той стороны скрипт ищет-меняет маршут. Если не придумаю ничего лучше, так и поступлю. Но хочется сделать прям вот красиво, а заодно освоить чего-нибудь новенькое. Вот я и размышляю каким бы ещё способом можно было такую задачу? iBGP? RIP? Babel? Кстати, вы знали про существование протокола динамической маршрутизации под названием " BATMAN "? И я не знал. А он где-то есть.