intel FPGA ծրագրավորվող արագացման քարտ N3000 Օգտագործողի ուղեցույց
intel FPGA ծրագրավորվող արագացման քարտ N3000

Ներածություն

Նախապատմություն

Intel FPGA ծրագրավորվող արագացման քարտը N3000 վիրտուալացված ռադիոմատչման ցանցում (vRAN) պահանջում է աջակցություն IEEE1588v2-ին որպես Precision Time Protocol (PTP) Telecom Slave Clocks (T-TSC)՝ ծրագրային առաջադրանքները պատշաճ կերպով պլանավորելու համար: Intel Ethernet Controller XL710 Intel® FPGA PAC N3000-ում ապահովում է IEEE1588v2 աջակցություն: Այնուամենայնիվ, FPGA տվյալների ուղին ներկայացնում է ջիթ, որն ազդում է PTP կատարողականի վրա: Թափանցիկ ժամացույցի (T-TC) շղթայի ավելացումը հնարավորություն է տալիս Intel FPGA PAC N3000-ին փոխհատուցել իր FPGA ներքին հետաձգումը և մեղմել ցնցումների հետևանքները, ինչը թույլ է տալիս T-TSC-ին արդյունավետորեն մոտավորել գրոսմայստերի օրվա ժամը (ToD):

Օբյեկտիվ

Այս թեստերը հաստատում են Intel FPGA PAC N3000-ի օգտագործումը որպես IEEE1588v2 ստրուկ Բաց ռադիո մուտքի ցանցում (O-RAN): Այս փաստաթուղթը նկարագրում է.

  • Փորձարկման կարգավորում
  • Ստուգման գործընթաց
  • Թափանցիկ ժամացույցի մեխանիզմի կատարողականի գնահատում Intel FPGA PAC N3000 FPGA ուղու վրա
  • Intel FPGA PAC N3000-ի PTP կատարումը Թափանցիկ ժամացույցն ապահովող Intel FPGA PAC N3000-ի կատարումը հետևյալն է.
    համեմատվում է Intel FPGA PAC N3000-ի հետ՝ առանց թափանցիկ ժամացույցի, ինչպես նաև մեկ այլ Ethernet XXV710 քարտի հետ տարբեր երթևեկության պայմաններում և PTP կոնֆիգուրացիաներով:

Առանձնահատկություններ և սահմանափակումներ

Intel FPGA PAC N3000 IEEE1588v2 աջակցության առանձնահատկությունները և վավերացման սահմանափակումները հետևյալն են.

  • Օգտագործված ծրագրային փաթեթ՝ Linux PTP Project (PTP4l)
  • Աջակցում է հետևյալ հեռահաղորդակցության պրոֆիլինfiles:
    •  1588v2 (կանխադրված)
    • Գ.8265.1
    • Գ.8275.1
  • Աջակցում է երկու քայլ PTP ստրուկ ժամացույցին:

Intel կորպորացիա. Բոլոր իրավունքները պաշտպանված են. Intel-ը, Intel-ի պատկերանշանը և Intel այլ նշանները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերի համաձայն՝ համաձայն Intel-ի ստանդարտ երաշխիքի, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը: *Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

  • Աջակցում է վերջից մինչև վերջ բազմարձակման ռեժիմին:
  • Աջակցում է PTP հաղորդագրությունների փոխանակման հաճախականությունը մինչև 128 Հց:
    • Սա վավերացման պլանի և աշխատող գրոսմայստերի սահմանափակումն է: PTP հաղորդագրությունների համար կարող են հնարավոր լինել մեկ վայրկյանում 128 փաթեթից բարձր կոնֆիգուրացիաներ:
  • Վավերացման կարգաբերման մեջ օգտագործվող Cisco* Nexus* 93180YC-FX անջատիչի սահմանափակումների պատճառով iperf3 երթևեկության պայմաններում կատարողականի արդյունքները վերաբերում են 8 Հց PTP հաղորդագրության փոխարժեքին:
  • Էկապսուլյացիայի աջակցություն.
    • Փոխադրում L2-ով (հում Ethernet) և L3 (UDP/IPv4/IPv6)
      Նշում. Այս փաստաթղթում բոլոր արդյունքներն օգտագործում են մեկ 25 Գբիտ/վրկ Ethernet հղում:

