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

Исходное сообщение
"Мультилинк поверх IP"

Отправлено hanabana , 04-Май-09 00:02 
Здравствуйте!

Мне необходимо объединить несколько медленных Ethernet каналов в один туннель (это - ADSL модемы, только провайдер не даёт управление над ними)
Схема примерно такая

                              fe0/1.1 --Канал 500кбит/с -- ge0/1.1
                              fe0/1.2 --Канал 500кбит/с -- ge0/1.2
Офис --[c3725]                                                            [c7201] ge0/0 -- Офис
                              fe0/1.3 --Канал 500кбит/с -- ge0/1.3
                              fe0/1.4 --Канал 500кбит/с -- ge0/1.4

На каждом канале - своя подсеть.
Это вообще можно сделать?


Содержание

Сообщения в этом обсуждении
"Мультилинк поверх IP"
Отправлено chocholl , 04-Май-09 08:32 
в один это вряд ли, а вот использование eigrp на всех тунелях, поможет загрузить их более-менее равномерно.

>[оверквотинг удален]
>          
>       fe0/1.3 --Канал 500кбит/с --
>ge0/1.3
>            
>          
>       fe0/1.4 --Канал 500кбит/с --
>ge0/1.4
>
>На каждом канале - своя подсеть.
>Это вообще можно сделать?


"Мультилинк поверх IP"
Отправлено den , 05-Май-09 11:33 
до другой точки чистый L2 (провайдер дает чистый ethernet) ?
если да, то можно построить pppoe multilink, но я делал в свое время freebsd mpd в качестве клиента и 7204 в качестве pppoe server. Фишка всех манипуляций, чтобы mpd делал запросы на построение логического канала через отдельный adsl модем, тогда задействуется вся пропускная способность. ppp multilink делает баланс per packet ну и надежность приемлемая, если к примеру один модем отвалился. Но еще раз повторяю это возможно, если у вас L2 транспорт.

"Мультилинк поверх IP"
Отправлено hanabana , 05-Май-09 17:18 
Оказалось всё не просто, а очень просто.
Создал GRE тунели по числу IP каналов, включил per-packet load-balancing и CEF сделал всё, что требовалось.

ip cef

interface Tunnel0
ip address 192.168.88.34 255.255.255.252
ip load-sharing per-packet
tunnel source ...
tunnel destination ...
interface Tunnel1
ip address 192.168.88.38 255.255.255.252
ip load-sharing per-packet
tunnel source ...
tunnel destination ...

ip route 192.168.1.0 255.255.255.0 192.168.88.33
ip route 192.168.1.0 255.255.255.0 192.168.88.37

На второй - симметрично.

ip cef
interface Tunnel0
ip address 192.168.88.33 255.255.255.252
ip load-sharing per-packet
tunnel source ...
tunnel destination ...
interface Tunnel1
ip address 192.168.88.37 255.255.255.252
ip load-sharing per-packet
tunnel source ...
tunnel destination ...

ip route 192.168.1.0 255.255.255.0 192.168.88.34
ip route 192.168.1.0 255.255.255.0 192.168.88.38


"Мультилинк поверх IP"
Отправлено hanabana , 05-Май-09 18:12 
>ip route 192.168.1.0 255.255.255.0 192.168.88.34
>ip route 192.168.1.0 255.255.255.0 192.168.88.38

Когда копировал из второй ошибся, здесь
ip route 192.168.2.0 255.255.255.0 192.168.88.34
ip route 192.168.2.0 255.255.255.0 192.168.88.38