Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGuillermo Pablo Martínez Naranjo Modificado hace 7 años
1
header Oscar Fernando Jerez Rey ojerez@unab.edu.co
Implementing an OpenFlow Switch on the NetFPGA platform Nick McKeown Guido Appenzeller G. Adam Covington Jad Naous David Erickson Oscar Fernando Jerez Rey
2
header Agenda ABSTRACT PROBLEM OPENFLOW ARCHITECTURE NETFPGA
OPENFLOW SWITCH Software Hardware RESULTS Performance Results Complexity DEPLOYMENT CONCLUSION
3
header ABSTRACT We describe the implementation of an OpenFlow Switch on the NetFPGA platform. OpenFlow is a way to deploy experimental or new protocols in networks that carry production traffic. An OpenFlow network consists of simple flow-based switches in the datapath, with a remote controller to manage several switches. Enero 11, 2013 Nombre del artículo
4
header PROBLEM hoy se ha vuelto extremadamente difícil innovar en las redes de computadoras que usamos todos los días en las escuelas, empresas y hogares. Las implementaciones actuales de la corriente principal de los dispositivos de redes, como switches Ethernet y routers IP son típicamente plataformas cerradas que no pueden ser fácilmente modificadas o extendidas. El procesamiento y enrutamiento de paquetes se limita a la funcionalidad soportada por el vendedor. Enero 11, 2013 Nombre del artículo
5
OPENFLOW ARCHITECTURE
header OPENFLOW ARCHITECTURE Enero 11, 2013 Nombre del artículo
6
header NETFPGA Enero 11, 2013 Nombre del artículo
7
header Gateware: There are two reference designs distributed with the official NetFPGA release that run on the NetFPGA: an IPv4 router, and a 4-port NIC. All reference designs are based on a generic reference pipeline shown in Figure 4. The reference pipeline captures the main stages of packet processing in a network switch. The Rx Queues pull packets from the I/O ports, the Input Arbiter selects which Rx Queue to service, the Output Port Lookup decides which output queue to store a packet in, the Output Queues module stores packets until the output port is ready, and the Tx Queues send packets out on the I/O ports. The main switching decision usually happens in the Output Port Lookup stage and it differentiates an IPv4 router from a NIC or an Ethernet switch. We have also implemented a learning Ethernet switch which we will use for comparison in this paper. Enero 11, 2013 Nombre del artículo
8
header OPENFLOW SWITCH Enero 11, 2013 Nombre del artículo
9
header Software Enero 11, 2013 Nombre del artículo
10
header Hardware Enero 11, 2013 Nombre del artículo
11
Results 5-1 Performance Results
13
5.2 Complexity
14
DEPLOYMENT
15
CONCLUSION OpenFlow ofrece una forma sencilla de innovar en su red. Esto permite a los investigadores a aplicar protocolos experimentales y ejecutarlas en una red de producción.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.