Գործիքներ և վարորդների տարբերակներ

Գործիքներ Տարբերակ
BIOS Intel Server Board S2600WF 00.01.0013
OS CentOS 7.6
Միջուկ kernel-rt-3.10.0-693.2.2.rt56.623.el7.src.
Տվյալների ինքնաթիռի մշակման հավաքածու (DPDK) 18.08
Intel C Կազմող 19.0.3
Intel XL710 վարորդ (i40e վարորդ) 2.8.432.9.21
PTP4l 2.0
IxExplorer 8.51.1800.7 EA-Patch1
lperf3 3.0.11
տրաֆգեն Netsniff-ng 0.6.6 Գործիքների հավաքածու

 IXIA երթեւեկության թեստ

Intel FPGA PAC N3000-ի PTP-ի կատարողականի հենանիշերի առաջին հավաքածուն օգտագործում է IXIA* լուծում ցանցի և PTP համապատասխանության փորձարկման համար: IXIA XGS2 շասսի տուփը ներառում է IXIA 40 PORT NOVUS-R100GE8Q28 քարտ և IxExplorer, որն ապահովում է գրաֆիկական ինտերֆեյս DUT-ին (Intel FPGA PAC N3000) վիրտուալ PTP Grandmaster-ի տեղադրման համար մեկ 25 Գբիթ/վրկ ուղղակի Ethernet կապի միջոցով: Ստորև բերված բլոկային դիագրամը ցույց է տալիս IXIA-ի վրա հիմնված հենանիշերի նպատակային փորձարկման տոպոլոգիան: Բոլոր արդյունքները օգտագործում են IXIA-ի կողմից ստեղծված երթևեկությունը մուտքի երթևեկության թեստերի համար և օգտագործում են trafgen գործիքը Intel FPGA PAC N3000 հոսթի վրա՝ ելքի երթևեկության թեստերի համար, որտեղ մուտքի կամ ելքի ուղղությունը միշտ DUT-ի տեսանկյունից է (Intel FPGA PAC N3000): ) հյուրընկալող. Երկու դեպքում էլ երթևեկության միջին արագությունը 24 Գբիտ/վ է։ Այս թեստային կարգավորումն ապահովում է Intel FPGA PAC N3000-ի PTP-ի ելակետային բնութագրումը T-TC մեխանիզմով միացված, ինչպես նաև այն համեմատում է ոչ TC Intel FPGA PAC N3000 գործարանային պատկերի հետ ITU-T G.8275.1 PTP pro-ի ներքո:file.

Տոպոլոգիա Intel FPGA PAC N3000 երթևեկության թեստերի համար IXIA վիրտուալ գրոսմայստերի ներքո

Տոպոլոգիա Intel FPGA PAC N3000 երթևեկության թեստերի համար IXIA վիրտուալ գրոսմայստերի ներքո

IXIA երթեւեկության փորձարկման արդյունք

Հետևյալ վերլուծությունը ցույց է տալիս TC-ով միացված Intel FPGA PAC N3000-ի PTP-ի կատարումը մուտքի և ելքի երթևեկության պայմաններում: Այս բաժնում PTP profile G.8275.1-ն ընդունվել է երթևեկության բոլոր թեստերի և տվյալների հավաքագրման համար:

Master Offset-ի մեծությունը

Հետևյալ նկարը ցույց է տալիս հիմնական օֆսեթի մեծությունը, որը դիտվել է Intel FPGA PAC N4 հոսթի PTP3000l ստրուկ հաճախորդի կողմից՝ որպես մուտքի, ելքի և երկկողմանի տրաֆիկի անցած ժամանակի ֆունկցիա (միջին թողունակությունը՝ 24.4 Գբիտ/վ):

