Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 19 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
Есть такая ситуация, у фирмы два выделенных безлимитных канала по 10Мбит, от разных провайдеров и сервер в ДЦ с портом на 100Мбит. Возможно-ли программно сделать избыточный 20Мбит туннель ВПН, который будет пропускать интернет через сервер и даст защиту от падения одного из провайдеров? Для торговле на бирже это очень было-бы полезно.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.10.2008
Откуда: Тула, Н-ск
Фото: 5
:shock: странно... для торговли на бирже можно сделать резервный канал хоть по обычному модему... Долго фильмы в HD качаются?

_________________
Пятнадцать человек на сундук мертвеца,
Йо-хо-хо, и бутылка рому!
Пей, и дьявол тебя доведет до конца.
Йо-хо-хо, и бутылка рому!


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
_ErOp_ писал(а):
странно... для торговли на бирже можно сделать резервный канал хоть по обычному модему... Долго фильмы в HD качаются?

Дело в софте и в природе высокочастотной торговли. Перерывы на считанные секунды, могут означать многие тысячи рублей потерь - а переключение между разными каналами связи (с разными шлюзами прежде всего), подразумевает и переподключение софта. А это самое переподключение может занять минуты, пока установится сессия и будут загружены данные с начала дня (это уже зависит не от нас).

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 14.07.2005
Откуда: СПб
alpet, Вам нужен приличный прокси-сервер. посмотрите в сторону Kerio Cotrol или подобного. Кирюха многое умеет - в частности автоматическое поднятие резервного канала в случае падения основного, принудительное распределение отдельно указанных компьютеров, групп ПК или сервисов осей по отдельно указанным каналам и т.п; хотя насчет именно Вашего запроса (довольно таки интересный, но сложный) я все-таки сомневаюсь.


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
NTaker
С фейл-овер переключением WAN у нас аппаратный роутер D-Link может справится технически, но это все:
1. С задержкой
2. Не позволяет расширить канал до 20Мбит.

Нужно похоже что-то на такую конфигурацию.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


Последний раз редактировалось alpet 15.09.2011 9:58, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 14.07.2005
Откуда: СПб
alpet писал(а):
1. С задержкой

а как без нее хотите? я даже представить себе в мыслях не могу, что задержки (никакой) не будет. или надо какое-нибудь специализированное оборудование для провайдеров по баснословным деньгам, которое будет держать постоянное соединение с 2 и более линиями доступа и перенаправлять запросы на лету - и все равно задержки в несколько секунд возможны в теории.
alpet писал(а):
2. Не позволяет расширить канал до 20Мбит.

можно попробовать гигабитный роутер.


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
NTaker писал(а):
а как без нее хотите? я даже представить себе в мыслях не могу, что задержки (никакой) не будет. или надо какое-нибудь специализированное оборудование для провайдеров по баснословным деньгам, которое будет держать постоянное соединение с 2 и более линиями доступа и перенаправлять запросы на лету - и все равно задержки в несколько секунд возможны в теории.

Мне казалось наоборот, что это очень просто. По умолчанию в дуплексном подключении, нечетные пакеты идут через 1-ый канал, четные через 2-ой. Высчитывается среднее транзитное время, своего рода пинг = 4-10 мс в моем случае. Если на одном из каналов прокся вдруг обнаруживает затык (скажем прибывают только нечетные пакеты) в 100-200 мс, отправляется сообщение по другому каналу о сбое и недостающие четные пакеты гуртом отправляются по нему-же.
NTaker писал(а):
можно попробовать гигабитный роутер.

Он и так гигабитный вроде. Дело не в этом, мы арендуем две полосы по 10Мбит, и это уже стоит под 40 тыр. А используем только одну как правило, что не рационально. В офисе несколько трейдеров и роботов торгуют, иногда было-бы неплохо отдельным выделять 20Мбит на короткое время. Этого к сожалению не позволяет добиться классический load balancing.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
А каким терминалом торгуете? Если MT4, то в нём вроде можно сидеть с двух терминалов одновременно со всем дублированием и синхронизацией действий. То есть сидите за двумя компами, один подключен к одному провайдеру, другой - к другому. Дешево и сердито.

