- BGP+Backup+Load Balancing,
volkov, 12:04 , 02-Сен-07 (1)>[оверквотинг удален] >3. - Оборудование CISCO 2611 (для Default BGP маршрутов хватает). > >Собственно хотелось бы, чтобы сеть 194.85.25.0/24 анонсировалась >через ISP1, а сеть 194.85.26.0/24 анонсировалась через ISP2. >Если недоступен ISP1, то две сети /24 работают через ISP2 и >наооборот. Для этого ISP1 я анонсирую 194.85.25.0/24+"агрегат" >194.85.25.0/23, ISP2 я анонсирую 194.85.26.0/24+"агрегат" >194.85.25.0/23. В БД RIPE заведены route-object для каждой >сети /24 и для вей сети /23. >а где собствено оригинация сих маршрутов /24 для адвертайза провайдерам?
- BGP+Backup+Load Balancing,
SUrov_IBM, 14:55 , 02-Сен-07 (2)>[оверквотинг удален] >>Собственно хотелось бы, чтобы сеть 194.85.25.0/24 анонсировалась >>через ISP1, а сеть 194.85.26.0/24 анонсировалась через ISP2. >>Если недоступен ISP1, то две сети /24 работают через ISP2 и >>наооборот. Для этого ISP1 я анонсирую 194.85.25.0/24+"агрегат" >>194.85.25.0/23, ISP2 я анонсирую 194.85.26.0/24+"агрегат" >>194.85.25.0/23. В БД RIPE заведены route-object для каждой >>сети /24 и для вей сети /23. >> > >а где собствено оригинация сих маршрутов /24 для адвертайза провайдерам? Извините, но честно говоря, я не понял Вашего вопроса про оригинацию маршрутов. :-( В плане BGP маршрутизации, я начинающий администратор, поэтому показываю всю конфигурацию. Поясните пожалуйста, если не сложно про оригинацию маршрутов. Заранее благодарен.
- BGP+Backup+Load Balancing,
nikl, 16:27 , 02-Сен-07 (3)>Доброго времени суток уважаемые коллеги сетевые Администраторы. > >router bgp 8634 >no synchronization >bgp router-id 194.85.25.1 >bgp log-neighbor-changes >network 194.85.25.0 mask 255.255.254.0 Добавить network 194.85.25.0 mask 255.255.255.0 network 194.85.26.0 mask 255.255.255.0 >[оверквотинг удален] >neighbor 192.168.50.9 prefix-list BBB-BGP-OUT out >neighbor 192.168.50.9 route-map BBB out >no auto-summary >! >ip classless >ip route 10.0.0.0 255.0.0.0 Null0 100 >ip route 193.201.31.198 255.255.255.255 193.201.16.1 >ip route 172.16.0.0 255.240.0.0 Null0 100 >ip route 192.168.0.0 255.255.0.0 Null0 100 >ip route 194.85.25.0 255.255.254.0 Null0 100 Добавить ip route 194.85.25.0 255.255.255.0 Null0 100 ip route 194.85.26.0 255.255.255.0 Null0 100
- BGP+Backup+Load Balancing,
SUrov_IBM, 17:46 , 02-Сен-07 (4)>[оверквотинг удален] >>ip classless >>ip route 10.0.0.0 255.0.0.0 Null0 100 >>ip route 193.201.31.198 255.255.255.255 193.201.16.1 >>ip route 172.16.0.0 255.240.0.0 Null0 100 >>ip route 192.168.0.0 255.255.0.0 Null0 100 >>ip route 194.85.25.0 255.255.254.0 Null0 100 > >Добавить >ip route 194.85.25.0 255.255.255.0 Null0 100 >ip route 194.85.26.0 255.255.255.0 Null0 100 Спасибо Вам nikl за подсказку, действительно, ведь я анонсирую не только сеть /23, но и её кусочки /24. После внесения указанных Вами изменений sh ip bgp показывает: Network Next Hop Metric LocPrf Weight Path * 0.0.0.0 192.168.50.9 0 22222 33333 ? *> 193.201.31.198 0 11111 i *> 194.85.25.0 0.0.0.0 0 32768 i * 194.85.25.0/23 0.0.0.0 32768 i *> 0.0.0.0 0 32768 i *> 194.85.26.0 0.0.0.0 0 32768 i Маленький вопрос, строка aggregate-address 194.85.25.0 255.255.254.0 "агрегирует" всю сеть /23, нужно ли мне создать "агрегаты" для cетей /24, т.е. aggregate-address 194.85.25.0 255.255.255.0 и aggregate-address 194.85.26.0 255.255.255.0? У меня еще вкрались сомнения по поводу OUT prefix-lis'тов, нужны ли они в моем случае или достаточно правил route-map'ов на то, что "отдаю" провайдерам?
- BGP+Backup+Load Balancing,
nikl, 17:53 , 02-Сен-07 (5)>[оверквотинг удален] >*> 0.0.0.0 0 32768 i >*> 194.85.26.0 0.0.0.0 0 32768 i > >Маленький вопрос, строка aggregate-address 194.85.25.0 255.255.254.0 >"агрегирует" всю сеть /23, нужно ли мне создать "агрегаты" для >cетей /24, т.е. aggregate-address 194.85.25.0 255.255.255.0 и >aggregate-address 194.85.26.0 255.255.255.0? У меня еще вкрались >сомнения по поводу OUT prefix-lis'тов, нужны ли они в моем случае или > >достаточно правил route-map'ов на то, что "отдаю" провайдерам? надо смотреть команды sh ip bgp nei 192.168.50.9 adv sh ip bgp nei 193.201.31.198 adv
- BGP+Backup+Load Balancing,
nikl, 17:59 , 02-Сен-07 (6)>[оверквотинг удален] > > 32768 i >*> 0.0.0.0 0 32768 i >*> 194.85.26.0 0.0.0.0 0 32768 i > >Маленький вопрос, строка aggregate-address 194.85.25.0 255.255.254.0 >"агрегирует" всю сеть /23, нужно ли мне создать "агрегаты" для >cетей /24, т.е. aggregate-address 194.85.25.0 255.255.255.0 и >aggregate-address 194.85.26.0 255.255.255.0? У меня еще вкрались >сомнения по поводу OUT prefix-lis'тов, нужны ли они в моем случае или prefix-list все равно неплохо, а то начнете отдавать верхним провайдерам всякую чушь. > >достаточно правил route-map'ов на то, что "отдаю" провайдерам? роутмапы - в дополнение к префикс-листам. кстати они у вас неправильные route-map BBB permit 10 match ip address 10 set as-path prepend 22222 22222 22222 ! route-map AAA permit 10 match ip address 20 set as-path prepend 11111 11111 11111 ! В 'set as-path prepend' надо указывать номера своей AS, а не аплинков.
- BGP+Backup+Load Balancing,
SUrov_IBM, 18:24 , 02-Сен-07 (7)>[оверквотинг удален] >match ip address 10 >set as-path prepend 22222 22222 22222 >! >route-map AAA permit 10 >match ip address 20 >set as-path prepend 11111 11111 11111 >! > >В 'set as-path prepend' надо указывать номера своей AS, а не аплинков. >Nikl вот что я получил в ответ: sh ip bgp nei 193.201.31.198 adv Network Next Hop Metric LocPrf Weight Path *> 194.85.25.0 0.0.0.0 0 32768 i *> 194.85.25.0/23 0.0.0.0 0 32768 i *> 194.85.26.0 0.0.0.0 0 32768 i sh ip bgp nei 192.168.50.9 adv Network Next Hop Metric LocPrf Weight Path *> 194.85.25.0 0.0.0.0 0 32768 i *> 194.85.25.0/23 0.0.0.0 0 32768 i *> 194.85.26.0 0.0.0.0 0 32768 i Получется, что я успешно анонсирую сеть /23 и её кусочки /24 обоим провайдерам, т.е. не не надо делать "агрегат" для каждой отдельной сети /24? >роутмапы - в ... кстати они у вас неправильные Вот ёлки-палки, route-map'ы для меня "дремучий лес", значит я должен в set as-path prepend указать: route-map BBB permit 10 match ip address 10 set as-path prepend 8634 8634 8634 ! route-map AAA permit 10 match ip address 20 set as-path prepend 8634 8634 8634 Cпасибо, что предупредили, надеюсь с prefix-lis'тами у меня всё впорядке, кстати в IN prefix-lis'тах мне нужно указывать ip prefix-list AAA-BGP-IN seq 15 permit 194.85.25.0/23 le 24 и ip prefix-list AAA-BGP-IN seq 20 permit 194.85.25.0/24 или достатточно только приема Default маршрута ip prefix-list AAA-BGP-IN seq 10 permit 0.0.0.0/0?
- BGP+Backup+Load Balancing,
nikl, 18:43 , 02-Сен-07 (8)>[оверквотинг удален] > Network > Next Hop > Metric LocPrf Weight Path >*> 194.85.25.0 0.0.0.0 0 32768 i >*> 194.85.25.0/23 0.0.0.0 0 32768 i >*> 194.85.26.0 0.0.0.0 0 32768 i > >Получется, что я успешно анонсирую сеть /23 и её кусочки /24 >обоим провайдерам, т.е. не не надо делать "агрегат" для каждой >отдельной сети /24?ну все нормально, отдаете /23 и два кусочка /24 >[оверквотинг удален] >set as-path prepend 8634 8634 8634 > >Cпасибо, что предупредили, надеюсь с prefix-lis'тами у меня >всё впорядке, кстати в IN prefix-lis'тах мне нужно >указывать >ip prefix-list AAA-BGP-IN seq 15 permit 194.85.25.0/23 le 24 >и >ip prefix-list AAA-BGP-IN seq 20 permit 194.85.25.0/24 >или достатточно только приема Default маршрута >ip prefix-list AAA-BGP-IN seq 10 permit 0.0.0.0/0? С префикс-листами вам незачем принимать _свои_ сетки, они от провайдера не полезут к вам. Оставьте только default
- BGP+Backup+Load Balancing,
SUrov_IBM, 18:53 , 02-Сен-07 (9)>[оверквотинг удален] >>указывать >>ip prefix-list AAA-BGP-IN seq 15 permit 194.85.25.0/23 le 24 >>и >>ip prefix-list AAA-BGP-IN seq 20 permit 194.85.25.0/24 >>или достатточно только приема Default маршрута >>ip prefix-list AAA-BGP-IN seq 10 permit 0.0.0.0/0? > >С префикс-листами вам незачем принимать _свои_ сетки, они от провайдера не полезут >к вам. >Оставьте только default Nikl спасибо Вам огромное, что потратили на меня время. :-) Вроде разобрался. Забыл спросить про маленький нюанс, "кошка" выбирает для самой себя Gateway одного из ISP, либо 192.168.50.9, либо 193.201.31.198. Как мне заставить "кошку" НЕ использовать Gateway для самой себя?
- BGP+Backup+Load Balancing,
nikl, 19:45 , 02-Сен-07 (10)>Вроде разобрался. Забыл спросить про маленький нюанс, "кошка" >выбирает для самой себя Gateway одного из ISP, либо 192.168.50.9, >либо 193.201.31.198. Как мне заставить "кошку" НЕ использовать Gateway >для самой себя? так она и выбирает того, кто сейчас отдает default или я не понял ваш вопрос
- BGP+Backup+Load Balancing,
SUrov_IBM, 21:06 , 02-Сен-07 (11)>>Вроде разобрался. Забыл спросить про маленький нюанс, "кошка" >>выбирает для самой себя Gateway одного из ISP, либо 192.168.50.9, >>либо 193.201.31.198. Как мне заставить "кошку" НЕ использовать Gateway >>для самой себя? > >так она и выбирает того, кто сейчас отдает default >или я не понял ваш вопрос Nikl, простите, я поторопился и неправильно выразился. Дело в том, что помимо BGP, провайдером 192.168.50.9 выделена маленькая подсеть /29. Эту подсеть нужно статикой роутить на IP 192.168.50.9. У меня это выглядит так: interface Loopback0 ip address 100.105.212.105 255.255.255.248 ip route 100.105.212.104 255.255.255.248 192.168.50.9 Для самой себя CISCO выбирает defaul gateway на другого провайдера ("опираясь" на маршрут полученный по BGP). #sh ip ro Gateway of last resort is 193.201.31.198 to network 0.0.0.0 B* 0.0.0.0/0 [20/0] via 193.201.31.198, 01:06:22 Когда CISCO выбирает defaul gateway на 192.168.50.9, подсеть 100.105.212.104 нормально работает, когда defaul gateway на 193.201.31.198, подсеть 100.105.212.104 не роутится, хотя статический маршрут прописан. Я пологаю, если для CISCO статически прописать defaul gateway на 192.168.50.9, это помешает работе BGP, т.е. сеть 194.85.25.0/23 тоже будет роутиться ТОЛЬКО через 192.168.50.9? Этого нельзя допустить.
ip route 0.0.0.0 0.0.0.0 192.168.50.9
- BGP+Backup+Load Balancing,
SUrov_IBM, 21:23 , 02-Сен-07 (12)>[оверквотинг удален] >defaul gateway на 193.201.31.198, подсеть 100.105.212.104 >не роутится, хотя статический маршрут прописан. > > >Я пологаю, если для CISCO статически прописать defaul >gateway на 192.168.50.9, это помешает работе BGP, >т.е. сеть 194.85.25.0/23 тоже будет роутиться ТОЛЬКО >через 192.168.50.9? Этого нельзя допустить. > >ip route 0.0.0.0 0.0.0.0 192.168.50.9 Рискнул проверить, прописал ip route 0.0.0.0 0.0.0.0 192.168.50.9 и получилось так, как не хотелось: S* 0.0.0.0/0 via 192.168.50.9 сеть 194.85.25.0/23 стала роутится ТОЛЬКО через 192.168.50.9. :-(
- BGP+Backup+Load Balancing,
volkov, 21:24 , 02-Сен-07 (13) >interface Loopback0 > ip address 100.105.212.105 255.255.255.248 > >ip route 100.105.212.104 255.255.255.248 192.168.50.9 бред какой-то!!! зачем одновременно статик и прибивать сеть на интерфейс? если надо статиком отправить сеть за хост, так отправте, без всяких вешаний на lo0. (config)# int lo0 (config)# no ip addr потом спотрим sh ip route 100.105.212.104 должен бить статик на 192.168.50.9.
- BGP+Backup+Load Balancing,
SUrov_IBM, 21:42 , 02-Сен-07 (14)>[оверквотинг удален] > >бред какой-то!!! зачем одновременно статик и прибивать сеть на интерфейс? > >если надо статиком отправить сеть за хост, так отправте, >без всяких вешаний на lo0. >(config)# int lo0 >(config)# no ip addr > >потом спотрим sh ip route 100.105.212.104 >должен бить статик на 192.168.50.9. Volkov, спасибо Вам. Действительно не подумав привязал сеть к Loopback0. no interface Loopback0 ip route 100.105.212.104 255.255.255.248 192.168.50.9 sh ip ro 100.105.212.104 Routing entry for 100.105.212.104/29 Known via "static", distance 1, metric 0 Routing Descriptor Blocks: * 192.168.50.9 Route metric is 0, traffic share count is 1 Все прекрасно работает, СПАСИБО! :-)
|