Страница 1 из 1
Два провайдера
Добавлено: 2012-03-21 11:41:01
fessoga5
Есть идея организовать два провайдера на сервере. Решение две таблицы маршрутизации и ipfw. Или через bgp, конкретно менять метрику на шлюзе по умолчанию.
Интересует 2 вариант.
Как запоминать какие ресурсы посетил пользователь, это чтобы сессии не слетатали во время онлайн игры например.
Есть ли в quagge этот механизм или все можно сделать скриптом на коленке.
Возникнут ли проблемы с обратным приходом пакета, то есть придет ли он и обработается корректно на том белом ип адрессе с которого ушел.
Спасибо за ответы.
Re: Два провайдера
Добавлено: 2012-03-21 12:28:35
skeletor
fessoga5 писал(а):Есть идея организовать два провайдера на сервере. Решение две таблицы маршрутизации и ipfw. Или через bgp, конкретно менять метрику на шлюзе по умолчанию.
Эти варианты вообще разные! Для BGP вам обязательно нужна AS, да и просто менять метрику оно скорее всего может не заработать (у меня не заработало, если выставить метрику и один канал отвалился)
fessoga5 писал(а):Как запоминать какие ресурсы посетил пользователь, это чтобы сессии не слетатали во время онлайн игры например.
А как ресурс отреагирует на смену вашего ИПа, вы уже знаете?
fessoga5 писал(а):Есть ли в quagge этот механизм или все можно сделать скриптом на коленке.
quagga - это маршрутизация, а вам нужно NAT сессии
fessoga5 писал(а):Возникнут ли проблемы с обратным приходом пакета, то есть придет ли он и обработается корректно на том белом ип адрессе с которого ушел.
Могу возкнуть при смене каналов. А вообще нужно настраивать так, что бы одновременно были доступны оба канала и пакет куда пришёл, оттуда и ушёл. Если доступен 1 канал - тут всё понятно.
Re: Два провайдера
Добавлено: 2012-03-21 14:52:13
asdfg
http://www.lissyara.su/articles/freebsd ... #example_5
Задача: обеспечить выход в интернет локальной сети через обоих провайдеров используя балансировку трафика между подключениями.
Re: Два провайдера
Добавлено: 2012-03-22 4:03:24
fessoga5
skeletor писал(а):fessoga5 писал(а):Есть идея организовать два провайдера на сервере. Решение две таблицы маршрутизации и ipfw. Или через bgp, конкретно менять метрику на шлюзе по умолчанию.
Эти варианты вообще разные! Для BGP вам обязательно нужна AS, да и просто менять метрику оно скорее всего может не заработать (у меня не заработало, если выставить метрику и один канал отвалился)
fessoga5 писал(а):Как запоминать какие ресурсы посетил пользователь, это чтобы сессии не слетатали во время онлайн игры например.
А как ресурс отреагирует на смену вашего ИПа, вы уже знаете?
fessoga5 писал(а):Есть ли в quagge этот механизм или все можно сделать скриптом на коленке.
quagga - это маршрутизация, а вам нужно NAT сессии
fessoga5 писал(а):Возникнут ли проблемы с обратным приходом пакета, то есть придет ли он и обработается корректно на том белом ип адрессе с которого ушел.
Могу возкнуть при смене каналов. А вообще нужно настраивать так, что бы одновременно были доступны оба канала и пакет куда пришёл, оттуда и ушёл. Если доступен 1 канал - тут всё понятно.
1. Я и имел в виду разные варианты, реализацию через ipfw читал, хочу сделать по другому - через маршрутизацию. Про метрику: в bgp есть понятие не метрики, а какое то другое, которое корректнее.
2. Ресурс отреагирует сбросом ссесии. Собственно поэтому и надо сохранять привязку адресс ресурса - клиент, и через "ресурс" менять белые ип для клиента.
3. Про механизм имелось в виду есть ли встроенная возможность кваги менять метрику в зависимости от какого нибудь параметра.
4. Если привязка клиент - ресурс, заработает проблема отпадет сама по себе.
И на заметку, знаю что на уровне провайдера подобные вещи реализованны.
Re: Два провайдера
Добавлено: 2012-03-22 7:11:26
sergoff
хм!? а ipwf разве не маршрутизирует????
Re: Два провайдера
Добавлено: 2012-03-22 8:23:04
fessoga5
sergoff писал(а):хм!? а ipwf разве не маршрутизирует????
Он работает с двумя таблицами маршрутизации .... Что несколько не то ...