_________________
Core i5 4690k@4.5Ghz | ASUS STRIX GTX 970 3.5G @1450 | Gigabyte GA-Z97X-Gaming 5 | 16 GB ddr3 @1866 | Corsair CX650 |


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
striderbyhl2 писал(а):
А каким терминалом торгуете? Если MT4, то в нём вроде можно сидеть с двух терминалов одновременно со всем дублированием и синхронизацией действий. То есть сидите за двумя компами, один подключен к одному провайдеру, другой - к другому. Дешево и сердито.

Шлюзы Forts Plaza2, Transaq ARM и Transaq Accessor. Нагружать каждый канал дублером это очень нерациональное решение.
Кстати, глядя предыдущую ссылку - технология мультиплексного прокси пригодилась-бы и мобильным клиентам. Скажем вставили в свой ноутбук модемы МТС, Йота, Скайлинк = легко 10Мбит в движении на машине, и если один провайдер "вне зоны" никаких проблем.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 18.06.2004
Откуда: Алматы KZ
alpet писал(а):
С фейл-овер переключением WAN у нас аппаратный роутер D-Link может справится технически

Ну у меня на работе циска роутер на 2 ВАН канала, так переключение занимает 5-7секунд, как с этим будет справляться СОХО роутеры отдельный разговор.

Как вариант купить слабенький комп поставить 3 сетевухи и поднять на нем ханд майд роутер, теоретически там можно свести к минимуму задержки.

_________________
Поздравляю Шарик, ты балбес! (с) Кот Матроскин


 

Member
Статус: Не в сети
Регистрация: 14.07.2005
Откуда: СПб
Chief Bake писал(а):
Как вариант купить слабенький комп поставить 3 сетевухи и поднять на нем ханд майд роутер, теоретически там можно свести к минимуму задержки.

я про это и писал предлагая к рассмотрению проксю на базе Керио.
Chief Bake писал(а):
переключение занимает 5-7секунд

устроит ли это автора? )))
а тема все более интересна для чтения. с удовольствием почитаю конечную реализацию.


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
Chief Bake писал(а):
Как вариант купить слабенький комп поставить 3 сетевухи и поднять на нем ханд майд роутер, теоретически там можно свести к минимуму задержки.

Если-бы только переключение требовалось быстрое, наверное углубился-бы в эксперименты с настройкой/прошивкой D-Link. У него к тому-же правила SAT редиректа портов на входящие соединения, намертво привязываются к одному из WAN, а внешние подключения тоже могут использоваться.
Вся суть в том, что иногда отдельным локальным клиентам было-бы полезно загрузить данные именно через 20Мбит полосу, а платить за увеличение отдельной полосы совсем не хочется.
Технически шлюз-прокси можно поднять и фоном, на одном мощном компе с KUbuntu Linux 10.4. Мне казалось нет таких задач с сетями, что не решаются под *NIX и более того RAID0 для интернета давно придуман.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
NTaker писал(а):
а тема все более интересна для чтения. с удовольствием почитаю конечную реализацию.

+1

alpetдва соединения с сервером по vpn (OpenVPN к тому мультиплатформенно у меня работает) и
в linux есть такая штука как bonding почитай тут http://ru.gentoo-wiki.com/wiki/HOWTO_%D ... B0_Bonding но это всё вместе надо тестировать...

Добавлено спустя 8 минут 42 секунды:
у openvpn есть такие опции:
Цитата:
keepalive 10 60 (сервер) - макрокоманда "пинговать" противоположную сторону туннеля с указанным периодом 10 сек, при отсутствии встречных пингов в течение 60 сек считать туннель упавшим и запускать пересоединение. Полезно также для поддержания статуса работающего udp-потока в транзитных NAT-шлюзах.
Реально исполняется так (в скобках комментарии):
Для mode server:
ping 10 (сервер посылает OpenVPN-ping каждые 10 секунд. Не путать с ping в IP - здесь на OpenVPN-ping удалённая сторона не отвечает, поэтому эти пакеты надо отправлять с обеих сторон)
ping-restart 120 (при отсутствии встречных пакетов, то есть от клиента, в течении 120 сек сервер перезапускает клиентскую сессию. Не путать, перезапускается НЕ ВЕСЬ OpenVPN-СЕРВЕР!)
push "ping 10" (сообщить клиентам пинговать сервер каждые 10 секунд)
push "ping-restart 60" (сообщить клиентам, что при отсутствии пингов от сервера в течение 60 секунд, клиент должен перезапустить свою сессию).
Для mode p2p:
ping 10
ping-restart 60

