ʻO ka hoʻonā o "Micro Burst" ma ke ʻano noi hopu kalepa pūnaewele Bypass

Ma ke ʻano maʻamau o ka noi NPB, ʻo ka pilikia nui loa no nā luna hoʻomalu, ʻo ia ka nalowale o ka packet i hoʻokumu ʻia e ka paʻa ʻana o nā packets i hoʻopili ʻia a me nā pūnaewele NPB. Hiki i ka nalowale o ka packet ma NPB ke hana i nā hōʻailona maʻamau i nā mea hana loiloi hope:

- Hoʻokumu ʻia kahi alarm ke emi ka hōʻailona nānā ʻana i ka hana lawelawe APM, a emi ka helu kūleʻa o ka hana

- Ua hoʻokumu ʻia ka ʻōkuhi hoʻāla ʻokoʻa o ka nānā ʻana i ka hana pūnaewele NPM

- ʻAʻole ʻike ka ʻōnaehana nānā palekana i nā hoʻouka kaua pūnaewele ma muli o ka haʻalele ʻana o ka hanana

- Ka nalowale ʻana o nā hanana loiloi hana lawelawe i hana ʻia e ka ʻōnaehana loiloi lawelawe

... ...

Ma ke ʻano he ʻōnaehana hopu a hoʻolaha kikowaena no ka nānā ʻana iā Bypass, ua maopopo pono ke koʻikoʻi o NPB. I ka manawa like, ʻokoʻa loa ke ʻano o ka hana ʻana i ka hele ʻana o ka ʻeke ʻikepili mai ka hoʻololi pūnaewele ola kuʻuna, a ʻaʻole pili ka ʻenehana kaohi ʻana i ka paʻa ʻana o ke kaʻa o nā pūnaewele ola lawelawe he nui i ka NPB. Pehea e hoʻoponopono ai i ka nalowale o ka ʻeke NPB, e hoʻomaka kākou mai ke kumu kumu o ka nalowale o ka ʻeke e ʻike ai!

Ka Nānā ʻana i ke Kumu Kumu o ka Packet Loss Congestion NPB/TAP

ʻO ka mea mua, kālailai mākou i ke ala kaʻa maoli a me ka pilina palapala ʻāina ma waena o ka ʻōnaehana a me ka mea e komo mai ana a me ka mea e puka ana o ka pae 1 a i ʻole ka pae NPB pūnaewele. ʻAʻohe mea ke ʻano o ka topology pūnaewele NPB i hoʻokumu ʻia, ma ke ʻano he ʻōnaehana hōʻiliʻili, aia kahi pilina hoʻokomo a me ka hoʻopuka kaʻa he nui-a-nui ma waena o "komo" a me "hoʻopuka" o ka ʻōnaehana holoʻokoʻa.

Pahū Liʻiliʻi 1

A laila ke nānā nei mākou i ke kumu hoʻohālike ʻoihana o NPB mai ka manaʻo o nā ʻāpana ASIC ma kahi hāmeʻa hoʻokahi:

Micro Burst 2

Hiʻona 1ʻO ke "kaʻahele" a me ka "ka nui o ka pilina kino" o nā pilina hoʻokomo a me ka hoʻopuka he asymmetrical, ʻo ia ka hopena o ka nui o nā micro-bursts. I nā hiʻohiʻona hōʻuluʻulu kaʻa he nui a hoʻokahi a he nui paha, ʻoi aku ka liʻiliʻi o ka nui o ka pilina hoʻopuka ma mua o ka nui o ka pilina hoʻokomo. No ka laʻana, 10 mau kahawai o ka hōʻiliʻili 10G a me 1 kahawai o ka hoʻopuka 10G; I loko o kahi hiʻohiʻona hoʻolaha multilevel, hiki ke nānā ʻia nā NPBBS āpau ma ke ʻano he holoʻokoʻa.

Hiʻona 2He palena loa nā kumuwaiwai cache chip ASIC. Ma ke ʻano o ka chip ASIC i hoʻohana pinepine ʻia i kēia manawa, ʻo ka chip me ka hiki ke hoʻololi 640Gbps he cache o 3-10Mbytes; ʻO kahi chip 3.2Tbps he cache o 20-50 mbbytes. Me BroadCom, Barefoot, CTC, Marvell a me nā mea hana ʻē aʻe o nā chips ASIC.

Hiʻona 3ʻAʻole pili ka ʻōnaehana hoʻomalu kahe PFC maʻamau mai ka hopena a i ka hopena i nā lawelawe NPB. ʻO ke kumu o ka ʻōnaehana hoʻomalu kahe PFC, ʻo ia ka hoʻokō ʻana i ka pane hoʻopau kaʻa mai ka hopena a i ka hopena, a i ka hopena e hōʻemi i ka hoʻouna ʻana o nā packets i ka protocol stack o ka hopena kamaʻilio e hōʻoluʻolu i ka congestion. Eia nō naʻe, ʻo ke kumu packet o nā lawelawe NPB he mau packets i hoʻohālikelike ʻia, no laila hiki ke hoʻolei wale ʻia a mālama ʻia paha ke ʻano hana congestion.

Eia ke ʻano o kahi micro-burst maʻamau ma ke piʻo kahe:

Micro Burst 3

Ma ka lawe ʻana i ka interface 10G ma ke ʻano he laʻana, ma ka kiʻikuhi loiloi au o ke kaʻa pae ʻelua, ua mālama ʻia ka wikiwiki o ke kaʻa ma kahi o 3Gbps no ka manawa lōʻihi. Ma ka pakuhi loiloi au micro millisecond, ua ʻoi aku ka nui o ka piʻi ʻana o ke kaʻa (MicroBurst) ma mua o ka wikiwiki kino o ka interface 10G.

Nā ʻenehana koʻikoʻi no ka hōʻemi ʻana i ka NPB Microburst

E hōʻemi i ka hopena o ka asymmetric physical interface rate mismatch- I ka hoʻolālā ʻana i kahi pūnaewele, e hōʻemi i nā helu interface kino asymmetric input a me output i ka hiki. ʻO kahi ʻano maʻamau ka hoʻohana ʻana i kahi loulou interface uplink kiʻekiʻe aʻe, a pale i nā helu interface kino asymmetric (no ka laʻana, ke kope ʻana i ka 1 Gbit/s a me 10 Gbit/s traffic i ka manawa like).

E hoʻonui i ke kulekele hoʻokele cache o ka lawelawe NPB- ʻAʻole pili ke kulekele hoʻokele cache maʻamau e pili ana i ka lawelawe hoʻololi i ka lawelawe hoʻouna ʻana o ka lawelawe NPB. Pono e hoʻokō ʻia ke kulekele hoʻokele cache o ka hōʻoia static + Dynamic sharing ma muli o nā hiʻohiʻona o ka lawelawe NPB. I mea e hōʻemi ai i ka hopena o ka NPB microburst ma lalo o ka palena o ke kaiapuni lako chip o kēia manawa.

Hoʻokō i ka hoʻokele ʻenekinia kaʻa i hoʻokaʻawale ʻia- Hoʻokō i ka hoʻokele hoʻokaʻawale lawelawe ʻenekinia kalepa koʻikoʻi e pili ana i ka hoʻokaʻawale ʻana o ke kalepa. E hōʻoia i ka maikaʻi o ka lawelawe o nā lālani koʻikoʻi like ʻole e pili ana i nā bandwidth lālani mahele, a e hōʻoia i hiki ke hoʻouna ʻia nā pākēkē kalepa lawelawe koʻikoʻi me ka ʻole o ka nalowale ʻana o ka pākēkē.

Hoʻonui kahi hopena ʻōnaehana kūpono i ka hiki ke mālama ʻana i ka packet a me ka hiki ke hoʻopili i ke kaʻa- Hoʻohui i ka hopena ma o nā ʻano loea like ʻole e hoʻonui i ka hiki ke mālama ʻana i ka packet o ka chip ASIC. Ma ke ʻano o ke kahe ʻana ma nā wahi like ʻole, lilo ka micro-burst i micro-uniform flow curve ma hope o ke ʻano.

