Welche Rechenleistung für Firewall notwendig?

Gast #1867117
Hi.

Vielleicht hat hier jemand Erfahrung damit:

Ich möchte eine Firewall/Router auf x86 Basis mit einer der üblichen 
Firewalldistributionen wie z.B. pfsense, oder manuell eingerichtet unter 
Debian realisieren.

Wieviel Rechenleistung/Ram benötige ich etwa, wenn ich das System so 
auslegen will, dass es 100 Mbit/s + Reserve schafft?

Welche Leistung ist erforderlich, wenn ich es auf Gigabit Ethernet 
auslegen möchte?
#1867141
Ein Vergleichswert:
1GHz Pentium III (Coppermine), 256MB Ram
Langweilt sich als Firewall mit 3x 100MBit Ethernet + OpenVPN.
Ca. 1000 IPTables-Rules sind aktiv (incl. contrack für FTP etc), Load 
ist < 0.01.
Die meiste Rechenzeit verbraucht der snmpd.

D.h. jeder Atom-Stromspar-PC sollte dafür locker reichen.

Bei Gigabit hingegen muss man schon tief in die Tasche greifen, damit 
die Hardware schnell genug die Daten von einem Interface zum andern 
schaufeln kann, ganz ohne Firewall dazwischen.
#1867206
Rechenleistung ist vor Allem dann ein Thema, wenn die Firewall in hohem 
Umfang ver/entschlüsseln muss, d.h. wenn sie den Endpunkt 
durchsatzstarker VPNs bildet.

Solange man mit einem 100Mbps Ethernet nur Daten von links nach rechts 
und zurück schaufelt ist jeder Rechner der letzten 10 Jahre schnell 
genug.
Moderator Persönliche Seite #1867221
Oli schrieb:
> Welche Leistung ist erforderlich, wenn ich es auf Gigabit Ethernet
> auslegen möchte?

Naja, Gigabit-Ethernet bekommst du ja schon ohne Firewall mit normaler
PC-Technik kaum zu 100 % Geschwindigkeit geroutet.  Die meisten
Billig-NICs bringen's doch nicht auf viel mehr als 50 % davon, oder?

Ansonsten: für normales DSL habe ich vor kurzem endlich meinen
Firewall mit einem i486/75 durch einen mit einem Pentium II mit
stolzen 360 MHz CPU-Takt ersetzt.  Seitdem ist der Durchsatz wirklich
höher geworden. :-)  Der i486/75 hat dabei sogar eine zeitlang noch
einen IPsec-Tunnel gefahren, allerdings war die Leitung damals noch
eine mit der ursprünglichen DSL-Geschwindigkeit (was war das gleich?
768 kbit/s downstream, glaub ich).

Das sollte so ungefähr die Grenze aufzeigen.
#1867238
Jörg Wunsch schrieb:

> Naja, Gigabit-Ethernet bekommst du ja schon ohne Firewall mit normaler
> PC-Technik kaum zu 100 % Geschwindigkeit geroutet.  Die meisten
> Billig-NICs bringen's doch nicht auf viel mehr als 50 % davon, oder?

Wenn man ernsthaft 1Gbps anpeilt, dann sollte man nicht ausgerechnet auf 
die auf den billigen Karten fast durchweg zu findenden Realteks setzen, 
klar doch. Da geht man dann besser auf Broadcom oder Intel - soo arg 
teuer sind die auch nicht und insbesondere bei den bei Firewalls/Routern 
naheliegenden Multi-Port Karten sind die sowieso verbreiteter.
Gast #1867240
Εrnst B✶ schrieb:
> 1GHz Pentium III (Coppermine), 256MB Ram
> Langweilt sich als Firewall mit 3x 100MBit Ethernet + OpenVPN.
> Ca. 1000 IPTables-Rules sind aktiv (incl. contrack für FTP etc), Load
> ist < 0.01.
> Die meiste Rechenzeit verbraucht der snmpd.

Die Firewall läuft aber im Kernel Space. Kann gut sein, dass CPU/Busse 
gut ausgelastet sind. Mit top & co lässt sich darüber nix aussagen.

Ich habe ein kleines alix Board zu Hause, das macht WiFi und 4x 
100Mbit/s Ethernet. Auch mit eingeschalteter Firewall ist es möglich, 
die 55Mbit/s voll auszureizen (WLAN<->LAN).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.