Ты по сумме ограничен? Если можешь переплатить, то советую делать на основе полноценного компьютера + 4 штуки этого чуда + хорошее охлаждение. Линукс сам поставишь, iptables настроишь. Тебе 10 Гигабит нужно на аплинке или только внутри сети?
Роутеры на линукс? Зачем? Но если очень хочется, то берем маму вроде Supermicro X8DTH-6F, в ней 7 PCIE 8x, процы по вкусу, сетевухи интел X520TA по 2 порта каждая и вперед. На 8 портов выйдет тысяч на 150, по сравнению с цыской сущие копейки ;)
Потянут. Легко и непринужденно. Все зависит от задач конечно. Сетевухи интел имеют кажется до 16 очередей tx rx, т.е. на 16 ядер разбрасывать нагрузку могут. Шина QPI позволяет тоже.
У меня сервер-хранилище для виртуалок есть, два X5650 проца и 3 сетевухи по два порта 10Гбит. Хосты подключены напрямую. Так вот этот сервер заодно еще бриджует и немного роутит, 10 гигабит в статик роутинге или бриджинге выдает на ура, больше не пробовал, да и не надо.
В общем главное грамотно настроить. К примеру - половина слотов подключается к одному процу, другая к другому.
Поэтому нужно половине сетевух выделять память на одной НУМА ноде и привязывать прерывания очередей к ядрам на этой ноде, чтобы не терять производительность.
Тут нечего обосновывать. Зависит это от количества пакетов в сек. Еще зависит от того, включен ли ip_conntrack/iptables, какие дисциплины очередей и т.д. и т.п.
1м pps без всяких conntrack-ов оно может еще понятнет, а вот больше очень сомневаюсь.