# NP — Network Processor

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

![](/files/-LMaZIu2AwrVVwrKdfLc)

Крупные телеком-вендоры разрабатывают свои собственные процессоры (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. Дьявол кроется в деталях, куда мы уже не полезем.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://linkmeup.gitbook.io/sdsm/14.-packet-life/3.-tipov-chipov/7-np-network-processor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
