Nananatiling aktibo ang mga sesyon, matatag ang IGP, at gayon pa man ay may ilang ruta ng L2VPN na hindi kailanman lumilitaw sa dalawa sa apat na gilid ng provider. Ang pattern na iyon ay kabilang sa isang problema sa pagsasalamin at hindi sa transportasyon, dahil ang sirang sesyon ay nabigo nang buo habang ang muling ginamit na hangganan ng pagsasalamin ay nabigo nang pili. Walang kinalaman ang pisikal na singsing; ang lohikal na grap ng distribusyon ang lugar kung saan huminto ang mga rutang iyon. Ang paghahanap sa puntong iyon ay hindi nangangailangan ng muling pagtatayo ng control plane.

Ang pagkawala ay pili, na nagpapaliit sa paghahanap

Apat na gilid ng provider sa isang pisikal na singsing ang nangangailangan ng anim na lohikal na sesyon para sa buong mesh, dahil ang bawat router ay nagpapares sa tatlo pa. Ang mga sesyong iyon ay dumadaan sa niruta na transportasyon, kaya wala ring sinasabi ang mga kable tungkol sa bilang ng mga katabing ugnayan o kung alin sa mga ito ang nagsasalamin. Kapag may dalawang gilid na nawalan ng isang partikular na pangkat ng mga prefix habang ang lahat ng iba ay nagtatagpo, ang kable ay hindi ang pinaghihinalaan.

Ang piling pagkawala ay tumuturo sa pag-iwas sa loop, patakaran o direksyon ng ugnayan, kung saan ang ilang ruta ay tumatawid ng hangganan at ang iba ay itinatapon sa daan. Ang buong pagkawala ay tumuturo sa sesyon o sa pamilya ng address. Ang pagpapasya kung alin sa dalawa ang tinitingnan mo ay ang unang kapaki-pakinabang na hakbang, at isang utos lang ang kailangan.

Ano ba talaga ang binabago ng pagsasalamin

Ang pagsasalamin ng ruta ay nagpapaluwag sa patakaran na ang isang tagapagsalita ng iBGP ay hindi maaaring muling mag-anunsyo ng rutang natutunan mula sa ibang tagapagsalita ng iBGP. Ipinapahayag ng RFC 4456 ang eksepsyon sa pamamagitan ng ugnayan ng tagapagsalita at ng pinagmulan ng ruta, at ang direksyon ng ugnayang iyon ay mas mahalaga kaysa sa ipinahihiwatig ng karamihan sa mga buod. Ang rutang natutunan mula sa kliyente ay maaaring isalamin sa ibang mga kliyente at sa mga hindi kliyente, samantalang ang rutang natutunan mula sa hindi kliyente ay maaaring isalamin sa mga kliyente lamang. Basahin ang asimetriya nang dalawang beses, dahil ipinapaliwanag nito kung paano maitatago ng pagdaragdag ng ugnayan ng kliyente ang isang kamalian sa disenyo: binubuksan nito ang isang landas na hindi kailanman sinadya ng topolohiya.

Itinatala ng atributong CLUSTER_LIST ang kasaysayan ng pagsasalamin, at ang tagapasalamin na makakita ng sarili nitong ID ng cluster sa listahang iyon ay dapat huwag pansinin ang anunsyo. Iyon ay pag-iwas sa loop, at iyon din ang mekanismong nagbubura ng mga ruta kapag ang mga identifier ay aksidenteng muling ginamit. Ang ORIGINATOR_ID ay may kaugnay na papel sa pagpangalan sa router na unang nag-anunsyo ng ruta.

Ang muling ginamit na ID ng cluster ang paraan ng pagkawala ng mga ruta

Inaanyayahan ng maliit na network ang isang shortcut: bigyan ang bawat router ng ID ng cluster na katumbas ng loopback nito, magdagdag ng isa pang tagapasalamin mamaya, at gamitin muli ang umiiral na loopback dahil madaling maabot ito. Kung ang identifier na iyon ay lilitaw na ngayon sa dalawang independiyenteng yugto ng pagsasalamin, makikita ng ikalawang yugto ang sarili nitong ID sa CLUSTER_LIST at itatapon ang ruta. Walang nagtatala ng error, dahil ang pagtatapon ay ang tamang tugon sa isang loop.

