Есть два канала в Интернет. один 6 мб , второй 2 мб.
Практически всегда более слабый канал загружен на 100%
Как правильно сделать балансировку входящего трафика .
set as-path prepend не помогают.
И как разделить мою сеть, для анонса одному провайдеру , и часть другому.
router bgp 4444
no synchronization
bgp log-neighbor-changes
network 192.168.32.0 mask 255.255.248.0
redistribute ospf 110 match internal external 1 external 2
neighbor 192.168.129.1 remote-as 555
neighbor 192.168.129.1 ebgp-multihop 5
neighbor 192.168.129.1 distribute-list 8 out
neighbor 192.168.129.1 route-map r-out out
neighbor 192.168.129.1 filter-list 7 out
neighbor 192.168.141.213 remote-as 555
neighbor 192.168.141.213 distribute-list 8 out
neighbor 192.168.141.213 route-map r-out out
neighbor 192.190.111.177 remote-as 777
neighbor 192.190.111.177 distribute-list 8 out
no auto-summary
access-list 8 permit 213.168.32.0 0.0.7.255
route-map r-out permit 10
set metric 200
set as-path prepend 4444 4444 4444 4444 4444
>Есть два канала в Интернет. один 6 мб , второй 2 мб.
>
>Практически всегда более слабый канал загружен на 100%
>Как правильно сделать балансировку входящего трафика .
>set as-path prepend не помогают.
>И как разделить мою сеть, для анонса одному провайдеру , и
>часть другому.
>
>
>router bgp 4444
> no synchronization
> bgp log-neighbor-changes
> network 192.168.32.0 mask 255.255.248.0
> redistribute ospf 110 match internal external 1 external 2
> neighbor 192.168.129.1 remote-as 555
> neighbor 192.168.129.1 ebgp-multihop 5
> neighbor 192.168.129.1 distribute-list 8 out
> neighbor 192.168.129.1 route-map r-out out
> neighbor 192.168.129.1 filter-list 7 out
> neighbor 192.168.141.213 remote-as 555
> neighbor 192.168.141.213 distribute-list 8 out
> neighbor 192.168.141.213 route-map r-out out
> neighbor 192.190.111.177 remote-as 777
> neighbor 192.190.111.177 distribute-list 8 out
> no auto-summary
>
>
>access-list 8 permit 213.168.32.0 0.0.7.255
>
>
>route-map r-out permit 10
> set metric 200
> set as-path prepend 4444 4444 4444 4444 4444попробуй посылать от себя соотв. community.
препенды, действительно, работают не со всеми.
>>Есть два канала в Интернет. один 6 мб , второй 2 мб.
>>
>>Практически всегда более слабый канал загружен на 100%
>>Как правильно сделать балансировку входящего трафика .
>>set as-path prepend не помогают.
>>И как разделить мою сеть, для анонса одному провайдеру , и
>>часть другому.
>>
>>
>>router bgp 4444
>> no synchronization
>> bgp log-neighbor-changes
>> network 192.168.32.0 mask 255.255.248.0
>> redistribute ospf 110 match internal external 1 external 2
>> neighbor 192.168.129.1 remote-as 555
>> neighbor 192.168.129.1 ebgp-multihop 5
>> neighbor 192.168.129.1 distribute-list 8 out
>> neighbor 192.168.129.1 route-map r-out out
>> neighbor 192.168.129.1 filter-list 7 out
>> neighbor 192.168.141.213 remote-as 555
>> neighbor 192.168.141.213 distribute-list 8 out
>> neighbor 192.168.141.213 route-map r-out out
>> neighbor 192.190.111.177 remote-as 777
>> neighbor 192.190.111.177 distribute-list 8 out
>> no auto-summary
>>
>>
>>access-list 8 permit 213.168.32.0 0.0.7.255
>>
>>
>>route-map r-out permit 10
>> set metric 200
>> set as-path prepend 4444 4444 4444 4444 4444
>
>попробуй посылать от себя соотв. community.
>препенды, действительно, работают не со всеми.Хмммм кое что выяснил . по Looking Glass на ripe показывает что маршрут везде стоит тот который мне надо, но как я понимаю пров (на резервном канале) имеет много соединений с другими провайдерами и для них бестовый маршрут является совсем не то что указанно в базе ripe. Как поступить в такой ситуации ????
>>>Есть два канала в Интернет. один 6 мб , второй 2 мб.
>>>
>>>Практически всегда более слабый канал загружен на 100%
>>>Как правильно сделать балансировку входящего трафика .
>>>set as-path prepend не помогают.
>>>И как разделить мою сеть, для анонса одному провайдеру , и
>>>часть другому.
>>>
>>>
>>>router bgp 4444
>>> no synchronization
>>> bgp log-neighbor-changes
>>> network 192.168.32.0 mask 255.255.248.0
>>> redistribute ospf 110 match internal external 1 external 2
>>> neighbor 192.168.129.1 remote-as 555
>>> neighbor 192.168.129.1 ebgp-multihop 5
>>> neighbor 192.168.129.1 distribute-list 8 out
>>> neighbor 192.168.129.1 route-map r-out out
>>> neighbor 192.168.129.1 filter-list 7 out
>>> neighbor 192.168.141.213 remote-as 555
>>> neighbor 192.168.141.213 distribute-list 8 out
>>> neighbor 192.168.141.213 route-map r-out out
>>> neighbor 192.190.111.177 remote-as 777
>>> neighbor 192.190.111.177 distribute-list 8 out
>>> no auto-summary
>>>
>>>
>>>access-list 8 permit 213.168.32.0 0.0.7.255
>>>
>>>
>>>route-map r-out permit 10
>>> set metric 200
>>> set as-path prepend 4444 4444 4444 4444 4444
>>
>>попробуй посылать от себя соотв. community.
>>препенды, действительно, работают не со всеми.
>
>Хмммм кое что выяснил . по Looking Glass на ripe показывает что
>маршрут везде стоит тот который мне надо, но как я понимаю
>пров (на резервном канале) имеет много соединений с другими провайдерами и
>для них бестовый маршрут является совсем не то что указанно в
>базе ripe. Как поступить в такой ситуации ????
1. Посмотри трейсы с райпа на себя,
2. Поищи Looking Glass -ы поближе к тебе и смотри что там происходит
ещё есть возможность
анонсить а в один канал большую свою сеть 192.168.32.0/21 + первую часть (мелкие сетки) - 192.168.32.0/22
а на второй тоже большую сеть 192.168.32.0/21 + вторую часть (другие мелкие сетки) 192.168.36.0/22т.о. что получаем в по первому канал ходит трафик напрвленный на первый короткий блок - т.к. маршрут длиннее через этого канал
через второй канал ходит \трафик направленный на второй мелкий блок.При падении к примеру первого линка связность с блоком первым остаётся, т.к. мы анонсируем всю нашу большую сеть через второй не упавший канал.
Вот. Удачи.
т.о. что получаем в по первому канал ходит трафик напрвленный на первый короткий блок - т.к. маршрут длиннее через этого канал
--------
ступил -> не маршрут длиннее а префикс длиннее а значит более предпочтительней для bgp
не буду создавать новую тему...анонсирую аплинкам /23 сеть, т.к. в райпе route именно такой.
дабы сбалансировать входящий траффик (5 препендов не помогают, траффик всё равно валит гораздо больше в первого аплинка) можно ли эту сеть проанонсить как две по /24 используя только префикс листы? или нужно network в конфиге bgp поменять с /23 на два по /24 ? но тогда будет ли работать вообще? (ещё раз.. в райпе route у этой сети = /23)
> не буду создавать новую тему...
> анонсирую аплинкам /23 сеть, т.к. в райпе route именно такой.
> дабы сбалансировать входящий траффик (5 препендов не помогают, траффик всё равно валит
> гораздо больше в первого аплинка) можно ли эту сеть проанонсить как
> две по /24 используя только префикс листы? или нужно network в
> конфиге bgp поменять с /23 на два по /24 ? но
> тогда будет ли работать вообще? (ещё раз.. в райпе route у
> этой сети = /23)Для начала в ripe надо еще 2 роута создать...
Это если по-правильному :)
> Для начала в ripe надо еще 2 роута создать...
> Это если по-правильному :)и тогда надо будет в network писать и /23 и /24 сети?
а потом в префикслист если добавить и ту и другую сеть,будет использоваться только та что конкретнее? или лучше добавлять лишь /24?получается если у аплинка стоит фильтр что принимать от меня только /23 сеть, то её половина (/24) не будет пропущена?
>> Для начала в ripe надо еще 2 роута создать...
>> Это если по-правильному :)
> и тогда надо будет в network писать и /23 и /24 сети?Не обязательно - зависит от политики настройки.
> а потом в префикслист если добавить и ту и другую сеть,будет использоваться
> только та что конкретнее? или лучше добавлять лишь /24?Будет работать по правилам ip маршрутизации
> получается если у аплинка стоит фильтр что принимать от меня только /23
> сеть, то её половина (/24) не будет пропущена?Зависит от политики аплинка и типа фильтра.