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 Datenfluss

In Junos OS aktivieren Sie das Load Balancing pro Datenstrom, indem Sie die Option für den Lastausgleich pro Datenstrom in der Konfiguration der Routing-Richtlinie festlegen. Beachten Sie, dass die vorhandene Lastausgleichsoption pro Paket auch von Junos OS und Junos OS Evolved Software unterstützt wird.

Wenn es mehrere Pfade zu gleichen Kosten zum selben Ziel für die aktive Route gibt, verwendet Junos OS standardmäßig einen Hash-Algorithmus, um eine der Next-Hop-Adressen auszuwählen, die in der Weiterleitungstabelle installiert werden sollen. Wenn Sie das Load Balancing pro Flow verwenden, werden alle Next-Hop-Adressen für ein Zielziel in der Weiterleitungstabelle installiert. Die Last wird somit ausgeglichen, sodass der Datenverkehr auf mehrere Pfade zwischen den Routen verteilt wird.

Um das Load Balancing pro Flow zu konfigurieren, schließen Sie die load-balance per-packet oder-Anweisung load-balance per-flow entweder als Option der route-filter Anweisung auf Hierarchieebene [edit policy-options policy-statement policy-name term term-name from] ein:

Hinweis:

Sie können die load-balance per-packet Option oder load-balance per-flow verwenden, und beide haben die gleiche Funktionalität.

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.

Bei der M Series (mit Ausnahme des M120-Routers) und den Routern der T-Serie wird das erste Fragment demselben Ziel mit Lastenausgleich zugeordnet wie die unfragmentierten Pakete. Die anderen Fragmente können anderen Zielen mit Lastenausgleich zugeordnet werden.

Nur für den M120-Router werden alle Fragmente demselben Ziel mit Lastenausgleich zugeordnet. Dieses Ziel ist nicht unbedingt dasselbe wie das für unfragmentierte Pakete.

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

Hinweis: Auf diesen Plattformen kann die Option "Pro Datenstrom" anstelle der Option "Paket pro Paket" verwendet werden:
  • PTX-1000

  • PTX-10002-60

  • QFX-10001-I-20C

  • QFX-10002-60C

  • QFX-10003-160c

  • QFX-10003-80C

  • Junos Evo PTX Standardkonfigurationsdatei

  • Junos PTX-Standardkonfigurationsdatei

  • 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