Master Offset-ի մեծությունը

Ուղու միջին ուշացում (MPD)

Հետևյալ նկարը ցույց է տալիս ուղու միջին ուշացումը, որը հաշվարկվում է PTP4 ստրուկի կողմից, որն օգտագործում է Intel FPGA PAC N3000-ը որպես ցանցային ինտերֆեյսի քարտ, նույն թեստի համար, ինչպես վերը նշված նկարը: Երեք երթևեկության թեստերից յուրաքանչյուրի ընդհանուր տևողությունը առնվազն 16 ժամ է:

Ուղու միջին ուշացում (MPD)

Հետևյալ աղյուսակը թվարկում է երեք երթևեկության թեստերի վիճակագրական վերլուծություն: Կապուղու թողունակությանը մոտ երթևեկության ծանրաբեռնվածության ներքո, PTP4l ստրուկը, որն օգտագործում է Intel FPGA PAC N3000-ը, պահպանում է իր փուլային տեղաշարժը IXIA-ի վիրտուալ գրոսմայստերին 53 վ-ի ընթացքում բոլոր երթևեկության թեստերի համար: Բացի այդ, հիմնական օֆսեթի մեծության ստանդարտ շեղումը 5 վս-ից ցածր է:

Վիճակագրական մանրամասներ PTP-ի կատարողականի վերաբերյալ

 G.8275.1 PTP Profile Ներթափանցման տրաֆիկ (24 Գբիտ/վրկ) Արտագնա երթևեկություն (24 Գբիտ/վրկ) Երկկողմանի երթևեկություն (24 Գբիտ/վրկ)
RMS 6.35 ns 8.4 ns 9.2 ns
StdDev (abs(max) offset) 3.68 ns 3.78 ns 4.5 ns
StdDev (MPD-ից) 1.78 ns 2.1 ns 2.38 ns
Առավելագույն օֆսեթ 36 ns 33 ns 53 ns

 

Հետևյալ թվերը ներկայացնում են հիմնական օֆսեթի մեծությունը և ուղու միջին ուշացումը (MPD)՝ 16 ժամ տևողությամբ 24 Գբիտ/վրկ երկկողմանի երթևեկության փորձարկման ներքո տարբեր PTP ինկապսուլյացիաների համար: Այս նկարների ձախ գծապատկերները վերաբերում են IPv4/UDP ինկապսուլյացիայի տակ գտնվող PTP հենանիշերին, մինչդեռ աջ գծապատկերների PTP հաղորդագրությունների ամփոփումը գտնվում է L2-ում (հում Ethernet): PTP4l ստրուկի կատարումը միանգամայն նման է, ամենավատ դեպքում հիմնական օֆսեթի մեծությունը 53 ns և 45 ns է IPv4/UDP և L2 ինկապսուլյացիայի համար, համապատասխանաբար: Մեծության օֆսեթի ստանդարտ շեղումը համապատասխանաբար 4.49 նս և 4.55 նս է IPv4/UDP և L2 ինկապսուլյացիայի համար:

Master Offset-ի մեծությունը

Հետևյալ նկարը ցույց է տալիս հիմնական օֆսեթի մեծությունը 24 Գբիտ/վրկ երկկողմանի տրաֆիկի, IPv4 (ձախ) և L2 (աջ) ինկապսուլյացիայի ներքո, G8275.1 Pro:file.
Master Offset-ի մեծությունը

Ուղու միջին ուշացում (MPD)

Հետևյալ նկարը ցույց է տալիս Intel FPGA PAC N3000 հոսթ PTP4l ստրուկի միջին ուղու հետաձգումը 24 Գբիտ/վրկ երկկողմանի երթևեկության ներքո, IPv4 (ձախ) և L2 (աջ) ինկապսուլյացիան, G8275.1 Pro:file.
Ուղու միջին ուշացում (MPD)

