The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка 'умной' маршрутизации для 2 провайдеров/"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Маршрутизация, NAT / Linux)
Изначальное сообщение [ Отслеживать ]

"Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 17:21 
Я подключился тут ко второму провайдеру и соответственно картина следующая:
Существует домашний сервер под ОС Gentoo - в нем 3 сетевухи. Две из них подключены к разным провайдерам у каждой внешний IP. Третья сетевая карта идет во внутренний LAN. Цель - сделать так чтобы по запросу клиента из LAN сервер сам выбирал наилучшего провайдера (один из них быстро работает в РФ, другой быстрее чем первый работает на остальной мир.) и маршрут. При запросе из Интернета по одному из внешних IP отвечать соответственно тоже должен этот IP.

Я буду рад особенно рад изящным решениям решениям вроде:
1) получения AS номера для своего домашнего компьютера с последующей настройкой BGP.
2) измерения скорости работы каждого сегмента сети  при первом запросе этого IP и запись результата на MySQL, который в последствии и будет выбирать провайдера.
3) GeoIP?

Заранее Спасибо!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Pahanivo (ok) on 05-Апр-10, 17:31 
>Я буду рад особенно рад изящным решениям решениям вроде:
>1) получения AS номера для своего домашнего компьютера с последующей настройкой BGP.

уху, техсапорт обоих провайдеров укажет вам направление на ближайший лес )
>2) измерения скорости работы каждого сегмента сети  при первом запросе этого
>IP и запись результата на MySQL, который в последствии и будет
>выбирать провайдера.

жееесть, сам придумал? )))
как мерять то будешь? )))
>3) GeoIP?

что GeoIP?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 17:54 
>>Я буду рад особенно рад изящным решениям решениям вроде:
>>1) получения AS номера для своего домашнего компьютера с последующей настройкой BGP.
>
>уху, техсапорт обоих провайдеров укажет вам направление на ближайший лес )

А в договоре с провайдером не запрещено создавать еще провайдеров - мне даже интересно что будет если реально в RIPN обратиться с просьбой присвоить AS моему компу =)))

>>2) измерения скорости работы каждого сегмента сети  при первом запросе этого
>>IP и запись результата на MySQL, который в последствии и будет
>>выбирать провайдера.
>
>жееесть, сам придумал? )))

Да да - в текстовом файле медленно искать было бы - так что нужна база. Впоследствии придется переходить на ORACLE на отдельном сервере =)))
>как мерять то будешь? )))

Ну по идее нужно как-то экзотично - например nmap'ом =)))
>>3) GeoIP?
>

что GeoIP? - Ну типа есть такая база данных по расположению IP адресов. Надо сначала прогнать всю базу (например из базы с детализацией по странам сделать выборку из 1000 случайных IP этой страны) по обоим провайдерам, а затем уже брать результат для каждого IP из получившейся базы.
----------
Ну вообще для тех кто не понял - это шутка выше, т.к. такие идеи хотя и забавны но все-таки не приближают к решению проблемы. Кто сталкивался с такой ситуацией? Поделитесь, пожалуйста опытом реальных решений...


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 18:07 
Вообще у меня есть подозрения, что для этой цели существует программа Quagga - я прав?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от ALex_hha (ok) on 05-Апр-10, 19:16 
>Вообще у меня есть подозрения, что для этой цели существует программа Quagga
>- я прав?

ты вообще знаешь для чего нужен BGP и протоколы динамической маршрутизации?!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 19:23 
>>Вообще у меня есть подозрения, что для этой цели существует программа Quagga
>>- я прав?
>
>ты вообще знаешь для чего нужен BGP и протоколы динамической маршрутизации?!

Вообще то я как раз пытаюсь это понять - есть где об этом почитать?

