Անսովոր տեսք ունեցող նախածանցը թվում է փախուստ տնային և գրասենյակային հասցեների բախումից, և սովորաբար այդպես չէ։ IPv4 հատուկ նպատակների գրանցամատյանի յուրաքանչյուր բլոկ ունի սեփականատեր, նպատակ և գոյության պատճառ, և մեկը վերցնելը, որովհետև այն հանգիստ է թվում, բախումը տեղափոխում է, փոխարենը չի վերացնում։ Կատարեք սա որպես հաջորդականություն՝ կարդացեք բաշխումը, գույքագրեք այն, ինչ արդեն համընկնում է, և միայն դրանից հետո որոշեք՝ վերահամարակալո՞ւմ եք, թարգմանո՞ւմ եք, թե՞ նոր տարածք եք ստեղծում։ Հերթականությունը կարևոր է, քանի որ երրորդ քայլը կախված է նրանից, ինչ գտել են առաջին երկուսը։

Կարդացեք բաշխումը նախքան միջակայք վերցնելը

IANA-ի հատուկ նպատակների գրանցամատյանը առանձնացնում է վերօգտագործելի մասնավոր տարածք հանդիսացող միջակայքերը նրանցից, որոնք ծառայում են մեկ կոնկրետ տեխնիկական նպատակի։ Մասնավոր օգտագործումը, համօգտագործվող հասցեային տարածքը, չափանիշային և փաստաթղթային բլոկները աղյուսակում նույնն են թվում և բոլորովին այլ կերպ են վարվում, հենց որ երթուղվում են։

RangeCategoryWhat it means for a VPN plan
172.16.0.0/12, 192.168.0.0/16, 10.0.0.0/8RFC 1918 private useReusable by any network, so remote sites may already use the same numbers
100.64.0.0/10Shared address spaceIntended for provider-side carrier-grade NAT arrangements, not a second private pool
198.18.0.0/15BenchmarkingReserved for test traffic measurement; not spare production space
203.0.113.0/24, 198.51.100.0/24, 192.0.2.0/24Documentation (RFC 5737)Illustration only; a guide that uses them is not assigning them to you
169.254.0.0/16, 240.0.0.0/4Link-local, reservedNever a routed site subnet, whatever the prefix length suggests

Երկու նախածանց, որոնք տարբերվում են միայն երկրորդ օկտետում, նույն բլոկը չեն. 198.18.0.0/15-ը կրում է չափանիշային վերապահումը, մինչդեռ 192.18.0.0/16-ը նման բան չի կրում։ Թիվը, որը միայն նման է վերապահված միջակայքի, չի ժառանգում դրա իմաստը։ Այս շփոթությունը բավական տարածված է, որպեսզի արժանի լինի երկրորդ հայացքի, նախքան այն կհասնի հրապատի կանոնին։

Արտադրանքները երբեմն դիտավորյալ օգտագործում են հատուկ միջակայք համակարգված ծածկույթի ներսում, և դա նրանց ձևավորումն է, որը պետք է փաստաթղթավորվի։ Դա նույն միջակայքը ազատ տարածք չի դարձնում անկապ LAN-ի համար։ Հանրային տարածքը նույնպես թաքստոց չէ. մեկ ուրիշին պատկանող հասցեին տանող մասնավոր երթուղին շեղում է դրա օրինական նպատակակետին ուղղված երթևեկությունը։

Գույքագրեք արդեն իսկ ունեցած համընկնումները

Նախքան նախածանց ընտրելը, թվարկեք յուրաքանչյուր ցանցը, որը հասանելի կլինի թունելից։ Կայքերը, հաճախորդների լողավազանները, ամպային VPC-ները և գործընկերային կապերը բոլորը հաշվի են առնվում, և գործընկերային կապն այն է, որը մարդիկ մոռանում են, մինչև առաջին միացման փորձը ձախողվի։

ip -4 route show table all
ip -6 route show
ip -br addr
ip route get 192.168.1.10

Տեղադրեք արդյունքները մեկ աղյուսակում՝ յուրաքանչյուր միջակայքի սեփականատիրոջ հետ կողքին։ Այն միջակայքը, որի համար չեք կարող սեփականատեր նշել, այն միջակայքն է, որը հետագայում չեք կարողանա վերահամարակալել, և հենց գույքագրումն է «անսովոր» նախածանցների մասին վեճը վերածում կոնկրետ թվերի որոշման։ Այն նաև ասում է ձեզ, թե խուսափելիք բախումն իրական է, թե պատկերացվող։

