Назад | Перейти на главную страницу

Создать маршрутизатор в Debian, передавая ipv6, если он доступен

Мне нужно создать маршрутизатор, который сделает ipv6 доступным для последующих пользователей если это доступно.

Используя "наивный" подход, я столкнулся с двумя проблемами:

1) Я получаю адрес / 64 от восходящего потока через radvd. Когда я включаю на маршрутизаторе radvd, сеть становится недоступной. (Я тоже не уверен, какой адрес указывать.)

2) В общем, учитывая тот факт, что в одной сети может быть несколько маршрутизаторов, я не уверен, какой адрес указывать, чтобы гарантировать уникальность в дальнейшем.

Я делаю все это в Debian (на самом деле пилотная версия находится в Etch по причинам, которые нам не нужно вдаваться).

Спасибо!

Вы не можете (обычно) автоматически настраиваться и одновременно быть маршрутизатором. Один из них должен будет упасть, и поэтому ваша сеть станет недоступной.

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

Конечные пользователи должны иметь префиксы / 48 (иногда / 56), где вы можете разделить свою сеть на префиксы до 65536/64, и вы запускаете radvd для обслуживания этих префиксов.