есть 6 серверов. все они являются впнсерверами и подключены между собой. сервера в разных странах.
как настроить маршрутизацию, чтобы можно было трафик пускать через несколько серверов?
например
сервера по странам UA,RU,MD,RO,PL,DE
клиент подключился к UA трафик пошел на RU потом на MD и вышел в мир через DE.
Или такой вариант client --> MD = RO = Pl = RU --> Internet.
в какую сторону смотреть? динамическая маршрутизация? на ospf? или как это все организовать грамотно?
> есть 6 серверов. все они являются впнсерверами и подключены между собой. сервера
> в разных странах.
> как настроить маршрутизацию, чтобы можно было трафик пускать через несколько серверов?
> например
> сервера по странам UA,RU,MD,RO,PL,DE
> клиент подключился к UA трафик пошел на RU потом на MD и
> вышел в мир через DE.
> Или такой вариант client --> MD = RO = Pl = RU
> --> Internet.подмена ip отправителя будет на каждом сервере?
> в какую сторону смотреть? динамическая маршрутизация? на ospf? или как это все
> организовать грамотно?на основании чего выбирается цепочка серверов?
см. Tor и не изобретай лисапЭд
> см. Tor и не изобретай лисапЭдтор - это тор, а тут вопрос про альернативное решение, плюсы его очевидны - скорость и независимость, так что вопрос открыт
Как вариант, в mangle маркировать траффик входящий например меткой UA+ своя функция от urandom и к примеру функция будет выдавать 1,2,3,4 и 5. исходя из этого делать маршрут на сл. впн к примеру UA1 все нулевые маршруты уйдут на DE UA2 на MD и т.д. Так же в условии маркировки проверять откуда пришел пакет (от клиента или от сл. сервера) и так же маркировать и выпускать на сл. промежуточный сервер или отправлять пакет в интернет по дефолтному нулевому маршруту.