YeaSeo Posted February 11, 2009 Posted February 11, 2009 Всем добрый день. Есть как всегда проблема, но скорее не от дурной головы, а от не желания изучать BGP. Если честно, то так оно и есть. Потому как сталкиваешься с BGP в основном при смене провайдера. В общем у меня именно такая ситуация. Все довольно просто. Есть два провайдера Provaider100 и Provaider200 Provaider100 Канал 100 Мбит Номер AS100 IP bgp роутера 100.100.100.100 Provaider200 Канал 200 Мбит Номер AS200 IP bgp роутера 200.200.200.200 Номер моей AS50 Мои Реальные IP (My_networks)– 50.50.50.0/22 От обоих провайдеров получаю фул вью. У провайдера Provaider100 маршруты в основном короче чем у Provaider200. Задача: 1) Анонсировать каждому провайдеру все подсети. 2) Через Provaider200 должны уходить и приходить запросы с подсетей My_networks_1 и My_networks_2 3) Через Provaider100 должны уходить и приходить запросы с подсетей My_networks_3 и My_networks_4 4) В случаи падения одного из аплинков, чтобы весь трафик разворачивался на оставшегося провайдера. Я прошу просто подкорректировать мой конфиг. Еще раз повторюсь с BGP сталкиваюсь почти первый раз. Может в будущем какому то лентяю как я пригодится данный вариант конфига :) Вот bgpd.conf ….. bgp multiple-instance router bgp 50 bgp router-id 50.50.50.1 bgp log-neighbor-changes network 50.50.50.0/24 network 50.50.51.0/24 network 50.50.52.0/24 network 50.50.53.0/24 redistribute connected redistribute static neighbor 100.100.100.100 remote-as 100 neighbor 100.100.100.100 description *** Provaider100 *** neighbor 100.100.100.100 soft-reconfiguration inbound neighbor 100.100.100.100 route-map Provaider100-IN in neighbor 100.100.100.100 route-map Provaider100-OUT out neighbor 200.200.200.200 remote-as 200 neighbor 200.200.200.200 description *** Provaider200 *** neighbor 200.200.200.200 soft-reconfiguration inbound neighbor 200.200.200.200 route-map Provaider200-IN in neighbor 200.200.200.200 route-map Provaider200-OUT out ip prefix-list My_networks_1 seq 5 permit 50.50.50.0/24 ip prefix-list My_networks_2 seq 5 permit 50.50.51.0/24 ip prefix-list My_networks_3 seq 5 permit 50.50.52.0/24 ip prefix-list My_networks_4 seq 5 permit 50.50.53.0/24 route-map PROVAIDER100-IN permit 10 set local-preference 110 route-map PROVAIDER100-OUT permit 10 match ip address prefix-list My_networks_1 route-map PROVAIDER100-OUT permit 15 match ip address prefix-list My_networks_2 route-map PROVAIDER100-OUT permit 20 match ip address prefix-list My_networks_3 route-map PROVAIDER100-OUT permit 25 match ip address prefix-list My_networks_4 route-map PROVAIDER200-IN permit 10 set local-preference 110 route-map PROVAIDER200-OUT permit 10 match ip address prefix-list My_networks_1 route-map PROVAIDER200-OUT permit 15 match ip address prefix-list My_networks_2 route-map PROVAIDER200-OUT permit 20 match ip address prefix-list My_networks_3 route-map PROVAIDER200-OUT permit 25 match ip address prefix-list My_networks_4 line vty end Вставить ник Quote
cmhungry Posted February 11, 2009 Posted February 11, 2009 лучше не заморачиваться на "запросы с 0/23 на одного, с 2/23 на второго", а разбить префикс-листами и мор-спецификами трафик Вставить ник Quote
YeaSeo Posted February 11, 2009 Author Posted February 11, 2009 лучше не заморачиваться на "запросы с 0/23 на одного, с 2/23 на второго", а разбить префикс-листами и мор-спецификами трафик А если на примере конфига? Вставить ник Quote
cmhungry Posted February 11, 2009 Posted February 11, 2009 ip prefix-list 64-4 10 permit 64.0.0.0/4 20 permit 64.0.0.0/4 ge 5 route-map uplink1 permit 10 match ip addr pref 64-4 set wei 200 route-map uplink1 permit 20 set wei 100 route-map uplink2 permit 10 match ip addr pref 64-4 set wei 100 route-map uplink2 permit 20 set wei 200 Это исходящий. Про входящий на wiki.nag.ru хорошо написано, и на форуме жевалось не раз. Вставить ник Quote
LuckySB Posted February 15, 2009 Posted February 15, 2009 Как-то через большое Ж это все ) Щаз у тебя все симметрично настроено. но то, что ты отдаешь 4 /24 префикса, вместо одного /22 - это очень плохо. Память на кошках не резиновая. Если сделать так как ты хочешь то не будет резервирования. Если отвалиться провайдер 100 то придет писец к сетям 3 и 4. и наоборот. надо отдавать 50.50.50.0/22 в оба пира, и 50.50.50.0/23 в один и 50.50.52.0/23 в другой. Плюс проконсультироваться со своими аплинками. Синтерра например не отдает трафик для своих клиентов своим пирам. Поэтому в пире с ней надо отдавать оба префикса /23, второй с коммюнити, запрещающим анонс пирам и аплинкам синтерры... Спеца разово пригласить дешевле выйдет. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.