Skip to content
Բոլոր հոդվածները
Հեռահաղորդակցություն և WAN

Ինչպես ենք փորձարկում PTP-ն և SyncE-ն. holdover, ասիմետրիա

Alexander Zemskov 4 րոպե ընթերցում
Ինչպես ենք փորձարկում PTP-ն և SyncE-ն. holdover, ասիմետրիա

Տրանսպորտային ցանցի կոմուտատորը գալիս է բնութագրի մի տողով՝ IEEE 1588v2, boundary և transparent clock, SyncE, G.8275.1։ Այդ տողն ասում է, որ արձանագրությունը firmware-ում կա։ Այն չի ասում, թե ինչ է անում սարքը, երբ uplink-ը լի է, երբ grandmaster-ը լռում է կամ շարունակում է պատասխանել և սխալ ժամանակ է բաժանում։ Ներքևի ռադիոները հավատում են այն ամենին, ինչ ուղարկում է սարքը։

Ստենդը

Փորձարկվող սարքը (DUT) այն է, որով անցնում է ժամանակը՝ boundary clock ագրեգացիայում, PTP չաջակցող հանգույց մեջտեղում, կայանի երթուղիչ եզրին։ Մեր գեներատորները էմուլյացնում են PTP երկու կողմից՝ վերևում մեկ կամ երկու grandmaster՝ Ձեր դիզայնի պրոֆիլով, դոմենով և Announce ատրիբուտներով, ներքևում՝ ռադիոների slave ժամացույցները։ Կողքին աշխատում է SyncE-ն՝ ESMC որակի մակարդակներով։ Նույն պորտերով գեներատորը տանում է օգտատիրական տրաֆիկը Ձեր դասերով՝ մինչև line rate 1G, 10G և 100G պորտերում, 400G և ավելի արագ՝ ըստ նախագծի։ Սա 5G-ի և բջջային միջուկի էջի տրանսպորտային դասի համաժամեցման կետն է։

Մեկ սահմանափակում. ստենդում դեռ չկա առանձին համաժամեցման անալիզատոր։ Մենք տեսնում ենք արձանագրության վիճակները, հաղորդագրությունները և յուրաքանչյուր փաթեթի ուշացումը գեներատորի մեկ ժամացույցով։ Time error-ը նանովայրկյաններով՝ սարքի ժամացույցի դասի դեմ (ITU-T G.8273.2), և շեղումը holdover-ում պահանջում են այդ անալիզատորը, ուստի ժամանակի ամբողջական վերլուծությունը համաձայնեցնում ենք ըստ նախագծի և սարքավորումը նշում ենք պլանում։

Ինչ ենք ստուգում

  • Պրոֆիլ և լռելյայն արժեքներ. G.8275.1 կամ G.8275.2, դոմեն, multicast հասցե, հաղորդագրությունների հաճախականություն, արդյոք սարքը կապվում է ժամանակին և որքան արագ
  • Լավագույն master-ի ընտրություն. երկու grandmaster տարբեր clock class-ով, մեկը վատթարանում է հրամանով, որին է ընտրում սարքը, ինչ արագությամբ, արդյոք չի տատանվում երկուսի միջև
  • Holdover. grandmaster-ը լռում է բեռի տակ, ինչ վիճակի է անցնում սարքը, ինչ clock class է հայտարարում ներքև, ինչպես է վերականգնում կապը
  • Աղբյուր, որը ստում է. լավ clock class և ժամանակի թռիչք վայրկյաններով, արդյոք սարքն այդ թռիչքը փոխանցում է ռադիոներին
  • PTP բեռի տակ. PTP հաղորդագրությունների ուշացման տատանումը PTP չաջակցող հանգույցներով՝ բեռի աստիճաններում, օրինակ՝ 30, 70 և 100%
  • Ուղու ասիմետրիա. միակողմանի ուշացումը յուրաքանչյուր ուղղությամբ Ձեր բեռի տակ, մեկ ժամացույցով
  • SyncE. անցումը պահուստային աղբյուրի, երբ հիմնականն իջնում է մինչև DNU, և այդ անցման ժամանակը

Ինչն է սովորաբար խափանվում

Ուղու ասիմետրիան։ PTP-ն round trip-ը կիսում է երկու մասի, այսինքն՝ ուշացումը համարում է նույնը երկու ուղղությամբ։ Բեռի տակ դա հազվադեպ է այդպես. ներքև գնում է վիդեո, վերև գրեթե դատարկ է, և հերթն աճում է մի կողմում։ Ասիմետրիայի յուրաքանչյուր միկրովայրկյան ժամացույցը տեղաշարժում է կես միկրովայրկյանով։ Տիպային նախագծում PTP չաջակցող hop-ը 70% բեռի դեպքում ներքև տալիս է 3 մկվ ավելի ուշացում, քան վերև՝ 1,5 մկվ time error մեկ hop-ից, ամբողջ ±1,5 մկվ պաշարը, որը կիսում են հարևան TDD բջիջները։ Կապուղին անցել էր throughput-ի բոլոր թեստերը, ուստի ասիմետրիան ոչ ոք չէր չափել։

Երկրորդ դեպք. տարբեր լռելյայն արժեքներ։ Մի սարքն աշխատում է G.8275.1-ի դոմենում, հաջորդը գալիս է G.8275.2-ի դոմենով, կամ նրանք չեն համընկնում multicast հասցեում։ Ներքևինը այդպես էլ չի կապվում ժամանակին և աշխատում է իր ներքին օսցիլյատորով, մինչ տրաֆիկը շարունակում է անցնել։ Ստենդում դա կապ է, որը չի հաստատվում, և այն հայտնաբերվում է առաջին իսկ ժամում։

Երրորդ դեպք. holdover, որի մասին ոչ ոք չգիտի։ Grandmaster-ը լռել է, սարքն անցել է holdover-ի և շարունակում է հայտարարել այն clock class-ը, որն ուներ կապի ժամանակ։ Ռադիոներն աշխատում են այնպես, կարծես ժամանակը ճիշտ է, մինչև շեղումը դրսևորվի որպես ինտերֆերենցիա։ Ավելի վատ է աղբյուրը, որը կենդանի է և սխալ ժամանակ է բաժանում, ինչպես մեր նյութում այն ժամացույցի մասին, որը ոչ ոք չի ստուգում։ Կապի կորուստը, երբ PTP-ն նույն հերթում է օգտատիրական տրաֆիկի հետ, քննարկել ենք 5G transport-ի մասին գրառման մեջ։

Ինչ կա հաշվետվության մեջ

Կապի ժամանակը և վիճակը ըստ սցենարների։ Լավագույն master-ի ընտրությունը և անցման ժամանակը։ Holdover-ի ժամանակագրությունը՝ իրադարձություն, վիճակ, հայտարարված clock class, կապի վերականգնման ժամանակ։ PTP-ի ուշացման տատանումը ըստ բեռի աստիճանների։ Միակողմանի ուշացումը ըստ ուղղությունների և ասիմետրիայից բխող time error-ը՝ «հաշվարկ» նշումով։ SyncE-ի անցումների ժամանակը։ Համաժամեցման յուրաքանչյուր կետ նշված է որպես ստուգում էմուլյացված PTP-ով, իսկ եթե նախագծում կա համաժամեցման անալիզատոր, time error-ը ժամացույցի դասի դեմ առանձին բաժին է։ Կոնֆիգուրացիան, firmware-ը և պրոֆիլի կարգավորումները, որպեսզի վենդորը կարողանա կրկնել ցանկացած կետ։

Որտեղից սկսել

Ուղարկեք մեզ կոմուտատորի կամ երթուղիչի մոդելը, firmware-ը և համաժամեցման պլանը՝ պրոֆիլը, grandmaster-ները, ժամացույցների շղթան և յուրաքանչյուր hop-ի բյուջեն։ Մենք պատասխանում ենք թեստի պլանի նախագծով՝ կետերը, ստենդի սխեման և ժամկետները։ Հաշվետվությունը մնում է Ձեզ, և Դուք կարող եք այն ցույց տալ վենդորին։ Գրեք մեզ կամ տեսեք, թե էլ ինչ է անում ստենդը։

Հեղինակ

Alexander Zemskov

Ցանցերի և անվտանգության թեստավորման փորձագետ և վաճառք (19+ տարի) | Performance & Load Testing | IXIA | Spirent | Keysight | Xena | Xinertel և այլն

Բլոգ

Կարդացեք նաև

Երթուղավորում և կոմուտացիա

Ինչպես ենք փորձարկում PoE-ն. բյուջե, առաջնահերթություն, PSU

PoE կոմուտատորի բնութագրում գնորդը կարդում է երկու տող՝ «PoE+ բոլոր 48 պորտերում» և հզորության բյուջեն, օրինակ՝ 740 Վտ։ 48 պորտը 30-ական Վտ-ով կազմում է 1440 Վտ։ Երկու տո…

Alexander Zemskov 4 րոպե ընթերցում
Ստանդարտներ և մեթոդիկա Երթուղավորում և կոմուտացիա

Բազմավենդոր ցանցի փորձարկում. մեկ RFC, երկու ընթերցում

Երկու երթուղիչ երկու վենդորից, և երկու բնութագրերում էլ RFC-ների նույն ցանկն է։ Երկուսն էլ ճիշտ են։ RFC-ն տարբերակներ է թողնում, յուրաքանչյուր վենդոր ընտրում է իր լռելյայ…

Alexander Zemskov 4 րոպե ընթերցում
Ստանդարտներ և մեթոդիկա

Ինչպես ենք ավտոմատացնում ցանցի ռեգրեսիոն թեստերը

Նոր որոնվածի release notes-ում գրված է՝ «սխալների ուղղում և արտադրողականության բարելավում»։ Արտահայտության երկրորդ կեսը ոչ ոք չի չափում։ Ձեռքով ռեգրեսիան ինժեներից խլում …

Alexander Zemskov 4 րոպե ընթերցում