Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Locality Bias in a Virtual Chassis

Standardmäßig verteilen die Mitgliedsrouter in einem Virtual Chassis den ausgehenden Datenverkehr gleichmäßig auf alle ausgehenden Portverbindungen. Um Bandbreite über die internen Virtual Chassis-Ports zu sparen, können Sie Locality Bias verwenden, um Unicast-Transitdatenverkehr an ausgehende Links auf demselben (lokalen) Mitglieds-Router zu leiten.

Wie Lokalitätsverzerrung funktioniert

Locality Bias spart Virtual Chassis-Portbandbreite in einem Virtual Chassis mit zwei Mitgliedern, indem der Unicast-Transitverkehr für ECMP-Gruppen (Equal-Cost Multipath) und aggregierte Ethernet-Bundles an ausgehende Links im selben (lokalen) Mitglieds-Router geleitet wird, vorausgesetzt, der lokale Router verfügt über die gleiche oder eine größere Anzahl an verfügbaren Ausgangslinks als der Remote-Router. Da der Locality Bias den gesamten Datenverkehr zum lokalen Mitglieds-Router leitet, verbrauchen Virtual Chassis-Ports keine Bandbreite.

Wenn jedoch die Anzahl der verfügbaren Ausgangsverbindungen für Remote-Mitglieder des Routers die Anzahl der verfügbaren Ausgangsverbindungen für lokale Router überschreitet, reduziert das System die Menge des Datenverkehrs im lokalen Router, indem es ein Verhältnis verwendet, das auf der Anzahl der Remote- zu lokalen Verbindungen basiert. Die Menge des Datenverkehrs, die das System nicht an Ausgangsverbindungen auf dem lokalen Mitglieds-Router leitet, wird dann gleichmäßig auf die Ausgangsverbindungen im Remote-Mitglieds-Router aufgeteilt.

Wenn weder der lokale Router noch der Remote-Router über verfügbare Ausgangslinks verfügen, ändert sich der Weiterleitungsstatus des Datenverkehrs über die Virtual Chassis-Ports nicht.

Prozentsatz der lokalen Verzerrung

Der Router verwendet die folgenden Algorithmen, um den Prozentsatz des Datenverkehrs zu bestimmen, der an die lokalen Router-Ausgangslinks geleitet wird, wobei L die Anzahl der Ausgangslinks auf dem lokalen Mitglieds-Router und R die Anzahl der Ausgangslinks auf dem Remote-Mitglieds-Router angegeben ist.

Optimale Vorgehensweise:

Um mögliche Datenverkehrsverluste und Überbelegungen auf Ausgangsschnittstellen zu vermeiden, sollten Sie die Auslastungsanforderungen, wie z. B. die gesamte und verfügbare Bandbreite, für die lokalen Verbindungen in Ihrem Netzwerk verstehen, bevor Sie die Konfiguration der lokalen Bias ändern.

  • Wenn L >= R, dann Locality Bias Percentage = 100 Prozent und der lokale Mitglieds-Router empfängt den gesamten ausgehenden Datenverkehr.

    Wenn beispielsweise der lokale Router und der Remote-Router jeweils eine Ausgangsverbindung enthalten, beträgt die Lokalitätsverzerrung 100 Prozent. Der Router leitet den gesamten Unicast-Transitverkehr, der für eine ECMP-Gruppe oder ein aggregiertes Ethernet-Paket bestimmt ist, an den lokalen Mitglieds-Router weiter.

  • Wenn L < R, dann Locality Bias Percentage = 200 * (L / ( R + L ))

    Wenn beispielsweise der lokale Router (L) eine Verbindung und der Remote-Router (R) zwei Links enthält, lautet die Berechnung des Prozentsatzes für die Ortsverzerrung

    200 * ( 1 / ( 2 + 1)) = 66

    Das bedeutet, dass das System 66 Prozent des Unicast-Transitdatenverkehrs, der für eine ECMP-Gruppe oder ein aggregiertes Ethernet-Paket bestimmt ist, an den lokalen Mitglieds-Router leitet. Das System teilt die restlichen 34 Prozent des Unicast-Transitdatenverkehrs zu gleichen Teilen auf die Ausgangsverbindungen des Remote-Mitglieds-Routers auf. Jede der beiden Remote-Ausgangsverbindungen im Beispiel empfängt 17 Prozent des Datenverkehrs.

    Hinweis:

    Die tatsächliche Datenverkehrsmenge, die der lokale Mitglieds-Router empfängt, kann geringfügig von den Prozentsätzen in den Algorithmusberechnungen abweichen.

  • Wenn L = 0 oder R = 0, dann ändert die Lokalitätsverzerrung den Weiterleitungsstatus nicht.

Sowohl für die Algorithmen als L >= R auch für die L < R Algorithmen werden die Prozentsätze der Lokalitätsverzerrung auf jeder Linecard neu berechnet, wenn eine der aggregierten untergeordneten Ethernet-Verbindungen aktiv oder gesunken ist oder wenn eine Verbindung zu einem ECMP-Bundle hinzugefügt oder daraus entfernt wird.

Hinweis:

Wenn ein ECMP-Bundle über eine oder mehrere untergeordnete Verbindungen verfügt, bei denen es sich um aggregierte Ethernet-Verbindungen handelt, werden diese aggregierten untergeordneten Ethernet-Verbindungen immer als remote betrachtet, es sei denn, alle aggregierten untergeordneten Ethernet-Verbindungen sind lokal.

Tabellarischer Änderungsverlauf

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

Veröffentlichung
Beschreibung
14.1
Ab Junos OS Version 14.1 können Sie, wenn Sie Bandbreite über die internen Virtual Chassis-Ports sparen möchten, den Locality Bias verwenden, um Unicast-Transitdatenverkehr an ausgehende Links auf demselben (lokalen) Mitglieds-Router zu leiten.