MPD-ի բացարձակ արժեքները PTP-ի հետևողականության հստակ ցուցիչ չեն, քանի որ այն կախված է մալուխների երկարությունից, տվյալների ուղու ուշացումից և այլն: Այնուամենայնիվ, դիտելով MPD-ի ցածր տատանումները (2.381 ns և 2.377 ns IPv4 և L2 դեպքերի համար, համապատասխանաբար) ակնհայտ է դառնում, որ PTP MPD-ի հաշվարկը հետևողականորեն ճշգրիտ է երկու պարկուճներում: Այն ստուգում է PTP-ի կատարողականի հետևողականությունը երկու encapsulation ռեժիմներում: L2 գրաֆիկում հաշվարկված MPD-ի մակարդակի փոփոխությունը (վերը նշված նկարում, աջ գրաֆիկում) պայմանավորված է կիրառվող տրաֆիկի աճող ազդեցությամբ: Նախ, ալիքը անգործուն է (MPD rms-ը 55.3 ns), այնուհետև կիրառվում է ներթափանցման տրաֆիկ (երկրորդ աճող քայլը, MPD rms-ը 85.44 ns է), որին հաջորդում է միաժամանակյա արտագնա տրաֆիկը, ինչը հանգեցնում է 108.98 ns հաշվարկված MPD-ի: Հետևյալ թվերը համընկնում են հիմնական օֆսեթի մեծության և երկկողմանի երթևեկության թեստի հաշվարկված MPD-ի վրա, որը կիրառվում է ինչպես PTP4l ստրուկի վրա՝ օգտագործելով Intel FPGA PAC N3000 T-TC մեխանիզմով, այնպես էլ մյուսի վրա, որն օգտագործում է Intel FPGA PACN3000 առանց TC: ֆունկցիոնալությունը։ T-TC Intel FPGA PAC N3000 թեստերը (նարնջագույն) սկսվում են զրոյական ժամանակից, մինչդեռ PTP թեստը, որն օգտագործում է ոչ TC Intel FPGA PAC N3000 (կապույտ) թեստը սկսվում է մոտ T = 2300 վայրկյանից:

Master Offset-ի մեծությունը

Հետևյալ նկարը ցույց է տալիս հիմնական օֆսեթի մեծությունը Ingress տրաֆիկի ներքո (24 Գբիտ/վրկ), TTC աջակցությամբ և առանց G.8275.1 Pro:file.
Master Offset-ի մեծությունը

Վերոնշյալ նկարում TC-ով միացված Intel FPGA PAC N3000-ի PTP-ի կատարումը տրաֆիկի տակ նման է ոչ TC Intel FPGA PAC N3000-ին առաջին 2300 վայրկյանի ընթացքում: T-TC մեխանիզմի արդյունավետությունը Intel FPGA PAC N3000-ում ընդգծված է թեստի հատվածում (2300-րդ վայրկյանից հետո), որտեղ հավասար երթևեկության բեռ է կիրառվում երկու քարտերի միջերեսների վրա: Նմանապես ստորև նկարում, MPD-ի հաշվարկները դիտվում են ալիքի վրա տրաֆիկի կիրառումից առաջ և հետո: T-TC մեխանիզմի արդյունավետությունը ընդգծվում է փաթեթների բնակության ժամանակի փոխհատուցման համար, որը փաթեթի հետաձգումն է FPGA ճանապարհի միջոցով 25G և 40G MAC-ների միջև:

Ուղու միջին ուշացում (MPD)

Հետևյալ նկարը ցույց է տալիս Intel FPGA PAC N3000 հյուրընկալող PTP4l ստրուկի միջին ուղու ուշացումը Ingress տրաֆիկի ներքո (24 Գբիտ/վ), T-TC աջակցությամբ և առանց G.8275.1 Pro-ի:file.
Ուղու միջին ուշացում (MPD)