Идея такова (может быть это бред, конечно, но все равно забавно было бы):
1. Подаю заявку в RIPN - на присвоение AS за 250 р/мес.
2. Поднимаю BGP сервер.
3. Договариваюсь с разными провайдерами (продвинутыми методиками НЛП и с помощью хака), чтобы они мой BGP сервак начали пользовать
4. Прописываю хитрые таблицы маршрутизации там (типа mail.ru->мой IP)
5. ...
6. PROFIT!

Это совсем бред? или так можно гипотетически сделать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от ALex_hha (ok) on 05-Апр-10, 19:39 
>[оверквотинг удален]
>>>- я прав?
>>
>>ты вообще знаешь для чего нужен BGP и протоколы динамической маршрутизации?!
>
>Вообще то я как раз пытаюсь это понять - есть где об
>этом почитать?
>
>Идея такова (может быть это бред, конечно, но все равно забавно было
>бы):
>1. Подаю заявку в RIPN - на присвоение AS за 250 р/мес.

своя AS за 250 руб в мес?!

>2. Поднимаю BGP сервер.

вообще то такого нет, ну да ладно

>3. Договариваюсь с разными провайдерами (продвинутыми методиками НЛП и с помощью хака),
>чтобы они мой BGP сервак начали пользовать

чо это за методы хака такие? Пока провайдер не пропишет у себя анонс твоей АС, ничего не будет работать, имхо

>4. Прописываю хитрые таблицы маршрутизации там (типа mail.ru->мой IP)
>5. ...
>6. PROFIT!

вообще не понял идеи

З.Ы.
ты хоть понимаешь что BGP не отвечает за "качество" канала? Например, ты настроил BGP и через основного провайдера перестает работать google.com, а через второго работает. В этом случае BGP тебе никак не поможет


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 19:49 
>[оверквотинг удален]
>>>ты вообще знаешь для чего нужен BGP и протоколы динамической маршрутизации?!
>>
>>Вообще то я как раз пытаюсь это понять - есть где об
>>этом почитать?
>>
>>Идея такова (может быть это бред, конечно, но все равно забавно было
>>бы):
>>1. Подаю заявку в RIPN - на присвоение AS за 250 р/мес.
>
>своя AS за 250 руб в мес?!

http://www.ripn.net:8080/nic/IP-reg/price.html
>
>>2. Поднимаю BGP сервер.
>
>вообще то такого нет, ну да ладно
>

http://www.quagga.net/
>>3. Договариваюсь с разными провайдерами (продвинутыми методиками НЛП и с помощью хака),
>>чтобы они мой BGP сервак начали пользовать
>
>чо это за методы хака такие? Пока провайдер не пропишет у себя
>анонс твоей АС, ничего не будет работать, имхо
>

Ну как-то их прописывают же люди изначально - значит еще могут прописать если очень захотят...

>>4. Прописываю хитрые таблицы маршрутизации там (типа mail.ru->мой IP)
>>5. ...
>>6. PROFIT!
>
>вообще не понял идеи

Вот преставь, что есть IP сервера mail.ru (217.69.128.45). Я так понимаю, что провайдер выбирая маршрут до этого IP смотрит таблицы BGP (которые как я понимаю распределены по разным сервакам). Представь что моя AS будет все говорить, что именно у меня в сети находится (наилучший маршрут к) IP=217.69.128.45. В итоге весь траффик проходит через мой компьютер (от одного провайдера к другому), а все полезные данные оседают на диске...
>
>З.Ы.
>ты хоть понимаешь что BGP не отвечает за "качество" канала? Например, ты
>настроил BGP и через основного провайдера перестает работать google.com, а через
>второго работает. В этом случае BGP тебе никак не поможет

Да, понимаю - это я просто отошел от темы, сорри: создал новую по адресу:
https://www.opennet.ru/openforum/vsluhforumID6/20821.html

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от ALex_hha (ok) on 05-Апр-10, 19:15 
>Я буду рад особенно рад изящным решениям решениям вроде:
>1) получения AS номера для своего домашнего компьютера с последующей настройкой BGP.
>2) измерения скорости работы каждого сегмента сети  при первом запросе этого
>IP и запись результата на MySQL, который в последствии и будет
>выбирать провайдера.
>3) GeoIP?

