La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

n Definición n Evolución n Tipos n Diferentes arquitecturas n Futuro.

Presentaciones similares


Presentación del tema: "n Definición n Evolución n Tipos n Diferentes arquitecturas n Futuro."— Transcripción de la presentación:

1

2 n Definición n Evolución n Tipos n Diferentes arquitecturas n Futuro

3 Un Network Processor es un ASIP (Aplication-Specific Processor) para el dominio de aplicaciones de red: un dispositivo programable con características de arquitectura y/o trazados de circuitos para procesar paquetes de red.

4 n Generación I: –Microprocesadores de uso general –Basados en software –Nuevas características agregadas fácilmente –Capacidad de ajuste limitada –Fallan en conseguir la velocidad requerida

5 n Generación II: –ASICs –Por hardware (embeded) –Muy rápidos –Problemas de flexibilidad

6 n Generación III: –Network Processors –Muy flexible (programable) –Muy rápido –Productos raros –No hay standards

7 n Basados en RISC –Muchas instrucciones => más tiempo –Intento de paralelismo => incrementa la complejidad del sistema y el tamaño del chip n Basados en RISC aumentado –RISC + ASIC(acelerador hardware) –Hereda su inflexibilidad n Procesador especifico de Red –Muchos procesadores pequeños y rápidos.

8 n Capacidad de segmentación y unión n Reconocimiento de protocolo y clasificación n Control de colas y accesos n Control de flujo n Calidad de servicio (QoS)

9 n ClearSpeed n Intel n Cisco

10 n Hasta 40 GBits/s n Sistema de búsqueda en tabla n Manejo de tráfico programable n Soporta múltiples protocolos simultáneos (MPLS, IPv4, IPv6...) n Arquitectura única para todas la funciones (modelo de programación común) n Viene con un SDK y ADK

11

12 n Arquitectura optimizada n Con varios procesadores (cada uno con memoria propia)  Procesado paralelo n Flexible

13 n Diseño realizado por DEC n 2.5 Mpaquetes/s n Compuesto por 6 micro-processadores i un controlador StrongARM n Processa todos los paquetes de todas las tareas n Cada processador tiene 4 puntos para hardware suplementario. n Los 4 puntos de un mismo micro-processador comparten un archivo de registro común

14

15 Los 6 micro-procesadores son programablesLos 6 micro-procesadores son programables StrongARM coordina las actividades del sistemaStrongARM coordina las actividades del sistema El bus del IX (de 64 bits) conecta micro- procesadores, strongARM, memoria y puede además dar servicio a otros dispositivos como un MAC u otro processador IXP1200El bus del IX (de 64 bits) conecta micro- procesadores, strongARM, memoria y puede además dar servicio a otros dispositivos como un MAC u otro processador IXP1200

16 Suit de Desarrollo con ensamblador, debugger y simulador de sistemaSuit de Desarrollo con ensamblador, debugger y simulador de sistema PowerNP implementado corre a 133MHz, permitiendo Gigabit Ethernet.PowerNP implementado corre a 133MHz, permitiendo Gigabit Ethernet. Packet Over SONETPacket Over SONET

17

18 Consiste en un Procesador Embedded Complejo (EPC), hardware de procesado exclusivo de tramas y interfaces para perifericosConsiste en un Procesador Embedded Complejo (EPC), hardware de procesado exclusivo de tramas y interfaces para perifericos El EPC consta de 7 microprocesadores:El EPC consta de 7 microprocesadores: almacenamiento de datos, checksum, control de colas, interfaz, copa de cadenas, contador y políticas.almacenamiento de datos, checksum, control de colas, interfaz, copa de cadenas, contador y políticas.

19 CPIXCPIX define APIs estandarizadas entre comunicaciones/NP y otras entidades de hardware y softwaredefine APIs estandarizadas entre comunicaciones/NP y otras entidades de hardware y software CSIXCSIX especifica el interfaz de interconexión hardware entre la switching fabric y las unidades de procesado superiores.especifica el interfaz de interconexión hardware entre la switching fabric y las unidades de procesado superiores. Se producirán más estandards en los próximos años.

20

21

22

23 NP aun esta en sus inicios y evolucionará ligado al mercadoNP aun esta en sus inicios y evolucionará ligado al mercado Estandarizaciones (CSIX, CPIX,JEDEC, UTOPIA, IEEE1520)Estandarizaciones (CSIX, CPIX,JEDEC, UTOPIA, IEEE1520) Mayores velocidades, y con más funcionesMayores velocidades, y con más funciones Sistemas operativos para NPSistemas operativos para NP Metodologías de desarrollo de NPMetodologías de desarrollo de NP Estandarización de patrones para medicionesEstandarización de patrones para mediciones


Descargar ppt "n Definición n Evolución n Tipos n Diferentes arquitecturas n Futuro."

Presentaciones similares


Anuncios Google