The same, but different

1 min read

Network processors – aren’t they all the same? By Colin Alexander and Peter Som de Cerff.

Selecting a network processor for access applications requires careful attention to a broad range of considerations. Whilst the needs of the access network application help to determine the options that are technically viable, other factors contribute to the project’s success. But whatever the application, interface and performance scalability are important attributes. Having the right information is the first step towards making an effective decision. Network processor (npu) rarchitectures vary widely, vendors focus on different niches and emphasise varying capabilities and there are many internal programme considerations. Access npu architectures are influenced heavily by their roots. Current network processors target core and access infrastructure segments, but the architectures and capabilities required to address each segment are unique. Access network applications were historically the realm of communications processors – rich in interface flexibility, but with modest data rates. Core network applications were the primary focus of early npu efforts, with high performance, but with limited interfaces and flexibility. Recent access network solutions have evolved from both groups as access rates have climbed, yet the importance of interface and protocol handling flexibility remains.