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

Պատասխանը որոշում են երեք պայման՝ ինչ են համեմատում զուգընկերները, արդյոք արժեքը հին է, և ինչ ախտանիշ կա զգուշացումից բացի։

Զգուշացումը համեմատում է ընտրանքներ, ոչ փաթեթներ

OpenVPN զուգընկերները ձեռքսեղմման ընթացքում փոխանակում են իրենց ընտրանքների տողերը և համեմատում դրանք ընտրանքների հետևողականության ստուգման շրջանակում։ Երբ մի կողմը հաղորդում է link-mtu կամ tun-mtu մյուսից տարբեր, անհամապատասխանությունը գրանցվում է երկու արժեքներով։ Այդ փոխանակումը երբեք մեծ փաթեթ չի ուղարկում՝ տեսնելու, թե ինչ կպատահի, ուստի զգուշացումը նկարագրում է կարգավորումը, ոչ թե թողունակությունը։ Թունելը կարող է փոխադրել լրիվ չափի երթևեկություն և դեռ տպել այն, կամ ձախողվել մեծ փաթեթների դեպքում և ընդհանրապես ոչինչ չտպել։

Պահեք ամբողջ զգուշացումը տեղական և հեռավոր արժեքների հետ միասին։ Զույգն է ապացույցը, ոչ թե հիշվող միակ թիվը։

Ինչու է link-mtu-ն հնացել

OpenVPN 2.6-ը link-mtu-ն հնացած է հայտարարում, քանի որ փոփոխական վերնագրերը և պայմանավորված գաղտնագրերը ֆիքսված կապի արժեքը դարձնում են անվստահելի։ Ընտրանքը ենթադրում էր փաթեթի դասավորություն, որը արձանագրությունն այլևս չի երաշխավորում, ուստի բառացի link-mtu պարունակող հին պրոֆիլը նկարագրում է մտադրություն, որը ներկայիս կոդը չի կարող կատարել։ Այդ թիվը նոր պրոֆիլ պատճենելը տարածում է հնացած ենթադրություն։ Կարդացեք այն որպես հին պրոֆիլի պատմության մաս, ոչ թե առաջարկություն։

Հետևողականության ստուգումն ունի նաև ընտրովի OCC արժեք՝ կապված tun-mtu-ի հետ, որը փոխում է ինչ համեմատվում է՝ չփոխելով ինչ է փոխադրում ցանցը։ Այն սահմանելը մեծ փաթեթներին տեղ չի տալիս։

Ուղին փորձարկելուց առաջ ուղղեք պրոֆիլը

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

Ընդհանուր սերվերը պահանջում է, որ նրա հաճախորդների ցանկը ստուգվի նախքան գլոբալ արժեքի տեղաշարժը, քանի որ մեկ կայքի համար հարմար արժեքը կարող է կոտրել մյուսը։

Ապա ստուգեք այն ախտանիշը, որն իրականում ունեք

Եթե մեծ փոխանցումները կանգ են առնում, մինչ փոքր հարցումները հաջողվում են, չափեք փաթեթի չափը վերահսկվող նպատակակետի նկատմամբ։ «Չմասնատել» բիթը սահմանող և բեռնվածքի չափը մեծացնող զոնդը գտնում է ուղու օգտագործելի MTU-ն շատ ավելի վստահելի, քան պարզապես հաջողվող ping-ը։ Թեստի մեջ ներառեք նաև ձախողվող հավելվածը. ICMP ժամանակավարտը կարող է արտացոլել զտում, իսկ փոքր հաջող ping-ը ոչինչ չի ասում լրիվ չափի հավելվածային փաթեթի մասին։

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

Պահեք արդյունավետ արժեքները արդյունքի հետ

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

Հետևողականության ստուգումը ճնշելը ոչինչ չի հաշտեցնում։ Այն հեռացնում է դիտարկումը և թողնում երկու կարգավորումներն այնպես, ինչպես եղել են։

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