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

Juniper MX local preference проблема с локал-преференсом

Доброго дня.

 

Столкнулся с проблемой, при установки локал преференса через настройки пира/группы,

он не применяется. При этом если я локал преф прописываю через полиси,

то все успешно применяется.

 

 

ЧЯДНТ ?

Share this post


Link to post
Share on other sites

Вы не читаете мануалы :)

 

Эта опция задает с каким локалпрефом отдавать роуты iBGP соседу или конфедерации.

То что вам требуется делается как раз через полиси.

Share this post


Link to post
Share on other sites

В моем случае я как раз с этим и столкнулся :)

Т.е. в схеме

EBGP_A->IBGP_B->IBGP_C

я на IBGP_C не увидел локал-преференс который был прописан на IBGP_B в сторону EBGP_A

пока не установил локал-преференс через полиси.

Share this post


Link to post
Share on other sites

Ну грустно тогда, надо все проверять. На столе у меня работает как и должно, передает ибгп соседу нужный преференс.

 

Получатель:

#sh ip bgp 10.250.1.0/24
BGP routing table entry for 10.250.1.0/24, version 15
Paths: (1 available, best #1, table default)
 Not advertised to any peer
 65500
   10.0.0.2 from 10.10.10.1 (10.0.0.1)
     Origin incomplete, metric 0, localpref 213, valid, internal, best

 

Источник:

root@TEST_LAB_1> show route 10.250.1.0/24

inet.0: 191 destinations, 192 routes (191 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.250.1.0/24      *[bGP/170] 00:42:51, MED 0, localpref 100
                     AS path: 65500 ?
                   > to 10.0.0.2 via em0.100

INET.inet.0: 183 destinations, 184 routes (183 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.250.1.0/24      *[bGP/170] 00:42:51, MED 0, localpref 100
                     AS path: 65500 ?
                   > to 10.0.0.2 via em0.100

root@TEST_LAB_1> show route 10.250.1.0/24 advertising-protocol bgp 10.10.10.2

INET.inet.0: 183 destinations, 184 routes (183 active, 0 holddown, 0 hidden)
 Prefix                  Nexthop              MED     Lclpref    AS path
* 10.250.1.0/24           10.0.0.2             0       213        65500 ?


root@TEST_LAB_1> show configuration routing-instances INET protocols bgp
group INET {
   export TOINET;
   local-as 65001;
   neighbor 10.0.0.2 {
       peer-as 65500;
   }
}
group INTERNAL {
   type internal;
   local-preference 213;
   local-as 65001;
   neighbor 10.10.10.2 {
       peer-as 65001;
   }
}


Edited by DVM-Avgoor

Share this post


Link to post
Share on other sites

В моем случае я как раз с этим и столкнулся :)

Т.е. в схеме

EBGP_A->IBGP_B->IBGP_C

я на IBGP_C не увидел локал-преференс который был прописан на IBGP_B в сторону EBGP_A

пока не установил локал-преференс через полиси.

вам же говорят

Эта опция задает с каким локалпрефом отдавать роуты iBGP соседу или конфедерации.

а вы делаете все с точностью до наоборот - используете эту опцию на приеме от eBGP соседа.

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