Azure Load Balancer verursacht ungleichmäßige Verteilung des Datenverkehrs zwischen zwei aktiven Firewalls
3481
Created On 12/27/22 00:57 AM - Last Modified 09/03/25 01:21 AM
Symptom
Wenn sich 2 aktive Firewalls in Azure befinden, kann eine aktive firewall Firewall mehr Datenverkehr empfangen als andere.
Environment
- Palo Alto-Firewalls VM auf der Azure-Plattform
- Unterstützt PAN-OS
Cause
- Azure Load Balancer verwendet standardmäßig einen auf fünf Tupelhashen basierenden Verteilungsmodus
- Quelle IP
- Quellport
- Ziel IP
- Reisehafen
- Protokoll-Typ
- Der Hash wird verwendet, um den Datenverkehr an fehlerfreie Back-End-Instanzen innerhalb des Back-End-Pools weiterzuleiten
- Wenn der Client eine neue Sitzung von derselben Quelle IPstartet, ändert sich der Quellport und bewirkt, dass der Datenverkehr an eine andere Back-End-Instanz weitergeleitet wird
- Wenn die Sitzungspersistenz im Azure-Portal auf "Keine" festgelegt ist, können die aufeinanderfolgenden Anforderungen desselben Clients von jedem virtuellen Computer verarbeitet werden
Resolution
Verwenden Sie Sitzungspersistenz, um das Problem zu beheben.
- Der Sitzungspersistenzmodus verwendet einen Hash mit zwei Tupeln (Quelle und Ziel) oder drei Tupeln (Quelle IP IP, Ziel IPIPund Protokolltyp), um an Back-End-Instanzen weiterzuleiten
- Bei Verwendung der Sitzungspersistenz werden Verbindungen von demselben Client an dieselbe Back-End-Instanz innerhalb des Back-End-Pools weitergeleitet
- Der Sitzungspersistenzmodus verfügt über zwei Konfigurationstypen:
- Client IP (2-Tupel) - Gibt an, dass aufeinanderfolgende Anforderungen von derselben Clientadresse von derselben Back-End-Instanz IP verarbeitet werden
- Client IP und Protokoll (3-Tupel) - Gibt an, dass aufeinanderfolgende Anforderungen von derselben IP Kombination aus Clientadresse und Protokoll von derselben Back-End-Instanz verarbeitet werden
- Melden Sie sich beim Azure-Portal an, und suchen Sie die Ressourcengruppe, die den Lastenausgleich enthält, den Sie ändern möchten, indem Sie auf Ressourcengruppen klicken
- Wählen Sie im Übersichtsbildschirm des Load Balancers unter Einstellungen die Option Load-Balancing-Regeln aus
- Wählen Sie auf dem Bildschirm Lastenausgleichsregeln die Lastenausgleichsregel aus, für die Sie den Verteilungsmodus ändern möchten
- Unter der Regel wird der Verteilungsmodus geändert, indem das Dropdown-Feld Sitzungspersistenz geändert wird
- Keine (hashbasiert) - Gibt an, dass aufeinanderfolgende Anforderungen von demselben Client von jeder virtuellen Maschine verarbeitet werden können
- Client IP (Quellaffinität IP mit zwei Tupeln): Gibt an, dass aufeinanderfolgende Anforderungen von derselben Clientadresse IP von derselben virtuellen Maschine verarbeitet werden
- Client IP und Protokoll (Quellaffinität IP mit drei Tupeln): Gibt an, dass aufeinanderfolgende Anforderungen von derselben IP Kombination aus Clientadresse und Protokoll von derselben virtuellen Maschine verarbeitet werden
Additional Information
Weitere Informationen finden Sie unter JiraFWAAS-4519