Broadcom ASIC alapú hardver switchek programozása nyílt API-kon keresztül

Az utóbbi 1-2 évben egyre nagyobb teret nyernek a nyíltan tervezett és nyíltan programozható hálózati eszközök, annak köszönhetően, hogy a legnagyobb IT cégek (pl.: Facebook, Google, AT&T, Verizon) már szinte kizárólag ilyen switchekből építik a hálózataikat.
Ez a switchek többnyire a Broadcom cég által gyártott ASIC (Application Specific Integrated Circuit) chipjeire épülnek, illetve távolról lehet programozni őket, ezzel megnyitva az utat az SDN elvű hálózatépítés felé.
A kutatás eredeti célja az volt, hogy jobban megismerjük, hogyan működnek ezek a nyílt programozható interfészek, illetve ezek alapján megadni, hogy milyen szélesebb körű SDN megoldásokba illesztetőek ezen programozható eszközök.
Ehhez első körben részletesen elemeztük a programozható SDN hálózatok felépítését, és az architektúrában lévő elemek követelményeit.
Majd megvizsgáltuk az Open Compute Project (OCP) által tervezett eszközök felépítését, a hálózati berendezésekre fókuszálva.
Az OCP projekt által nyíltan tervezett switchek több, mint 90%-a a Broadcom által gyártott chipekre épül.
A Broadcom kétféle API megoldást tett nyílttá, melyek lehetőséget biztosítanak a távoli programozásra, ezek az ú.n. OF-DPA illetve OpenNSL.
Végül elemeztük a két API által nyújtott lehetőségeket, illetve, hogy ezek milyen eszközöket nyújtanak az SDN architektúrában való illesztés során.

Megyesi Péter, tanársegéd, Szabó Dávid tanársegéd,BME-Távközlési és Médiainformatika Tanszék, megyesi@tmit.bme.hu, szabod@tmit.bme.hu

2017. szeptember 5.