Switch Abstraction Interface (SAI)

Sieťový priemysel ide rýchlejšie ako kedykoľvek predtým. Motivácia na zrýchlenie spočíva v rozdelení sieťovej jednotky, čoho výsledkom je rozvoj konceptu bieleho poľa. Čo umožňuje zdieľanie v sieti? Aké sú problémy s tradičnými sieťami? dovoľte nám, aby sme si to overili v diskusii vopred.

Tradičný sieťový zásobník

Sieťový priemysel zaznamenal vek úzko prepojených softvérových a hardvérových komponentov v sieťových zariadeniach. spoločnosti vyvíjajú svoj vlastný sieťový operačný systém a integrujú ho so základným balíkom sieťových softvérov (SDK). Na vytvorenie kompletného produktu sieťovej výmeny je potrebná spolupráca dodávateľa kremíka a dodávateľa OEM. vynakladá sa viac úsilia na integráciu súpravy SDK dodávateľa kremíka a vlastného sieťového OS (NOS). dodávateľský reťazec je vo vlastníctve spoločnosti.

Nevýhody agregačnej metódy:

-Časovo náročné

-Nie je škálovateľné

-zámok dodávateľa

– Drahé

Rozdelená sieť

Divízia zahŕňa odpojenie sieťového softvéru a hardvéru. je to často ako nákup silikónového silika od akéhokoľvek predajcu a potom nabíjanie NOS podľa vášho výberu. v tomto prípade môžete mať rôzne možnosti prepínania silikónu a NOS s otvoreným zdrojom. Výmena kremíkového hardvéru je často od spoločností Cavium, Broadcom, Barefoot, Centec, Mellanox atď. A NOS je často otvorený prepínač (OPX), SONiC, dNOS atď.

Výhody stratégie rozdelenia:

– Rýchlejší čas na pripojenie

– Škálovateľné

-Žiadny zámok dodávateľa

-Nákladovo efektívne

– Modularita a sloboda výberu NOS a zmeny kremíka

Aby sa prispôsobil koncept rozdelenia siete, hlavní hráči ako Microsoft, Facebook, Dell, Intel, Broadcom, Mellanox, Marvell, Cavium atď. Sa zhromaždili, aby vyriešili problém bežného sieťového balíka. potrebujú vytvoriť skupinu Open Compute Project (OCP) a zaviedli abstrakciu kvality sieťového prepínača. rozhranie kvality sa nazýva SAI – Switch Abstraction Interface.

SAI – riešenie na prispôsobenie dezagregácie

Keď hovoríme o sieťovom zásobníku, znamená to NOS, ktorý obsahuje softvérovú súpravu prepínacích silikónov, ovládače špecifické pre platformu a plán správy. na pomenovanie prepínača musí dať dohromady všetky časti softvéru, aby vytvoril celý NOS.

SDK dodávaná kremíkom musí byť integrovaná s NOS. Teraz pre elegantnú a nekomplikovanú integráciu dodávatelia poskytujú štandardné rozhrania na prístup k jeho kremíku. Rozhranie kvality je dobre akceptované a je široko používané rôznymi NOS s otvoreným zdrojovým kódom. Pretože je to štandardné, vývojár by sa mal zoznámiť iba s kvalitnými rozhraniami API, ktoré sú neutrálne od dodávateľov.

Použitím SAI môže vývojár oveľa plynulejšie a rýchlejšie integrovať softvér dodávateľa kremíka s akýmkoľvek otvoreným zdrojovým kódom NOS. to znamená, že máte možnosť vybrať si NOS, ktorý má SAI ako rozhranie južne od SDK dodávateľa. Na trhu je k dispozícii niekoľko open source NOS, ktoré používajú SAI.

Tu je SONiC používaný ako NOS na rôznych platformách a SAI sa používa ako typické rozhranie medzi SONiC a softvérom dodávateľom kremíka. okrem SONiC je NOS často otvoreným prepínačom (OPX), dNOS, ONL atď.

Teraz, keď chápeme, prečo a spôsob SAI, pozrime sa, čo vlastne SAI je?

Čo je SAI?

Switch Abstraction Interface je štandardizované API v jazyku C na programovanie hardvérových tabuliek siete. Užívateľ si nemusí uvedomovať spojovacie správanie podkladového kremíka. Užívateľ potrebuje na konfiguráciu konkrétnej sieťovej funkcie kremíka použiť iba rozhrania SAI API. Nasledujúci obrázok ukazuje, že analógii sa takmer páči to, čo ponúka rozhranie Switch Abstraction Interface.

Rozhrania SAI API dostupné v nadpisoch SAI sú ukazovatele funkcií registrované v rozhraniach API špecifických pre dodávateľov kremíka. Táto implementácia API špecifická pre dodávateľa je adaptér SAI pre SDK. Adaptér SAI pozostáva zo špeciálnej logiky lepenia medzi štandardnou sieťovou funkciou a funkciou špecifickou pre dodávateľa. Užívateľ môže poskytnúť páry hodnôt atribútov na konfiguráciu konkrétnej funkcie.