Hoʻonā Hoʻokele Kaʻahele Micro Burst Mylinking™

Papahana 1 - Hoʻolālā hoʻokele cache i hoʻomaikaʻi ʻia e ka pūnaewele + hoʻokele koʻikoʻi o ka maikaʻi o ka lawelawe i hoʻokaʻawale ʻia ma ka pūnaewele

Hoʻonohonoho maikaʻi ʻia ka hoʻolālā hoʻokele cache no ka pūnaewele holoʻokoʻa

Ma muli o ka ʻike hohonu o nā ʻano lawelawe NPB a me nā hiʻohiʻona ʻoihana kūpono o ka nui o nā mea kūʻai aku, hoʻokō nā huahana hōʻiliʻili kalepa Mylinking™ i kahi hoʻonohonoho o ka hoʻolālā hoʻokele cache NPB "static assurance + dynamic sharing" no ka pūnaewele holoʻokoʻa, kahi hopena maikaʻi i ka hoʻokele cache kalepa i ka hihia o ka nui o nā interfaces input a me output asymmetric. Hoʻomaopopo ʻia ka hoʻomanawanui microburst i ka nui loa ke hoʻopaʻa ʻia ka cache chip ASIC o kēia manawa.

ʻEnehana Hana Microburst - Hoʻokele e pili ana i nā mea nui o ka ʻoihana

Micro Burst 4

Ke hoʻolaha kūʻokoʻa ʻia ka ʻāpana hopu kaʻa, hiki ke hoʻonohonoho mua ʻia e like me ke koʻikoʻi o ka mea hana loiloi hope a i ʻole ke koʻikoʻi o ka ʻikepili lawelawe ponoʻī. No ka laʻana, ma waena o nā mea hana loiloi he nui, ʻoi aku ka nui o ka APM/BPC ma mua o nā mea hana loiloi/nānā palekana no ka mea e pili ana i ka nānā ʻana a me ka nānā ʻana i nā ʻikepili hōʻailona like ʻole o nā ʻōnaehana ʻoihana koʻikoʻi. No laila, no kēia hiʻohiʻona, hiki ke wehewehe ʻia ka ʻikepili i koi ʻia e APM/BPC he koʻikoʻi kiʻekiʻe, hiki ke wehewehe ʻia ka ʻikepili i koi ʻia e nā mea hana nānā/nānā palekana he koʻikoʻi waena, a hiki ke wehewehe ʻia ka ʻikepili i koi ʻia e nā mea hana loiloi ʻē aʻe he koʻikoʻi haʻahaʻa. Ke komo nā ʻeke ʻikepili i hōʻiliʻili ʻia i ke awa hoʻokomo, ua wehewehe ʻia nā koʻikoʻi e like me ke koʻikoʻi o nā ʻeke. Hoʻouna mua ʻia nā ʻeke o nā koʻikoʻi kiʻekiʻe ma hope o ka hoʻouna ʻia ʻana o nā ʻeke o nā koʻikoʻi kiʻekiʻe, a hoʻouna ʻia nā ʻeke o nā koʻikoʻi ʻē aʻe ma hope o ka hoʻouna ʻia ʻana o nā ʻeke o nā koʻikoʻi kiʻekiʻe. Inā hoʻomau ka hōʻea ʻana o nā ʻeke o nā koʻikoʻi kiʻekiʻe, makemake ʻia nā ʻeke o nā koʻikoʻi kiʻekiʻe. Inā ʻoi aku ka ʻikepili hoʻokomo ma mua o ka hiki ke hoʻouna ʻia o ke awa hoʻopuka no kahi manawa lōʻihi, mālama ʻia ka ʻikepili keu i loko o ka cache o ka hāmeʻa. Inā piha ka cache, makemake ka hāmeʻa e hoʻolei i nā pākeke o ke kauoha haʻahaʻa. Hōʻoia kēia ʻano hoʻokele i hoʻonohonoho mua ʻia e hiki i nā mea hana loiloi koʻikoʻi ke loaʻa pono i ka ʻikepili kalepa mua e pono ai no ka loiloi i ka manawa maoli.