чо курил? :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 19:18 
>>Я буду рад особенно рад изящным решениям решениям вроде:
>>1) получения AS номера для своего домашнего компьютера с последующей настройкой BGP.
>>2) измерения скорости работы каждого сегмента сети  при первом запросе этого
>>IP и запись результата на MySQL, который в последствии и будет
>>выбирать провайдера.
>>3) GeoIP?
>
>чо курил? :)

Честно? Кислоту =)))))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 19:26 
>>Я буду рад особенно рад изящным решениям решениям вроде:
>>1) получения AS номера для своего домашнего компьютера с последующей настройкой BGP.
>>2) измерения скорости работы каждого сегмента сети  при первом запросе этого
>>IP и запись результата на MySQL, который в последствии и будет
>>выбирать провайдера.
>>3) GeoIP?
>
>чо курил? :)

Вообще, сам вопрос решился сам собой - новый провайдер к которому я подключился оказался Г. - так что хватит с него и просто:
ip route add default scope global nexthop via $OLDPROV dev eth1 weight 1 nexthop via $GOVNOPROV dev eth3 weight 2
Так как у него скорость в течении дня скачет от 128 кб/c до 5 Мбит/c на любое направление методом рандома...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от ALex_hha (ok) on 05-Апр-10, 19:40 
>[оверквотинг удален]
>>>выбирать провайдера.
>>>3) GeoIP?
>>
>>чо курил? :)
>
>Вообще, сам вопрос решился сам собой - новый провайдер к которому я
>подключился оказался Г. - так что хватит с него и просто:
>
>ip route add default scope global nexthop via $OLDPROV dev eth1 weight
>1 nexthop via $GOVNOPROV dev eth3 weight 2

в случае с SNAT работать не будет


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 05-Апр-10, 19:52 
>[оверквотинг удален]
>>>
>>>чо курил? :)
>>
>>Вообще, сам вопрос решился сам собой - новый провайдер к которому я
>>подключился оказался Г. - так что хватит с него и просто:
>>
>>ip route add default scope global nexthop via $OLDPROV dev eth1 weight
>>1 nexthop via $GOVNOPROV dev eth3 weight 2
>
>в случае с SNAT работать не будет

У меня работает все - т.е. сижу за компом, который в LAN - IP меняется постоянно (т.е. захожу на myip.ru и ip-address.com - там два разных IP показано...)

Может все дело в том что у меня arno-iptables-firewall стоит?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Pahanivo (ok) on 06-Апр-10, 07:19 
>[оверквотинг удален]
>>>ip route add default scope global nexthop via $OLDPROV dev eth1 weight
>>>1 nexthop via $GOVNOPROV dev eth3 weight 2
>>
>>в случае с SNAT работать не будет
>
>У меня работает все - т.е. сижу за компом, который в LAN
>- IP меняется постоянно (т.е. захожу на myip.ru и ip-address.com -
>там два разных IP показано...)
>
>Может все дело в том что у меня arno-iptables-firewall стоит?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от ALex_hha (ok) on 06-Апр-10, 15:18 
>У меня работает все - т.е. сижу за компом, который в LAN
>- IP меняется постоянно (т.е. захожу на myip.ru и ip-address.com -
>там два разных IP показано...)
>
>Может все дело в том что у меня arno-iptables-firewall стоит?

no comments :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Anubioz (ok) on 06-Апр-10, 21:04 
Тех кого интересуют ответы на вопросы, читаем
Сэм Хелеби. Принципы маршрутизации в Internet.
Google for it...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Настройка 'умной' маршрутизации для 2 провайдеров/"  +/
Сообщение от Pahanivo (ok) on 07-Апр-10, 08:50 
>Тех кого интересуют ответы на вопросы, читаем
>Сэм Хелеби. Принципы маршрутизации в Internet.
>Google for it...

Это даже уже не смешно, это уже клиника.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру