EVPN маалымат базасынан MAC табуу анын маршрут катары жарыяланганын же кабыл алынганын далилдейт, андан ары эч нерсе эмес. Жөнөтүү таблицасы — кийин программалануучу башка түзүлүш, ошондуктан ошол эле MAC биринде көрүнүп, экинчисинде жок болушу мүмкүн, ал эми ар бир протокол туура иштеп турат. Бул эки чыгышты бири-биринин көчүрмөсү деп кароо инженерлерди BGP бузулушунун артынан жиберет, ал эми чыныгы ажырым импорт саясаты же чечилбеген кийинки хоп. Суроого татыктуу суроо — fabric MAC'ти билеби, жокпу эмес, кайсы баскычта аны андан ары өткөрүүнү токтотту.

Ар башка суроолорго жооп берген эки таблица

Junos EVPN'де маалымат базасы ар бир инстанция боюнча MAC даректерин жана алардын кантип келгенин тизмелейт: кирүү портунан үйрөнүлгөн, Type 2 маршрутунда кабыл алынган же көп үйлүү топтун бөлүгү катары белгиленген. Juniper'дин show evpn database көрүнүштү окууга ыңгайлуу кылган MAC жана инстанция боюнча чыпкаларды камтыйт. Бул инстанция жана MAC ачкычы менен берилген башкаруу тегиздигинин кыскача баяндамасы, аппарат кадрларды которгон таблица эмес.

Коммутация таблицасы — дал ошол жөнөтүү абалы. Эки чыгыш тең MAC'терди VLAN же VNI контекстинин жанында тизмелейт, ошондуктан алар сап боюнча салыштырылат, жана ошондуктан салыштыруу адаштырат. Маалымат базасындагы жазуу маршруттун бар экенин жана инстанцияга кабыл алынганын айтат; платформа аны жөнөтүү үчүн орнотконун айтпайт.

Type 2 маршруту MAC'ти, милдеттүү эмес IP'ни, белгини же VNI'ни, маршрут айырмачын жана алыскы VTEP'ти атаган кийинки хопту ташыйт. Кабель менен ошол маршруттун ортосунда төрт нерсе бузулушу мүмкүн: хост эч качан үйрөнүлбөйт, маршрут эч качан жарыяланбайт, импортто четке кагылат же анын кийинки хопу чечилбейт. Ар бир ийгиликсиздик башка таблицалар топтомун толук калтырат, ошондуктан бул ырааттуулукту диагностикалоого болот.

Жергиликтүү үйрөнүү дагы эле биринчи болуп өтөт

Жалпы божомол — EVPN MAC үйрөнүүнү өзүнө алат, ошондуктан бош маалымат базасы overlay көйгөйүн билдириши керек. Жергиликтүү үйрөнүү дагы эле кирүү тарапта иштейт, VXLAN пайда болгонго чейинкидей: коммутатор уруксат берилген кадрдын баштапкы MAC'ин туура VLAN жана кызматта үйрөнөт, жана ошондон кийин гана ага Type 2 түзөт. Тиешелүү кадр жөнөтпөгөн хосттун жарыялай турган эч нерсеси жок. Кадрлары VLAN мүчөлүгү, чыпка же агрегаттын өчүк мүчөсү аркылуу ыргытылган хост overlay көз карашынан бирдей көрүнөт.

Туташуудан баштап, тек окууга арналган буйруктар менен алдыга жылыңыз. Максат — хосттон чыккан кадрдын көздөлгөн кызматтан өткөнүн далилдөө, анткени эч качан жетпеген кадрды төмөндө эч нерсе ордун толтурбайт.

show interfaces ge-0/0/1.0
show ethernet-switching interface ge-0/0/1.0
show lacp interfaces ae0

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

Алыскы MAC кайда жоголот

Алыскы MAC карама-каршы багытта, жана үнсүз түрдө ийгиликсиз болот. Type 2 маршруту келет, бирок ал инстанцияга маршрут максаты жана VNI жергиликтүү конфигурацияга дал келгенде гана кирет, жана кийинки хопу жеткиликтүү VTEP'ке чечилгенде гана колдонууга жарамдуу болот. Маршрут максатынын дал келбестиги BGP таблицасында эч бир инстанция сурабаган жарактуу маршрутту калтырат.

Үч көрүнүштү ирети менен окуңуз: маршруттун бар экени, маалымат базасындагы жазуу, жөнөтүү жазуусу. Төмөнкү буйруктар ар бир баскычта ошол эле MAC'ти сурайт, ал эми үлгү дарек чыгыштарды салыштырууга жарамдуу кармайт.

show evpn database instance blue mac-address 02:00:00:00:00:5c extensive
show route table bgp.evpn.0 | match 02:00:00:00:00:5c
show route table bgp.evpn.0 | match 02:00:00:00:00:5c extensive

Бул чыгыштар үч өзүнчө суроого жооп берет. bgp.evpn.0 ичиндеги маршрут маалымат базасындагы жазуусуз импорт саясатына, маршрут максатына же инстанция конфигурациясына көрсөтөт. Маалымат базасындагы жазуу жөнөтүү жазуусуз платформаны программалоого көрсөтөт, бул башка эскалация жолуна таандык. Кийинки хопу чечилбеген активдүү маршрут — транспорт же белги көйгөйү, жана MAC жөндөөнүн эч канча өлчөмү аны оңдобойт.

Аны оңдогон кайра жүктөө абдан аз нерсени далилдейт

Кайра жүктөө симптомду жоготкондо, конфигурация соо болушу керек деген азгырыктуу корутунду келет. Кайра жүктөө ар бир таблицаны нөлдөн кайра программалайт, ошондуктан эскирген жазуу саясат катасын көлөкөлөгөн учурду да жашырат; бузулуш адатта кийинки өзгөрүүдө, байланыштын дирилдөөсүндө же маршрутту кайтарып алууда кайтып келет.

Каалаган тейлөө терезесинин алдында кайра жүктөө эмнени өчүрөрүн жазып алыңыз. Бул үч буйрук мурун жана кийин салыштырууга жетет, жана түзмөктө эч нерсени өзгөртпөйт.

show evpn database instance blue
show route table bgp.evpn.0
show version

Бул чыгыштарды дата жана программалык версия менен катар архивдеңиз. Ошол эле кайра жүктөө мурун да жардам бергени тууралуу кийинки баяндама — далил эмес, белги, жана айырма мурунку чыгышты бирөө сактап калганда гана көрүнөт.

Көпчүлүк учурларды чечкен төрт байкоо

Төрт байкоо дээрлик бардык учурларды камтыйт: туташуу жана анын кызматы, үлгү мааниси катары MAC, маршруттун жана маалымат базасынын абалы, жана колдонулуп жаткан версия. Ачык үлгү болгон MAC'ти тандаңыз, эч ким аны өндүрүштүк дарек менен адаштырбашы үчүн: биринчи октет 02 жергиликтүү башкарылуучу unicast дарегин билдирет, калган октеттер бош, ошондуктан 02:00:00:00:00:5c коопсуз орун толтургуч.

Андан кийин жооптор ийгиликсиз болгон баскычты көрсөтсүн. Туташууда үйрөнүү жок болсо — кирүү тарабы; маалымат базасындагы жазуусуз маршрут — импорт; жөнөтүү абалы жок маалымат базасындагы жазуу — программалоо. Кандай болбосун, чогултулган чыгыштарды хост, интерфейс, кызмат жана версия менен бирге өткөрүңүз, кийинки инженер суроону кайталоонун ордуна жолду кайра жарата алсын.

Тектеш макалалар