Այս թվերը ցույց են տալիս PTP4l ստրուկի սերվո ալգորիթմը, TC-ի բնակության ժամանակի ուղղման պատճառով մենք տեսնում ենք փոքր տարբերություններ միջին ճանապարհի հետաձգման հաշվարկներում: Հետևաբար, ուշացման տատանումների ազդեցությունը հիմնական օֆսեթի մոտավորության վրա նվազում է: Հետևյալ աղյուսակը թվարկում է PTP-ի կատարողականի վիճակագրական վերլուծությունը, որը ներառում է հիմնական օֆսեթի RMS-ը և ստանդարտ շեղումը, միջին ուղու ուշացման ստանդարտ շեղումը, ինչպես նաև Intel FPGA PAC N3000-ի վատագույն դեպքում հիմնական օֆսեթը T-ով և առանց T-ի: TC աջակցություն.

Վիճակագրական մանրամասներ PTP-ի կատարողականի վերաբերյալ ներթափանցման երթևեկության պայմաններում

Ներթափանցման տրաֆիկ (24 Գբիտ/վ) G.8275.1 PTP Profile Intel FPGA PAC N3000 T-TC-ով Intel FPGA PAC N3000 առանց T-TC
RMS 6.34 ns 40.5 ns
StdDev (abs(max) offset) 3.65 ns 15.5 ns
StdDev (MPD-ից) 1.79 ns 18.1 ns
Առավելագույն օֆսեթ 34 ns 143 ns

Ուղղակի համեմատություն TC-ով աջակցվող Intel FPGA PAC N3000-ի ոչ TC տարբերակի հետ
Ցույց է տալիս, որ PTP-ի կատարումը 4x-ից 6x ավելի ցածր է վիճակագրական ցանկացած ցուցանիշի նկատմամբ
չափումներ (վատագույն դեպքում, RMS կամ հիմնական օֆսեթի ստանդարտ շեղում): Ամենավատ դեպքը
T-TC Intel FPGA PAC N8275.1-ի G.3000 PTP կազմաձևման հիմնական օֆսեթը 34 է:
ns ներթափանցման երթևեկության պայմաններում ալիքի թողունակության սահմանաչափով (24.4 Գբիտ վրկ):

lperf3 երթեւեկության թեստ

Այս բաժինը նկարագրում է iperf3 երթևեկության չափման թեստը՝ Intel FPGA PAC N3000-ի PTP-ի հետագա գնահատման համար: iperf3 գործիքն օգտագործվել է ակտիվ երթևեկության պայմանները ընդօրինակելու համար: iperf3 տրաֆիկի հենանիշերի ցանցային տոպոլոգիան, որը ներկայացված է ստորև նկարում, ներառում է երկու սերվերների միացում, որոնցից յուրաքանչյուրը DUT քարտ է (Intel FPGA PAC N3000 և XXV710), Cisco Nexus 93180YC FX անջատիչին: Cisco անջատիչը գործում է որպես սահմանային ժամացույց (T-BC) երկու DUT PTP ստրուկների և Calnex Paragon-NEO գրոսմայստերի միջև:

Ցանցի տոպոլոգիա Intel FPGA PAC N3000 lperf3 երթևեկության թեստի համար

Ցանցի տոպոլոգիա Intel FPGA PAC N3000 lperf3 երթևեկության թեստի համար

