Արտադրամասի կամ fronthaul օղակի կոմուտատորը գալիս է բնութագրում TSN տողով՝ 802.1Qbv, 802.1Qbu, 802.1AS։ Այդ տողը թվարկում է firmware-ի ֆունկցիաները։ Այդ ցանցի կարգավորիչին պետք է իր կառավարման կադրը յուրաքանչյուր ցիկլում, օրինակ՝ 1 մվ-ը մեկ, թույլատրելի ուշացման շեմի ներսում, մինչ նույն պորտով անցնում են տեսախցիկի վիդեոն և firmware-ի ներբեռնումը։ Միջին արժեքն այստեղ ոչինչ չի ասում։ TSN-ը գնահատում են ամենադանդաղ կադրով, ուստի մենք չափում ենք յուրաքանչյուր կրիտիկական կադրը և ամենամեծ արժեքը համեմատում բյուջեի հետ։
Ստենդը
TSN-ի կեյսերը հավաքում ենք ըստ նախագծի։ Փորձարկվող սարքը (DUT) TSN կոմուտատոր է կամ երկու-երեք այդպիսի կոմուտատորների շղթա (օրինակ է, hop-երի թիվը վերցնում ենք Ձեր դիզայնից)՝ 1G կամ 10G պորտերով։ Գեներատորը խաղում է վերջնական սարքերի դերը։ Կրիտիկական դասը գնում է պարբերական հոսքով՝ VLAN առաջնահերթությամբ (PCP), հերթական համարով և ժամանակային դրոշմով ամեն կադրում, Ձեր ժամանակացույցի ցիկլով և շեղումով։ Best effort հոսքերն այլ պորտերից լցնում են նույն ելքային պորտը՝ մինչև line rate։ Երկու ծայրը նույն գեներատորի վրա են, ուստի յուրաքանչյուր կադրի ուշացումը չափվում է մեկ ժամացույցով։
Gate-երի ժամանակացույցն աշխատում է միայն այնքան ժամանակ, քանի դեռ բոլոր hop-երը համաձայն են ժամանակի հարցում։ PTP-ն էմուլյացնում ենք մեր գեներատորների վրա, իսկ համաժամեցման վիճակը կարդում ենք կոմուտատորներից բեռի տակ։ Time error-ը նանովայրկյաններով չափելու համար պետք է առանձին համաժամեցման անալիզատոր, որը ստենդում դեռ չկա, ուստի համաժամեցման լիարժեք վերլուծությունը համաձայնեցնում ենք ըստ նախագծի։ Բուն PTP-ի մասին կա առանձին հոդված։
Ինչ ենք ստուգում
- Scheduled traffic (802.1Qbv). կրիտիկական կադրերը դուրս են գալիս իրենց gate-ի պատուհանի ներսում յուրաքանչյուր hop-ում, ազատ պորտում և 100% best effort-ի դեպքում
- Ուշացում ըստ կադրերի. առավելագույնը, 99,999-րդ պերցենտիլը և կրիտիկական հոսքի jitter-ը՝ hop-ի և ծայրից ծայր բյուջեի դիմաց
- Կորուստ. զրո կորած կամ ուշացած կրիտիկական կադր ամբողջ թեստի ընթացքում՝ հաշված հերթական համարներով
- Frame preemption (802.1Qbu, 802.3br). որքան սպասում է երկար best effort կադրն ավելացնում express կադրին preemption-ով և առանց դրա, և արդյոք կապուղու երկու կողմն էլ իրականում միացնում են այն
- Guard band. best effort-ի ինչ արագություն է պորտը դեռ տալիս, երբ ժամանակացույցը վերցրել է իր բաժինը
- Հոսքերի ամրագրում. չտեղավորվող հոսքը մերժվում է, իսկ ընդունված հոսքերը պահպանում են իրենց ժամանակային պարամետրերը
- Policing ըստ հոսքերի (802.1Qci). իր ամրագրումը գերազանցող աղբյուրը կտրվում է՝ մինչև կհասնի այլ հոսքերի պատուհաններին
- Soak. 8 ժամ լրիվ բեռի տակ (օրինակ), քանի որ ժամանակացույցի շեղումը երևում է միայն հազվադեպ ուշացած կադրերով
TSN-ի տակ գտնվող առաջնահերթ հերթերն ու shaper-ները քննարկված են QoS-ի մասին հոդվածում։ Անցման չափանիշները գրում ենք թեստից առաջ՝ առավելագույն ուշացում մեկ hop-ի համար, զրո ուշացած կադր։
Ինչն է սովորաբար խափանվում
Preemption-ը միայն մի կողմում։ Կոմուտատորում այն միացված է, կապուղու հարևանն այդպես էլ չի հաստատում այն, և պորտը լուռ վերադառնում է ամբողջ կադրին սպասելուն։ 1500 բայթանոց կադրը 1G կապուղին զբաղեցնում է մոտ 12 մկվ։ Տիպիկ նախագծում կրիտիկական դասի միջին ուշացումը մնում է հարթ, իսկ առավելագույնը կադրերի փոքր մասի վրա աճում է հենց այդքանով։ Միջիններով հաշվետվություն տվող թեստը դա բաց է թողնում։
Երկրորդ. շեղում hop-երի միջև։ Յուրաքանչյուր կոմուտատոր gate-ը բացում է ժամանակին՝ ըստ իր ժամացույցի, իսկ նրանց բազային ժամանակները տարբերվում են պատուհանից մի փոքր ավելի։ Կրիտիկական կադրը հասնում է երկրորդ hop-ին gate-ի փակվելուց անմիջապես հետո և սպասում է մի ամբողջ ցիկլ։ Հիստոգրամում հայտնվում է երկրորդ գագաթ՝ ճիշտ մեկ ցիկլ աջ։ Ստենդում դա երևում է րոպեների ընթացքում, արտադրական գծում այն նման է կարգավորիչի պատահական timeout-ի։
Երրորդ. նշագրումը ցանցի եզրին։ Վերջնական սարքն ուղարկում է առանց թեգի կադրեր կամ սխալ PCP-ով, կոմուտատորը դրանք դասում է կրիտիկական դասին, և best effort-ը սկսում է զբաղեցնել պաշտպանված պատուհանը։ Ըստ հոսքերի ֆիլտրումը դա բռնում է, եթե այն կարգավորված է, բայց հաճախ այն կարգավորված չէ։
Ինչ կա հաշվետվության մեջ
Յուրաքանչյուր հոսքի և hop-ի համար՝ նվազագույն, մեդիանային, 99,999-րդ պերցենտիլի և առավելագույն ուշացում, jitter, կորած և ուշացած կադրեր, հիստոգրամի հետ միասին։ Նույն աղյուսակը preemption-ով և առանց դրա, և best effort-ի արագությունը, որը մնում է guard band-ից հետո։ Համաժամեցման վիճակն ըստ կոմուտատորների և սցենարների՝ նշումով, որ ստուգումն արվել է էմուլյացված PTP-ով։ Gate-երի կառավարման ցուցակները, կոնֆիգուրացիայի արտահանումը, firmware-ը և պորտերի պլանը, որպեսզի վենդորը կարողանա կրկնել ցանկացած կետ։ Fronthaul կոմուտատորներն անցնում են նաև 5G-ի և բջջային միջուկի էջի տրանսպորտային դասը։
Որտեղից սկսել
Ուղարկեք մեզ կոմուտատորների մոդելները, firmware-ը և TSN դիզայնը՝ հոսքերը, ցիկլերի տևողությունը, gate-երի ժամանակացույցերը և ուշացման բյուջեն յուրաքանչյուր հոսքի համար։ Մենք պատասխանում ենք թեստի պլանի նախագծով՝ կետերը, ստենդի սխեման և ժամկետները։ Հաշվետվությունը մնում է Ձեզ, և Դուք կարող եք այն ցույց տալ վենդորին։ Գրեք մեզ կամ տեսեք, թե էլ ինչ է անում ստենդը։