Мне нужно создать маршрутизатор, который сделает ipv6 доступным для последующих пользователей если это доступно.
Используя "наивный" подход, я столкнулся с двумя проблемами:
1) Я получаю адрес / 64 от восходящего потока через radvd. Когда я включаю на маршрутизаторе radvd, сеть становится недоступной. (Я тоже не уверен, какой адрес указывать.)
2) В общем, учитывая тот факт, что в одной сети может быть несколько маршрутизаторов, я не уверен, какой адрес указывать, чтобы гарантировать уникальность в дальнейшем.
Я делаю все это в Debian (на самом деле пилотная версия находится в Etch по причинам, которые нам не нужно вдаваться).
Спасибо!
Вы не можете (обычно) автоматически настраиваться и одновременно быть маршрутизатором. Один из них должен будет упасть, и поэтому ваша сеть станет недоступной.
/ 64 - это префикс, который вы назначаете сегментам сети уровня канала данных. Кто-то запускает radvd, чтобы присвоить вашей машине префикс / 64. Вы не можете запустить radvd на таком адресе, чтобы дать больше адресов другим машинам, потому что вы украли бы домен radvd над вами.
Конечные пользователи должны иметь префиксы / 48 (иногда / 56), где вы можете разделить свою сеть на префиксы до 65536/64, и вы запускаете radvd для обслуживания этих префиксов.