CareerLogin Contact UsHome
ENET4200: 20Gbps Carrier Ethernet Packet


20 Gbps Carrier Ethernet Switch integrating flexible interfaces up to 20Gbps including XFI, RXAUI, SGMII, RGMII

Deterministic 20Gbps throughput

On the fly encapsulation and packet anaylizing

Classify streams based on five configurable fields with five hierarchies

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

Supports 100ms deep buffering for radio access

OAM /CFM Hardware Processor supporting programmable packet generator and packet analyzer

Ch Ethernet G.999.1 to support fragmentation and fragment scheduling over Radio links or G.vector DSL ports
L2/L3/L4 header compression / decompression

EFM bonding supporting 16 bonding groups

Software Programmable / Configurable Protocol interworking and packet editing including , MAC in MAC, QTAG, MPLS

Hierarchical QoS with 3-5 hierarchies supporting policing, WFQ, shaping, WRED and up to 16K queues
1588v2 TC/BC/OC and Sync E

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

Customized interface options


The ENET4200 20Gbps Access Flow Processor is a family of high performance configurable flow processor and traffic manager solutions optimized for the Metro Access Market. The ENET 4200 is tailured to provide best carrier Ethernet packet engine for Radio Access, through the support of G.999.1 standard fragmentation, fragment ( vs frame) scheduling over the radio, and header compression.

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

ENET4200 is based on a atomic engines pipeline architecture, and supports up to 20Gbps on Xilinx Kintex 7 , 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 ENET4200 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:


  • 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


  • Fully IEEE 802.1Q compliant Ethernet switch with up to 256K 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.




  • Integrated packet generator and analyzer to support OAM packet per MEF 17, Y.1731, and 802.1ag, 802.3 ah including per flow BERT
  • Rate limitation and filtering of OAM messages and other BPDUs  to prevent network attacks
  • L2/L3/L4 control packets classifier for both user and network L2 control protocol packets per flow
  • Hardware processing for L2, L3 Loop backs (swap L2 SA/DA, swap L3 SA/DA)
  • Fast protecting switching within micro seconds
  • ELPS G.8031, ERPS G.8032
  • 802.3ah Link OAM
    • Link loopback
    • Unidirectional link fault detection
    • Threshold-based monitoring  and notification
  • 802.1ag end-to-end Service OAM and CFM

                  – Supports 64 levels of maintenance   domains and Maintenance End Points  (MEP)

    • Up to 512 Maintenance Associations
    • Connectivity Check Messages (CCM)
    • Remote Defect Indication (RDI)
    • Link trace
    • Diagnostic loopback
  • Y.1731 Performance Monitoring
    • Frame delay
    • Frame delay variation (jitter)
    • Frame loss — AIS

  Channelized Ethernet and EFM bonding

  • Supports Ethernet Fragmentation per G.999.1 to enable prioritization of short packet and jumbo packets over Radio links
  • Enable connectivity to g.vector DSL components
  • EFM bonding supporting 16 bonding groups

Header compression

  • Supports L2/L3/L4 header compression / decompression of the first 128 B of the packet 
  • End to end automatic learning of original packet type


Synchronization over Packet

  • 1588 End to End Transparent Clock
  • 1588v2 Slave mode clock recovery through third part software
  • Synchronous Ethernet

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