Ավելացրեք երկրորդ WAN կապը, և թունելները բարձրանում են, սակայն ֆայլի պատճենումը դեռ կանգ է առնում, երբ մի ուղին տատանվում է։ Կապերը առողջ են, VPN գործընթացները աշխատում են. բացակայում է օպերատորի և թունելի միջև պայմանագիրը։ Մի քանի սոկետ ինքնաբերաբար չեն վարվում որպես մեկ միացում, և դրանց վերևի հավելվածը չի տեսնում տարբերությունը, քանի դեռ առաքումը չի խախտվել։ Պայմանագրի յուրաքանչյուր մաս համապատասխանում է մի խափանման, որը կարող եք փորձարկել, և հենց դա է այն օգտակար դարձնում։

Գրեք այդ պայմանագիրը արտադրանք ընտրելուց առաջ։ Այն ունի չորս մաս. հոսքը, որը ստանում է VPN-ը, ինչպես է օպերատորը վերականգնում բացակայող տվյալները, որ վերջնակետի ինքնությունը դիմանում է ուղու փոփոխությանը և ինչպես է ամբողջը վարվում, երբ ուղին խափանվում է։

Ախտանիշը. կապերը միացված են, սեսիան դեռ ընդհատվում է

Մոնիտորինգի գրաֆիկը, որը ցույց է տալիս երկու կապերն էլ միացված, ապացուցում է միայն, որ յուրաքանչյուր ուղի կարող է տանել երթևեկություն։ Այն չի ապացուցում, որ VPN-ը տեսնում է մեկ կարգավորված հոսք, որ մի ուղու վրա կորած փաթեթը վերականգնվում է մյուսի վրա, կամ որ գործընկերը դեռ գիտի, թե որ սեսիայի հետ է խոսում։ Պայմանագրի մնացած մասը ծածկում է այն, ինչ գրաֆիկը չի կարող ցույց տալ։

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

Այդ տարբերությունը որոշում է ուղղումը։ Երթուղավորման կամ քաղաքականության խնդիրը պահանջում է ուղու ընտրության փոփոխություն. բացակայող կարգավորման և վերականգնման շերտը պահանջում է այլ տրանսպորտ, ոչ ավելի մեծ բուֆեր։

Առաջին երաշխիք. բայթային հոսք միացման մակարդակում

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

Multipath TCP-ն ստանդարտացված օրինակն է։ Այն ներկայացնում է մեկ հուսալի բայթային հոսք՝ համակարգելով մի քանի TCP ենթահոսքեր, տվյալների մակարդակի հաջորդականության քարտեզագրմամբ և հաստատմամբ։ Հավելվածը կարդում է հոսք, ոչ թե այն ենթահոսքը, որը պատահաբար առաջինը հասցրեց մի կտոր։

Linux-ում MPTCP-ն opt-in է յուրաքանչյուր սոկետի համար՝ IPPROTO_MPTCP-ի միջոցով։ Երբ բանակցությունը չի կարող օգտագործել բազմուղի վարք, փաստաթղթավորված պահուստային տարբերակը սովորական TCP-ն է, ինչը նշանակում է, որ հավելվածը կարող է շարունակել մեկ ուղով՝ երբեք չօգտագործելով երկրորդը։ Ստուգեք, թե տեղակայված սոկետը իրականում ինչ վարք է բանակցել, փոխարենը ենթադրելու, որ միջուկի կարգավորումը կիրառվել է։

Երկրորդ երաշխիք. կարգավորում, կրկնօրինակում և վերականգնում

Տարբեր ուշացումներով և կորստի մակարդակներով ուղիները ստիպում են օպերատորին բուֆերացնել, վերադասավորել և կրկին ուղարկել։ Պայմանագիրը պետք է նշի թույլատրված բուֆերացումը, հավելվածի տեսած հակաճնշումը և այն, թե որ ուղին է կրում կրկնակի ուղարկումը։

Ուղին, որը մնում է միացված, բայց դադարում է առաքել, ավելի դժվար է, քան մաքուր փակումը։ Օպերատորը պետք է հայտնաբերի այն, տեղափոխի սպասող տվյալները և խուսափի հավերժ սպասելուց մի սեգմենտի, որը երբեք չի գա։ Երկու կապերի միացված լինելու պարզ ստուգումը չի ծածկում այս վիճակը։

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

Երրորդ երաշխիք. վերջնակետի ինքնություն և ուղու միացում

Գործընկերին անհրաժեշտ է սեսիան ճանաչելու կայուն եղանակ, երբ հայտնվում է նոր ուղի։ Եթե յուրաքանչյուր ուղի նույնականացվում է որպես առանձին թունել, VPN-ը կարող է տեսնել երկու սեսիա՝ մեկի փոխարեն։ Եթե օպերատորը միավորում է ուղիները մեկ սեսիայի տակ, ապա պետք է սահմանի, թե ինչպես է նույնականացվում նոր ուղին և ինչ է պատահում հինին։

Գրանցեք, թե որ հասցեներն ու նույնացուցիչները մնում են կայուն. թունելի վերջնակետը, օպերատորի սեսիայի նույնացուցիչը և ցանկացած միջնորդ։ Միջնորդն ավելացնում է ևս մեկ հասանելիության և վստահության սահման, նույնիսկ երբ երբեք չի տեսնում պաշտպանված բեռը։

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

Չորրորդ երաշխիք. սահմանափակ վարք խափանման ժամանակ

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

Սահմանեք սահմաններ բուֆերացման, կրկին ուղարկելու և ուղիների քանակի համար, ապա ստուգեք դրանք կորստի, վերադասավորման, կրկնօրինակման և ուշացման անհավասարակշռության պայմաններում։ Համախառն թողունակությունը այստեղ ամենաքիչ հետաքրքիր թիվն է. առաքման շարունակականությունը և հիշողության սահմանները պայմանագիրն են։

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

Ընդունեք օպերատորին փորձարկման պլանով

Գրեք չորս երաշխիքները որպես անցել կամ չի անցել ստուգումներ. մեկ կարգավորված հոսք, սահմանված վերականգնում, կայուն սեսիայի ինքնություն, սահմանափակ խափանման վարք։ Կատարեք յուրաքանչյուր ստուգում մեկ ուղին վատթարացված, ապա մեկ ուղին հեռացված վիճակում։

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

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

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