Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Verstehen der virtuellen vSRX-Firewall mit KVM

Dieser Abschnitt bietet einen Überblick über die virtuelle vSRX-Firewall auf KVM.

Virtuelle vSRX-Firewall auf KVM

Der Linux-Kernel verwendet die Kernel-basierte virtuelle Maschine (KVM) als Virtualisierungsinfrastruktur. KVM ist Open-Source-Software, mit der Sie mehrere virtuelle Maschinen (VMs) erstellen und Sicherheits- und Netzwerk-Appliances installieren können.

Zu den Grundkomponenten von KVM gehören:

  • Ein ladbares Kernelmodul, das im Linux-Kernel enthalten ist und die grundlegende Virtualisierungsinfrastruktur bereitstellt

  • Ein prozessorspezifisches Modul

Wenn die KVM-Software in den Linux-Kernel geladen wird, fungiert sie als Hypervisor. KVM unterstützt Mehrfachmandantenfähigkeit und ermöglicht es Ihnen, mehrere virtuelle vSRX-Firewall-VMs auf dem Hostbetriebssystem auszuführen. KVM verwaltet und teilt die Systemressourcen zwischen dem Hostbetriebssystem und den mehreren virtuellen vSRX-Firewall-VMs.

Hinweis:

Für die virtuelle vSRX-Firewall müssen Sie die hardwarebasierte Virtualisierung auf einem Host-Betriebssystem aktivieren, das einen VT-fähigen Prozessor (Intel Virtualization Technology) enthält.

Abbildung 1 veranschaulicht die grundlegende Struktur einer virtuellen vSRX-Firewall-VM auf einem Ubuntu-Server.

Abbildung 1: VM der virtuellen vSRX-Firewall unter Ubuntu vSRX Virtual Firewall VM on Ubuntu

Virtuelle Firewall vSRX – Skalierung der Leistung

Tabelle 1 zeigt die Leistung der virtuellen vSRX-Firewall bei der Bereitstellung auf KVM, basierend auf der Anzahl der vCPUs und des vRAM, die auf eine virtuelle vSRX-Firewall-VM angewendet werden, zusammen mit der Junos OS-Version, in der eine bestimmte Softwarespezifikation für die virtuelle vSRX-Firewall eingeführt wurde.

Tabelle 1: Skalierung der Leistung der virtuellen vSRX-Firewall

vCPUs

Vram

Nics

Release vorgestellt

2 vCPUs

4 GB

  • Virtio

  • SR-IOV (Intel 82599, X520/540)

Junos OS Version 15.1X49-D15 und Junos OS Version 17.3R1

5 vCPUs

8 GB

  • Virtio

  • SR-IOV (Intel 82599, X520/540)

Junos OS Version 15.1X49-D70 und Junos OS Version 17.3R1

5 vCPUs

8 GB

  • SR-IOV (Intel X710/XL710)

Junos OS Version 15.1X49-D90 und Junos OS Version 17.3R1

1 vCPU

4 GB

SR-IOV bei den Adaptern der Mellanox ConnectX-4- und ConnectX-5-Familie.

Junos OS Version 21.2R1

4 vCPUs

8 GB

SR-IOV bei den Adaptern der Mellanox ConnectX-4- und ConnectX-5-Familie.

Junos OS Version 21.2R1

8 vCPUs

16 GB

SR-IOV bei den Adaptern der Mellanox ConnectX-4- und ConnectX-5-Familie.

Junos OS Version 21.2R1

16 vCPUs

32 GB

SR-IOV bei den Adaptern der Mellanox ConnectX-4- und ConnectX-5-Familie.

Junos OS Version 21.2R1

