The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"бгп, два канала и препенды.."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [ Отслеживать ]

"бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 19-Авг-08, 00:14 
подскажите как правильно реализовать такую фигню.
есть два канала в инет, есть своя АС /22, получаю два фулл-вью
пока каналы были примерно одинаковые все устраивало, трафик примерно поровну раскладывался
сейчас один увеличили вдвое.. а второй тока по весне можно будет. соответственно пошли перекосы.
на медленный канал навешиваю один препенд, немного лехче становиться, но все-равно разница _очень_ большая. единственное пришел к мысли анонсить в быстрый канал ту сеть/24, куда прет много трафика, все остальное в медленный.
и еще как-то сделать что если один канал падает, то все прет через другой
но вот как это сделать сообразить не могу, эксперементировать на ходу немного страшно, подскажите примерчиком..а ?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "бгп, два канала и препенды.."  
Сообщение от serenky on 19-Авг-08, 03:14 
>[оверквотинг удален]
>пока каналы были примерно одинаковые все устраивало, трафик примерно поровну раскладывался
>сейчас один увеличили вдвое.. а второй тока по весне можно будет. соответственно
>пошли перекосы.
>на медленный канал навешиваю один препенд, немного лехче становиться, но все-равно разница
>_очень_ большая. единственное пришел к мысли анонсить в быстрый канал ту
>сеть/24, куда прет много трафика, все остальное в медленный.
>и еще как-то сделать что если один канал падает, то все прет
>через другой
>но вот как это сделать сообразить не могу, эксперементировать на ходу немного
>страшно, подскажите примерчиком..а ?

http://wiki.nag.ru
тут много всяких примеров

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 19-Авг-08, 03:20 
>>страшно, подскажите примерчиком..а ?
>http://wiki.nag.ru
>тут много всяких примеров

да, не выдержал, попробовал уже
самое простое, взял одну свою сеть на /24
и пририсовал ей препенд.. ничего.
посмотрел на ретн и на релкоме не видно препенда.
мораль, правило неработает


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "бгп, два канала и препенды.."  
Сообщение от KiM email on 19-Авг-08, 11:19 
>>>страшно, подскажите примерчиком..а ?
>>http://wiki.nag.ru
>>тут много всяких примеров
>
>да, не выдержал, попробовал уже
>самое простое, взял одну свою сеть на /24
>и пририсовал ей препенд.. ничего.
>посмотрел на ретн и на релкоме не видно препенда.
>мораль, правило неработает

посмотри тут мошть по аналогии разберёшся
http://darksid.blog.ru/8937267.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "бгп, два канала и препенды.."  
Сообщение от shutdown now on 19-Авг-08, 11:55 
>[оверквотинг удален]
>пока каналы были примерно одинаковые все устраивало, трафик примерно поровну раскладывался
>сейчас один увеличили вдвое.. а второй тока по весне можно будет. соответственно
>пошли перекосы.
>на медленный канал навешиваю один препенд, немного лехче становиться, но все-равно разница
>_очень_ большая. единственное пришел к мысли анонсить в быстрый канал ту
>сеть/24, куда прет много трафика, все остальное в медленный.
>и еще как-то сделать что если один канал падает, то все прет
>через другой
>но вот как это сделать сообразить не могу, эксперементировать на ходу немного
>страшно, подскажите примерчиком..а ?

анонсируй /22 обоим, это обеспечит отказоустойчивость
анонсируй /24 через толстый канал, пока канал рабочий, траф будет только через него возвращаться
посмотри, может uplink поддерживает bgp community, через них, обычно, можно управлять анонсами к вышестоящим операторам

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "бгп, два канала и препенды.."  
Сообщение от AD email(??) on 19-Авг-08, 19:57 
комьюнити надо юзать, с них толку больше будет. за /24 спасибо не скажут.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "бгп, два канала и препенды.."  
Сообщение от KiM email on 20-Авг-08, 08:01 
>комьюнити надо юзать, с них толку больше будет. за /24 спасибо не
>скажут.