PTP4l-ի ելքը DUT հոսթերից յուրաքանչյուրի վրա ապահովում է PTP-ի կատարողականի տվյալների չափումներ կարգավորվող յուրաքանչյուր ստրուկ սարքի համար (Intel FPGA PAC N3000 և XXV710): iperf3 երթևեկության փորձարկման համար հետևյալ պայմաններն ու կոնֆիգուրացիաները կիրառվում են բոլոր գրաֆիկների և կատարողականի վերլուծության համար.

  • 17 Գբիթ/վրկ տրաֆիկի ագրեգացված թողունակություն (ինչպես TCP, այնպես էլ UDP), կա՛մ ելք, կա՛մ մուտք, կա՛մ երկկողմանի դեպի Intel FPGA PAC N3000:
  • PTP փաթեթների IPv4 ինկապսուլյացիա՝ Cisco Nexus 93180YC-FX անջատիչի կոնֆիգուրացիայի սահմանափակման պատճառով:
  • PTP հաղորդագրության փոխանակման փոխարժեքը սահմանափակվում է 8 փաթեթ/վայրկյանով՝ Cisco Nexus 93180YC-FX անջատիչի կոնֆիգուրացիայի սահմանափակման պատճառով:

perf3 երթևեկության փորձարկման արդյունք

Հետևյալ վերլուծությունը ցույց է տալիս Intel FPGA PAC N3000 և XXV710 քարտերի աշխատանքը, որոնք երկուսն էլ միաժամանակ հանդես են գալիս որպես PTP ստրուկների (T-TSC) ցանցային ինտերֆեյսի քարտ՝ Calnex Paragon NEO Grandmaster-ի T-BC Cisco անջատիչի միջոցով:

Հետևյալ նկարները ցույց են տալիս ժամանակի ընթացքում հիմնական օֆսեթի և MPD-ի մեծությունը երեք տարբեր երթևեկության թեստերի համար՝ օգտագործելով Intel FPGA PAC N3000 T-TC և XXV710 քարտերով: Երկու քարտերում էլ երկկողմանի տրաֆիկը ամենամեծ ազդեցությունն ունի PTP4l-ի կատարողականի վրա: Երթևեկության թեստի տևողությունը 10 ժամ է: Հետևյալ նկարներում գրաֆիկի պոչը նշում է ժամանակի մի կետ, որտեղ երթևեկությունը դադարում է, և PTP-ի գլխավոր օֆսեթի մեծությունը իջնում ​​է մինչև իր ցածր մակարդակները՝ պարապ ալիքի պատճառով:

Master Offset-ի մեծությունը Intel FPGA PAC N3000-ի համար

Հետևյալ նկարը ցույց է տալիս Intel FPGA PAC N3000 ուղու միջին ուշացումը T TC-ով, մուտքի, ելքի և երկկողմանի iperf3 տրաֆիկի տակ:
Master Offset-ի մեծությունը Intel FPGA PAC N3000-ի համար

Միջին ճանապարհի հետաձգում (MPD) Intel FPGA PAC N3000-ի համար

Հետևյալ նկարը ցույց է տալիս Intel FPGA PAC N3000 ուղու միջին ուշացումը T TC-ով, մուտքի, ելքի և երկկողմանի iperf3 տրաֆիկի տակ:
Միջին ճանապարհի հետաձգում (MPD) Intel FPGA PAC N3000-ի համար

Master Offset-ի մեծությունը XXV710-ի համար

Հետևյալ նկարը ցույց է տալիս XXV710-ի հիմնական օֆսեթի մեծությունը՝ մուտքի, ելքի և երկկողմանի iperf3 տրաֆիկի տակ:
Master Offset-ի մեծությունը XXV710-ի համար

Միջին ճանապարհի հետաձգում (MPD) XXV710-ի համար

Հետևյալ նկարը ցույց է տալիս XXV710 ուղու միջին ուշացումը, մուտքի, ելքի և երկկողմանի iperf3 տրաֆիկի համար:
Միջին ճանապարհի հետաձգում (MPD) XXV710-ի համար

Ինչ վերաբերում է Intel FPGA PAC N3000 PTP-ի կատարմանը, ապա ամենավատ հիմնական օֆսեթը ցանկացած երթևեկության պայմաններում 90 ns-ի սահմաններում է: Մինչդեռ միևնույն երկկողմանի երթևեկության պայմաններում, Intel FPGA PAC N3000 հիմնական օֆսեթի RMS-ը 5.6 անգամ ավելի լավ է, քան XXV710 քարտը:

  Intel FPGA PAC N3000 XXV710 Քարտ
