Tesla yakavhura kushandiswa kweTTPoE network protocol

Tesla yakaburitsa zviitiko zvine chekuita neTTPoE (Tesla Transport Protocol pamusoro peEthernet) network protocol, yakagadzirirwa kudzikisa kunonoka mukufambiswa kwemotokari munzvimbo dzedata uye zvivakwa zvinotsigira masisitimu ekudzidza muchina. Tesla anotarisira kumisa TTPoE uye akabatana neUEC (Ultra Ethernet Consortium) kuzadzisa chinangwa ichi. Iyo TTPoE yekushandisa kodhi yakanyorwa muC uye yakavhurwa pasi peGPLv2 rezinesi.

Iyo protocol yakagadzirirwa kutsiva TCP mumashandisirwo anoda yakaderera latency uye yakakwirira data data. Kungofanana neTCP, iyo TTPoE protocol inobvumira mapaketi kuti adonhe uye atumirezve, nepo ichinyatso kuvimbisa kuendeswa kwese data rakatumirwa. TTPoE yakagadzirirwa kushandiswa mumambure ane bandwidth pamusoro pe100Gbps uye yakatanga kushandiswa padanho rehardware kuti ive nechokwadi chekudyidzana kwemanodhi muDOJO supercomputer.

Kuiswa kweTTPoE pachinzvimbo chemhinduro dziripo dzakadai seInfiniband kwaive kwakanangana nekurerutsa kuwedzerwa kwemanodhi matsva kuboka reDOJO, rakagadzirirwa kugadzira ruzivo rwekuona painodzidzisa maAI mamodheru, ayo aida kuendeswa kwehuwandu hwakakura kwazvo hwe data pakati pemanodhi, nepo achivimbisa. kunonoka kudiki kusingapfuuri makumi akati wandei emamicroseconds. Pakati pezvinodiwa zveprotocol, mukana wekuita kwayo kuri nyore kuita zvachose padanho rehardware yakaonekwa zvakare. Nekuda kweizvozvo, iyo TTPoE protocol yakagadzirwa, ichimhanya pamusoro peiyo Ethernet yenguva dzose uye ichitsiva TCP layer mune network stack neTTP protocol, yakashandiswa uchishandisa yakanyanya nyore mamiriro emuchina. Kushandiswa kweEthernet kwakaita kuti zvikwanisike kuronga kushanda kwesumbu uchishandisa Ethernet switch iripo.

Tesla yakavhura kushandiswa kweTTPoE network protocol

Kuti uderedze latency muTTP kana ichienzaniswa neTCP, iyo yekubatanidza yekumirira nyika (TIME_WAIT) yakabviswa uye nhamba yematanho anodiwa kutaurirana kuvharwa kwekubatanidza yakaderedzwa. MuTCP, kuvhara chinongedzo kunosvika pakutumira FIN packet, kumirira kusimbiswa kwekugamuchira FIN packet, kutumira chiziviso chekusimbisa, nekuisa socket mu TIME_WAIT state kwenguva yakati, kana isiri-odha. kuuya kwemapakiti akanonoka. MuTTP, kuvhara kubatana, zvakakwana kutumira opcode yepedyo uye kugamuchira chisimbiso chekuvhara (CLOSE, CLOSE-ACK).

Nenzira imwecheteyo, TTP inogonesa kuvhurwa kwekubatanidza - pachinzvimbo cheyakajairwa TCP-nhanho nhatu-kutaurirana yekubatanidza kutsva (SYN, SYN-ACK, ACK), TTP inoshandisa nhanho mbiri (OPEN, OPEN-ACK). Manyorerwo akaunzwa muTTP anobvumirawo software kubvisa kudiwa kwekuvhura pachena chinongedzo - ingo tsanangura kero yekutumira kana kugamuchira data.

Kugadzirisa congestion control, TTP inoshandisa kudonhedza pakiti seTCP, asi pasina kushandisa yakaoma congestion control algorithms yakavakirwa pahwindo rinotsvedza rinoshandura saizi zvichienderana nehuwandu hwekurasikirwa kwepaketi. MuTTP, saizi yewindow haichinji zvichibva pakurasikirwa kwepaketi - mapaketi anomira kutumirwa kana iyo yakagadziriswa buffer yazara, zvinyorwa zvinobviswa kubva mubhafa kana kubvuma kwasvika, uye kurasikirwa kwepaketi kunogadzirwa nekutumirazve data rakachengetwa mubhafa. . Kune rumwe rutivi, nzira iyi inobvumira kuderedza kunonoka, asi kune rumwe rutivi, inopesana nekushandiswa kunobudirira kweTTP mune yakaderera-yekumhanya uye yakaderera-yemhando network ine yakakwira kurasikirwa kwepaketi.

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Π°Ρ программная рСализация Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΌΠΎΠ΄ΡƒΠ»ΡŒ modttpoe.ko для ядра Linux, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ прямой ΠΊΠ°Π½Π°Π» связи ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими ΡƒΠ·Π»Π°ΠΌΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ сСгмСнтС сСти Ethernet, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ modttpip.ko с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ TTP-шлюза (TTP-GW, Tesla Transport Protocol Gateway), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ стСк IPv4 ΠΏΠΎΠ²Π΅Ρ€Ρ… TTPoE Π±Π΅Π· нСобходимости внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² прилоТСния.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva πŸ”₯ Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster