Сессүүд хэвээр байна, IGP тогтвортой, гэвч дөрвөн үйлчилгээ үзүүлэгчийн ирмэгийн хоёрт зарим L2VPN маршрут хэзээ ч харагддаггүй. Энэ хэв маяг нь тээврийн бус, тусгалын асуудалд хамаарна, учир нь эвдэрсэн сесс бүхэлдээ унадаг бол дахин ашигласан тусгалын хил сонгомол байдлаар унадаг. Физик цагирагт үүнтэй ямар ч холбоогүй; логик хуваарилалтын график нь тэдгээр маршрут зогссон газар юм. Тэр цэгийг олох нь хяналтын хавтгайг дахин барихыг шаарддаггүй.

Алдагдал сонгомол учраас хайлтыг нарийсгана

Физик цагираг дээрх дөрвөн үйлчилгээ үзүүлэгчийн ирмэг бүрэн сүлжээнд зургаан логик сесс шаарддаг, учир нь маршрутлагч бүр бусад гуравтай хос болдог. Эдгээр сесс маршрутлагдсан тээврээр явдаг тул кабель нь хэдэн хөршийн харилцаа байгаа, тэдгээрийн аль нь тусгадаг талаар юу ч хэлдэггүй. Хоёр ирмэг тодорхой префикс багцыг алгасах үед бусад бүхэн нэгдэж байвал кабель буруутангүй.

Сонгомол алдагдал нь гогцооноос сэргийлэх, бодлого эсвэл харилцааны чиглэл рүү заадаг бөгөөд зарим маршрут хил давж, зарим нь замд хаягддаг. Бүрэн алдагдал нь сесс эсвэл хаягийн гэр бүл рүү заадаг. Эдгээрийн алийг нь харж байгаагаа шийдэх нь эхний ашигтай алхам бөгөөд нэг команд шаарддаг.

Тусгал үнэндээ юуг өөрчилдөг вэ

Маршрутын тусгал нь iBGP яригч өөр iBGP яригчаас сурсан маршрутыг дахин зарлаж болохгүй гэсэн дүрмийг сулруулдаг. RFC 4456 энэ үл хамаарах зүйлийг яригч ба маршрутын эх сурвалжийн хоорондын харилцаагаар илэрхийлдэг бөгөөд тэр харилцааны чиглэл нь ихэнх хураангуйгаас илүү чухал юм. Клиентээс сурсан маршрутыг бусад клиент болон клиент бус руу тусгаж болох бол клиент бусгаас сурсан маршрутыг зөвхөн клиент рүү тусгаж болно. Энэ тэгш бус байдлыг хоёр удаа уншаарай, учир нь клиентийн харилцаа нэмэх нь дизайны алдааг хэрхэн нууж болохыг тайлбарладаг: топологи хэзээ ч төлөвлөөгүй зам нээгддэг.

CLUSTER_LIST шинж чанар нь тусгалын түүхийг бүртгэдэг бөгөөд тухайн жагсаалтаас өөрийн кластерийн ID-г олсон тусгагч зарлалыг үл хайхран өнгөрөх ёстой. Энэ нь гогцооноос сэргийлэх бөгөөд таних тэмдгүүд санамсаргүй дахин ашиглагдахад маршрутыг устгадаг механизм мөн. ORIGINATOR_ID төстэй үүрэг гүйцэтгэж, маршрутыг анх зарласан маршрутлагчийг нэрлэдэг.

Дахин ашигласан кластерийн ID бол маршрут алга болох зам

Бага сүлжээ богино замд урина: маршрутлагч бүрт түүний loopback-тай тэнцүү кластерийн ID өг, дараа нь өөр нэг тусгагч нэм, гарт ойр байгаа тул одоо байгаа loopback-ыг дахин ашигла. Хэрэв энэ таних тэмдэг одоо хоёр бие даасан тусгалын үе шатанд гарч ирвэл хоёр дахь шат CLUSTER_LIST-ээс өөрийн ID-г харж маршрутыг хаяна. Юу ч алдаа бүртгэхгүй, учир нь хаях нь гогцоонд өгөх зөв хариулт юм.