Ներթափանցման երթևեկություն10 Գ Egress Traffic 18G Երկկողմանի երթևեկություն18 Գ Ներթափանցման երթևեկություն18 Գ Egress Traffic 10G Երկկողմանի երթևեկություն18 Գ
RMS 27.6 ns 14.2 ns 27.2 ns 93.96 ns 164.2 ns 154.7 ns
StdDev (abs (առավելագույն) օֆսեթ) 9.8 ns 8.7 ns 14.6 ns 61.2 ns 123.8 ns 100 ns
StdDev (MPD-ից) 21.6 ns 9.2 ns 20.6 ns 55.58 ns 55.3 ns 75.9 ns
Առավելագույն օֆսեթ 84 ns 62 ns 90 ns 474 ns 1,106 ns 958 ns

Հատկանշական է, որ Intel FPGA PAC N3000-ի հիմնական օֆսեթն ունի ավելի ցածր ստանդարտ շեղում,
առնվազն 5 անգամ պակաս, քան XXV710 քարտը, նշանակում է, որ PTP-ի մոտավորությունը
Գրոսմայստերի ժամացույցը ավելի քիչ զգայուն է ուշացման կամ աղմուկի տատանումների նկատմամբ՝ երթևեկության տակ
Intel FPGA PAC N3000.
Երբ համեմատվում է IXIA-ի երթևեկության փորձարկման արդյունքի հետ 5-րդ էջում, ամենավատ մեծությունը
գլխավոր օֆսեթը T-TC միացված Intel FPGA PAC N3000-ով ավելի բարձր է թվում: Բացի այդ
ցանցի տոպոլոգիայի և կապուղու թողունակության տարբերությունները, դա պայմանավորված է Intel-ով
FPGA PAC N3000-ը գրավված է G.8275.1 PTP pro-ի ներքոfile (16 Հց համաժամացման արագություն), մինչդեռ
հաղորդագրությունների համաժամացման արագությունն այս դեպքում սահմանափակվում է վայրկյանում 8 փաթեթով:

Հիմնական օֆսեթ համեմատության մեծությունը

Հետևյալ նկարը ցույց է տալիս հիմնական օֆսեթ համեմատության մեծությունը երկկողմանի iperf3 տրաֆիկի ներքո:

Հիմնական օֆսեթ համեմատության մեծությունը

Միջին ուղու հետաձգման (MPD) համեմատություն

Հետևյալ նկարը ցույց է տալիս ուղու միջին ուշացման համեմատությունը երկկողմանի iperf3 տրաֆիկի ներքո:
Միջին ուղու հետաձգման (MPD) համեմատություն

Intel FPGA PAC N3000-ի բարձրագույն PTP կատարումը, երբ համեմատվում է XXV710 քարտի հետ, նույնպես ապահովված է երթևեկության թիրախային թեստից յուրաքանչյուրում XXV710-ի և Intel FPGA PAC N3000-ի համար հաշվարկված միջին ուղու ուշացման (MPD) ակնհայտորեն ավելի բարձր շեղմամբ, նախկինampերկկողմանի iperf3 տրաֆիկ: Անտեսեք միջին արժեքը MPD-ի յուրաքանչյուր դեպքում, որը կարող է տարբեր լինել մի շարք պատճառներով, ինչպիսիք են Ethernet-ի տարբեր մալուխները և միջուկի տարբեր հետաձգումը: XXV710 քարտի համար նկատված անհավասարությունը և արժեքների աճը բացակայում են Intel FPGA PAC N3000-ում:

8 անընդմեջ հիմնական օֆսեթ համեմատության RMS

8 անընդմեջ հիմնական օֆսեթ համեմատության RMS

Եզրակացություն