ʻEnehana Hana Microburst - ʻano hōʻoia hoʻokaʻawale o ka maikaʻi o ka lawelawe pūnaewele holoʻokoʻa

ʻO Micro Burst 5

E like me ka mea i hōʻike ʻia ma ke kiʻi ma luna, hoʻohana ʻia ka ʻenehana hoʻokaʻawale kaʻa e hoʻokaʻawale i nā lawelawe like ʻole ma nā hāmeʻa āpau ma ka papa komo, ka papa hōʻuluʻulu/kumu, a me ka papa hoʻopuka, a ua hōʻailona hou ʻia nā mea nui o nā pākēkē i hopu ʻia. Hāʻawi ka mea hoʻokele SDN i ke kulekele koʻikoʻi kaʻa ma ke ʻano kikowaena a hoʻopili iā ia i nā hāmeʻa hoʻouna. Hoʻohālikelike ʻia nā hāmeʻa āpau e komo ana i ka pūnaewele i nā laina koʻikoʻi like ʻole e like me nā mea nui i lawe ʻia e nā pākēkē. Ma kēia ʻano, hiki i nā pākēkē koʻikoʻi holomua kaʻa liʻiliʻi ke hoʻokō i ka nalowale ʻole o ka pākēkē. Hoʻoponopono pono i ka pilikia nalowale pākēkē o ka nānā ʻana iā APM a me ka loiloi lawelawe kūikawā e kāpae i nā lawelawe kaʻa.

Hoʻonā 2 - GB-level Expansion System Cache + Traffic Shaping Scheme
ʻŌnaehana Pae GB Cache Hoʻonui ʻia
Ke loaʻa i ka hāmeʻa o kā mākou ʻāpana loaʻa kalepa nā hiki ke hana holomua, hiki iā ia ke wehe i kahi nui o ka hakahaka i loko o ka hoʻomanaʻo (RAM) o ka hāmeʻa ma ke ʻano he Buffer honua o ka hāmeʻa, kahi e hoʻomaikaʻi nui ai i ka hiki ke Buffer o ka hāmeʻa. No kahi hāmeʻa loaʻa hoʻokahi, hiki ke hāʻawi ʻia ka hiki GB ma ka liʻiliʻi ma ke ʻano he wahi cache o ka hāmeʻa loaʻa. Hoʻolilo kēia ʻenehana i ka hiki ke Buffer o kā mākou hāmeʻa ʻāpana loaʻa kalepa i nā haneli mau manawa kiʻekiʻe ma mua o ka hāmeʻa loaʻa kuʻuna. Ma lalo o ka helu hoʻouna like, ʻoi aku ka lōʻihi o ka lōʻihi o ka micro burst o kā mākou hāmeʻa ʻāpana loaʻa kalepa. Ua hoʻonui ʻia ka pae millisecond i kākoʻo ʻia e nā lako loaʻa kuʻuna i ka pae ʻelua, a ua hoʻonui ʻia ka manawa micro-burst hiki ke kū i nā tausani manawa.

Ka hiki ke hoʻoponopono i ke kaʻa ma nā lālani he nui

ʻEnehana Hana Microburst - kahi hopena e pili ana i ka Buffer Caching nui + Traffic Shaping

Micro Burst 6

Me ka mana Buffer nui loa, ua mālama ʻia ka ʻikepili kalepa i hana ʻia e ka micro-burst, a hoʻohana ʻia ka ʻenehana hoʻopili kalepa ma ka interface puka e hoʻokō i ka hoʻopuka maʻalahi o nā packets i ka mea hana loiloi. Ma o ka hoʻohana ʻana o kēia ʻenehana, ua hoʻoponopono pono ʻia ka hanana nalowale packet i hoʻokumu ʻia e ka micro-burst.


Ka manawa hoʻouna: Pepeluali-27-2024