Esimweni esijwayelekile sohlelo lokusebenza lwe-NPB, inkinga eyinkinga kakhulu kubaphathi ukulahleka kwamaphakethe okubangelwa ukuminyana kwamaphakethe abonisiwe kanye namanethiwekhi e-NPB. Ukulahleka kwamaphakethe ku-NPB kungabangela izimpawu ezilandelayo ezijwayelekile kumathuluzi okuhlaziya angemuva:
- I-alamu ikhiqizwa lapho inkomba yokuqapha ukusebenza kwensizakalo ye-APM yehla, futhi izinga lempumelelo yokuthengiselana lehla
- I-alamu yokuqapha ukusebenza kwenethiwekhi ye-NPM iyakhiqizwa
- Uhlelo lokuqapha ezokuphepha luyehluleka ukubona ukuhlaselwa kwenethiwekhi ngenxa yokungabikho kwemicimbi
- Ukulahlekelwa kwezehlakalo zokuhlolwa kokuziphatha kwesevisi okudalwe uhlelo lokuhlolwa kwesevisi
... ...
Njengesistimu yokubamba nokusabalalisa ehlanganisiwe yokuqapha i-Bypass, ukubaluleka kwe-NPB kuyabonakala. Ngesikhathi esifanayo, indlela ecubungula ngayo ithrafikhi yedatha yedatha ihluke kakhulu ekushintsheni kwenethiwekhi ebukhoma yendabuko, futhi ubuchwepheshe bokulawula ukuminyana kwethrafikhi kwamanethiwekhi amaningi abukhoma asevisi abusebenzi ku-NPB. Indlela yokuxazulula ukulahleka kwephakethe le-NPB, ake siqale ekuhlaziyweni kwembangela yokulahleka kwephakethe ukuze sikubone!
Ukuhlaziywa Kwembangela Yokulahlekelwa Yiphakethe Le-NPB/TAP
Okokuqala, sihlaziya indlela yangempela yethrafikhi kanye nobudlelwano bokumapha phakathi kwesistimu kanye nokungena nokuphuma kwenethiwekhi ye-NPB yezinga 1 noma yezinga. Kungakhathaliseki ukuthi hlobo luni lwe-topology yenethiwekhi eyakha i-NPB, njengohlelo lokuqoqa, kunobudlelwano bokufaka nokuphuma kwethrafikhi obuvela kokuningi kuya kokuningi phakathi "kokufinyelela" kanye "nokuphuma" kwesistimu yonke.
Bese sibheka imodeli yebhizinisi ye-NPB ngokombono wama-chip e-ASIC kudivayisi eyodwa:
Isici 1: "Izinga lokuxhumana" kanye "nezinga lokuxhumana elibonakalayo" lezindawo zokufaka nokukhipha azilingani, okubangela ukuthi inani elikhulu lama-micro-bursts libe umphumela ongenakugwenywa. Ezimweni ezivamile zokuhlanganisa ithrafikhi eziningi-kuya-kodwa noma eziningi-kuya-eziningi, izinga lokuxhumana elibonakalayo elibonakalayo livame ukuba lincane kunezinga lokuxhumana eliphelele lendawo yokuxhumana yokufaka. Isibonelo, iziteshi eziyi-10 zeqoqo le-10G kanye nesiteshi esisodwa sokukhipha i-10G; Esimweni sokufakwa kwamazinga amaningi, yonke i-NPBBS ingabukwa iyonke.
Isici 2: Izinsiza ze-ASIC chip cache zilinganiselwe kakhulu. Ngokuphathelene ne-ASIC chip esetshenziswa kakhulu njengamanje, i-chip enekhono lokushintshanisa elingu-640Gbps ine-cache engu-3-10Mbytes; I-chip ye-3.2Tbps ine-cache engu-20-50 mbytes. Kubandakanya i-BroadCom, i-Barefoot, i-CTC, i-Marvell nabanye abakhiqizi bama-ASIC chips.
Isici 3: Indlela evamile yokulawula ukugeleza kwe-PFC kusukela ekuqaleni kuze kube sekupheleni ayisebenzi kumasevisi e-NPB. Ingqikithi yendlela yokulawula ukugeleza kwe-PFC ukufeza impendulo yokucindezela ithrafikhi kusukela ekuqaleni kuze kube sekupheleni, futhi ekugcineni kuncishiswe ukuthunyelwa kwamaphakethe esitokisini sephrothokholi sendawo yokuxhumana ukuze kuncishiswe ukuminyana. Kodwa-ke, umthombo wamaphakethe wezinsizakalo ze-NPB ungamaphakethe abonisiwe, ngakho isu lokucubungula ukuminyana lingalahlwa noma ligcinwe kuphela.
Okulandelayo ukubonakala kwe-micro-burst ejwayelekile ku-flow curve:
Uma sithatha isikhombikubona se-10G njengesibonelo, kumdwebo wokuhlaziya ithrendi yethrendi yezinga lesibili, izinga lethrendi ligcinwa cishe ku-3Gbps isikhathi eside. Eshadini lokuhlaziya ithrendi le-micro millisecond, ukwanda kwethrendi (MicroBurst) kudlule kakhulu izinga elibonakalayo le-10G interface.
Amasu Ayisihluthulelo Okunciphisa I-NPB Microburst
Nciphisa umthelela wokungalingani kwesilinganiso sokuxhumana okungokoqobo okungalingani- Uma uklama inethiwekhi, nciphisa amazinga okufaka nokukhipha angenawo umkhawulo ngangokunokwenzeka. Indlela evamile ukusebenzisa isixhumanisi sokuxhumeka esisheshayo esiphezulu, futhi ugweme amazinga okuxhumeka angenawo umkhawulo (isibonelo, ukukopisha ithrafikhi engu-1 Gbit/s kanye ne-10 Gbit/s ngesikhathi esisodwa).
Lungiselela inqubomgomo yokuphathwa kwe-cache yesevisi ye-NPB- Inqubomgomo evamile yokuphathwa kwe-cache esebenza kusevisi yokushintsha ayisebenzi kusevisi yokudlulisela phambili yesevisi ye-NPB. Inqubomgomo yokuphathwa kwe-cache yesiqinisekiso esingaguquki + Ukwabelana nge-Dynamic kufanele isetshenziswe ngokusekelwe ezicini zesevisi ye-NPB. Ukuze kuncishiswe umthelela we-NPB microburst ngaphansi komkhawulo wamanje we-chip hardware environment.
Sebenzisa ukuphathwa kobunjiniyela bethrafikhi okuhlukanisiwe- Sebenzisa ukuphathwa kokuhlukaniswa kwezinsizakalo zobunjiniyela bethrafikhi okubalulekile okusekelwe ekuhlukanisweni kwethrafikhi. Qinisekisa ikhwalithi yesevisi yemigqa ehlukene ebaluleke kakhulu ngokusekelwe kuma-bandwidth emigqa yesigaba, futhi uqinisekise ukuthi amaphakethe ethrafikhi yesevisi ebucayi yomsebenzisi angathunyelwa ngaphandle kokulahleka kwephakethe.
Isixazululo sesistimu esinengqondo sithuthukisa ikhono lokugcina i-packet caching kanye nekhono lokwakha ithrafikhi- Ihlanganisa ikhambi ngezindlela ezahlukene zobuchwepheshe ukuze yandise ikhono lokugcina iphakethe le-chip ye-ASIC. Ngokubumba ukugeleza ezindaweni ezahlukene, i-micro-burst iba yi-micro-uniform flow curve ngemva kokubumba.
Isixazululo Sokuphathwa Kwethrafikhi Encane ye-Mylinking™
Uhlelo 1 - Isu lokuphathwa kwe-cache elilungiselelwe inethiwekhi + ukuphathwa kwekhwalithi yesevisi ehlukaniswe ngezigaba kunethiwekhi yonke
Isu lokuphatha i-cache lenzelwe yonke inethiwekhi
Ngokusekelwe ekuqondeni okujulile kwezimpawu zesevisi ye-NPB kanye nezimo zebhizinisi ezisebenzayo zenani elikhulu lamakhasimende, imikhiqizo yokuqoqwa kwethrafikhi ye-Mylinking™ isebenzisa isethi yesu lokuphathwa kwe-NPB cache "lokuqinisekisa okuzinzile + ukwabelana okuguquguqukayo" kuyo yonke inethiwekhi, okunomthelela omuhle ekuphathweni kwe-cache yethrafikhi uma kunezixhumi eziningi zokufaka nokukhipha ezingalingani. Ukubekezelelana kwe-microburst kutholakala ngezinga eliphezulu lapho i-cache ye-chip ye-ASIC yamanje ilungisiwe.
Ubuchwepheshe Bokucubungula i-Microburst - Ukuphathwa okusekelwe ezintweni eziza kuqala ebhizinisini
Uma iyunithi yokubamba ithrafikhi isetshenziswa ngokuzimela, ingabekwa phambili futhi ngokuya ngokubaluleka kwethuluzi lokuhlaziya elingemuva noma ukubaluleka kwedatha yesevisi uqobo. Isibonelo, phakathi kwamathuluzi amaningi okuhlaziya, i-APM/BPC ibaluleke kakhulu kunamathuluzi okuhlola/ukuphepha ngoba ihilela ukuqapha nokuhlaziya idatha ehlukahlukene yezinkomba zezinhlelo zebhizinisi ezibalulekile. Ngakho-ke, kulesi simo, idatha edingwa yi-APM/BPC ingachazwa njengokubaluleke kakhulu, idatha edingwa ngamathuluzi okuhlola/ukuphepha angachazwa njengokubaluleke kakhulu, kanti idatha edingwa ngamanye amathuluzi okuhlaziya ingachazwa njengokubaluleke kakhulu. Lapho amaphakethe edatha aqoqiwe engena echwebeni lokufaka, izinto ezibalulekile zichazwa ngokuya ngokubaluleka kwamaphakethe. Amaphakethe ezinto ezibalulekile kakhulu athunyelwa phambili ngemva kokuba amaphakethe ezinto ezibalulekile kakhulu ethunyelwe, futhi amaphakethe ezinto ezibalulekile ezinye athunyelwa ngemva kokuba amaphakethe ezinto ezibalulekile kakhulu ethunyelwe. Uma amaphakethe ezinto ezibalulekile kakhulu eqhubeka nokufika, amaphakethe ezinto ezibalulekile kakhulu athunyelwa phambili. Uma idatha yokufaka idlula ikhono lokudlulisa le-output port isikhathi eside, idatha eyengeziwe igcinwa ku-cache yedivayisi. Uma i-cache igcwele, idivayisi ilahla ngokukhethekile amaphakethe e-oda eliphansi. Le ndlela yokuphatha ebekwe phambili iqinisekisa ukuthi amathuluzi okuhlaziya abalulekile angathola ngempumelelo idatha yokuqala yethrafikhi edingekayo ukuze ihlaziywe ngesikhathi sangempela.
Ubuchwepheshe Bokucubungula i-Microburst - indlela yokuqinisekisa ukuhlukaniswa kwekhwalithi yesevisi yenethiwekhi yonke
Njengoba kuboniswe esithombeni esingenhla, ubuchwepheshe bokuhlukanisa ithrafikhi busetshenziswa ukuhlukanisa izinsizakalo ezahlukene kuwo wonke amadivayisi kungqimba yokufinyelela, ungqimba lokuhlanganisa/oluyinhloko, kanye nengqimba yokukhipha, futhi izinto ezibalulekile zamaphakethe athwetshuliwe ziyaphawulwa kabusha. Isilawuli se-SDN sinikeza inqubomgomo yokubaluleka kwethrafikhi ngendlela ephakathi futhi siyisebenzisa kumadivayisi okudlulisela phambili. Wonke amadivayisi ahlanganyela ekuxhumaneni ahlelwe emigqeni eyahlukene yokubaluleka ngokuya ngezinto ezibalulekile ezithwalwa amaphakethe. Ngale ndlela, amaphakethe okubaluleka athuthukisiwe ethrafikhi encane angafeza ukulahlekelwa yiphakethe. Ukuxazulula ngempumelelo inkinga yokulahleka kwephakethe yokuqapha i-APM kanye nezinsizakalo zethrafikhi zokudlula ukuhlolwa kwenkonzo ekhethekile.
Isixazululo 2 - I-Cache Yesistimu Yokukhulisa Izinga le-GB + Uhlelo Lokubumba Ithrafikhi
Inqolobane Enwetshiwe Yesistimu Yezinga le-GB
Uma idivayisi yeyunithi yethu yokuthola ithrafikhi inamakhono okucubungula athuthukile, ingavula isikhala esithile kwimemori (i-RAM) yedivayisi njenge-Buffer yomhlaba wonke yedivayisi, okuthuthukisa kakhulu amandla e-Buffer edivayisi. Kwidivayisi eyodwa yokuthola, okungenani umthamo we-GB unganikezwa njengesikhala senqolobane yedivayisi yokuthola. Lobu buchwepheshe benza umthamo we-Buffer wedivayisi yethu yokuthola ithrafikhi uphakame ngokuphindwe kangamakhulu kunowedivayisi yendabuko yokuthola. Ngaphansi kwesilinganiso esifanayo sokudlulisa, isikhathi esiphezulu se-micro burst sedivayisi yethu yokuthola ithrafikhi siba side. Izinga le-millisecond elisekelwa yimishini yokuthola yendabuko lithuthukisiwe laya ezingeni lesibili, futhi isikhathi se-micro-burst esingamelana naso sandiswe ngezinkulungwane zezikhathi.
Amandla Okubumba Ithrafikhi Yemigqa Eminingi
Ubuchwepheshe Bokucubungula i-Microburst - isisombululo esisekelwe ku-Buffer Caching enkulu + Ukubumba Ithrafikhi
Ngomthamo we-Buffer omkhulu kakhulu, idatha yethrafikhi ekhiqizwe yi-micro-burst iyagcinwa, futhi ubuchwepheshe bokubumba ithrafikhi busetshenziswa ku-interface ephumayo ukuze kufezwe umphumela obushelelezi wamaphakethe ethuluzini lokuhlaziya. Ngokusebenzisa lobu buchwepheshe, isimo sokulahlekelwa yiphakethe esibangelwa yi-micro-burst sixazululwa ngokuyisisekelo.
Isikhathi sokuthunyelwe: Feb-27-2024





