kid79 Posted July 23, 2015 · Report post Всем доброго времени суток. Ситуация следущая, взяли второй канал для резервирования, настроил на маршрутизаторе quagga , оба линка поднимаются, но по графикам загрузки каналов и tcpdump вижу, что трафик уходит через основного аплинка, а возвращается через резервного. В результате хотелось бы получить чтоб резервный канал поднимался при падении основного и возвращался обратно при восстановлении линка. Собственно вот конфиг . router bgp 5***8 bgp router-id 195.*.*.158 bgp log-neighbor-changes network a.a.54.0/23 network a.a.54.0/24 network a.a.55.0/24 network b.b.248.0/22 network b.b.248.0/24 network b.b.249.0/24 network b.b.250.0/24 network b.b.251.0/24 network c.c.248.0/21 network c.c.248.0/24 network c.c.249.0/24 network c.c.250.0/24 network c.c.251.0/24 network c.c.252.0/24 network c.c.253.0/24 network c.c.254.0/24 network c.c.255.0/24 neighbor x.x.x.109 remote-as 31133 neighbor x.x.x.109 description Megafon neighbor x.x.x.109 next-hop-self neighbor x.x.x.109 soft-reconfiguration inbound neighbor x.x.x.109 route-map Megafon-in in neighbor x.x.x.109 route-map Megafon-out out neighbor y.y.y.157 remote-as 3216 neighbor y.y.y.157 description Beeline neighbor y.y.y.157 next-hop-self neighbor y.y.y.157 soft-reconfiguration inbound neighbor y.y.y.157 route-map Beeline-in in neighbor y.y.y.157 route-map Beeline-out out ! ip prefix-list bogons description bogus nets ip prefix-list bogons seq 20 permit 127.0.0.0/8 le 32 ip prefix-list bogons seq 30 permit 10.0.0.0/8 le 32 ip prefix-list bogons seq 35 permit 172.16.0.0/12 le 32 ip prefix-list bogons seq 40 permit 192.168.0.0/16 le 32 ip prefix-list bogons seq 45 permit 169.254.0.0/16 le 32 ip prefix-list bogons seq 50 permit 224.0.0.0/4 le 32 ip prefix-list bogons seq 55 permit 240.0.0.0/4 le 32 ip prefix-list full-net seq 10 permit a.a.54.0/24 ip prefix-list full-net seq 15 permit a.a.55.0/24 ip prefix-list full-net seq 20 permit b.b.248.0/24 ip prefix-list full-net seq 25 permit b.b.249.0/24 ip prefix-list full-net seq 30 permit b.b.250.0/24 ip prefix-list full-net seq 35 permit b.b.251.0/24 ip prefix-list full-net seq 40 permit c.c.248.0/24 ip prefix-list full-net seq 45 permit c.c.249.0/24 ip prefix-list full-net seq 50 permit c.c.250.0/24 ip prefix-list full-net seq 55 permit c.c.251.0/24 ip prefix-list full-net seq 60 permit c.c.252.0/24 ip prefix-list full-net seq 65 permit c.c.253.0/24 ip prefix-list full-net seq 70 permit c.c.254.0/24 ip prefix-list full-net seq 75 permit c.c.255.0/24 ip prefix-list upstream-out seq 10 permit a.a.54.0/23 ip prefix-list upstream-out seq 20 permit b.b.248.0/22 ip prefix-list upstream-out seq 30 permit c.c.248.0/21 ! ip as-path access-list 1 permit _6451[2-9]_ ip as-path access-list 1 permit _645[2-9][0-9]_ ip as-path access-list 1 permit _64[6-9][0-9][0-9]_ ip as-path access-list 1 permit _65[0-9][0-9][0-9]_ ! route-map Megafon-in permit 200 set local-preference 100 ! route-map Megafon-out permit 100 match ip address prefix-list upstream-out set as-path prepend 5***8 5***8 5***8 5***8 5***8 ! route-map Beeline-in deny 100 match as-path 1 ! route-map Beeline-in deny 110 match ip address prefix-list bogons ! route-map Beeline-in permit 200 set local-preference 200 ! route-map Beeline-out permit 100 match ip address prefix-list full-net ! route-map Beeline-out deny 200 ! ip forwarding Пробовал добавлять веса маршрутам, не помогает. с community еще не разобрался как его прописывать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted July 23, 2015 · Report post Мегафон бэкап? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted July 23, 2015 · Report post добавляйте aspath для второго линка. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SyJet Posted July 23, 2015 · Report post Собственно, как уже говорил, на основной отправлять /24 и суммированные /22 /21 /23, на бэкапный отправлять только суммированные. На бэкапный удлинить aspath и посмотреть у мегафона backup community и выставить (если есть), но в кваге я не бум-бум, потому надо просить знающих тут на форуме. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted July 23, 2015 · Report post Собственно, как уже говорил, на основной отправлять /24 и суммированные /22 /21 /23, на бэкапный отправлять только суммированные. На бэкапный удлинить aspath и посмотреть у мегафона backup community и выставить (если есть) +1 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kid79 Posted July 24, 2015 (edited) · Report post Странно , в прошлый раз делал анонс по /24 и по /22 /21 /23 анонсировались только большие сети, 24 нет. сейчас дописал все теже правила route-map Beeline-out permit 100 match ip address prefix-list full-net ! route-map Beeline-out permit 120 match ip address prefix-list upstream-out теперь в анонсе и дробленые сети есть и агрегированые. as-path удлинен на 5 хопов. с комьюнити пока еще нет понимания как его прописывать. читаю доки и примеры. да. вот оказывается есть у мегафона бэкап комьюнити remarks: +-------------------------------------------------------------------------------+ remarks: | Backup Community remarks: +-------------------------------------------------------------------------------+ remarks: | remarks: | 31133:240 - Set local preference 240 (backup) теперь бы разобраться как его прописать :) Edited July 24, 2015 by kid79 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SyJet Posted July 24, 2015 · Report post http://www.hilik.org.ua/bgp-community-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B2-quagga/ Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...