In a data communications network, an edge router comprises a buffer for
storing data packets, one or more line interface cards for routing data
packets to and from the data communications network, and a processing
engine for processing a limited portion of each packet that has been
captured by an associated line interface card in a packet tag. The
processing engine includes one or more pipeline processing modules (PPMs)
which may be dynamically configured by a system controller to perform
specific processing functions in a pipelined arrangement. In order to
increase edge router throughput, each packet tag is processed by the
processing engine essentially in parallel with storage of the associated
data packet in the buffer by the associated line interface card.
In una rete di comunicazioni di dati, un router del bordo contiene un amplificatore per immagazzinare i pacchetti di dati, uno o più linea schede di interfaccia per i pacchetti di dati di percorso a e da la rete di comunicazioni di dati e un motore d'elaborazione per l'elaborazione della parte limitata di ogni pacchetto che è stato bloccato da una linea collegata scheda di interfaccia in una modifica del pacchetto. Il motore d'elaborazione include uno o più moduli di elaborazione di conduttura (PPMs) che possono essere configurati dinamicamente da un regolatore del sistema per effettuare le funzioni di elaborazione specifiche in una disposizione canalizzata. Per aumentare il rendimento del router del bordo, ogni modifica del pacchetto è proceduta dal motore d'elaborazione essenzialmente in parallelo con immagazzinaggio del pacchetto collegato di dati nell'amplificatore dalla linea collegata scheda di interfaccia.