Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porPepe Rosete Modificado hace 10 años
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
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
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
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.
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.