Звязаць нетегаваны парт доступу з правільным EVPN VNI
Нетегаваны кадр хоста класіфікуецца партом доступу, а затым VTEP пераносіць яго як VNI. Праверце асобна ўваход, выхад і мадэль паслугі.
Звычайны Ethernet-хост дасылае нетегаваныя кадры, і EVPN-фабрыка ўсё адно мусіць пераносіць іх у правільнай паслузе арандатара. Парт доступу класіфікуе кадр у лакальны сегмент, VTEP супастаўляе гэты сегмент з VNI, а выдаленае далучэнне падае кадр так, як яго чакае яго хост. VLAN і VNI пазначаюць розныя часткі гэтага шляху і не абавязаны мець агульны нумар. Выконвайце прыведзены ніжэй runbook па парадку, бо памылка на любым кроку дае той самы сімптом: хост дасылае і нічога не атрымлівае.
Прасочыце адзін кадр праз фабрыку
Для простай паслугі на аснове VLAN ілюстратыўны шлях выглядае так:
Host A: untagged frame
to access port: local VLAN 110
to VTEP A: L2VNI 50110
to VTEP B: corresponding local service
to access port: untagged frame to Host BНумары VLAN і VNI — гэта прыклады, а не правіла. Лакальны VLAN — гэта класіфікацыя на ўваходзе, якая існуе на адным камутатары; L2VNI — гэта ідэнтыфікатар overlay-паслугі, які разумеюць абодва VTEP. Спецыфікацыя overlay RFC 8365 трымае ідэнтыфікатар паслугі асобна ад таго, як далучаны хост, і называе тры формы: на аснове VLAN, згрупаваную і дасведчаную пра VLAN.
Наладзьце класіфікацыю на ўваходзе
Хост мае адрас і нічога не дасягае, тады як сам парт бачны. Вызначце, у якім рэжыме далучэння парт насамрэч знаходзіцца — парт доступу, які пераносіць нетегаваныя кадры, ці trunk з native VLAN — і задайце менавіта яго яўна. Нетегаваны кадр усё адно пакідае парт у межах названага лакальнага сегмента, і гэты сегмент ёсць рашэннем, а не пабочным эфектам платформы. Адкрыйце бягучую канфігурацыю парта і прачытайце класіфікацыю, якую ён насамрэч мае, замест таго каб давяраць завадскому значэнню, якое вы ніколі не задавалі.
На тыповым камутатары паслядоўнасць такая: змена рэжыму і прызначэнне VLAN доступу, пасля чаго праверка, што парт сапраўды актыўны і знаходзіцца ў гэтым стане. Калі парт ёсць trunk, native VLAN апрацоўвае нетегаваныя кадры, і гэта іншая канфігурацыя з іншымі рэжымамі адмоваў. Запішыце і рэжым, і VLAN, перш чым рухацца далей.
show running-config interface Ethernet1/1
show interface Ethernet1/1 switchport
show vlan briefНаладзьце VTEP і супастаўленне VNI
VTEP дадае інкапсуляцыю VXLAN і VNI. Хост не генеруе гэты загаловак і не павінен ведаць, што паслуга існуе.
Супастаўце лакальны VLAN з L2VNI у падтрыманай платформай форме каманды і трымайце гэтае супастаўленне ўзгодненым на абодвух канцах паслугі. L2VNI арандатара і L3VNI, які выкарыстоўваецца для маршрутызацыі паміж падсеткамі, — розныя аб’екты, і змешванне іх нумароў ламае маршрутызацыю, не закранаючы шлях L2; і памятайце, што працоўны underlay-маршрут да выдаленага VTEP належыць яшчэ аднаму слою налады.
Калі супастаўленне памылковае, кадр усё адно трапляе ў фабрыку і проста апынаецца ў няправільнай паслузе. Таму праверка ёсць праверкай паслугі, а не праверкай сувязі.
Наладзьце паданне на выхадзе
На далёкім канцы атрыманую паслугу трэба пераўтварыць назад у тое, што чакае хост: голы Ethernet на парце доступу, канкрэтны тэг на trunk, якім вы кіруеце, і апрацоўка ўнутранага тэга, што адпавядае абранай мадэлі паслугі. Праверце спіс дазволеных VLAN на trunk, перш чым вінаваціць overlay, бо тэг, якога выхадны trunk не дазваляе, адкідваецца пасля таго, як overlay ужо выканаў сваю працу. Пацвердзіце, што выдалены хост чакае менавіта тое паданне, якое атрымлівае, а не тое, што меркавала ваша схема.
Ці выжывае ўнутраны тэг — гэта ўласцівасць абранай вамі мадэлі паслугі, таму ніводны артыкул не можа ўвогуле абяцаць зняцце ці захаванне. Дызайн, які меркае адну паводзіны, і платформа, якая рэалізуе іншую, пройдуць тэст сувязі і зазнаюць няўдачы ў праграме.
Чытайце разам лакальнае навучанне MAC, маршрут паслугі EVPN і супастаўленне выдаленага далучэння і кіруйце выяўленнем суседзяў, патрэбным праграме, а не толькі ping. MAC-адрас, вывучаны ў іншым домене моста, можа быць там цалкам слушным і ўсё ж паказваць на няправільную паслугу.
Праверце на адной пары хостаў
Падніміце адну пару хостаў і давядзіце поўны шлях, перш чым дадаваць другую пару. Затым прачытайце стан на абодвух VTEP і пацвердзіце, што той самы ідэнтыфікатар паслугі з’яўляецца на абодвух канцах.
show mac address-table vlan 110
show bgp l2vpn evpn
show nve peersДля кожнага канца запішыце чатыры значэнні: паданне парта, лакальны сегмент, L2VNI і зваротнае паданне на выхадзе. Гэты запіс дазваляе наступнаму інжынеру ўбачыць, чаму хост мае простае нетегаванае злучэнне, тады як фабрыка пераносіць паслугу арандатара. Калі змена не ўдаецца, вярніце парт да папярэдняга VLAN і паўтарыце тэст на той самай пары, каб адкат быў вядомым станам, а не здагадкай.