Dikush e quajti një politikë EXPORT-STATIC, e lidhi dhe tani pyet veten pse një prefiks nga instanca e rrugëzimit VPN nuk arrin kurrë në skajin e largët. Emri nuk ka asnjë efekt në përzgjedhje. Një politikë është një përkufizim plus një lidhje, dhe atë që eksporton e vendosin kushtet e përputhjes, termat e renditur dhe konteksti që e përdor. Lexoni këto tre në atë rend, dhe misteri zakonisht shembet në një term që nuk u përputh kurrë.

Emri është etiketë, jo kusht

Junos nuk i interpreton emrat e politikave. Një politikë që me arsye do të quhej eksport statik mund të përputhet me protokollin static, ose mund të përputhet me një prefiks adrese, ose mund të mos përputhet me asgjë dhe të pranojë çdo gjë që kalon. Etiketa është dokumentacion i shkruar nga ai që e krijoi, dhe është po aq i besueshëm sa kujtesa e atij personi për qëllimin.

Trajtoni një rezultat të papritur eksporti si një kërkesë për të lexuar përkufizimin, jo si provë se lidhja është prishur. Lexoni përkufizimin dhe lëreni të kundërshtojë etiketën.

Gjeni lidhjen para termave

Një përkufizim i saktë i lidhur në vendin e gabuar ndryshon një shkëmbim tjetër. Përcaktoni cila instancë e rrugëzimit, protokoll dhe fqinj ose grup i referohen vërtet politikës, sepse një politikë e lidhur nën një grup BGP nuk ndikon në një tjetër, dhe një politikë e lidhur me instancën nuk zbatohet domosdoshmërisht për çdo protokoll brenda saj. Junos i dallon këto nivele, dhe një eksport që mungon në nivel grupi është i zakonshëm kur qëllimi është shprehur në nivel instance.

Shkruani shtegun e lidhjes përpara se të lexoni një term të vetëm. Gjysma e këtyre hetimeve mbarojnë atje, me përkufizimin të paprekur dhe deklaratën e eksportit të zhvendosur. Shënoni ndryshimin në regjistrin e ndryshimeve që askush të mos e kthejë si gabim.

Termat vlerësohen me radhë, dhe vendimi i parë fiton

Termat shkojnë nga i pari në të fundit, dhe një term që pranon ose refuzon është një vendim përfundimtar. Një term i mëvonshëm që duket si përjashtimi i synuar nuk ekzekutohet kurrë nëse një term i mëparshëm ka vendosur tashmë fatin e rrugës, prandaj një politikë mund të lexohet saktë nga lart poshtë dhe prapëseprapë të sillet kundër qëllimit. Kontrolloni rendin kundrejt rrugës që ju intereson, jo kundrejt rendit në të cilin u shkruan termat.

Një term që heq veprimin e tij nuk përfundon; vlerësimi vazhdon te termi tjetër, dhe rezultati përfundimtar varet nga ajo që vijon dhe nga vlera e parazgjedhur e zbatueshme. Kjo është një ndërtim vërtet i dobishëm dhe një burim i besueshëm habie kur është i paqëllimtë.

Një shembull që eksporton vetëm rrugë statike, me lidhjen në grup:

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

Një prefiks i mësuar përmes OSPF në vend që të konfigurohet si rrugë statike dështon në përputhje dhe bie, sido që të quhet politika.

Veprimet ndryshojnë një kopje, jo rrugën origjinale

Veprimet e politikës veprojnë mbi rrugën ashtu siç vlerësohet për atë shpallje, domethënë mbi një kopje dhe jo mbi hyrjen në tabelën e rrugëzimit. Prandaj një komandë lokale show route mund të shfaqë një rrugë me një grup atributesh, ndërsa versioni i eksportuar mban të tjera, dhe origjinali nuk rishkruhet nga eksporti. Ky dallim shpjegon disa debate se cila dalje është e saktë: të dyja janë, dhe përshkruajnë objekte të ndryshme. Thoni cilën pamje po citoni sa herë që dy inxhinierë nuk pajtohen për një atribut rruge.

Pranimi dhe refuzimi janë vendime përfundimtare; ndryshimet e atributeve nuk janë domosdoshmërisht të tilla. Mos supozoni se vendosja e një community përfundon politikën, sepse vlerësimi mund të vazhdojë në terma që nuk i keni marrë parasysh.

Krahasoni pamjen e shpallur me pritshmërinë

Përdorni pamjen specifike të protokollit në peer-in aktual, si show route advertising-protocol bgp 192.0.2.1, dhe lexojeni në kontekstin e saktë të instancës së rrugëzimit. Një rrugë e pranishme në një VRF nuk ka kaluar domosdoshmërisht politikën e eksportit, dhe një rrugë që shfaqet në daljen e shpallur nuk është domosdoshmërisht pranuar nga ana e largët. Këto janë tre gjendje të veçanta dhe dështojnë në mënyra të ndryshme.

Pranoni dizajnin me një prefiks që duhet të shpallet dhe një që duhet të mbetet lokal. Kjo i jep politikës një kontratë që mund ta provoni, dhe shmang rregullimin alternativ të zgjerimit të eksportit derisa më në fund të shfaqet një rrugë e emërtuar.

Artikuj të ngjashëm