2 ms·
PCIe 3.0 x16 is capable of 36GB/s. A single 100G NIC is only 12.5GB/s.
by tomnipotent 6y ago
PCIe 3.0 x16 is capable of 36GB/s. A single 100G NIC is only 12.5GB/s.
- walrus01 6y agoYes, if it's a one way traffic flow, but a 100GbE link as used in a router is full duplex. If looking at a traffic chart, you could have 75-80Gbps of traffic inbound and also 70-80Gbps of traffic outbound simultaneously. Using a smaller traffic example, on a much older Juniper router that has linecards with 20Gbps full duplex to the backplane, each line card can hold two 10GbE PICs without oversubscription. If you want to have a line-rate-capable 100GbE x86-64 whitebox router using FRR or similar, you want to budget PCI-E bus bandwidth for a maximum of approximately 24GB/s per dual port 100GbE NIC.