Եթե հեռավոր աշխատողի տնային ցանցը օգտագործում է նույն նախածանցը, ինչ գրասենյակի LAN-ը, այդ բախումը տեսանելի է գույքագրման մեջ և կարող է հստակ լուծվել։ Դա ապացույց չէ, որ չափանիշային բլոկը խելացի ընտրություն կլիներ, և այդպես վարվելը հենց հաջորդ բախումն ստեղծելու ձևն է։

Ստեղծեք եզակի ULA՝ նախածանցը պատճենելու փոխարեն

IPv6-ը վերօգտագործման խնդիրը լուծում է այլ մեխանիզմով, ոչ ավելի գեղեցիկ թվով։ RFC 4193-ը սահմանում է տեղայնորեն հատկացված եզակի տեղական հասցեներ կեղծ-պատահական 40-bit գլոբալ նույնացուցիչով, ինչը ձեզ տալիս է /48 այնպիսի կայքի համար, որը շատ քիչ հավանական է, որ բախվի որևէ մեկի հետ։ Հավանականությունը բարձր է, ոչ բացարձակ, և ULA նախածանցը դեռևս ինտերնետ հասանելիություն չի ապահովում։

openssl rand -hex 5

Տասը տասնվեցական թվանշանը քառասուն բիթ է։ Դրանց առջև դրեք fd և խմբավորեք /48-ի մեջ՝ 3f9c1a7b02 ելքը դառնում է fd3f:9c1a:7b02::/48։ Յուրաքանչյուր կայքի համար մեկը ստեղծեք և գրանցեք՝ յուրաքանչյուր տեղակայման մեջ նույն հարմար fd00::/48-ը փակցնելու փոխարեն։

Այնուհետև հաստատեք, որ ամբողջ ուղին իսկապես խոսում է IPv6։ Հաճախորդները, դարպասը, երթուղիները, մասնավոր DNS-ը և ծառայության քաղաքականությունը բոլորը պետք է համաձայնեն, և թունելին նախածանց հատկացնելը չի ստիպում միայն IPv4-ով աշխատող հավելվածին օգտագործել այն։

Պլանավորեք համընկնումը, որը չեք կարող հեռացնել

Որոշ համընկնումներ մշտական են, սովորաբար որովհետև գործընկերը չի վերահամարակալելու, և դուք չեք կարող նրան պարտադրել։ Այդ ժամանակ դիտավորյալ ընտրում եք աջակցվող մեխանիզմ՝ ձեր կողմից վերահամարակալում, մեկուսացված երթուղավորման համատեքստ կամ սահմանին հստակ թարգմանություն։ Դիտավորյալ ընտրելը նշանակում է գրել, թե որն եք ընտրել և ինչու մերժվեցին մյուս երկուսը։ Այդ նշումը հենց այն է, ինչը կկարդա ապագա փոփոխությունների վերանայումը։

Թարգմանությունը պետք է պահպանի վերադարձի ուղին, այսինքն՝ գրանցել և՛ սկզբնական, և՛ ներկայացված նախածանցը և դրանք համապատասխանեցնել այն մասնավոր DNS անուններին, որոնք լուծվում են դրանցում։ Քարտեզավորված այլանունը կարող է մեկ կապ դարձնել միանշանակ. այն սկզբնական հասցեները գլոբալ եզակի չի դարձնում և առանց երկրորդ քարտեզավորման չի դիմանա երկրորդ համընկնող գործընկերոջը։

Գրեք բաշխումը իր բացառության հետ

Ավարտեք փաստաթղթով, որը թվարկում է յուրաքանչյուր նախածանց, դրա կատեգորիան, սեփականատերը և ընտրության պատճառը։ Ավելացրեք բացառությունները դրանց թարգմանության կամ վերահամարակալման կանոնով և ամսաթվով, երբ ինչ-որ մեկը հաստատել է դրանք։ Պահեք այն այն հրապատի կանոնների կողքին, որոնք իրականացնում են այն, ոչ թե վիքիում, որը ոչ ոք չի բացում միջադեպի ժամանակ։ Փաստաթուղթն է հանձնվող արդյունքը, ոչ դրա ամփոփումը։

Այդ գրառումն է, որ խանգարում է հաջորդ ինժեներին ավելի տարօրինակ թվանշան փնտրել, և հենց այդպես է այս խնդիրը նորից հայտնաբերվում ամեն մի քանի տարին մեկ նոր անվան տակ։ Այն նաև փոփոխությունների վերանայմանը տալիս է հաստատելու կոնկրետ բան՝ նախածանցների մասին կարծիքի փոխարեն։ Գրեք այն մեկ անգամ՝ բաշխման վերջում, քանի դեռ հիմնավորումը ձեր առջև է։

Առնչվող հոդվածներ