Sie können die Leistung und Kapazität einer virtuellen vSRX-Firewall-Instanz skalieren, indem Sie die Anzahl der vCPUs und die Menge an vRAM erhöhen, die der virtuellen vSRX-Firewall zugewiesen sind. Die virtuelle Multi-Core-vSRX-Firewall wählt beim Booten automatisch die entsprechenden vCPUs und vRAM-Werte sowie die Anzahl der RSS-Warteschlangen (Receive Side Scaling) in der Netzwerkkarte aus. Wenn die vCPU- und vRAM-Einstellungen, die einer VM der virtuellen vSRX-Firewall zugewiesen sind, nicht mit den derzeit verfügbaren Einstellungen übereinstimmen, wird die virtuelle vSRX-Firewall auf den nächsten unterstützten Wert für die Instanz herunterskaliert. Wenn beispielsweise eine virtuelle vSRX-Firewall-VM über 3 vCPUs und 8 GB vRAM verfügt, startet die virtuelle vSRX-Firewall mit der kleineren vCPU-Größe, für die mindestens 2 vCPUs erforderlich sind. Sie können eine virtuelle vSRX-Firewall-Instanz auf eine höhere Anzahl von vCPUs und eine höhere vRAM-Menge hochskalieren, aber Sie können eine vorhandene virtuelle vSRX-Firewall-Instanz nicht auf eine kleinere Einstellung herunterskalieren.

Hinweis:

Die Anzahl der RSS-Warteschlangen stimmt in der Regel mit der Anzahl der Data Plane-vCPUs einer virtuellen vSRX-Firewall-Instanz überein. Beispielsweise sollte eine virtuelle vSRX-Firewall mit 4 vCPUs auf Datenebene über 4 RSS-Warteschlangen verfügen.

Erhöhung der Sitzungskapazität der virtuellen vSRX-Firewall

Die virtuelle Firewall-Lösung vSRX ist optimiert, um die Sitzungszahlen durch Vergrößerung des Arbeitsspeichers zu erhöhen.

Mit der Möglichkeit, die Sitzungsanzahl durch Vergrößerung des Arbeitsspeichers zu erhöhen, können Sie die virtuelle vSRX-Firewall für Folgendes aktivieren:

  • Bieten Sie hochskalierbare, flexible und leistungsstarke Sicherheit an strategischen Positionen im Mobilfunknetz.

  • Stellen Sie die Leistung bereit, die Service Provider für die Skalierung und den Schutz ihrer Netzwerke benötigen.

Führen Sie den show security flow session summary | grep maximum Befehl aus, um die maximale Anzahl von Sitzungen anzuzeigen.

Ab Junos OS Version 18.4R1 wird die Anzahl der Flow-Sitzungen, die auf einer vSRX Virtual Firewall-Instanz unterstützt werden, basierend auf der verwendeten vRAM-Größe erhöht.

Ab Junos OS Version 19.2R1 wird die Anzahl der Flow-Sitzungen, die auf einer vSRX Virtual Firewall 3.0-Instanz unterstützt werden, basierend auf der verwendeten vRAM-Größe erhöht.

Hinweis:

Maximal 28 Mio. Sitzungen werden von der virtuellen vSRX Firewall 3.0 unterstützt. Sie können vSRX Virtual Firewall 3.0 mit mehr als 64 GB Arbeitsspeicher bereitstellen, aber die maximalen Flow-Sitzungen können immer noch nur 28 MB betragen.

In Tabelle 2 ist die Kapazität der Flow-Sitzung aufgeführt.

Tabelle 2: Details zur Kapazität der virtuellen vSRX-Firewall und der virtuellen vSRX-Firewall 3.0 – Flow-Sitzungskapazität

vCPUs

Speicher

Kapazität von Flow-Sitzungen

2

4 GB

0,5 Mio.

2

6 GB

1 Mio.

2/5

8 GB

2 M

2/5

10 GB

2 M

2/5

12 GB

2,5 Mio.

2/5

14 GB

3 M

2/5/9

16 GB

4 M

2/5/9

20 GB

6 M

2/5/9

24 GB

8 M

2/5/9

28 GB

10 M

2/5/9/17

32 GB

12 M

2/5/9/17

40 GB

16 M

2/5/9/17

48 GB

20 M

2/5/9/17

56 GB

24 M

2/5/9/17

64 GB

28 M

Tabelle "Änderungshistorie"

Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
19.2R1
Ab Junos OS Version 19.2R1 wird die Anzahl der Flow-Sitzungen, die auf einer vSRX Virtual Firewall 3.0-Instanz unterstützt werden, basierend auf der verwendeten vRAM-Größe erhöht.
18.4R1
Ab Junos OS Version 18.4R1 wird die Anzahl der Flow-Sitzungen, die auf einer vSRX Virtual Firewall-Instanz unterstützt werden, basierend auf der verwendeten vRAM-Größe erhöht.