Ang mga sobrang tagapasalamin na nagsisilbi sa isang cluster ay ang lehitimong eksepsyon: sadyang nagbabahagi sila ng ID upang alinman sa kanila ay makapagsilbi sa parehong mga kliyente. Dapat tumugma ang identifier sa disenyo ng pagsasalamin at hindi dapat maghiwalay ng mga pangalan ng chassis.

Iguhit ang nilalayong grap bago hawakan ang anumang konfigurasyon: sino ang gumagawa ng prefix, aling ugnayan ng kliyente ang nagpapahintulot sa unang pagsasalamin, aling tagapasalamin ang nagdadala nito sa susunod na yugto, at saan nakaupo ang huling kliyente. Ang bawat paglundag sa grap na iyon ay isang lugar kung saan ang muling ginamit na identifier, nawawalang ugnayan ng kliyente o filter ng patakaran ay makapipigil sa ruta. Kapag naiguhit ang grap, ang nawawalang ruta ay may lokasyon kaysa sa isang misteryo.

Labanan ang tuksong gawing kliyente ang bawat kapitbahay

Ang mabilis na pagkukumpuni para sa nawawalang ruta ay gawing kliyente ng bawat tagapasalamin ang bawat kapitbahay. Bumabalik ang pagpapalaganap, at tumitigil ang disenyo sa pagsasabi ng anuman sa iyo: pinaparami nito ang mga rutang dinadala ng bawat tagapagsalita habang itinatago kung aling ugnayan ang dapat gumawa ng trabaho.

Ang maliit na network ay karaniwang nangangailangan ng isa sa dalawang hugis. Ang buong mesh ng iBGP ay anim na sesyon para sa apat na router na walang anumang pagsasalamin, at ang itinalagang pares ng tagapasalamin na nagsisilbi sa natitirang mga gilid ang isa pa. Parehong mas madaling isipin kaysa sa bahagyang mesh kung saan ang bawat router ay nagsasalamin nang kaunti. Piliin ang hugis batay sa sukat at pag-uugali sa pagpalya, hindi sa diagram ng mga kable.

Tingnan ang pamilya ng address bago sisihin ang pagsasalamin

Ang sesyong TCP sa port 179 ay nagpapatunay na ang dalawang tagapagsalita ay makakapag-usap, at wala itong sinasabi tungkol sa kung ang pamilya ng address ng VPN ay nagpalitan ng kahit isang ruta. Itakda ang kalagayan ng sesyon, pagkatapos ang pamilya, pagkatapos ang indibidwal na prefix.

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

Ang tatlong output na iyon ay naghihiwalay ng problema sa katabing ugnayan mula sa problema sa pagpapalitan at sa problema sa nawawalang prefix. Kung ang pamilya ay walang ipinapakitang prefix, siyasatin ang kalagayan ng pag-activate at patakaran ng pag-export ng kapitbahay bago tingnan ang pagsasalamin. Kung ang mga prefix ay lumilitaw sa isang gilid ngunit hindi sa isa pa, ihambing ang listahan ng cluster at ang pinagmulan sa panig na tumatanggap, pagkatapos lakarin ang grap mula sa nakaraang seksyon.

Panatilihin ang maabot ng susunod na paglundag at ang kalagayan ng pagpapasa sa labas ng pagsusuring iyon. Ang isinalaming ruta na may hindi maabot na susunod na paglundag ay naroroon ngunit walang gamit, na mukhang pagpalya ng pagsasalamin hanggang tingnan mo ang hanay ng susunod na paglundag. Lutasin ang susunod na paglundag, kumpirmahin ang entry ng pagpapasa, at pagkatapos lamang magpasya kung ang grap ng distribusyon ay nangangailangan ng isa pang tagapasalamin.

Kaugnay na mga artikulo