Тынч EVPN хосту эч качан чечилбейт: ARPди байлоого чейин ээрчиңиз
Сейрек жиберүүчү хост туташуусу активдүү болсо да жоктой көрүнүшү мүмкүн. Чечүү алмашуусун, MAC маршрутун жана прокси байланышын тартиби менен ээрчиңиз.
Акыркы чекит туташкан, анын порту активдүү, бирок көзөмөлдөөчү хост ага дагы эле жете албайт. Бирөө каршы тараптан ping иштетип, иштей баштайт, бул көйгөйдү үзгүлтүктүү көрүнүшкө, ал эми fabric-ти күнөөсүз көрүнүшкө айландырат. Бул үлгү тынч хосттун белгиси: ал сейрек жиберет, ошондуктан fabric-тин ачуу жана жаңыртуу жүрүм-туруму анын туташуу абалынан маанилүүрөөк. Бир максаттуу IP, MAC жана bridge domain менен баштап, кийинки чечүү алмашуусун ээрчиңиз.
Кийинки ARP же ND алмашуусун ээрчиңиз
IPv4 үчүн сураган хосттун ARP алмашуусун байкаңыз; IPv6 үчүн Neighbor Solicitation жана Advertisement-ти ээрчиңиз. Сурам максаттуу жергиликтүү сегментке жана максаттуу VNIге кирерин тастыктаңыз, анткени туура bridge domain-ге эч качан жетпеген сурамга эч бир прокси жооп бере албайт.
Андан кийин fabric-тин максат жөнүндө эмнени билээрин караңыз. MAC гана маршруту Layer 2 багытын аныктай алат, бирок проксиде ага дагы IP-to-MAC байланышы жок. Булар өзүнчө жазуулар, жана бирөөнү текшерүү экинчиси жөнүндө эч нерсе айтпайт.
Эгер жарактуу байланыш болсо, прокси өз саясатына ылайык жооп бере алат, бирок ал байланыштагы MAC дагы эле активдүү өткөрүү жолун талап кылат. Эгер байланыш жок болсо, сурам жооптон бир нерсе үйрөнө электе flooding же репликация жолу менен акыркы чекиттин туташуусуна жетиши керек.
Дал келиши керек болгон эки жазуу
MAC маршруту Ethernet дареги кайда жашаарын жооп берет. Прокси таблицасы кайсы IP кайсы MACке картага түшөрүн жооп берет. Жакында сүйлөбөгөн хост толук жакшы MAC маршрутуна ээ болуп, бирок колдонууга жарактуу прокси жазуусу жок болушу мүмкүн, жана ден соолугу чың туташууда чечүү ишке ашпай калышына дал ушул абал себеп болот.
Алыскы туташууда акыркы чекит алмашууну чын эле кабыл алып, жооп берип жатабы же жокпу текшериңиз. Анын жообу жергиликтүү үйрөнүүнү жана тиешелүү EVPN жарыясын жаңыртат, ошондуктан кол менен жасалган ping нерселерди оңдоп жаткандай көрүнөт: сиз fabric күткөн трафикти жараттыңыз. Бул оңдоо эмне үчүн узакка созулбай турганын да түшүндүрөт: жаңыртылган жазуу эскиргенден кийин акыркы чекит кайра тынчып калат. Пландаштырылган ping белгини дарылайт жана дизайндагы кемчиликти жашырат.
Жооптон кийин тандалган маршрутту жана орнотулган өткөрүү абалын сурам берүүчүгө карай артка ээрчиңиз. Чечүүнүн ийгилиги жана өткөрүүнүн ийгилиги эки өзүнчө окуя, жана аларды аралаштырган билет сизди туура эмес катмарга жиберет.
Стандарт чындыгында эмнени болжолдойт
RFC 9161 динамикалык прокси үйрөнүүнү жана белгисиз ARP жана ND сурамдарынын демейки floodingин сүрөттөйт. Ошол floodingди толук басуу үйрөнүү же жабдуу божомолдору аны коопсуз кылган орнотуулар менен чектелет, бул көпчүлүк конфигурация колдонмолору кыйыткандан тар кырдаал.
Жаңы ачылган акыркы чекиттерди күткөн fabric ошол сурамдар үчүн иштөөчү жолго муктаж. Эгер бирөө BUM трафигин азайтуу үчүн белгисиз сурамдардын floodingин өчүрсө, тынч хосттор ошонун акысын төлөгөн калк, жана белги жумалар өткөндөн кийин үзгүлтүктүү жеткиликтүүлүк боюнча даттануу катары келет.
Басуу жөндөөсүн fabric эмнени билүүгө убада кылаары жөнүндө билдирүү катары окуңуз. Эгер эч нерсе байланыштарды жабдабаса, убада сейрек жиберүүчүлөр үчүн туура эмес. Конфигурацияланган басууну аны азыктандырышы керек болгон жабдуу системасы менен салыштырыңыз. Экөө макул болбосо, fabric так конфигурациялангандай жүрүм-турум кылат, жана оңдоону талап кылган нерсе — күтүү.
Жаңыртуу, эскирүү жана статикалык альтернатива
Стандарт динамикалык жазуулар эскирээрден мурун колдоого алынган жаңыртуу пробдорун сүрөттөйт. Жооптор тиешелүү bridge жана прокси абалын жаңыртат; жооптордун жоктугу мыйзамдуу түрдө алып салууга жана маршрутту кайтарып алууга алып келиши мүмкүн. Бул ар бир таймерди созуу менен басылышы керек болгон ката эмес.
Эскирүү таймерлерин белгисиз убакытка узартуу көрүнүп турган ийгиликсиздикти эски ийгиликсиздикке алмаштырат: fabric хост таштап кеткен жерди жарнамалоону улантат. Ишке ашыруунун документтештирилген башкаруу элементтерин колдонуңуз жана акыркы чекит сүйлөшүн акылга сыярлык күтүүгө боло турган жыштыкка туура келген өмүр узактыгын тандаңыз.
Белгилүү, башкарылуучу акыркы чекиттер үчүн статикалык же контроллер жабдыган байланыш мыйзамдуу экинчи модель болуп саналат. Ага алмаштыруу жана жылдыруу менен алектенген ээ керек, анткени хост башка портко өткөндө жабдылган жазуу өзүнөн өзү жаңырбайт.
Кийинки билетке чейин эмнени жазуу керек
Байланыштын булагын, акыркы жаңыртуу убактысын, учурдагы жайгашуусун жана ар кандай кайтарып алуу окуясын MAC маршрутунун жанында кармаңыз. Ошол жазуу билет чындыгында берген суроого жооп берет: колдонмо ачууну күтүп жатабы, эски абалга таянып жатабы, же ийгиликтүү чечүүдөн кийин өткөрүүгө жетишпей жатабы?
Андан кийин үчөөнүн кайсынысын иштетүүгө даяр экениңизди чечиңиз. Flooding менен ачуу, реалдуу өмүр узактыгы менен жаңыртуу же ээ менен жабдуу — баары корголуучу. Бирөө үчүн конфигурацияланып, экинчисиникиндей жүрүм-турум күтүлгөн fabric — тынч хосттор жоголгон жер ушул.