# NP — Network Processor

В оборудовании операторского класса, где требования как к пропускной способности, так и к протоколам, запущенным на устройстве, довольно высоки, часто используются специализированные чипы — сетевые процессоры — NP. В некотором смысле можно считать их мощными FPGA, направленными именно на обработку и передачу пакетов.

![](https://3903873742-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LIgRTPaaN7wUujKIWEz%2F-LMaZAd3eKxVTz6opO3a%2F-LMaZIu2AwrVVwrKdfLc%2Fimage-72.png?generation=1537171605015002\&alt=media)

Крупные телеком-вендоры разрабатывают свои собственные процессоры (Cisco, Juniper, Huawei, Nokia), для производителей помельче существуют предложения от нескольких гигантов, вроде Marvell, Mellanox.\
Вот например презентация нового NP-чипа Cisco 400Gb/s Full-duplex: [тыц](https://www.nextplatform.com/2017/09/14/rare-peek-inside-400g-cisco-network-chip/).\
А это описание работы чипсета Juniper Trio, который однако позиционируется, как NISP (Network Instruction Set Processor), а не NP: [тыц](https://www.juniper.net/us/en/local/pdf/whitepapers/2000331-en.pdf).\
Немного маркетинга и суперэффектное видео о Nokia FP4: [тыц](https://networks.nokia.com/solutions/fp4-network-processor)

Задачи и возможности примерно те же, что и у FPGA. Дьявол кроется в деталях, куда мы уже не полезем.