FPGA տվյալների ուղին QSFP28 (25G MAC) և Intel XL710 (40G MAC) միջև ավելացնում է փաթեթի փոփոխական ուշացում, որն ազդում է PTP Slave-ի մոտավոր ճշգրտության վրա: Intel FPGA PAC N3000-ի FPGA փափուկ տրամաբանության մեջ թափանցիկ ժամացույցի (T-TC) աջակցության ավելացումն ապահովում է այս փաթեթի հետաձգման փոխհատուցում` ավելացնելով դրա բնակության ժամանակը պարփակված PTP հաղորդագրությունների ուղղման դաշտում: Արդյունքները հաստատում են, որ T-TC մեխանիզմը բարելավում է PTP4l ստրուկի ճշգրտության կատարումը:

Նաև IXIA-ի երթևեկության փորձարկման արդյունքը 5-րդ էջում ցույց է տալիս, որ T-TC աջակցությունը FPGA տվյալների ուղու վրա բարձրացնում է PTP-ի աշխատանքը առնվազն 4 անգամ՝ համեմատած Intel FPGA PAC N3000-ի՝ առանց T-TC աջակցության: Intel FPGA PAC N3000-ը T-TC-ով ներկայացնում է 53 նս-ի վատագույն հիմնական օֆսեթ՝ ներթափանցման, ելքի կամ երկկողմանի երթևեկության բեռների դեպքում՝ ալիքի թողունակության սահմանաչափով (25 Գբիտ/վ): Հետևաբար, T-TC աջակցությամբ Intel FPGA PAC N3000 PTP կատարումը և՛ ավելի ճշգրիտ է, և՛ ավելի քիչ հակված աղմուկի տատանումների:

3-րդ էջում տեղադրված lperf10 Traffic Test-ում Intel FPGA PAC N3000-ի PTP-ի կատարումը միացված T-TC-ի հետ համեմատվում է XXV710 քարտի հետ: Այս թեստը հավաքել է PTP4l տվյալները երկու ստրուկ ժամացույցների համար՝ ներթափանցման կամ ելքի տրաֆիկի տակ, որը փոխանակվում է Intel FPGA PAC N3000 և XXV710 քարտերի երկու սերվերների միջև: Intel FPGA PAC N3000-ում նկատված ամենավատ հիմնական օֆսեթը առնվազն 5 անգամ ցածր է XXV710 քարտից: Բացի այդ, ֆիքսված օֆսեթների ստանդարտ շեղումը նույնպես ապացուցում է, որ Intel FPGA PAC N3000-ի T-TC աջակցությունը թույլ է տալիս ավելի հարթ մոտարկել գրոսմայստերի ժամացույցը:

Intel FPGA PAC N3000-ի PTP-ի հետագա վավերացման համար հնարավոր փորձարկման տարբերակները ներառում են.

  • Վավերացում տարբեր PTP Pro-ի ներքոfiles և հաղորդագրությունների սակագները մեկից ավելի Ethernet հղումների համար:
  • lperf3 Traffic Test-ի գնահատում էջ 10-ում ավելի առաջադեմ անջատիչով, որը թույլ է տալիս PTP հաղորդագրությունների ավելի բարձր տեմպեր:
  • T-SC ֆունկցիոնալության և դրա PTP ժամանակի ճշգրտության գնահատում G.8273.2 Համապատասխանության թեստավորման ներքո:

Փաստաթղթերի վերանայման պատմություն IEEE 1588 V2 թեստի համար

 

Փաստաթուղթ Տարբերակ Փոփոխություններ
2020.05.30 Նախնական թողարկում.

 

Փաստաթղթեր / ռեսուրսներ

intel FPGA ծրագրավորվող արագացման քարտ N3000 [pdf] Օգտագործողի ուղեցույց
FPGA ծրագրավորվող արագացման քարտ, N3000, ծրագրավորվող արագացման քարտ N3000, FPGA ծրագրավորվող արագացման քարտ N3000, FPGA, IEEE 1588 V2 թեստ

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *