Неко је назвао политику EXPORT-STATIC, приложио је и сада се пита зашто префикс из VPN инстанце рутирања никада не стиже до далеког краја. Име нема никаквог утицаја на избор. Политика је дефиниција плус прилагање, а оно што извози одређују њени услови подударања, поређани термини и контекст који је користи. Прочитајте та три у том редоследу и загонетка се обично сведе на један термин који се никада није подударио.

Име је ознака, а не услов

Junos не тумачи имена политика. Политика која би се разумно назвала статичким извозом може да се подудара са протоколом static, може да се подудара са префиксом адресе, или може да се не подудара ни са чим и прихвати све што прође. Ознака је документација коју је написао онај који ју је створио, и једнако је поуздана као сећање те особе на намеру.

Неочекивани резултат извоза третирајте као захтев да прочитате дефиницију, а не као доказ да је прилагање покварено. Прочитајте дефиницију и дозволите јој да противречи ознаци.

Најпре пронађите прилагање, па термине

Исправна дефиниција приложена на погрешном месту мења другу размену. Утврдите која инстанца рутирања, протокол и сусед или група заиста упућују на политику, јер политика приложена под једном BGP групом не утиче на другу, а политика приложена инстанци не примењује се нужно на сваки протокол у њој. Junos разликује ове нивое, и извоз који недостаје на нивоу групе је чест када је намера изражена на нивоу инстанце.

Запишите путању прилагања пре него што прочитате иједан термин. Половина ових истрага се завршава ту, са нетакнутом дефиницијом и премештеном извозном наредбом. Забележите разлику у дневнику измена да је нико не врати као грешку.

Термини се оцењују редом, и прва одлука побеђује

Термини иду од првог до последњег, а термин који прихвата или одбија је коначна одлука. Каснији термин који изгледа као предвиђени изузетак никада се не извршава ако је ранији термин већ одлучио судбину руте, зато се политика може читати исправно одозго надоле и ипак понашати супротно намери. Проверите редослед према рути која вас занима, а не према редоследу којим су термини унети.

Термин који изостави своју радњу не завршава; оцењивање се наставља на следећи термин, а коначни исход зависи од онога што следи и од примењиве подразумеване вредности. То је заиста корисна конструкција и поуздан извор изненађења када је ненамерна.

Пример који извози само статичке руте, са прилагањем на групи:

policy-options {
    policy-statement EXPORT-STATIC {
        term statics { from protocol static; then accept; }
    }
}
protocols bgp group TO-PEER { export EXPORT-STATIC; }

Префикс научен преко OSPF, а не конфигурисан као статичка рута, не пролази подударање и отпада, како год се политика звала.

Радње мењају копију, а не изворну руту

Радње политике делују на руту онако како се оцењује за то објављивање, дакле на копију, а не на запис у табели рутирања. Зато локална команда show route може приказати руту са једним скупом атрибута, док извезена верзија носи друге, и изворна рута се не преписује извозом. Та разлика објашњава неколико расправа о томе чији је излаз тачан: оба су тачна, и описују различите објекте. Кажите који приказ цитирате кад год се два инжењера не слажу око атрибута руте.

Прихватање и одбијање су коначне одлуке; промене атрибута то нису нужно. Не претпостављајте да постављање community завршава политику, јер се оцењивање може наставити у терминима које нисте размотрили.

Упоредите објављени приказ са очекивањем

Користите приказ специфичан за протокол на стварном peer-у, на пример show route advertising-protocol bgp 192.0.2.1, и читајте га у исправном контексту инстанце рутирања. Рута присутна у VRF-у није нужно прошла извозну политику, а рута која се појављује у објављеном излазу није нужно прихваћена од далеке стране. То су три одвојена стања и она не успевају на различите начине.

Прихватите дизајн са једним префиксом који мора да се објављује и једним који мора да остане локалан. То политици даје уговор који можете да тестирате, и избегава алтернативну поправку ширењем извоза док се коначно не појави једна именована рута.

Повезани чланци