Jump to content
Калькуляторы

несколько BGP пиров и объект aut-num

Имеется AS4 и от нее три линка к соответственно AS1, AS2, AS3, от первых двух принимаю fullview + default, а от AS3 только дефолт, всем анонсирую свою сеть /23. Линк к AS3 используется как бэкапный и юзаться должен только при падении линков к AS1 и AS2. Там препенды + заниженый local preference.

 

Вопрос - как правильно указать поля import в объекте aut-num. По первым двум линкам все понятно

aut-num: AS4

...

import: from AS1 accept ANY

export: to AS1 announce AS4

import: from AS2 accept ANY

export: to AS2 announce AS4

 

а вот как прописать import для линка с AS3 никак не соображу, принимаю ведь только default.

С export вроде все понятно, подскажите плс как import прописать.

Share this post


Link to post
Share on other sites

Пример из классики:

 

 aut-num: AS1
import: from AS2
         action pref = 10; med = 0; community.append(10250, 3561:10);
         accept { 128.9.0.0/16 }

Share this post


Link to post
Share on other sites

пример из классики понятен, теперь у меня получилось как-то так:

 

aut-num: AS4
...
import: from AS1 
       action pref=100; 
       accept ANY
export: to AS1 announce AS4
import: from AS2 
        action pref=100; 
        accept ANY
export: to AS2 announce AS4
import: from AS3 
        action pref=50; 
        community={3:1099}; 
        accept { 0.0.0.0 }
export: to AS3 announce AS4

 

Коммьюнити 3:1099 как раз используется для бэкапа у аплинка.

Share this post


Link to post
Share on other sites

Погодите, бекап-комьюнити нужно ставить всё же на экспорт? Вообще очень многие не заморачиваются с формализацией роутинга через RPSL и тем более - с публикацией в RIPE DB.

Share this post


Link to post
Share on other sites
Погодите, бекап-комьюнити нужно ставить всё же на экспорт? Вообще очень многие не заморачиваются с формализацией роутинга через RPSL и тем более - с публикацией в RIPE DB.
Точно, это меня уже клинит, конечно же на экспорт.

 

А если особо не заморачиваться то я так понял что достаточно будет прописать так:

 

import: from AS1
       action pref=100;
       accept ANY
export: to AS1 announce AS4
import: from AS2
        action pref=100;
        accept ANY
export: to AS2 announce AS4
import: from AS3
        action pref=50;
        accept ANY
export: to AS3 announce AS4

 

Таким образом те кто используют в качестве источника для фильтрации RIPE DB смогут построить правильные пути до меня.

Share this post


Link to post
Share on other sites

Скажу больше - в качестве источника данных для построения фильтров в 90% случае используется не aut-num, а route. Что написано в aut-num - обычно неважно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this