Am1G0 Posted September 19, 2011 Posted September 19, 2011 Возможно, тема уже обмусолена не раз, но нашёл крайне мало информации о технических аспектах реализации. Суть в том, что есть обыкновенный сервер с двумя аплинками, на котором стоит федора, с quagga-0.99.17 и требуется с него анонсировать 2 AS, роутить вторую AS через первую не требуется. Если быть точнее, то у "ASAAA" - два пиринг-партнёра, у "ASBBB" - только один. Обе AS объединены as-set и "UPLINK1" принимает именно созданный объект, а не какую-то конкретную AS. Пробовал сделать так: bgp multiple-instance ! router bgp AAA view ASAAA bgp router-id xxx.xxx.xxx.xxx bgp log-neighbor-changes network fff.fff.fff.fff/21 neighbor yyy.yyy.yyy.yyy remote-as NNN neighbor yyy.yyy.yyy.yyy description --- UPLINK1 --- neighbor yyy.yyy.yyy.yyy soft-reconfiguration inbound neighbor yyy.yyy.yyy.yyy prefix-list UPLINK1 in neighbor yyy.yyy.yyy.yyy prefix-list ASAAA out neighbor yyy.yyy.yyy.yyy route-map UPLINK1 out neighbor zzz.zzz.zzz.zzz remote-as BBB neighbor zzz.zzz.zzz.zzz description --- UPLINK2 --- neighbor zzz.zzz.zzz.zzz soft-reconfiguration inbound neighbor zzz.zzz.zzz.zzz prefix-list UPLINK2 in neighbor zzz.zzz.zzz.zzz prefix-list ASAAA out neighbor zzz.zzz.zzz.zzz route-map UPLINK2 out ! router bgp BBB view ASBBB bgp router-id xxx.xxx.xxx.xxx bgp log-neighbor-changes network ddd.ddd.ddd.ddd/21 neighbor yyy.yyy.yyy.yyy remote-as NNN neighbor yyy.yyy.yyy.yyy description --- UPLINK1 --- neighbor yyy.yyy.yyy.yyy soft-reconfiguration inbound neighbor yyy.yyy.yyy.yyy prefix-list UPLINK1 in neighbor yyy.yyy.yyy.yyy prefix-list ASBBB out neighbor yyy.yyy.yyy.yyy route-map UPLINK1 out ! ip prefix-list ASAAA seq 5 permit fff.fff.fff.fff/21 ip prefix-list ASBBB seq 5 permit ddd.ddd.ddd.ddd/21 ip prefix-list UPLINK1 seq 5 permit 0.0.0.0/0 ip prefix-list UPLINK1 seq 10 deny any ip prefix-list UPLINK2 seq 5 permit 0.0.0.0/0 ip prefix-list UPLINK2 seq 10 deny any ! ip as-path access-list 104 permit ^(AAA_)+$ ip as-path access-list 104 permit ^(BBB_)+$ ip as-path access-list 104 permit ^$ ip as-path access-list 104 deny .* ip as-path access-list 105 permit ^(AAA_)+$ ip as-path access-list 105 permit ^(BBB_)+$ ip as-path access-list 105 permit ^$ ip as-path access-list 105 deny .* ! route-map UPLINK1 permit 10 match as-path 104 set local-preference 120 ! route-map UPLINK2 permit 10 match as-path 105 set local-preference 100 set as-path prepend AAA AAA ! В результате "ASAAA" прекрасно анонсируется и доступна из мира, а вот "ASBBB" - ни в какую, хотя всё должно быть нормально. Был бы очень признателен за любую помощь в решении данного вопроса. Вставить ник Quote
Abram Posted September 20, 2011 Posted September 20, 2011 А зачем view? Просто два router bgp. Вставить ник Quote
vlad11 Posted September 24, 2011 Posted September 24, 2011 А зачем view? Просто два router bgp. +1 Вставить ник 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.