а если пров не юзает community? не повезло мне с ними:(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 26-Авг-08, 19:23 
>анонсируй /22 обоим, это обеспечит отказоустойчивость
>анонсируй /24 через толстый канал, пока канал рабочий, траф будет только через
>него возвращаться
>посмотри, может uplink поддерживает bgp community, через них, обычно, можно управлять анонсами

комьюнити нету.. сказали что потом
а примерчик можно как /22 всем, а /24 в нужную сторону ?
не понимаю  :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "бгп, два канала и препенды.."  
Сообщение от AD email(??) on 26-Авг-08, 19:40 
>>анонсируй /22 обоим, это обеспечит отказоустойчивость
>>анонсируй /24 через толстый канал, пока канал рабочий, траф будет только через
>>него возвращаться
>>посмотри, может uplink поддерживает bgp community, через них, обычно, можно управлять анонсами
>
>комьюнити нету.. сказали что потом
>а примерчик можно как /22 всем, а /24 в нужную сторону ?
>
>не понимаю  :(

через route-map, одному отдавать /24 , остальным /22
н-р:
neighbor 1.1.1.1 route-map RM-1-UPLINK-OUT out
neighbor 2.2.2.2 route-map RM-2-UPLINK-OUT out
...
ip prefix-list PRL-MY-LARGE-BLOCKS seq 10 permit x.x.x.0/21
ip prefix-list PRL-MY-SMALL-BLOCKS seq 10 permit x.x.x.x/21 ge 22
...
route-map RM-1-UPLINK-OUT permit 10
match ip address prefix-list PRL-MY-SMALL-BLOCKS
set local-preference 300
...
route-map RM-2-UPLINK-OUT permit 10
match ip address prefix-list PRL-MY-LARGE-BLOCKS
set local-preference 100

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 26-Авг-08, 20:05 
>через route-map, одному отдавать /24 , остальным /22

о, на вики.наг тоже увидел, даже понял.. вроде.
в общем должно получиться примерно такое
всем своим аплинкам отдаю большую сеть с большим препендом
а сети /24 отдаю в нужный канал с маленьким препендом
то-есть к твоему примеру только препенд еще пририсовать, если правильно понимаю


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "бгп, два канала и препенды.."  
Сообщение от AD email(??) on 26-Авг-08, 20:23 
>>через route-map, одному отдавать /24 , остальным /22
>
>о, на вики.наг тоже увидел, даже понял.. вроде.
>в общем должно получиться примерно такое
>всем своим аплинкам отдаю большую сеть с большим препендом
>а сети /24 отдаю в нужный канал с маленьким препендом
>то-есть к твоему примеру только препенд еще пририсовать, если правильно понимаю

и без припендов пойдет туда где сеть меньшего размера.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 27-Авг-08, 02:38 
>и без припендов пойдет туда где сеть меньшего размера.

.. тогда непонимаю логики :(
конкретно в твоем примере почему пишется /21 ?
мы об одном говорим ?
напишу еще раз, заодно себя проверю.
есть два канала к разным провам
один канал широкий, второй совсем маленький
есть сеть /22, имею две полные таблицы
если просто анонсить свою /22, то получается что большинство трафика ко мне ходит через узкий канал, ессно он забивается. а широкий простаивает.
есть выставить несколько препендов в узкий канал, то весь трафик начинает ко мне ходить по широкому каналу, простаивает узкий.. все-бы и хорошо, но есть одна подесть /24 которым критичны задержки и трафик нужно получать по узкому каналу.
если анонсить часть сетей в широкий, а часть в узкий, то проблем никаких.
до падения любого канала.. тогда они начинаются :)
отсюда и получается что мне нужно отдавать /22 по всем каналам ( возможно скоро еще третий появится ) на случай падения, а в нужные каналы анонсить /24
вот. вроде так.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 27-Авг-08, 02:39 
>анонсируй /22 обоим, это обеспечит отказоустойчивость
>анонсируй /24 через толстый канал, пока канал рабочий, траф будет только через
>него возвращаться

вот ! как это сделать.. непонимаю логику работы :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "бгп, два канала и препенды.."  
Сообщение от AD email(??) on 27-Авг-08, 05:39 
>>анонсируй /22 обоим, это обеспечит отказоустойчивость
>>анонсируй /24 через толстый канал, пока канал рабочий, траф будет только через
>>него возвращаться
>
>вот ! как это сделать.. непонимаю логику работы :(

в широкий канал анонсить все сети как /24, в узкий как /22

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "бгп, два канала и препенды.."  
Сообщение от fantom email(ok) on 27-Авг-08, 09:28 
>>анонсируй /22 обоим, это обеспечит отказоустойчивость
>>анонсируй /24 через толстый канал, пока канал рабочий, траф будет только через
>>него возвращаться
>
>вот ! как это сделать.. непонимаю логику работы :(

Простейший вариант

router bgp xxx
network xxx.xxx.xxx.xxx mask 255.255.252.0
network xxx.xxx.xxx.xxx mask 255.255.255.0
network yyy.yyy.yyy.yyy mask 255.255.255.0
neighbor aaa.aaa.aaa.aaa remote-as aaaaa
neighbor aaa.aaa.aaa.aaa prefix-list nei_a out
neighbor aaa.aaa.aaa.aaa soft-reconfiguration inbound

neighbor b.b.b.b remote-as bbbb
neighbor b.b.b.b prefix-list nei_b out
neighbor b.b.b.b soft-reconfiguration inbound

ip prefix-list nei_a seq 100 permit xxx.xxx.xxx.xxx/22
ip prefix-list nei_a seq 110 permit xxx.xxx.xxx.xxx/24

ip prefix-list nei_b seq 100 permit xxx.xxx.xxx.xxx/22
ip prefix-list nei_b seq 110 permit yyy.yyy.yyy.yyy/24


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "бгп, два канала и препенды.."  
Сообщение от fantom email(ok) on 27-Авг-08, 09:29 
Если непонятна именно логика работы ip маршрутизации и почему без препендов побежит в один канал - учебник по ip вам в помощь :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "бгп, два канала и препенды.."  
Сообщение от Димыч (??) on 27-Авг-08, 12:00 
>Если непонятна именно логика работы ip маршрутизации и почему без препендов побежит
>в один канал - учебник по ip вам в помощь :)

сидю и просвещаюсь, пока просветления не будет.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "бгп, два канала и препенды.."  
Сообщение от Dmitry email(??) on 28-Авг-08, 23:02 
>[оверквотинг удален]
>пока каналы были примерно одинаковые все устраивало, трафик примерно поровну раскладывался
>сейчас один увеличили вдвое.. а второй тока по весне можно будет. соответственно
>пошли перекосы.
>на медленный канал навешиваю один препенд, немного лехче становиться, но все-равно разница
>_очень_ большая. единственное пришел к мысли анонсить в быстрый канал ту
>сеть/24, куда прет много трафика, все остальное в медленный.
>и еще как-то сделать что если один канал падает, то все прет
>через другой
>но вот как это сделать сообразить не могу, эксперементировать на ходу немного
>страшно, подскажите примерчиком..а ?

я делал так

router bgp xxxxx
neighbor xxx.xxx.xxx.xxx route-map SVRN-OU out

access-list MYNET permit <mynetip>/22

route-map SVRN-OU permit 10
match ip address MYNET
set community internet
set as-path prepend NumOfMyAS NumOfMyAS NumOfMyAS

тоесть искуственно удлиняешь путь для всех AS через одного провайдера,
аннонсируя свои IP.

а set local-preference 300 ты удлиняешь только путь для исходящего трафика.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру