URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 21907
[ Назад ]

Исходное сообщение
"Настройка оптимальной маршрутизации"

Отправлено Serhio_81 , 13-Ноя-10 11:16 
Доброе утро!

Подскажите пожалуйста как решить насущную проблему....

Есть 3 сетевых карты:
eth0 - смотрит в интернет 10.40.х.х
eth1 - смотрит в интернет 193.256.х.х
eth2 - смотрит в локолную сеть

Система OS Mandriva
На машине стоит squid который проксирует с eth0 (eth1) на eth2.
Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом обеспечить стабильную скорость равную Vmin.


Содержание

Сообщения в этом обсуждении
"Настройка оптимальной маршрутизации"
Отправлено crash , 13-Ноя-10 11:22 
>[оверквотинг удален]
> Есть 3 сетевых карты:
> eth0 - смотрит в интернет 10.40.х.х
> eth1 - смотрит в интернет 193.256.х.х
> eth2 - смотрит в локолную сеть
> Система OS Mandriva
> На машине стоит squid который проксирует с eth0 (eth1) на eth2.
> Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала
> ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда
> на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом
> обеспечить стабильную скорость равную Vmin.

пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию. И запускайте его через cron раз в минуту или как вам угодно будет


"Настройка оптимальной маршрутизации"
Отправлено fantom , 13-Ноя-10 11:59 
>[оверквотинг удален]
>> Система OS Mandriva
>> На машине стоит squid который проксирует с eth0 (eth1) на eth2.
>> Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала
>> ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда
>> на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом
>> обеспечить стабильную скорость равную Vmin.
> пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если
> будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию.
> И запускайте его через cron раз в минуту или как вам
> угодно будет

Самый главный вопрос во всем этом -ЧТО ВЫ вкладываете в понятие скорость, и как вы ее мерять собираетесь?
Скорость - она разная сильно бывает, есть скорость физики, есть скорость мгновенная, средняя, до провайдера, до какого-то ресурса, есть их комбинации и это еще дааааалеко не полный список.


"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 12:21 
>[оверквотинг удален]
>>> обеспечить стабильную скорость равную Vmin.
>> пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если
>> будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию.
>> И запускайте его через cron раз в минуту или как вам
>> угодно будет
> Самый главный вопрос во всем этом -ЧТО ВЫ вкладываете в понятие скорость,
> и как вы ее мерять собираетесь?
> Скорость - она разная сильно бывает, есть скорость физики, есть скорость мгновенная,
> средняя, до провайдера, до какого-то ресурса, есть их комбинации и это
> еще дааааалеко не полный список.

Физическая скорость до провыйдера составляет 10 Мбит/с
Меня интересует средняя скорость в минуту..(или в 5 минут)
А вот как её мерить и как это сделать я обратился к Вам, уважаемые пользователи данного ресурса..
И знаю, что это возможно...


"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 12:27 
>[оверквотинг удален]
>>> обеспечить стабильную скорость равную Vmin.
>> пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если
>> будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию.
>> И запускайте его через cron раз в минуту или как вам
>> угодно будет
> Самый главный вопрос во всем этом -ЧТО ВЫ вкладываете в понятие скорость,
> и как вы ее мерять собираетесь?
> Скорость - она разная сильно бывает, есть скорость физики, есть скорость мгновенная,
> средняя, до провайдера, до какого-то ресурса, есть их комбинации и это
> еще дааааалеко не полный список.

Кстати о философии и Vmin бывает разной.. Надо думать, что Vmin задается такой, которая не выше пропускной способности физики даже с учетом флуктуацией в КС..


"Настройка оптимальной маршрутизации"
Отправлено GolDi , 13-Ноя-10 12:00 
>[оверквотинг удален]
>> Система OS Mandriva
>> На машине стоит squid который проксирует с eth0 (eth1) на eth2.
>> Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала
>> ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда
>> на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом
>> обеспечить стабильную скорость равную Vmin.
> пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если
> будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию.
> И запускайте его через cron раз в минуту или как вам
> угодно будет

Можно оба канала задействовать.


"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 12:17 
>[оверквотинг удален]
>>> На машине стоит squid который проксирует с eth0 (eth1) на eth2.
>>> Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала
>>> ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда
>>> на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом
>>> обеспечить стабильную скорость равную Vmin.
>> пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если
>> будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию.
>> И запускайте его через cron раз в минуту или как вам
>> угодно будет
> Можно оба канала задействовать.

А каким образом??? Типа балансировки?
Можно по подробнее..


"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 12:16 
>[оверквотинг удален]
>> Система OS Mandriva
>> На машине стоит squid который проксирует с eth0 (eth1) на eth2.
>> Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала
>> ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда
>> на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом
>> обеспечить стабильную скорость равную Vmin.
> пишите скрипт, который будет проверять скорость и сравнивать с Vmin. И если
> будет условие что существующая скорость меньше Vmin, то скрипт переписывает маршрутизацию.
> И запускайте его через cron раз в минуту или как вам
> угодно будет

А можно натолкунуть ссылкой на пример скрипта, если не сложно...


"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 14:36 
М-да, похоже теоретиков много, а дел мало..
даже грустно стало..
:(

"Настройка оптимальной маршрутизации"
Отправлено fantom , 13-Ноя-10 15:06 
> М-да, похоже теоретиков много, а дел мало..
> даже грустно стало..
> :(

А вы ждали что вам готовый скрипт выложат сразу с вашими настройками? ;)


"Настройка оптимальной маршрутизации"
Отправлено fantom , 13-Ноя-10 15:07 
Если каналы равноценные - банально 2 шлюза по умолчанию прописать и 2 НАТ-а настроить - и будет вам балансировка.

"Настройка оптимальной маршрутизации"
Отправлено fantom , 13-Ноя-10 15:12 
http://www.google.com.ua/search?client=opera&rls=ru&q=%...

"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 15:36 
> http://www.google.com.ua/search?client=opera&rls=ru&q=%...

- ВЫ ГЕНИАЛЬНЫ! А для яндекса не скинешь такую ссылку ;)

-------------------------
Спасибо уже разобрался..
Я ждал проблемных ситуаций и кто с какими сталкивался, как это реализовать лучше.
Т.к. вариантов реализации полно, а хотелось бы узнать какой эффективнее и отказоустойчивее. Зачем изобретать велосипед, если он уже есть.
Сюда за советами ходить, только время зря терять!!!


"Настройка оптимальной маршрутизации"
Отправлено Serhio_81 , 13-Ноя-10 15:28 
>> М-да, похоже теоретиков много, а дел мало..
>> даже грустно стало..
>> :(
> А вы ждали что вам готовый скрипт выложат сразу с вашими настройками?
> ;)

Вот как раз мне этого и не надо..


"Настройка оптимальной маршрутизации"
Отправлено Aleks305 , 13-Ноя-10 15:53 
>[оверквотинг удален]
> Есть 3 сетевых карты:
> eth0 - смотрит в интернет 10.40.х.х
> eth1 - смотрит в интернет 193.256.х.х
> eth2 - смотрит в локолную сеть
> Система OS Mandriva
> На машине стоит squid который проксирует с eth0 (eth1) на eth2.
> Вопрос: как настроить маршрутизацию таким образом, что если бы скорость интернета падала
> ниже Vmin происходило переключение с интерфейса eth0 на eth1. А когда
> на eth0 скорость поднималась к Vmin происходило обратное переключение. Одним словом
> обеспечить стабильную скорость равную Vmin.

не в тему... странный интернет, начинающийся с 10.40.....))))