110 likes | 282 Views
Prototypowanie urządzeń sieciowych z wykorzystaniem platformy NetFPGA. prelegent: Michał Wasilewski opiekun: dr inż. Mariusz Rawski. WEiTI , Warszawa 04.01.2012. O czym będzie. Co to jest NetFPGA Jak wygląda tworzenie urządzeń za jej pomocą Przykłady zastosowań
E N D
Prototypowanie urządzeń sieciowych z wykorzystaniem platformy NetFPGA prelegent: Michał Wasilewski opiekun: dr inż. Mariusz Rawski WEiTI, Warszawa 04.01.2012
O czym będzie • Co to jest NetFPGA • Jak wygląda tworzenie urządzeń za jej pomocą • Przykłady zastosowań • Instytucje wykorzystujące NetFPGA
Co to jest NetFPGA? Platforma opracowana na Stanford University, początkowo w celu zaznajomienia studentów z procesem tworzenia urządzeń sieciowych. W miarę rozwoju coraz szerzej stosowana w badaniach i przemyśle. Cechy NetFPGA wyróżniające ją na tle innych*: • oparta na FPGA – możliwość przetwarzania pakietów z dużymi prędkościami • Open Source *quagga, xorp
Co to jest NetFPGA? *źródło: http://netfpga.org
Co to jest NetFPGA? *źródło: http://netfpga.org
Korzystanie z NetFPGA • Gotowe urządzenia dostępne na stronie projektu • Własne architektury • Modyfikacje już istniejących
Korzystanie z NetFPGA *źródło: opracowanie własne
Korzystanie z NetFPGA *źródło: http://netfpga.org
Do czego można jej użyć? • Switch • Router • Urządzenie monitorujące ruch • Generator pakietów • Ekstraktor informacji z pakietów (sieci świadome przekazywanej treści) • Klasyfikator ruchu (dowolne kryterium, np. mechanizmy DiffServ) • VPN
Kto wykorzystuje NetFPGA? • Stanford University • University of Toronto • University of Hong Kong • University of Cape Town • University of Pisa • Washington University • Ericsson • Microsoft Research
Dziękuję za uwagę prezentacja dostępna na stronie: http://mion.elka.pw.edu.pl/mwasilew/