Projekt SAI je spustený projektom Open Compute Project (OCP) a rýchlo sa adaptuje v sieťovom odvetví. hlavní dodávatelia kremíka ako Cavium, Barefoot, Broadcom, Mellanox, Marvell, Centec atď. prispievajú do komunity SAI.

Má prepínač White Box v sieťach ďaleko dopredu?

Na rýchlo sa rozvíjajúcom sieťovom trhu je najväčšou výhodou všetkých spustení sieťových produktov jeho rýchlejší čas na pripojenie tovaru, ktorý je tiež za konkurencieschopné ceny. Štandard a výkon sú samozrejme neisté faktory, ktoré je potrebné vziať do úvahy. Naopak, normálna sieťová stratégia má mnoho nevýhod, ako je škálovateľnosť pre siete SDN, čas pripojenia a ceny. Výsledkom je, že vstupuje na trh neskoro a príliš draho.

Sieťový prepínač bol vyvinutý s tým, že by malo byť rozdelenie siete na prepínač v bielom poli. Prepínač bieleho boxu umožňuje dodávateľom ODM zvoliť silikón prevodovky a open source NOS podľa vlastného výberu, čo ho robí škálovateľnejším a nákladovo efektívnejším. Spustený NOS na sieťovom zariadení môžete tiež zmeniť pomocou náhradného zariadenia pomocou rozhrania SAI a podpory ONIE na palube. jediným dodávateľským reťazcom je v súčasnosti konvenčný spôsob.

Rad Edge7 AS7XXX, Mellanox Spectrum, Inventecs DCS6072QS, Dell EMCs S3048-ON atď. Sú úspešne komerčne dostupné biele skrinky.

Prepínač bieleho boxu je konceptualizovaný od roku 2011 a v rámci súčasnej éry otvorenej siete 2018 sú tradiční dodávatelia uvalení na potenciálne poruchy. je to pokračujúci trend na súčasnom sieťovom trhu a vďaka svojim očividným výhodám môže byť v sieťach SDN stále tak ďaleko. SAI je kľúčom k odomknutiu vývoja bielej skrinky.

Čo je to kryptomena?

Kryptomena (alebo kryptografia) môže byť kontroverzným digitálnym aktívom navrhnutým tak, aby fungovalo ako médium kryptografickej výmeny na zabezpečenie vašich transakcií, ďalších monitorov a prevodu majetku. Kryptomeny sú druhom digitálnej meny, alternatívnej meny a virtuálnej meny. Kryptomeny používajú decentralizovanú kontrolu a nie centralizovaný systém elektronických peňazí a centrálne banky.

Decentralizovaná kontrola každej kryptomeny funguje prostredníctvom blockchainu, ktorý je základom pre verejné transakcie, ktoré pôsobia ako distribuovaný záznam.

Formálna definícia

Podľa Jana Lanského môže byť kryptón systémom, ktorý spĺňa štyri podmienky:

  • Zásady definujú, či sa často vytvárajú nové jednotky kryptomeny. Ak sa často navrhujú nové jednotky kryptomeny, systém identifikuje okolnosti zdroja s vlastníctvom týchto nových jednotiek.
  • Ak sú zadané dva rôzne pokyny na zmenu akvizície zodpovedajúcich kryptografických jednotiek, systém vykoná maximálne jednu z nich.
  • Systém umožňuje vykonávať transakcie spôsobom, ktorý zmení vlastník kryptografickej jednotky. transakciu tlačovej správy môže vydať iba subjekt, ktorý preukáže súčasných vlastníkov týchto subjektov.
  • Vlastníctvo jednotiek kryptomeny sa často zobrazuje výlučne na kryptografii.

Prehľad

Decentralizovaná kryptografia spoločne produkuje celý systém kryptografických služieb rýchlosťou definovanou pri vytváraní systému a je všeobecne známa. V centralizovaných bankových a ekonomických politikách, akými sú napríklad Federálny rezervný systém, administratívne výbory alebo vlády, ktoré kontrolujú dostupnosť hotovosti tlačou jednotiek trustových fondov alebo vyžadovaním doplnkových digitálnych kníh. v prípade decentralizovanej kryptomeny vlády alebo spoločnosti nemôžu vyrábať nové subjekty, napriek tomu nie sú kompatibilné s inými spoločnosťami, bankami alebo subjektmi, ktoré majú majetkové hodnoty. Prvý technický systém podporovaný decentralizovanými kryptomenami vytvoril kloktadlo alebo jednotlivec menom Satoshi Nakamoto.

V máji 2018 existovalo celkom 1 800 kryptotransparentných špecifikácií. Systém položiek kryptomeny, zabezpečenia, integrity a súvahy spravuje skupina navzájom podozrivých strán nazývaných mladiství, ktorí pomocou svojho počítača overujú čas transakcie a pridávajú ich do registra podľa zvoleného plánu časových pečiatok.

Leave a Reply

Your email address will not be published. Required fields are marked *