Долбоордун кароосунда «IPv6 BGP үстүндө IPv6 L3VPN иштет» десеңиз, ошол бир сүйлөмдүн ичинде үч өзүнчө чечим жашырынып турат. Кайсы префикстер кардардын VPNине таандык, кайсы даректер провайдердин четтеринин ортосундагы маршруттоо сессиясын алып жүрөт жана кайсы ядро белгиленген пакетти жылдырат — булар көз карандысыз тандоолор. Баары IPv6 болушу мүмкүн, аралаш да болушу мүмкүн, ал эми аралаштырууга атайын жол берилген. Ушул үчөөнү ажыратуу гана бүдөмүк талапты платформада текшерүүгө боло турган нерсеге айландырат.

Үч ишти ажыратыңыз

Биринчи иш — кардардын маршруту: бир VPN маршруттоо контекстине таандык жана башка ар кандай контекстен тышкары калышы керек болгон IPv6 префикстери. Экинчиси — ушул префикстерди алмашкан провайдердин четки маршрутизаторлорунун ортосундагы маршруттоо байланышы. Үчүнчүсү — белгиленген кардар пакетин ядродон алыс четке чейин жеткирген ташуу. Алардын бирин гана атоо азырынча долбоор эмес.

JobThe question it answersWhat confusion looks like
Customer VPN routesWhich IPv6 prefixes belong to each VPN context, and how are they kept apart?Prefixes leak into the global table and between customers
PE-to-PE BGP sessionWhich addresses carry the routing connection between the two edges?A session-family mismatch gets chased as a core transport fault
Transport to the remote PEHow does the chosen core move the labelled packet to the far edge?A route is present and unforwardable in the same moment

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

Маршруттун үй-бүлөсү — VPN-IPv6, IPv6 unicast эмес

RFC 4659 BGP/MPLS IPv6 VPN үй-бүлөсүн аныктайт, жана ага мүчөлүк IPv6 деген сөз көрсөткөндөн такыраак. Ал жердеги маршрут — IPv6 префиксине бириктирилген маршрут айырмачысы, AFI 2 жана SAFI 128 астында коддолгон. Кадимки IPv6 unicast — башка үй-бүлө, ошондуктан looking glassта префикске окшош билдирүү таптакыр башка объект болушу мүмкүн. Үй-бүлөнү туура эмес окуу — бул долбоордун бузулушунун биринчи жолу.

Айырма четте сезилет: маршрут бир нерсе кылуудан мурун туура VPN контекстине түшүшү керек. Префиксти алуу алмашуу болгонун далилдейт жана орнотуу тууралуу эч нерсе айтпайт. Ошол кемтик сессия көтөрүлгөн, ал эми кардар дагы эле караңгыда деген классикалык отчётту жаратат.

Сессия VPNден башка үй-бүлөдө иштей алат

Эки четтин ортосундагы BGP байланышын VPNдин өз үй-бүлөсүн колдонууга эч нерсе мажбурлабайт. Спецификация IPv4 же IPv6 сессиясына жол берет, ал эми IPv6 VPN ташуусу өзү эки ядро түрүнүн үстүндө аныкталган. Ошондуктан IPv6 сессиясы алып жүргөн нерсенин үй-бүлөсү тууралуу эч нерсе айтпайт жана дайындар тегиздигин да тандабайт. Үч көз карандысыз бит, жана долбоор үчөөнү тең өзүнчө кармашы керек.

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

IPv4 ядросунда кийинки секириктин өз коддолушу бар

VPNдин астындагы ядро IPv4 болгондо, маршрут кирүү четинен түз пайдаланса боло турган кийинки секирик менен көрүнбөйт. Ал IPv4кө салынган IPv6 түрүндө келет, жана астындагы ташуу IPv4 болгондо спецификация чыгуу четин ушундай туюнтат. Андан кийин кирүү маршрутизатору ошол салынган даректи ядродон чындап жете турган нерсеге айландырышы керек, ал эми чечүү — үнсүз иштен чыгуучу кадам.

Муну түзмөктөрдүн ортосунда көчүрүлүүчү сап катары эмес, жиберүү көз карандылыгы катары окуңуз. Чындап башкарган платформада үч нерсени ырастаңыз: жарыяланган кийинки секирик жарактуу жолго чечилет, белгилер стеги кабыл алынат жана багытталган жер көздөлгөн VPN контекстине түшөт. Алардын кайсынысы болбосун иштен чыкса, ден соолугу жакшы көрүнгөн жана эч нерсе жибербеген сессия калат, ошондуктан бул текшерүү кийинки окуяга эмес, кабыл алуу сынагына таандык.

Талапты төрт сапка жазыңыз

Сыноого татыктуу талап төрт нерсени атайт: VPN үй-бүлөсүн, сессия ташуусун, кийинки секириктин коддолушун жана ядронун түзүлүшүн. Анан бир кардар префиксин атайт, аны башынан аягына чейин көзөмөлдөө керек: алмашуу, орнотуу, белги чечүү жана кайтуу жолу аркылуу. «IPv6 BGP колдойт» төртөөнүн бирин да камтыбайт жана дал келбестик чындап кайда экенин жашырат.

VPN-IPv6 алмашуусуз ден соолугу жакшы сессия толук эмес, ал эми иштеген жиберүүсүз кабыл алынган VPN маршруту да ошондой эле толук эмес. Аларды өзүнчө кабыл алуу саптары катары кармоо кийинки көйгөйдү издөө сүйлөшүүсүн кыскартат, анткени иштен чыккан сап мурун эле жазылган.

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