Abstract-Software Defined Networks (SDN) är en tilltalande plattform för nätverkssäkerhetsapplikationer. Befintliga metoder för att bygga säkerhetstillämpningar på SDN är dock inte praktiska på grund av prestanda- och installationsutmaningar. Nätverkssäkerhetsapplikationer behöver ofta analysera och bearbeta trafik på mer avancerade sätt än SDN dataplan implementationer, såsom OpenFlow, tillåter. Mycket av ett program hamnar igång på den centraliserade controllern, som utgör en inneboende flaskhals. Forskare har föreslagit tillämpningsspecifika ändringar av det underliggande dataplanet för att uppnå prestanda, men detta resulterar i en lösning som inte är utplaceringsbar eftersom det kräver nya switchar och inte stöder alla nätverkssäkerhetsapplikationer. I detta dokument introducerar vi OFX (OpenFlow Extension Framework) som utnyttjar processorkraften hos nätbrytare för att möjliggöra praktiska SDN-säkerhetsapplikationer inom en befintlig OpenFlow-infrastruktur. OFX gör det möjligt för applikationer att dynamiskt ladda programvarumoduler direkt på omodifierade nätverksbrytare där applikationsberoende bearbetning/övervakning kan utföras närmare dataplanet med en hastighet som ligger mycket närmare linjehastigheten. Vi implementerade OFX-moduler för säkerhetsapplikationer inklusive Silverline (ACSAC'13), BotMiner (Sec'08), och flera andra motiverades av de anpassade OpenFlow-tilläggen i Avant-Guard (CCS'13). Vi utvärderade OFX på en Pica 8 3290 switch och fann att behandling av trafik i en OFX modul som körs på omkopplaren hade order av magnitud mindre overhead än behandling trafik vid controllern. OFX ökade prestandan för den utvärderade säkerhetsapplikationen med 20-40x jämfört med vanliga OpenFlow-implementationer och upp till 1,25x jämfört med middlebox-implementationer som körs på dedikerade servrar. Allt detta uppnås utan behov av ytterligare eller modifierad hårdvara.
Annorlunda från FRESCO och AVANT-GUARD, OpenFlow Extension Framework (OFX) REF ändrar programvarusystemet för nätverkshårdvaruenheter för att tillåta SDN-applikationer dynamiskt ladda programvarumoduler.
Enabling Practical Software-defined Networking Security Applications with OFX
{'venue': 'NDSS', 'journal': None, 'mag_field_of_study': ['Computer Science']}