Доброе время суток!!!
Столкнулся с такой проблемой
было 3 Е1 потока для интернета BGP все разруливало нормально
interface Serial1/0
description Link to ISP_1
bandwidth 1984
!
interface Serial1/1
description LINK-1 to ISP_2
bandwidth 1984
!
interface Serial1/2
description LINK-2 to ISP_2
bandwidth 1984
router bgp AS_my
no synchronization
bgp log-neighbor-changes
network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
network 195.4x.xxx.xxx
neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
neighbor 195.8x.xxx.xxx description BGP session to ISP_1
neighbor 195.8x.xxx.xxx ebgp-multihop 255
neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
neighbor 212.1xx.xxx.xxx ebgp-multihop 255
neighbor 212.1xx.xxx.xxx update-source Loopback1
neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx route-map bgp out
no auto-summaryroute-map bgp permit 10
match ip address 5
set as-path prepend AS_myВообщем все разруливал препендами нугрузка делилась как положено, все 3 канала загружались на 90% +/-5%.
Поставил четвёртый канал на FastEthernet
interface FastEthernet0/1
description Link-3 to ISP_2
speed 10
full-duplexнастроил ещё одну бгп сессию
router bgp AS_my
no synchronization
bgp log-neighbor-changes
network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
network 195.4x.xxx.xxx
neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
neighbor 82.xxx.xxx.xxx ebgp-multihop 255
neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
neighbor 195.8x.xxx.xxx description BGP session to ISP_1
neighbor 195.8x.xxx.xxx ebgp-multihop 255
neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
neighbor 212.1xx.xxx.xxx ebgp-multihop 255
neighbor 212.1xx.xxx.xxx update-source Loopback1
neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
neighbor 212.1xx.xxx.xxx route-map bgp out
no auto-summaryи теперь не могу нормально распределить нагрузку
два Е1 к IPS_2 загружены всего до 300-400к
один Е1 к ISP_1 загружен как и прежде нормально
один FaEth к ISP_2 загружен до 4М.Как более грамотно разрулить нагрузку?
>Доброе время суток!!!
>Столкнулся с такой проблемой
>было 3 Е1 потока для интернета BGP все разруливало нормально
>interface Serial1/0
> description Link to ISP_1
> bandwidth 1984
>!
>interface Serial1/1
> description LINK-1 to ISP_2
> bandwidth 1984
>!
>interface Serial1/2
> description LINK-2 to ISP_2
> bandwidth 1984
>
>router bgp AS_my
> no synchronization
> bgp log-neighbor-changes
> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
> network 195.4x.xxx.xxx
> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
> neighbor 195.8x.xxx.xxx ebgp-multihop 255
> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
> neighbor 212.1xx.xxx.xxx update-source Loopback1
> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
> neighbor 212.1xx.xxx.xxx route-map bgp out
> no auto-summary
>
>route-map bgp permit 10
> match ip address 5
> set as-path prepend AS_my
>
>Вообщем все разруливал препендами нугрузка делилась как положено, все 3 канала загружались
>на 90% +/-5%.
>
>Поставил четвёртый канал на FastEthernet
>interface FastEthernet0/1
> description Link-3 to ISP_2
> speed 10
> full-duplex
>
>настроил ещё одну бгп сессию
>
>router bgp AS_my
> no synchronization
> bgp log-neighbor-changes
> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
> network 195.4x.xxx.xxx
> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
> neighbor 195.8x.xxx.xxx ebgp-multihop 255
> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
> neighbor 212.1xx.xxx.xxx update-source Loopback1
> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
> neighbor 212.1xx.xxx.xxx route-map bgp out
> no auto-summary
>
>и теперь не могу нормально распределить нагрузку
>два Е1 к IPS_2 загружены всего до 300-400к
>один Е1 к ISP_1 загружен как и прежде нормально
>один FaEth к ISP_2 загружен до 4М.
>
>Как более грамотно разрулить нагрузку?
sh ip route
sh ip bgp
>>и теперь не могу нормально распределить нагрузку
>>два Е1 к IPS_2 загружены всего до 300-400к
>>один Е1 к ISP_1 загружен как и прежде нормально
>>один FaEth к ISP_2 загружен до 4М.
>>
>>Как более грамотно разрулить нагрузку?А чего вы, собственно, хотите добится? Загрузить E1 к ISP_2 или разгрузить E1 к ISP1?
>sh ip route
>sh ip bgp
Вы уверены что это надо?? там гиганские таблицы.>>>и теперь не могу нормально распределить нагрузку
>>>два Е1 к IPS_2 загружены всего до 300-400к
>>>один Е1 к ISP_1 загружен как и прежде нормально
>>>один FaEth к ISP_2 загружен до 4М.
>>>
>>>Как более грамотно разрулить нагрузку?
>
>А чего вы, собственно, хотите добится? Загрузить E1 к ISP_2 или разгрузить
>E1 к ISP1?
А так я хочу загрузить два E1 канала к ISP_2 хотябы до 1М минимум
E1 - ISP_1 =~1М
1-й Е1 - ISP_2 =~1М
2-й Е1 - ISP_2 =~1М
FaEth - ISP_2 =~ все остальное
так как весь трафик около 6М-7МТакую картину вообше реально получить?
>А так я хочу загрузить два E1 канала к ISP_2 хотябы до
>1М минимум
>E1 - ISP_1 =~1М
>1-й Е1 - ISP_2 =~1М
>2-й Е1 - ISP_2 =~1М
>FaEth - ISP_2 =~ все остальное
>так как весь трафик около 6М-7М
>
>Такую картину вообше реально получить?Ну именно в таком раскладе маловероятно.. Можно сделать equal load-balancing между двумя E1 и FaEth, но насчет возможности undequal load-balancing не уверен.. Если только не поднять между вами и провом EIGRP, но не уверен, что это заработает.
>>А так я хочу загрузить два E1 канала к ISP_2 хотябы до
>>1М минимум
>>E1 - ISP_1 =~1М
>>1-й Е1 - ISP_2 =~1М
>>2-й Е1 - ISP_2 =~1М
>>FaEth - ISP_2 =~ все остальное
>>так как весь трафик около 6М-7М
>>
>>Такую картину вообше реально получить?
>
>Ну именно в таком раскладе маловероятно.. Можно сделать equal load-balancing между двумя
>E1 и FaEth, но насчет возможности undequal load-balancing не уверен.. Если
>только не поднять между вами и провом EIGRP, но не уверен,
>что это заработает.А не могли бы подсказать как сделать equal load-balancing между двумя
E1 и FaEth.
>А не могли бы подсказать как сделать equal load-balancing между двумя
>E1 и FaEth.Придется провайдера теребить..
Суть такова:
>router bgp AS_my
> no synchronization
> bgp log-neighbor-changes
> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
> network 195.4x.xxx.xxx
> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
> neighbor 195.8x.xxx.xxx ebgp-multihop 255
> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
> neighbor 212.1xx.xxx.xxx update-source Loopback1
> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
> neighbor 212.1xx.xxx.xxx route-map bgp out
> no auto-summary
sh ip route static покажитевообще он (load-balancing) у вас уже настроен для двух потоков E1
> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
> neighbor 212.1xx.xxx.xxx update-source Loopback1Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для входящего скорее всего придется пинать провайдера..
>>А не могли бы подсказать как сделать equal load-balancing между двумя
>>E1 и FaEth.
>
>Придется провайдера теребить..
>
>Суть такова:
>
>>router bgp AS_my
>> no synchronization
>> bgp log-neighbor-changes
>> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
>> network 195.4x.xxx.xxx
>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
>> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
>> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
>> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
>> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
>> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
>> neighbor 195.8x.xxx.xxx ebgp-multihop 255
>> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
>> neighbor 212.1xx.xxx.xxx update-source Loopback1
>> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
>> neighbor 212.1xx.xxx.xxx route-map bgp out
>> no auto-summary
>
>
>sh ip route static покажите
>
>вообще он (load-balancing) у вас уже настроен для двух потоков E1
>
>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
>> neighbor 212.1xx.xxx.xxx update-source Loopback1
>
>Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
>
>
>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>
>Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку
>линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для
>входящего скорее всего придется пинать провайдера..Name#sh ip route static
S 195.xxx.xxx.0/24 is directly connected, Null0
S 195.xxx.xxx.xxx/26 [1/0] via 212.1xx.xxx.2 (Мой IP который принадлежит мне только его анонсарует пров)
S 195.xxx.xxx.128/27 [1/0] via 195.ххх.ххх.2
S 195.xxx.xxx.192/27 [1/0] via 195.xxx.xxx.2
S* 0.0.0.0/0 [1/0] via 212.1xx.xxx.21 (ppp address)
[1/0] via 82.xxx.xxx.81 (ppp address)
[1/0] via 82.xxx.xxx.225 (ppp address)Дя я примерно понял что придётся прова попинать, так как от меня трафик боле мение равномерно уходит.
>>>А не могли бы подсказать как сделать equal load-balancing между двумя
>>>E1 и FaEth.
>>
>>Придется провайдера теребить..
>>
>>Суть такова:
>>
>>>router bgp AS_my
>>> no synchronization
>>> bgp log-neighbor-changes
>>> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
>>> network 195.4x.xxx.xxx
>>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
>>> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
>>> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
>>> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
>>> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
>>> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
>>> neighbor 195.8x.xxx.xxx ebgp-multihop 255
>>> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
>>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
>>> neighbor 212.1xx.xxx.xxx update-source Loopback1
>>> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
>>> neighbor 212.1xx.xxx.xxx route-map bgp out
>>> no auto-summary
>>
>>
>>sh ip route static покажите
>>
>>вообще он (load-balancing) у вас уже настроен для двух потоков E1
>>
>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
>>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
>>> neighbor 212.1xx.xxx.xxx update-source Loopback1
>>
>>Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
>>
>>
>>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>>
>>Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку
>>линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для
>>входящего скорее всего придется пинать провайдера..
>
>Name#sh ip route static
>S 195.xxx.xxx.0/24 is directly connected, Null0
>
>S 195.xxx.xxx.xxx/26 [1/0] via 212.1xx.xxx.2 (Мой
>IP который принадлежит мне только его анонсарует пров)
>S 195.xxx.xxx.128/27 [1/0] via 195.ххх.ххх.2
>S 195.xxx.xxx.192/27 [1/0] via 195.xxx.xxx.2
>S* 0.0.0.0/0 [1/0] via 212.1xx.xxx.21 (ppp address)
>
> [1/0] via 82.xxx.xxx.81 (ppp address)
>
> [1/0] via 82.xxx.xxx.225 (ppp address)
>
>Дя я примерно понял что придётся прова попинать, так как от меня
>трафик боле мение равномерно уходит.Можно попробовать ставить as-path prepend на маршруты, отадваемые пиру, канал к которому более загружен. Причем надо поиграться с количеством прибавляемых номеров, можно добится разных загрузок канала.
>>>>А не могли бы подсказать как сделать equal load-balancing между двумя
>>>>E1 и FaEth.
>>>
>>>Придется провайдера теребить..
>>>
>>>Суть такова:
>>>
>>>>router bgp AS_my
>>>> no synchronization
>>>> bgp log-neighbor-changes
>>>> network 194.xxx.xxx.xxx mask 255.255.xxx.xxx
>>>> network 195.4x.xxx.xxx
>>>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
>>>> neighbor 82.xxx.xxx.xxx description BGP session 2 to ISP_2
>>>> neighbor 82.xxx.xxx.xxx ebgp-multihop 255
>>>> neighbor 82.xxx.xxx.xxx soft-reconfiguration inbound
>>>> neighbor 195.8x.xxx.xxx remote-as AS_ISP_1
>>>> neighbor 195.8x.xxx.xxx description BGP session to ISP_1
>>>> neighbor 195.8x.xxx.xxx ebgp-multihop 255
>>>> neighbor 195.8x.xxx.xxx soft-reconfiguration inbound
>>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>>>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
>>>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
>>>> neighbor 212.1xx.xxx.xxx update-source Loopback1
>>>> neighbor 212.1xx.xxx.xxx soft-reconfiguration inbound
>>>> neighbor 212.1xx.xxx.xxx route-map bgp out
>>>> no auto-summary
>>>
>>>
>>>sh ip route static покажите
>>>
>>>вообще он (load-balancing) у вас уже настроен для двух потоков E1
>>>
>>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>>>> neighbor 212.1xx.xxx.xxx description BGP session to ISP_2
>>>> neighbor 212.1xx.xxx.xxx ebgp-multihop 255
>>>> neighbor 212.1xx.xxx.xxx update-source Loopback1
>>>
>>>Судя по этим строчкам, ваши линки с AS_ISP2 терминируются на разных роутерах?
>>>
>>>
>>>> neighbor 82.xxx.xxx.xxx remote-as AS_ISP_2
>>>> neighbor 212.1xx.xxx.xxx remote-as AS_ISP_2
>>>
>>>Если так, то настроить load-balancing не получится. Тогда, если хотите менять загрузку
>>>линков, играйтесь с weight для конкретных автономок для исходящего траффика. Для
>>>входящего скорее всего придется пинать провайдера..
>>
>>Name#sh ip route static
>>S 195.xxx.xxx.0/24 is directly connected, Null0
>>
>>S 195.xxx.xxx.xxx/26 [1/0] via 212.1xx.xxx.2 (Мой
>>IP который принадлежит мне только его анонсарует пров)
>>S 195.xxx.xxx.128/27 [1/0] via 195.ххх.ххх.2
>>S 195.xxx.xxx.192/27 [1/0] via 195.xxx.xxx.2
>>S* 0.0.0.0/0 [1/0] via 212.1xx.xxx.21 (ppp address)
>>
>> [1/0] via 82.xxx.xxx.81 (ppp address)
>>
>> [1/0] via 82.xxx.xxx.225 (ppp address)
>>
>>Дя я примерно понял что придётся прова попинать, так как от меня
>>трафик боле мение равномерно уходит.
>
>Можно попробовать ставить as-path prepend на маршруты, отадваемые пиру, канал к которому
>более загружен. Причем надо поиграться с количеством прибавляемых номеров, можно добится
>разных загрузок канала.Буду разбираться, играться с весами препендами и пинать прова. Пасиб за консультацию.