CareerLogin Contact UsHome
ENET4000: 15Gbps Access Flow Processor

ENET4000

15Gbps Access Flow Processor integrating flexible interfaces up to 20Gbps including XAUI, SGMII, RGMII, SPI-4

Deterministic 15Gbps throughput

On the fly encapsulation and packet anaylizing

Classify streams based on four configurable fields with four hierarchies

Huge paramater search engine data base through a single DDR, supporting up 256,000 entries for L2&L3, multicast, classification tables and 32 configurable search tables

Up to 64,000 buffers

Wire Speed Multicast

Unlimited Multicast groups

MEF compliance policing per flow with 64Kbps granularity and up to 16K streams.

Software Programmable / Configurable Protocol interworking and packet editing including AAL5, MAC in MAC, QTAG, MPLS, PPPoE, PPPoA and inverse multiplexing

Hierarchical QoS with 3-5 hierarchies supporting WFQ, shaping, WRED and up to 16K queues

Management is performed through , generic Motorola CPU interface, MII , or optional integrated CPU .

Quality of Service (QoS) support, Including 4-8 priority queues per queue cluster.



Description:

The ENET4000 15Gbps Access Flow Processor is a family of high performance configurable flow processor and traffic manager solutions optimized for the Metro Access Market.

ENET4000 provides the required flexibility for L2/L3 protocols as RISC base network processor, with deterministic wire speed performance achieved by using dedicated Atomic networking engines.

ENET4000 is based on a atomic engines pipeline architecture, and supports wire speed performance of up to 15Gbps on stratix FPGA and 30Gbps on Hard copy version, with software configurable L2 to L5 protocol interworking, hierarchical multi field classification and flow Identification, forwarding, hierarchical policing, performance monitoring, packet editing, scheduling and shaping

  

The ENET4000 protocol interworking includes software support for packet editing, which provide the ability to receive packets in any format and change the protocol per virtual output port to any other protocol, hence can support GFP, Ethernet II, SNAP, Q-in-Q, MAC-in-MAC, MPLS, PPP, PPPoE , PPPoA ,HDLC, L2TP, AAL5 or any type of L2 protocol.

 

Detailed Features:

Classification

  • Identifies flow and assign several flow IDs per stream, based on 6 flexible /programmable fields including TCP, UDP, IP address, MAC, port number, L2 header, LSP, or based on information available in the  first 128 bytes of each frame
  • Assigns packet priority based on Ingress priority mapping configuration.
  • Up to 32K flows filter  for any classified packet based on the set of rules and set of the six

           programmable fields that assigns the ingress and egress flow ID

Forwarding

  • Fully IEEE 802.1Q compliant Ethernet switch with up to 16K Ethernet MACs, and 16K Active Network TAGs/streams comprising from VLANs, AAL5, QTAG, MPLS, or other packet fields programmed by the software and up to 4K Multicast groups.
  • 32 software programmable / configurable search tables
  • Configurable forwarding key per flow
  • Force association of specific MAC to a certain logical port and service.
  • 16K L3 address for supporting L3 forwarding
  • Partitioning of MAC address per VPN
  • L2 Control packets classifier for both user and Network L2 control protocol packets
  • Flexible forward decision per port per protocol with the ability to forward transparently, to  CPU or Discard
  • OAM packets classifier for both user and Network L2 control protocol packets
  • Support include ARP, DHCP, IGMPv2, IGMPv3 and other based on flexible configuration options

Quality of Service (QoS)

  • Hierarchical QoS with 3-5 hierarchies
  • Four priority queues per queue cluster
  • Priority Assignment per Port, 802.1p tag, MPLS (LLSP or ELSP), L3 DiffServe Code Point (DSCP) or TOS
  • Configurable L3/L2 Priority profiles per port
  • Ingress and Egress priority mapping per flow

 

Policing and Shaping

  • Extended Metering according to Three Color scheme as defined by MEF TM standard including color aware and coupling flag modes configured per service    
  • Supports up to 16K flows
  • Each ingress and egress flow can be configured in a granularity of 64Kbps up to 100Mbps

 

Traffic Management

  • up to 16K queues
  • Supports four-eight priority queues per port / logical port
  • Programmable values for drop level.
  • Strict priority and dedicated low jitter scheduling.
  • Weighted Fair Queuing
  • TCP Friendly Algorithm implemented

Packet Editing

  • Extract, append, or swap in the egress any type of Layer 2 headers programmed by software, including MAC-in-MAC, Q-In-Q, MPLS, PPPoE, PPPoA, ATM to Ethernet (AAL5), PPP, HDLC, L2TP or any other headers, controlled and configured by software.
  • Stamp data at the bit/byte level anywhere within the first 128 bytes including priority

           remapping, bytes count and DSCP.

 

L2 control protocols

  • L2 Control packets classifier for both user and Network L2 control protocol packets
  • Flexible forward decision per port per Protocol with the ability to forward transparently, to CPU or Discard
  • OAM packets classifier for both user and Network L2 control protocol packets
  • Flexible forward decision per port per OAM type with the ability to forward transparently, to CPU or Discard.

 

IGMP Proxy

  • IGMP V2 and V3 compliance
  • IGMP packet snooping to processor in the U/S direction
  • Forwarding and multicast classification based on Source IP and Destination IP  

 

DDR2 SDRAM Interface

  • External 64/32-bit DDR2-SDRAM 133/166 MHz interface for deep packet buffering
  • Supports 128/256/512Mbit 8/16/32 bit width standard PC DDR SDRAM components

 

Host CPU Interface - Option

  • Motorola PowerPC 1&2 Glueless interface
  • Up to 66Mhz with 8/16/32 bit bus width
  • MII/GMII interface

 

Data Interfaces

  • Flexible up to 20GBbps


< Back

Designed by ICS