Нэг кластерт үйлчилдэг илүүдэл тусгагчид бол хууль ёсны үл хамаарах зүйл: тэд санаатайгаар нэг ID хуваалцдаг тул аль нь ч ижил клиентүүдэд үйлчилж чадна. Таних тэмдэг нь их биений нэрийг ялгах бус тусгалын дизайнтай нийцэх ёстой.

Ямар ч тохиргоонд хүрэхийн өмнө төлөвлөсөн графикийг зур: префиксийг хэн үүсгэдэг, ямар клиентийн харилцаа эхний тусгалыг зөвшөөрдөг, ямар тусгагч түүнийг дараагийн шат руу хүргэдэг, сүүлийн клиент хаана суудаг. Тэр графикийн харайлт бүр нь дахин ашигласан таних тэмдэг, дутуу клиентийн харилцаа эсвэл бодлогын шүүлтүүр маршрутыг зогсоож болох газар юм. График зурагдсаны дараа дутуу маршрут нь нууц биш, байрлалтай болно.

Хөрш бүрийг клиент болгох уруу таталтад эсэргүүц

Дутуу маршрутын хурдан засвар бол хөрш бүрийг тусгагч бүрийн клиент болгох юм. Тархалт буцаж ирнэ, дизайн танд юу ч хэлэхээ болино: энэ нь яригч бүрийн зөөж буй маршрутыг үржүүлж, аль харилцаа тэр ажлыг хийх ёстой байсныг нуудаг.

Бага сүлжээнд ихэвчлэн хоёр хэлбэрийн аль нэг хэрэгтэй. Бүрэн iBGP сүлжээ нь дөрвөн маршрутлагчид зургаан сесс бөгөөд тусгал огт байхгүй, харин үлдсэн ирмэгүүдэд үйлчилдэг томилогдсон хос тусгагч нь нөгөө хэлбэр юм. Аль аль нь маршрутлагч бүр бага зэрэг тусгадаг хэсэгчилсэн сүлжээнээс бодоход хялбар. Хэлбэрийг цар хүрээ, доголдлын зан төлөвөөр сонго, кабелийн зургаар биш.

Тусгалыг буруутгахаас өмнө хаягийн гэр бүлийг шалга

179 порт дээрх TCP сесс нь хоёр яригч ярьж чадахыг баталдаг бөгөөд VPN хаягийн гэр бүл нэг ч маршрут солилцсон эсэх талаар юу ч хэлдэггүй. Эхлээд сессийн төлөв, дараа нь гэр бүл, дараа нь бие даасан префиксийг тогтоо.

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

Эдгээр гурван гаралт нь хөршийн харилцааны асуудлыг солилцооны асуудал болон дутуу префиксийн асуудлаас тусгаарлана. Хэрэв гэр бүл огт префикс харуулахгүй бол тусгал руу харахаас өмнө хөршийн идэвхжүүлэлтийн төлөв, экспортын бодлогыг шалга. Хэрэв префикс нэг ирмэг дээр гарч нөгөө дээр гарахгүй бол хүлээн авагч талд кластерийн жагсаалт, эх сурвалжийг харьцуулж, дараа нь өмнөх хэсгийн графикаар яв.

Дараагийн харайлтын хүртээмж, дамжуулалтын төлөвийг энэ шалгалтаас гадуур байлга. Хүрэх боломжгүй дараагийн харайлт-тай тусгасан маршрут байгаа боловч ашиглах боломжгүй бөгөөд дараагийн харайлтын баганыг харах хүртэл тусгалын доголдол мэт санагдана. Дараагийн харайлтыг шийдэж, дамжуулалтын бичлэгийг баталгаажуул, дараа нь л хуваарилалтын графикт өөр тусгагч хэрэгтэй эсэхийг шийд.

Холбоотой нийтлэлүүд