> For the complete documentation index, see [llms.txt](https://prosbcdocs.telcobridges.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prosbcdocs.telcobridges.com/initial-installation/1.-instructions-by-platform/prosbc-requirements-matrix.md).

# ProSBC Requirements Matrix

This matrix lists the session capacities TelcoBridges has measured for ProSBC, and the network interface cards each configuration was tested with. Use it to size a deployment: find the session count you need, then check that your platform and NIC combination appears on that row.

### How to read the networking modes

The **Networking** column describes how the virtual machine reaches the physical network interface. The mode has a large effect on achievable session capacity.

* **Emulation** presents a software-emulated NIC to the guest. It is the most portable option and the slowest, because every packet passes through the hypervisor's emulation layer.
* **Para-virtualized** uses a driver that is aware it is running in a virtual machine (for example VMXNET3 or virtio). It avoids most of the emulation overhead and roughly doubles capacity over emulation on the same hardware.
* **Passthrough / SR-IOV** gives the virtual machine direct access to the physical NIC, bypassing the hypervisor's network stack. SR-IOV divides one physical card into several virtual functions so multiple guests can share it. This is the fastest virtualized option.
* **Physical** is a bare-metal install with no hypervisor in the path.

**RSS** is Receive Side Scaling, a NIC feature that spreads incoming packets across multiple CPU cores instead of interrupting a single core. It is required to reach the highest session counts, which is why it appears only on the larger configurations.

{% hint style="info" %}
**"Not tested" means exactly that.** A cell marked Not tested has not been measured by TelcoBridges in this combination. It is not a statement that the configuration is unsupported or that it will not work — only that no verified capacity figure exists for it. Contact [TelcoBridges support](mailto:support@telcobridges.com) if you need a figure for a combination that is not listed.
{% endhint %}

<table><thead><tr><th width="161">Sessions</th><th width="226">Networking</th><th width="160">Tested Server</th><th width="148">Platform</th><th>RSS</th><th width="150">1G i350, i210</th><th width="182">10G X520, X540</th><th>10G X710</th></tr></thead><tbody><tr><td>1000</td><td>emulation</td><td>R610</td><td>Proxmox/KVM</td><td>Not tested</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>1600</td><td>para-virtualized</td><td>R610</td><td>Proxmox/KVM</td><td>Not tested</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>4800</td><td>emulation</td><td>m5.12xlarge</td><td>AWS</td><td>Not tested</td><td>Not tested</td><td>Not tested</td><td>Not tested</td></tr><tr><td>5000</td><td>emulation</td><td>R610</td><td>VmWare</td><td>Not tested</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>5000</td><td>Physical</td><td>Atom</td><td>Baremetal</td><td>Not tested</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>8000</td><td>para-virtualized</td><td>R610</td><td>VmWare</td><td>Not tested</td><td>Not tested</td><td>Yes</td><td>Yes</td></tr><tr><td>13000</td><td>Passthrough/SR-IOV</td><td>R610</td><td>Proxmox/KVM/VmWare</td><td>Not tested</td><td>Not tested</td><td>Yes</td><td>Yes</td></tr><tr><td>25000</td><td>Physical</td><td>R610</td><td>Baremetal</td><td>Not tested</td><td>Not tested</td><td>Yes</td><td>Yes</td></tr><tr><td>26000</td><td>Passthrough/SR-IOV</td><td>R610</td><td>Proxmox/KVM/VmWare</td><td>Yes</td><td>Not tested</td><td>Not tested</td><td>Yes</td></tr><tr><td>42000</td><td>Physical</td><td>R610</td><td>Baremetal</td><td>Yes</td><td>Not tested</td><td>Yes</td><td>Yes</td></tr><tr><td>50000</td><td>Physical</td><td>R330 (MID)</td><td>Baremetal</td><td>Yes</td><td>Not tested</td><td>Yes</td><td>Yes</td></tr><tr><td>60000+</td><td>Physical</td><td>R330 (MID)</td><td>Baremetal</td><td>Yes</td><td>Not tested</td><td>Yes (2 ports)</td><td>Yes (2 ports)</td></tr></tbody></table>

### Related

* [Network Interface Requirements](/initial-installation/1.-instructions-by-platform/network-interface-requirements.md)
* [List of Supported Network Interface Cards](/initial-installation/1.-instructions-by-platform/baremetal-installation/list-of-supported-network-interface-cards.md)
* [SBC Certified Hardware](/initial-installation/1.-instructions-by-platform/baremetal-installation/sbc-certified-hardware.md)

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://prosbcdocs.telcobridges.com/initial-installation/1.-instructions-by-platform/prosbc-requirements-matrix.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
