Saioak aktibo jarraitzen dute, IGP egonkorra da, eta hala ere L2VPN bide batzuk ez dira inoiz agertzen hornitzailearen lau ertzetatik bitan. Eredu hori erreflexio-arazo batena da, ez garraio-arazo batena, saio hautsia osorik huts egiten baitu, berrerabilitako erreflexio-muga selektiboki huts egiten duen bitartean. Eraztun fisikoak ez du horrekin zerikusirik; banaketa-grafo logikoa da bide horiek gelditu ziren lekua. Puntu hori aurkitzeak ez du kontrol-planoa berreraikitzea eskatzen.

Galera selektiboa da, eta horrek bilaketa estutzen du

Eraztun fisiko batean hornitzailearen lau ertzek sei saio logiko behar dituzte sare oso baterako, router bakoitza beste hirurekin parekatzen baita. Saio horiek bideratutako garraioan zehar bidaiatzen dute, beraz kableatuak ez du ezer esaten zenbat aldameneko harreman dauden edo horietatik zein islatzen duen. Bi ertzek prefijo-multzo jakin bat galtzen dutenean beste guztia bat egiten duen bitartean, kablea ez da susmagarria.

Galera selektiboak begizten prebentzioa, politika edo harremanaren norabidea seinalatzen ditu, non bide batzuek muga bat zeharkatzen duten eta beste batzuk bidean baztertzen diren. Galera osoak saioa edo helbide-familia seinalatzen ditu. Bi horietatik zein ari zaren begiratzen erabakitzea da lehen urrats erabilgarria, eta komando bakarra behar du.

Zer aldatzen duen erreflexioak benetan

Bide-erreflexioak arintzen duen araua da iBGP hiztun batek ezin duela beste iBGP hiztun batengandik ikasitako bide bat berriro iragarri. RFC 4456 salbuespena hiztunaren eta bidearen iturriaren arteko harremanaren bidez adierazten du, eta harreman horren norabideak garrantzi handiagoa du laburpen gehienek iradokitzen dutena baino. Bezero batengandik ikasitako bidea beste bezero batzuetara eta bezero ez direnetara isla daiteke, bezero ez den batengandik ikasitako bidea bezeroetara bakarrik isla daitekeen bitartean. Irakurri asimetria bitan, azaltzen baitu nola bezero-harreman bat gehitzeak diseinu-errore bat ezkuta dezakeen: topologiak inoiz nahi izan ez zuen bide bat irekitzen du.

CLUSTER_LIST atributuak erreflexioaren historia erregistratzen du, eta zerrenda horretan bere kluster-ID propioa aurkitzen duen erreflektoreak iragarkia baztertu behar du. Hori begizten prebentzioa da, eta, aldi berean, identifikatzaileak ustekabean berrerabiltzen direnean bideak ezabatzen dituen mekanismoa. ORIGINATOR_ID-k antzeko zeregina du, bidea lehenengo iragarri zuen routerrari izena emanez.

Berrerabilitako kluster-IDak dira bideak desagertzeko modua

Sare txiki batek lasterbide batera gonbidatzen du: eman router bakoitzari bere loopbackaren berdina den kluster-ID bat, gehitu geroago beste erreflektore bat, eta berrerabili lehendik dagoen loopback bat, eskura dagoelako. Identifikatzaile hori orain bi erreflexio-etapa independentetan agertzen bada, bigarren etapan bere ID propioa ikusten du CLUSTER_LISTen eta bidea baztertzen du. Ezerk ez du errore bat erregistratzen, baztertzea begizta bati emandako erantzun zuzena baita.

Kluster bakarra zerbitzatzen duten erreflektore soberakinek legezko salbuespena dira: nahita partekatzen dute ID bat, bietako edozein bezero berberei zerbitzatzeko gai izan dadin. Identifikatzaileak erreflexio-diseinuarekin bat etorri behar du, ez xasis-izenak bereiztu.

Marraztu asmo den grafoa konfigurazioari ukitu aurretik: nork sortzen duen prefijoa, zein bezero-harremanek uzten duen lehenengo erreflexioa, zein erreflektorek eramaten duen hurrengo etapara eta non dagoen azken bezeroa. Grafo horretako jauzi bakoitza leku bat da, non berrerabilitako identifikatzaile batek, falta den bezero-harreman batek edo politika-iragazki batek bideari utzi diezaiokeen. Grafoa marraztuta, falta den bideak kokapen bat du misterio baten ordez.

Egin aurre bizilagun guztiak bezero bihurtzeko bultzadari

Falta den bidearen konponketa azkarra bizilagun bakoitza erreflektore bakoitzaren bezero bihurtzea da. Hedapena itzultzen da, eta diseinuak zerbait esateari uzten dio: hiztun bakoitzak daramatzan bideak biderkatzen ditu, eta aldi berean ezkutatzen du zein harremanek egin behar zuen lana.

Sare txiki batek normalean bi forma hauetako bat behar du. iBGP sare osoa sei saio dira lau routerretarako erreflexiorik gabe, eta gainerako ertzak zerbitzatzen dituen erreflektore-bikote izendatua da bestea. Biak errazago pentsatzen dira router bakoitzak pixka bat islatzen duen sare partzial bat baino. Aukeratu forma eskala eta hutsegite-jokaeraren arabera, ez kableen diagramaren arabera.

Egiaztatu helbide-familia erreflexioari errua bota aurretik

179 portuko TCP saio batek frogatzen du bi hiztunak hitz egin dezaketela, eta ezer ez VPN helbide-familiak bide bakarra trukatu duen ala ez. Ezarri saioaren egoera, gero familia, gero prefijo indibiduala.

vtysh -c "show bgp summary"
vtysh -c "show bgp l2vpn evpn summary"
vtysh -c "show bgp l2vpn evpn"

Hiru irteera horiek aldameneko arazoa truke-arazotik eta falta den prefijo-arazotik bereizten dituzte. Familia prefijorik bat ere erakusten ez badu, aztertu bizilagunaren aktibazio-egoera eta esportazio-politika erreflexioari begiratu aurretik. Prefijoak ertz batean agertzen badira baina bestean ez, konparatu kluster-zerrenda eta originatzailea jasotzeko aldean, eta gero ibili aurreko ataleko grafoa.

Mantendu hurrengo jauziaren irisgarritasuna eta birbidaltze-egoera egiaztapen horretatik kanpo. Hurrengo jauzi iristezina duen islatutako bide bat presente dago eta erabiltezina da, eta horrek erreflexio-hutsegitea dirudi hurrengo jauziaren zutabeari begiratu arte. Ebatzi hurrengo jauzia, berretsi birbidaltze-sarrera, eta orduan bakarrik erabaki banaketa-grafoak beste erreflektore bat behar duen.

Erlazionatutako artikuluak