The Multigigabit Ethernet Switching/Routing Engine routes multi-gigabits of data and provides sophisticated Quality of Service (QoS) for applications like Internet Protocol Television (IPTV) and Voice over Internet Protocol (VoIP). It handles high number of flows, enables deep packet inspection to protect against attacks, and is an ultra low-cost device adaptable to mass markets.
- Scalable for GPON and GEPON architectures
- Highly scalable for multiple Ethernet ports or peripherals
- Fast path / slow path architecture.
- Scalable architecture based on performance requirements
- Scalable packet classification with multiple coherent processors, DDR bandwidth, and local memory
- Multiple 32-bit RISC engines
- Complex functions like QOS and buffer management in Hardware
- DDR Queue Logic for optimal memory access
- Proprietary internal bus for optimal throughput and highest performance
- Separate busses for data transfer and packet communication control
- IEEE 802.3 compliant Gigabit Ethernet Mac core with support for jumbo frames, VLAN tagging and flow control
- Single DDR interface shared across different functions
- Flexible I/O Interface with MII, RMII, GMII interfaces
- PHY Agnostic Architecture
- Hardware/Software partitioning
- Delivers high performance due to presence of:
- Wireless Access Points (WAP)
- GEPON/GPON residential
- SMB gateways
- CO-Aggregators for xDSL
- Ethernet driver
- Buffer Manager driver
- TMU driver
- Classifier driver
- Host software required to setup, maintain and bring down the fast path tables. The modules are adapted from the standard Linux kernel with net-filter hooks adaptation.
- Network Stack API for configuring the sessions and standard MI
- Network software which includes Classifier code (C-level) for the protocols implemented in the fast path engines.
- The PE code is currently available for the IPV4, VLAN, Bridge, PPPoE (RFC2516), PPP, ARP, RARP, IGMP, IGMP proxy protocols.