ставишь keepalive 1 2
точнее (для уменьшения времени определения) хз что делать, но это уже вариант

http://xander.org.ua/doc/openvpn/openvpn_ixbt.html

Добавлено спустя 2 часа 13 минут 59 секунд:
щас начитался. протокол OSPF вроде обеспечивает динамическую маршрутизацию и оч быстро реагирует на изменение топологии. проблема всех впнов в определении что канал ещё работает и не отвалился если её победить то далее простой bonding/teaming (в windows). кароче частый "пинг"/lsa в ospf может спасти.


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
DenisMak
Переключаемые каналы это не расширение bandwidth. Этим у нас, повторяюсь, и так занимается роутер в режиме фейл-овер маршрутизации, хоть и с недостатками определенными.
Сейчас занимаюсь написанием сетевой библиотеки, для своих финансовых приложений. Там предполагается проецирование нескольких логических каналов, поверх нескольких физических соединений с режимом распределения пакетов.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
alpet писал(а):
Сейчас занимаюсь написанием сетевой библиотеки, для своих финансовых приложений. Там предполагается проецирование нескольких логических каналов, поверх нескольких физических соединений с режимом распределения пакетов

alpet глянь в сторону SCTP там всё это есть.


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
DenisMak писал(а):
глянь в сторону SCTP там всё это есть.

Видимо я делаю велосипед, со своими фишками/заморочками. Но вообще стоит посоветовать этот протокол знакомым, что финансовый софт делают и разработчикам OpenVPN )

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 06.11.2004
Откуда: эмигрировал
Фото: 2
Chief Bake писал(а):
alpet писал(а):
С фейл-овер переключением WAN у нас аппаратный роутер D-Link может справится технически

Ну у меня на работе циска роутер на 2 ВАН канала, так переключение занимает 5-7секунд, как с этим будет справляться СОХО роутеры отдельный разговор.

Как вариант купить слабенький комп поставить 3 сетевухи и поднять на нем ханд майд роутер, теоретически там можно свести к минимуму задержки.


А можно поинтересоваться, что за модель cisco, просто 5-7 сек это какие-то нереальные цифры, у меня сейчас под боком стоит 2811 с гигабитным оптическим модулем и модулем Е1, настройка по оптике основной канал,Е1- резерв, настроена динамическая маршрутизация, если вдруг теряется оптика это даже незаметно. При работе с обычными приложениями, если при этом не тянуть какой нибудь фильм в блурей разрешении.

_________________
Трезвость - норма жизни! Слава советскому народу!


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
alpet писал(а):
Переключаемые каналы это не расширение bandwidth. Этим у нас, повторяюсь, и так занимается роутер в режиме фейл-овер маршрутизации, хоть и с недостатками определенными.

немного вернусь к старому, но Ты кажеться меня тогда не понял, делаем 2 впн канала до сервера по разным провам а отслеживание доступности и балансировку загрузки по ним ложим на ospf http://iprip.ru/tags/OSPF/ в итоге мы должны получить что пакет без трансляции адресов попадёт от клиента на сервер по любому из каналов с равной вероятностью (суммирование пропускной способности), а если один из них заглохнет то автоматически пакеты пойдут по действующему каналу(по сути резервирование).
к тому же если есть роутер возможно он поддерживает всё это, просто нужно настроить


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
Alf82 писал(а):
А можно поинтересоваться, что за модель cisco, просто 5-7 сек это какие-то нереальные цифры, у меня сейчас под боком стоит 2811 с гигабитным оптическим модулем и модулем Е1, настройка по оптике основной канал,Е1- резерв, настроена динамическая маршрутизация, если вдруг теряется оптика это даже незаметно. При работе с обычными приложениями, если при этом не тянуть какой нибудь фильм в блурей разрешении.

У нас используется DLink DFL-800, и пускай сам он быстро поднимает резервный канал, все равно падают соединения программ с торговым сервером. Конечно можно весь-весь трафик уложить в тунель OpenVPN, но всплывают и другие проблемы. Вообще, я досконально с этим роутером ещё не разобрался.

DenisMak
Надо посмотреть будет что к чему.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 19 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: dfcилий и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan