Keegi nimetas poliitika EXPORT-STATIC, kinnitas selle ja imestab nüüd, miks VPN-marsruutimise instantsi prefiks kunagi kaugele otsa ei jõua. Nimel ei ole valikule mingit mõju. Poliitika on määratlus pluss kinnitus, ja selle eksporditava määravad sobivustingimused, järjestatud terminid ja kontekst, mis seda kasutab. Lugege neid kolme selles järjekorras ja mõistatus taandub tavaliselt ühele terminile, mis kunagi ei sobinud.

Nimi on silt, mitte tingimus

Junos ei tõlgenda poliitikate nimesid. Poliitika, mida mõistlikult nimetataks staatiliseks ekspordiks, võib sobida protokolliga static, võib sobida aadressi prefiksiga või ei pruugi üldse millegagi sobida ja aktsepteerib kõike, mis möödub. Silt on dokumentatsioon, mille kirjutas selle looja, ja see on täpselt nii usaldusväärne kui selle inimese mälu kavatsuse kohta.

Käsitlege ootamatut eksporditulemust palvena lugeda määratlust, mitte tõendina, et kinnitus on katki. Lugege määratlust ja laske sellel sildile vastu rääkida.

Leidke kinnitus enne termineid

Õige määratlus vale koha peal kinnitatuna muudab teist vahetust. Tehke kindlaks, milline marsruutimise instants, protokoll ning naaber või grupp poliitikale tegelikult viitavad, sest ühe BGP-grupi alla kinnitatud poliitika ei mõjuta teist, ja instantsi külge kinnitatud poliitika ei kehti tingimata kõigi selle sees olevate protokollide kohta. Junos eristab neid tasandeid, ja grupitasandil puuduv eksport on tavaline, kui kavatsus väljendati instantsi tasandil.

Kirjutage kinnituse tee üles, enne kui loete ühtki terminit. Pool neist uurimistest lõpeb seal, määratlus puutumata ja ekspordilause ümber tõstetud. Märkige erinevus muudatuste logisse, et keegi ei tagurdaks seda veana.

Termineid hinnatakse järjekorras ja esimene otsus võidab

Terminid kulgevad esimesest viimaseni, ja terminit, mis aktsepteerib või keeldub, loetakse lõplikuks otsuseks. Hilisem termin, mis näeb välja nagu kavandatud erand, ei käivitu kunagi, kui varasem termin on juba marsruudi saatuse otsustanud, mistõttu võib poliitika ülalt alla õigesti lugeda ja käituda siiski kavatsusele vastupidiselt. Kontrollige järjekorda teid huvitava marsruudi suhtes, mitte selle järjekorra suhtes, milles terminid kirja pandi.

Termin, mis jätab oma toimingu välja, ei lõpeta; hindamine jätkub järgmise terminiga ja lõpptulemus sõltub sellest, mis järgneb, ning kohaldatavast vaikeväärtusest. See on tõeliselt kasulik konstruktsioon ja usaldusväärne üllatuse allikas, kui see on tahtmatu.

Näide, mis ekspordib ainult staatilisi marsruute, kinnitus on grupi küljes:

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

OSPF-i kaudu õpitud, mitte staatilise marsruudina seadistatud prefiks ei läbi sobivust ja kukub välja, ükskõik kuidas poliitikat nimetatakse.

Toimingud muudavad koopiat, mitte algset marsruuti

Poliitika toimingud rakenduvad marsruudile sellisena, nagu seda selle kuulutuse jaoks hinnatakse, see tähendab koopiale, mitte marsruutimistabeli kirjele. Seetõttu võib kohalik show route näidata marsruuti ühe atribuudikomplektiga, samal ajal kui eksporditud versioon kannab teistsuguseid, ja algset ei kirjutata ekspordiga ümber. See erinevus seletab mitut vaidlust selle üle, kelle väljund on õige: mõlemad on, ja need kirjeldavad eri objekte. Öelge, millist vaadet te tsiteerite, kui kaks inseneri marsruudi atribuudi üle eriarvamusel on.

Vastuvõtmine ja keeldumine on lõplikud otsused; atribuudimuudatused ei pruugi seda olla. Ärge eeldage, et community määramine lõpetab poliitika, sest hindamine võib jätkuda terminitega, mida te ei käsitlenud.

Võrrelge väljakuulutatud vaadet ootusega

Kasutage protokollipõhist vaadet tegelikul partneril, näiteks show route advertising-protocol bgp 192.0.2.1, ja lugege seda õiges marsruutimisinstantsi kontekstis. VRF-is olev marsruut ei ole tingimata ekspordipoliitikast läbinud, ja väljakuulutatud väljundis ilmuv marsruut ei ole tingimata kauge poolt vastu võetud. Need on kolm eraldi olekut ja need ebaõnnestuvad erinevalt.

Nõustuge kavandiga, kus üks prefiks tuleb välja kuulutada ja teine peab jääma kohalikuks. See annab poliitikale lepingu, mida saate testida, ja väldib alternatiivset parandust eksporti laiendada, kuni lõpuks ilmub üks nimega marsruut.

Seotud artiklid