Кәдімгі 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 — екі VTEP те түсінетін overlay қызмет идентификаторы. Overlay спецификациясы RFC 8365 қызмет идентификаторын хосттың қалай қосылғанынан бөлек ұстайды және үш пішінді атайды: VLAN-ға негізделген, топтастырылған және VLAN-нан хабардар.

Кіру жіктелуін конфигурациялау

Хосттың мекенжайы бар, бірақ ол ештеңеге жетпейді, ал порттың өзі көрінеді. Порттың шын мәнінде қай қосылу режимінде екенін анықтаңыз — тегтелмеген кадрларды тасымалдайтын қатынау порты ма әлде native VLAN-ы бар trunk па — және дәл соны анық көрсетіңіз. Тегтелмеген кадр бәрібір порттан аталған жергілікті сегменттің ішінде шығады, ал бұл сегмент — платформаның жанама әсері емес, шешім. Порттың ағымдағы конфигурациясын ашып, оның шын мәнінде қандай жіктелуі бар екенін оқыңыз; сіз ешқашан орнатпаған өндіруші әдепкі мәніне сенбеңіз.

Әдеттегі коммутаторда реттілік мынадай: режимді ауыстыру және қатынау 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 жолына тиіспей-ақ маршруттауды бұзады; және қашықтағы VTEP-ке дейінгі жұмыс істейтін underlay маршруты тағы бір конфигурация қабатына жататынын ұмытпаңыз.

Егер сәйкестендіру қате болса, кадр бәрібір фабрикаға кіреді және жай ғана дұрыс емес қызметке түседі. Сондықтан тексеру — қызметті тексеру, байланысты тексеру емес.

Шығыс ұсынымын конфигурациялау

Қашықтағы ұшында алынған қызметті хост күткен нәрсеге қайта айналдыру керек: қатынау портындағы таза Ethernet, сіз басқаратын trunk-тағы нақты тег және таңдалған қызмет моделіне сәйкес келетін ішкі тегті өңдеу. Overlay-ді кінәламас бұрын trunk-тағы рұқсат етілген VLAN тізімін тексеріңіз, өйткені шығыс trunk рұқсат етпейтін тег overlay өз жұмысын бітіргеннен кейін тасталады. Қашықтағы хост диаграммаңыз болжаған ұсынымды емес, өзі алатын ұсынымды күтетінін растаңыз.

Ішкі тегтің сақталуы — сіз таңдаған қызмет моделінің қасиеті, сондықтан ешбір мақала жалпы түрде жоюды немесе сақтауды уәде ете алмайды. Бір мінез-құлықты болжайтын жоба мен екіншісін жүзеге асыратын платформа байланыс тестінен өтіп, қолданбада сәтсіздікке ұшырайды.

Жергілікті MAC үйренуін, EVPN қызмет маршрутын және қашықтағы қосылымның сәйкестендірілуін бірге оқып, қолданбаға қажет көршілерді анықтауды тек ping-мен шектемей іске қосыңыз. Басқа көпір доменінде үйренген MAC мекенжайы онда толық жарамды болуы мүмкін және бәрібір дұрыс емес қызметті көрсетуі мүмкін.

Бір хост жұбымен тексеру

Бір хост жұбын көтеріп, екінші жұпты қоспас бұрын толық жолды дәлелдеңіз. Содан кейін екі VTEP-тегі күйді оқып, екі ұшында да бірдей қызмет идентификаторы пайда болатынын растаңыз.

show mac address-table vlan 110
show bgp l2vpn evpn
show nve peers

Әр ұшын үшін төрт мәнді жазыңыз: порт ұсынымы, жергілікті сегмент, L2VNI және шығыстағы кері ұсыным. Бұл жазба келесі инженерге хосттың неге қарапайым тегтелмеген қосылымы бар екенін, ал фабриканың жалдаушы қызметін тасымалдайтынын көруге мүмкіндік береді. Егер өзгеріс сәтсіз болса, портты алдыңғы VLAN-ға қайтарып, сол жұпты қайта тексеріңіз, осылайша кері қайтару болжам емес, белгілі күй болып қалады.

Қатысты мақалалар