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

Бір белгі қызметті атайды, екіншісі пакетті жылжытады

Pseudowire белгісі, мақсатты LDP арқылы сигналданады және RFC 4447 ішінде сипатталғандай, қабылдаушы провайдер шетіне кадрды қай қосылым тізбегі алуы керектігін айтады. Кадрдың ол жаққа қалай жеткені туралы ол ештеңе айтпайды. Оның астындағы белгі транспортқа тиесілі, және бұл стек пир loopback үшін қолжетімділікті жариялаған нәрсемен құрылады, ол LDP, RSVP-TE немесе сегменттік маршрутталған жол болсын. Екі қабатты әртүрлі протоколдар сигналдайтындықтан, біреуі сау, екіншісі ескірген болуы мүмкін. Осы бөліну — бүкіл шатасудың көзі.

Ашық айту керек: pseudowire LSP таңдамайды. Ол кадрды транспортқа береді, ал транспорт өзіне берілген межелік мекенжайы бойынша шешім қабылдайды.

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

A нұсқасы: pseudowire-ді таңдалған транспортқа бекітіңіз

Бекіту қызметтің транспорттық шешімін детерминді етуді білдіреді. Платформаға байланысты ол туннель таңдау саясаты, қызметтегі айқын транспорт шеткі нүктесі немесе пир мекенжайы үшін келесі хопты қайта жазатын маршрут саясаты түрінде болады. Үшеуі де астында бір нәрсені жасайды: бір межеліктің шешімін нақты LSP-ге мәжбүрлейді. Нәтижені кейін тексеруге жарамды ететін де осы.

Бағасы — ауқым. Пир мекенжайына сәйкес келетін саясат сол пирге бағытталған әрбір қызметке әсер етеді, тек ойыңыздағы pseudowire-ге ғана емес.

Қосалқы жол өзгеріс терезесінің алдында шешімді қажет етеді, оның ішінде емес. Бекітілген LSP құласа, қызметті басқа бекітілген жолмен жүруге жібересіз немесе тоқтауға жібересіз. Кідіріс немесе ажыратылу шектеуін бұзатын жолға үнсіз оралатын саясат таза іркілісті кез келген адамға түсіндіру әлдеқайда қиын нәрсеге айналдырды.

B нұсқасы: IGP таңдасын және не болатынын бақылаңыз

Қызметті жалғыз қалдыру заңды жоба және көбінесе жақсырақ. Pseudowire пир loopback-ке баратын кез келген басқа трафик сияқты сол шешімді ұстанады, сондықтан IGP конвергенциясын, префикстерді басу және ядро ұсынып отырған артықшылықты мұраға алады. Аз саясат — ескірген сәйкестік жасырынатын аз орын. Айырбас мынада: қызметтің қай жолмен жүретінін енді бақыламайсыз, тек қандай да бір жолдың бар екенін білесіз.

Тең құнды көпжолдылық бұл айырбасты бірінші көзқараста көрінгеннен де қаттырақ шыңдайды. Хэштеу ағын бойынша жасалады, сондықтан бір pseudowire ішіндегі екі әңгіме әртүрлі сыртқы белгілермен шығуы мүмкін.

Екеуіне де сенбес бұрын орнатылған бағыттауды оқыңыз

Қызметтен емес, пир мекенжайынан бастаңыз. Junos-те show route 203.0.113.1 detail таңдалған келесі хопты және белгі операциясын басып шығарады, ал show route table mpls.0 кіріс белгісін сол операцияға сәйкестендіреді. IOS XR-де show mpls l2transport vc 100 detail жүктелген стекпен бірге pseudowire күйін береді.

Транспорттың шынымен пайдаланатын LSP-ін растаңыз, жоба құжатыңыз атайтынын емес. IOS XR-де traceroute mpls ipv4 203.0.113.1/32 белгімен коммутацияланған жолды жүріп өтіп, оның бойындағы белгілер мен шығыс интерфейстерді тізімдейді, бұл жолды өзіңіз бақылауға ең жақын нәрсе. Содан кейін жаттығуды алыс провайдер шетінен қайталаңыз, өйткені қайтару бағыты дербес шешіледі және саясат ішінара енгізілгеннен кейін асимметрия жиі кездеседі. Бір бағытта дұрыс, екіншісінде қате жол біркелкі қате жолдан жаман, өйткені сынақтарыңыздың жартысы өтеді.

Дәлелдерді қызмет жазбасымен бірге сақтаңыз: пир мекенжайы, келесі хоп, сыртқы белгі және тексерген күніңіз. Маршрут саясаттары жаман қартаяды, және екі тоқсан бұрын қайсысы күшінде болғанын ешкім есінде сақтамайды.

Таңдау емес, ақау режимі бойынша таңдаңыз

Бекіту IGP білдіре алмайтын шектеуі бар қызметтерге және әрбір өзгерісте саясатты ұстап тұра алатын командаларға жарайды. IGP-ге қалдыру циклде адамсыз кез келген жалғыз ақаудан өтуі керек қызметтерге жарайды.

Шешуші сұрақ — қате жол сізге қаншаға түседі. Егер қате LSP-дегі қызмет сәл ғана нашар жұмыс істесе, IGP шешсін, ал күш-жігерді мониторингке жұмсаңыз. Егер қате жол келісімшартты, аудит қорытындысын немесе ажыратылу талабын бұзса, оны бекітіп, қосалқы жолды жазып қойыңыз. Содан кейін қосалқы жолды сынаңыз, өйткені сыналмаған қосалқы жол — болжам, жоспар емес. Қалай болғанда да, ядродағы кез келген өзгерістен кейін орнатылған байланысты қайта оқыңыз, және көтерілген pseudowire-ді тек сигналдау жұмыс істейтінінің дәлелі ретінде қарастырыңыз.

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