ASIC vs. Network Processor
Advantage of Network Processor

- Broadband processing capability
- High functional integration
- High programmability
- Simple and easy
- Maximization of system adaptability
- Customization for value-added time-to-market application

 

Network Processor : ASIC + Programmability

Broadband Acess network¡¯s requirements are met by firmware programming of the network processor - addition/modification/upgrade

- Fast packet processing
- Reprogramming is allowed for packet processing
- Less need to repave network equipments


 


 


 

Pre-Processing
12 tuple packet parsing
16 jump ID generation
Classification engine¿¡¼­ °á°ú ¹Þ¾Æ ÀÔ·ÂÇÔ
Pre-processing tag generation

Post-Processing
Packet processing result (¿ì¼±¼øÀ§,Ãâ·Â Æ÷Æ®, Vlan tag/untag¡¦)¸¦ ºÐ¼®ÇÏ¿© Switch FabricÀ¸·Î Ãâ·Â

Ingress buffer
Header 60byte (L2~L4) buffering
Pre-processing tag (pre-tag) buffering
Pre-tagÀúÀå ÈÄ Packet Processor (PP)°¡ À̸¦ ó¸®
Post-processing tagÀúÀå ÈÄ PP ¼öÇà ¿Ï·áÇÔ

Packet Processor (PP)
Firmware±â¹ÝÀÇ packet processing
1K instruction
Hierarchical classification (ACL, Filtering)
L2/L3/L4 Switching
NApT, flow QoS, WREDµîÀÇ ±â´ÉÀ» ó¸®ÇÔ
32K word lookup memory access