Mae rhywun wedi enwi polisi EXPORT-STATIC, wedi ei gysylltu, ac yn awr yn methu deall pam nad yw rhagddodiad o’r achos llwybro VPN byth yn cyrraedd y pen pell. Nid oes gan yr enw unrhyw effaith ar y dewis. Diffiniad ynghyd â chysylltiad yw polisi, a’i amodau cyfateb, ei delerau mewn trefn a’r cyd-destun sy’n ei ddefnyddio sy’n penderfynu beth a allforia. Darllenwch y tri hynny yn y drefn honno, ac fel arfer mae’r dirgelwch yn crebachu i un term na chyfatebodd erioed.

Label yw’r enw, nid amod

Nid yw Junos yn dehongli enwau polisïau. Gallai polisi y byddai’n synhwyrol ei alw’n allforio statig gyfateb i brotocol static, neu gallai gyfateb i ragddodiad cyfeiriad, neu gallai beidio â chyfateb i ddim a derbyn popeth sy’n mynd heibio. Dogfennaeth a ysgrifennwyd gan pwy bynnag a’i creodd yw’r label, ac y mae mor ddibynadwy â chof y person hwnnw o’r bwriad.

Triniwch ganlyniad allforio annisgwyl fel cais i ddarllen y diffiniad, nid fel tystiolaeth bod y cysylltiad wedi torri. Darllenwch y diffiniad a gadewch iddo wrth-ddweud y label.

Dewch o hyd i’r cysylltiad cyn y termau

Mae diffiniad cywir a gysylltir yn y lle anghywir yn newid cyfnewidiad arall. Sefydlwch pa achos llwybro, protocol a chymydog neu grŵp sy’n cyfeirio at y polisi mewn gwirionedd, oherwydd nid yw polisi a gysylltir o dan un grŵp BGP yn effeithio ar un arall, ac nid yw polisi a gysylltir â’r achos yn gymwys o reidrwydd i bob protocol y tu mewn iddo. Mae Junos yn gwahaniaethu rhwng y lefelau hyn, ac mae allforio ar goll ar lefel y grŵp yn gyffredin pan fynegwyd y bwriad ar lefel yr achos.

Ysgrifennwch lwybr y cysylltiad cyn darllen un term. Mae hanner yr ymchwiliadau hyn yn gorffen yno, gyda’r diffiniad heb ei gyffwrdd a’r datganiad allforio wedi symud. Nodwch y gwahaniaeth yn y lòg newidiadau fel na fydd neb yn ei wrthdroi fel camgymeriad.

Gwerthusiad mewn trefn a wneir ar delerau, a’r penderfyniad cyntaf sy’n ennill

Mae termau yn rhedeg o’r cyntaf i’r olaf, ac mae term sy’n derbyn neu’n gwrthod yn benderfyniad terfynol. Nid yw term diweddarach sy’n edrych fel yr eithriad bwriadedig byth yn rhedeg os yw term cynharach eisoes wedi penderfynu ffawd y llwybr, a dyna pam y gall polisi ddarllen yn gywir o’r brig i’r gwaelod ac eto ymddwyn yn groes i’r bwriad. Gwiriwch y drefn yn erbyn y llwybr sy’n bwysig i chi, nid yn erbyn y drefn y teipiwyd y termau ynddi.

Nid yw term sy’n hepgor ei weithred yn terfynu; mae’r gwerthuso yn parhau i’r term nesaf, ac mae’r canlyniad terfynol yn dibynnu ar yr hyn sy’n dilyn ac ar y rhagosodiad cymwys. Mae hwnnw’n gystrawen wirioneddol ddefnyddiol ac yn ffynhonnell ddibynadwy o syndod pan fydd heb ei fwriadu.

Enghraifft sy’n allforio llwybrau statig yn unig, gyda’r cysylltiad ar y grŵp:

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

Mae rhagddodiad a ddysgwyd gan OSPF yn hytrach na’i gyflunio fel llwybr statig yn methu’r cyfatebiad ac yn syrthio drwodd, beth bynnag a elwir y polisi.

Mae gweithredoedd yn newid copi, nid y llwybr gwreiddiol

Mae gweithredoedd polisi yn gweithio ar y llwybr fel y’i gwerthusiadir ar gyfer yr hysbyseb honno, sef copi yn hytrach na’r cofnod yn y tabl llwybro. Felly gall show route lleol ddangos llwybr â set o briodweddau tra bo’r fersiwn a allforir yn cario rhai gwahanol, ac nid yw’r gwreiddiol yn cael ei ailysgrifennu gan yr allforiad. Mae’r gwahaniaeth hwnnw’n egluro sawl dadl ynghylch pa allbwn sy’n gywir: mae’r ddau yn gywir, ac maent yn disgrifio gwrthrychau gwahanol. Dywedwch pa olwg yr ydych yn ei dyfynnu pryd bynnag y bydd dau beiriannydd yn anghytuno am briodwedd llwybr.

Mae derbyn a gwrthod yn benderfyniadau terfynol; nid yw newidiadau priodweddau o reidrwydd felly. Peidiwch â chymryd yn ganiataol bod gosod community yn diweddu’r polisi, oherwydd gall y gwerthuso barhau i delerau na wnaethoch eu hystyried.

Cymharwch yr olwg a hysbysebir â’r disgwyliad

Defnyddiwch yr olwg sy’n benodol i’r protocol ar y cymydog gwirioneddol, megis show route advertising-protocol bgp 192.0.2.1, a’i darllen yng nghyd-destun cywir yr achos llwybro. Nid yw llwybr sy’n bresennol mewn VRF o reidrwydd wedi pasio’r polisi allforio, ac nid yw llwybr sy’n ymddangos yn yr allbwn a hysbysebir o reidrwydd wedi’i dderbyn gan y pen pell. Mae’r rhain yn dri chyflwr ar wahân ac maent yn methu mewn ffyrdd gwahanol.

Derbyniwch y dyluniad gydag un rhagddodiad y mae’n rhaid ei hysbysebu ac un y mae’n rhaid iddo aros yn lleol. Mae hynny’n rhoi contract y gellir ei brofi i’r polisi, ac yn osgoi’r atgyweiriad amgen o ledaenu’r allforiad nes bod un llwybr a enwir yn ymddangos o’r diwedd.

Erthyglau cysylltiedig