Jump to content

Recommended Posts

Posted

Гопода, есть два линка ( ADSL модемы ) по 2.4 Мбита, задача получить из двух линков один в 4.8 Мбита с помощью софтроутеров. Слышал что это можно сделать с помощью OSPF. Но найти соответствующий раздел не могу в RFC ( http://www.faqs.org/rfcs/rfc2328.html ). Может знающие люди подскажут начиная с какого места читать.

 

Заранее благодарен.

Posted

Это (OSPF) надо делать с помощью провайдера. К тому же, есть куда более простые способы.

 

Без помощи провайдера - NAT в два канала. Делается на роутере. Правда, ресурсы внутри сети (например, ваш почтовик) видны будут через один канал..

Posted

Никто не сказал что модемы смотрят на провайдера. На той стороне стоит наш роутер. НАТ это не то, потому как при нате надо делить заранее сети по каналам, что не есть правильным балансированием. Скажем если я буду забирать из любой сети информацию, то у меня суммарная скорость никак не будет 4.8 Мбита. Вообщем нат это не решение.

 

Хотелось бы послушать именно насчет OSPF.

Posted
Никто не сказал что модемы смотрят на провайдера. На той стороне стоит наш роутер. НАТ это не то, потому как при нате надо делить заранее сети по каналам, что не есть правильным балансированием. Скажем если я буду забирать из любой сети информацию, то у меня суммарная скорость никак не будет 4.8 Мбита. Вообщем нат это не решение.

 

Хотелось бы послушать именно насчет OSPF.

 

Железки какие по краям линка?

OSPF тут в принципе не причем. Баласировать можно и статикой, если роутер поддерживает.

Posted

2Nailer: Linux железки.

Балансировать статикой - это имеются ввиду static routes или я не понял?

 

OSPF в принципе притом что позоволяет производить load balancing, я даже знаю что люди делали. Просто совершенно не хочется изучать 250 страниц RFC если мне нужен всего какой-то кусочек оттуда. Да и configuration guides не могу найти по этому вопросу никак ;(

 

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

 

Не хотелось бы чтобы эта тема такой же стала. Поэтому решил конкретизировать и остановится на OSPF.

Posted
2Nailer: Linux железки.  

Балансировать статикой - это имеются ввиду static routes или я не понял?

 

OSPF в принципе притом что позоволяет производить load balancing, я даже знаю что люди делали. Просто совершенно не хочется изучать 250 страниц RFC если мне нужен всего какой-то кусочек оттуда. Да и configuration guides не могу найти по этому вопросу никак ;(

 

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

 

Не хотелось бы чтобы эта тема такой же стала. Поэтому решил конкретизировать и остановится на OSPF.

 

Да нет, дело тут не в OSPF-е.

Load Balancing позволет делать не OSPF, а сам роутер, так как задача OSPF-а - доснести до роутера маршруты, распределением пакетов OSPF непосредственно не занимается. OSPF может отдавать роутеру два маршрута к одинаковой сети через разные шлюзы.

 

Аналогичным образом прописать два маршрута можно и статикой. Вопрос в том, что будет делать линукс в такой ситуации.

 

Извините за оффтоп, но циска умеет балансировать траффик между 8 получателями. И нет разницы, получаются ли маршруты через OSPF или статикой, или через BGP, или через EIGRP, например.

Учитывая то, что проще на линухе прописать статику, посмотрите, какой к него алгоритм баланисровки.

 

Кстати, если есть выбор, выбирайте баласировку по flows, а не по пакетам, с ADSL будет работать лучше..

Posted
Гопода, есть два линка  ( ADSL модемы ) по 2.4 Мбита, задача получить из двух линков один в 4.8 Мбита с помощью софтроутеров. Слышал что это можно сделать с помощью OSPF. Но найти соответствующий раздел не могу в RFC ( http://www.faqs.org/rfcs/rfc2328.html ). Может знающие люди подскажут начиная с какого места читать.  

 

Заранее благодарен.

 

mpd multilink || CARP

Posted

2jab: А какие-то комментарии оставить?

 

2Nailer: Я думаю что никакого алгоритма балансировки нет. При статике все пакеты будут уходить по тому гейту который ОС найдет в таблице роутинга первым.

 

Прийдется видимо читать RFC.

  • 2 weeks later...
Posted

Как верно было замечено ранее, вашу задачу может решить bonding. Доку смотрите в src ядра: /usr/src/linux/Documentation/networking/bonding.txt

 

Там все понятно написано, с примерами. Вам вероятно необходим mode=0. Штука хорошая, но есть ряд ньюансов:

 

1. в бондинге поставляемом с ядрами 2.4.* (2.6 не пробовал), бондинг в mode=0 неверно работает если slave интерфесы являются vlan-интерфейсами одного физического интерфейса, есть патч, который решает эту проблему.

 

2. если будете описывать бондинг интерфейсы "правильно" в rc конфигах, то нужно иметь ввиду, что не все версии rc-скриптов работают должным образом с бондингом, к примеру - asplinux 9 - все ок, в 9.2 ошибки.

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 и с Политикой конфиденциальности.