Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren des Load Balancings pro Paket

In Junos OS aktivieren Sie das Load Balancing pro Datenstrom, indem Sie die Lastausgleichsaktion pro Paket in der Konfiguration der Routing-Richtlinie festlegen. Die Namensgebung mag kontraintuitiv sein, denn bei Junos entspricht das Load Balancing pro Paket funktional dem, was andere Anbieter als Per-Flow-Load Balancing bezeichnen.

Um das Load Balancing pro Paket zu konfigurieren, fügen Sie die load-balance per-packet Anweisung entweder als Option der route-filter Anweisung auf Hierarchieebene [edit policy-options policy-statement policy-name term term-name from] ein:

oder auf der [edit policy-options policy-statement policy-name term term-name then] Hierarchieebene:

Um die Konfiguration abzuschließen, müssen Sie die Routing-Richtlinie auf Routen anwenden, die aus der Routing-Tabelle in die Weiterleitungstabelle exportiert werden, indem Sie den Richtliniennamen in die durch die export Anweisung angegebene Liste aufnehmen:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einschließen:

  • [edit routing-options forwarding-table]

  • [edit logical-systems logical-system-name routing-options forwarding-table]

Standardmäßig ignoriert Junos Portdaten bei der Ermittlung von Datenströmen. Um Portdaten in die Flussermittlung einzubeziehen, schließen Sie die family inet Anweisung auf Hierarchieebene [edit forwarding-options hash-key] ein:

Wenn Sie sowohl die Layer-3 - als auch die Layer-4-Anweisungen einbeziehen, verwendet das Gerät die folgenden Layer-3- und Layer-4-Informationen für den Lastenausgleich:

  • Quell-IP-Adresse

  • Ziel-IP-Adresse

  • Protokoll

  • Quell-Portnummer

  • Ziel-Portnummer

  • Index eingehender Schnittstellen

  • IP-Art des Dienstes

Wenn alle Layer-3 - und Layer-4-Parameter identisch sind, sendet das Gerät die Pakete im Datenstrom über dieselbe Schnittstelle, was wiederum dazu beiträgt, eine falsche Lieferung von TCP- und UDP-Datenströmen zu verhindern.

Internet Control Message Protocol (ICMP)-Pakete werden anders behandelt, da der Feldpositions-Offset das Prüfsummenfeld ist, wodurch jedes Ping-Paket zu einem separaten "Flow" wird. Es gibt andere Protokolle, die in IP gekapselt werden können, die einen unterschiedlichen Wert im 32-Bit-Offset haben können. Dies kann auch problematisch sein, da diese Protokolle als separater Fluss betrachtet werden.

Standardmäßig oder wenn Sie nur die Layer-3-Anweisung angeben, verwendet der Router den Index der eingehenden Schnittstelle sowie die folgenden Layer-3-Informationen im Paket-Header, um den Datenverkehr auszugleichen:

  • Quell-IP-Adresse

  • Ziel-IP-Adresse

  • Protokoll

Standardmäßig wird der Lastenausgleich für IP-Pakete der Version 6 (IPv6) auf der Grundlage der folgenden Layer-3- und Layer-4-Informationen durchgeführt:

  • Quell-IP-Adresse

  • Ziel-IP-Adresse

  • Protokoll

  • Quell-Portnummer

  • Ziel-Portnummer

  • Index eingehender Schnittstellen

  • Datenverkehrsklasse

Beispiele für Load Balancing pro Paket

Führen Sie Load Balancing pro Paket für alle Routen durch:

Führen Sie Load Balancing pro Paket nur für eine begrenzte Anzahl von Routen durch:

Um das Random Spray Load Balancing pro Paket zu konfigurieren, fügen Sie die load-balance random Anweisung auf Hierarchieebene [edit policy-options policy-statement policy-name term term-name then] ein:

Um die Konfiguration abzuschließen, müssen Sie die Routing-Richtlinie auf Routen anwenden, die aus der Routing-Tabelle in die Weiterleitungstabelle exportiert werden, indem Sie den Richtliniennamen in die durch die export Anweisung auf Hierarchieebene [edit routing-options forwarding-table] angegebene Liste aufnehmen