Я пытаюсь создать небольшую сеть IPv6 anycast с 4 ПК [работающими под управлением CentOs 5.0, называемыми PC1-PC4] и двумя маршрутизаторами серии Cisco 2800.
Настройка такова: ПК1, ПК2 будут в подсети 2001 :: 0/127, а ПК3, ПК4 будут в подсети 2001 :: 2/127. Маршрутизаторы соединят 2 подсети с целью дать возможность ПК1, ПК2 подключиться к ПК3 или ПК4 через Anycast.
Я не совсем понимаю, как это реализовать. Читая предыдущий запрос SF , Я наткнулся на IPv4 Anycast, реализованный для DNS. Могу я повторить ту же настройку для IPv6? Можете ли вы предоставить достаточно деталей для реализации?
[Отредактировано]
IPv6 Anycast работает так же, как и в IPv4. В простейшей форме дискретная подсеть объявляется несколькими отдельными маршрутизаторами. В результате клиенты, пытающиеся связаться с узлами в этой подсети, достигнут ближайшего к ним маршрутизатора (по счетчику сетевых переходов).
На самом деле настроить это довольно просто, вам просто нужно настроить одну и ту же IP-подсеть в разных, и, что лучше всего, далекий, части сети и маршрутизаторы, подключенные к этим подсетям, объявляют эту подсеть. Маршрутизаторы восходящего потока суммируют объявления о маршрутах и отправляют трафик в маршрутизатор / подсеть, ближайший к маршрутизаторам восходящего направления. Таким образом, машины, пытающиеся связаться с IP-адресами в этой подсети, достигнут ближайшей группы машин.
Ваш вопрос звучит не так. Это похоже на две подсети, соединенные одним и тем же маршрутизатором, что по определению было бы просто одноадресная передача.
Разговоры ИЗ подсетей Anycast В подсети Anycast сложны, и их следует избегать. Возьмем этот пример, 2001 :: 3/126 - это подсеть Anycast, размещенная в 14 разных местах, а 2001 :: 4/126 - еще одна подсеть Anycast, размещенная только в 3. Для простоты предположим равномерное распределение подсетей для обоих Сети Anycast.
ACK
пакет назад в 2001 :: 3/126Unicast -> Anycast работает нормально, так как есть только один путь к источнику, а сетевой путь одинаков в обоих направлениях.
Anycast -> Unicast работает нормально, поскольку существует только один путь к месту назначения, а сетевой путь одинаков в обоих направлениях.
Anycast -> Anycast проблематичен, поскольку может быть несколько путей, а сетевой путь может быть совершенно другим в обоих направлениях.