Jump to content

Recommended Posts

Posted

Добрый день.

Встала задача отфильтрвать входяшие маршруты full view оставив только один прификс принадлежаший соседу.

Оборудование Juniper MX80, с исходяшими все было просто:

 

set policy-options prefix-list ADVERT-Prov3 x.x.x.0/x

set policy-options prefix-list ADVERT-Prov3 x.x.x.0/x

 

set policy-options policy-statement Prov3-export term 1 from prefix-list ADVERT-Prov3

set policy-options policy-statement Prov3-export term 1 then accept

set policy-options policy-statement Prov3-export term 2 then reject

 

set protocols bgp group Peer-to-Prov3 export Prov3-export

 

 

run show route advertising-protocol bgp x.x.x.x

 

В итоге отдаем что должны, сосед получает что должен.

 

С входяшими маршрутами так почемуто не прокатывает, хотя в run show route receive-protocol bgp x.x.x.x он и показывает только тот маршрут который я долже получить от соседа, по факту всеравно full view.

 

Первый вариант:

 

set policy-options policy-statement Prov3-import term 1 from route-filter x.x.x.0/x exact

set policy-options policy-statement Prov3-import term 1 then local-preference 250

set policy-options policy-statement Prov3-import term 1 then accept

set policy-options policy-statement Prov3-import term 2 then reject

 

set protocols bgp group Peer-to-Prov3 import Prov3-import

 

Пробовал туже схему с prefix-list и as-path резултат тож же.

Если кто сталкивался с подобной ситуацией, прошу поделиться опытом.

Posted

А вы посмотрите вообще сколько маршрутов от пира Active/Received/Accepted. Пир то вам FV наливает в любом случае и не знает что вы его фильтруете. А вот что становится accepted и active решаете уже вы.

Posted

set policy-options policy-statement Prov3-import term 1 from route-filter x.x.x.0/x exact

set policy-options policy-statement Prov3-import term 1 then local-preference 250

set policy-options policy-statement Prov3-import term 1 then accept

set policy-options policy-statement Prov3-import term 2 then reject

 

set protocols bgp group Peer-to-Prov3 import Prov3-import

в принципе этого должно хватить. ну на всякий clear сделать

 

 

PS: FV от провайдера содержит фильтруемую сеть? x.x.x.0/x ?

Posted

в принципе этого должно хватить. ну на всякий clear сделать

 

 

PS: FV от провайдера содержит фильтруемую сеть? x.x.x.0/x ?

 

Да префикс из его as, вообщем задача отфильтровать full view на своей стороне. Если исходяшие фильтры нормально отрабатывают, даже не знаю что с входяшими.

 

от провайдера содержит фильтруемую сеть? x.x.x.0/x ?

от провайдера содержит фильтруемую сеть? x.x.x.0/x ? это не фильтруемая сеть а разрешенная, фильтуется все остальное.

Posted

PS: FV от провайдера содержит фильтруемую сеть? x.x.x.0/x ?

 

set policy-options policy-statement Prov3-import term 1 from route-filter x.x.x.0/x exact

 

Пробовал префиксами тоже саммое в итоге.

 

set policy-options policy-statement Prov3-export term 1 from prefix-list RECEIVE-Prov3

Posted

Фильтр это то что попадает в конечном итоге в RIB/FIB, если вам отдают FV то его вам отдают, фильтрация это исключительно локальный параметр.

Posted

set policy-options policy-statement Prov3-import term 1 from route-filter x.x.x.0/x exact

 

Пробовал префиксами тоже саммое в итоге.

 

set policy-options policy-statement Prov3-export term 1 from prefix-list RECEIVE-Prov3

 

 

sh bgp nei IP

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.