Jump to content

Recommended Posts

Posted

В офис, наконец, привели хвост от второго провайдера. BGP там нет (да и не нужен)

Нужно в общем как-нибудь раскидать трафик на двух провайдеров (у одного 6 мбит, у другого 10).

Поставил туда RB3011UIAS-RM

Настроит интерфейсы для обоих провайдеров. Сделал два гейтвея с мониторингом. Все работает, даже fallover срабатывает.

Теперь нужно сделать что бы оба негра работали одновременно, а не по очереди.

Если я правильно понял bonding -это не то что мне нужно.

Нашел рецепт как сделать через маркировку пакетов НАТом.

А что-то поинтереснее там есть ? Типа PfR'а например ?

В общем подскажите как это _правильно_ готовить ?

Posted

pbr не спасёт отца русской демократии?

 

PCC больше по условиям TC подходит.

 

Так манглами и есть правильно, вроде бы.

Незнакомый термин тоже. Что такой манглы ?

 

По двум ссылкам выше это все описано.

Posted

Короче ничего, что балансирует с оглядкой на загрузку канала - у него нет. Только тупой Rоund-robin. Да ?

 

pcc это не тупой round robin. Можно задать вес для каждого канала, можно оперировать и другими параметрами. В вашем случае в канал 10мбит можно отправить 66% трафика, в 6мбит — 33% трафика. В презенташке по второй ссылке это довольно подробно разобрано.

Можно использовать traffic monitor и балансировать с "оглядкой на загрузку".

Posted

Можно использовать traffic monitor и балансировать с "оглядкой на загрузку".

О, вот это уже другое дело.

Есть что почитать на эту тему по-подробнее ?

Posted

AciDSAS

Ну это инвалидный какой-то путь...

threshold в пакетах.

Во-первых - пакетов что ? В секунду, в минуту, всего ?

Во-вторых - пакетов каких ? Они могут быть мелкие, могут быть большие. Как это дает возможность определить загруженность канала ?

 

Смысл примерно такой:

1. Раз в 30 минут запускается некий процесс, который очень сильно грузит инет. Он генрирует входящий трафик (Скачивает информацию) Работает он 10 минут.

2. Когда на внешний сервер выгрузили большую пачку данных - он начинает синхронизировать эти данные с локальным сервером. Продолжительность и частота не прогнозируемы. Трафик как входящий так и исходящий.

3. 10 компов переодических хотят что-то в интернете.

 

Проблема: Когда работает процесс №1 - все остальное жутко тупит.

Отдавать под него отдельный канал - жаба душит, т.к. он 90% времени будет простаивать.

Хочу сделать чтоб когда процесс 1 работает - все каналы использовались по-максимуму.

Сложность найти решение вызвана тем, что у меня:

а)мало конкурирующий процессов для того что бы начал работать принцип усреднения.

б) процессы неодинаковы ни по прожорливости ни по типу трафика.

Posted

Threshold в битах. Где вы нашли упоминание про пакеты?

В этой ситуации вам еще и pcq полезен будет.

 

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

 

Как это реализовать ограничивается исключительно вашей фантазией.

Posted (edited)

Вполне спокойно с задачей справится банальный ECMP. Соотношение выбирается несколькими повторяющимися указаниями gateway. Пропускная способность каналов "3 к 5", вот и укажем 5 раз Gw_10Mbit и 3 раза Gw_6Mbit.

Edited by nkusnetsov

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.