Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Unterstützung der inneren VLAN-Liste und des inneren VLAN-Bereichs für qualifiziertes BUM-Pruning auf einer Dual-Tagged-Schnittstelle für eine VPLS-Routing-Instanz – Übersicht

Junos OS stellt die qualified-bum-pruning-mode Anweisung bereit, die die Einschränkung von Broadcast-, Multicast- und unbekanntem (BUM)-Datenverkehr in einer VPLS-Instanz zu einem bestimmten Abonnenten-VLAN-Stack unterstützt. Dadurch wird der unnötige Bandbreitenverbrauch reduziert und die Netzwerkleistung verbessert.

Alle Abonnenten-VLANs, die an ihre jeweiligen Retail-ISPs zurückgekoppelt werden müssen, werden ebenfalls in derselben VPLS-Instanz wie der Retail-ISP erstellt. Jedem Retail-ISP wird eine VPLS-Instanz zugewiesen. Jeglicher Datenverkehr auf Abonnenten-VLANs wird über den VPLS-Tunnel zum IsP für den Einzelhandel geleitet. Ebenso wird der Datenverkehr von einem Retail-ISP in einem VPLS-Tunnel an alle Abonnenten-VLANs in dieser VPLS-Instanz weitergeleitet. Für Multicast-Datenverkehr (einschließlich Broadcast, unbekannter DMAC sowie Layer-2- und Layer-3-Multicast) erstellt die standardmäßige Layer-2-VPLS-Instanzweiterleitung ein BUM-Paket, das von einem Einzelhandels-ISP über einen VPLS-Tunnel stammt und an alle Abonnenten-VLANs in der VPLS-Instanz überflutet wird. Dadurch erhalten die einzelnen Abonnenten, die möglicherweise bestimmte Multicast-Datenverkehrskanäle abonniert haben, den gesamten Datenverkehr anstelle des Multicast-Datenverkehrs, für den sich der Anwender angemeldet hat.

Um dies zu überwinden, muss BUM-Datenverkehr nur an Abonnenten weitergeleitet werden, die die beabsichtigten Empfänger sind, indem die im BUM-Paket vorhandenen VLAN-Tags diesen Abonnenten zugeordnet werden. Einem Abonnenten wird ein gestapeltes VLAN-Tag zugewiesen, und BUM-Pakete werden nur an einen Abonnenten gesendet, dessen gestapelte VLAN-Tags mit den im BUM-Paket vorhandenen VLAN-Tags übereinstimmen. So wird sichergestellt, dass Abonnenten nur den speziell für sie vorgesehenen BUM-Datenverkehr erhalten, was eine normale Überflutung des BUM-Datenverkehrs verhindert. Dies wird als BUM-Pruning bezeichnet. Bisher unterstützte Junos OS nur einzelne VLAN-getaggte und Dual-VLAN-getaggte Abonnentenschnittstellen. Das bedeutet, dass für jeden Anwender eine andere Schnittstelle konfiguriert werden muss. Eine solche BUM-Pruning-Lösung ist nicht gut skalierbar. Um dieses Problem zu beheben, unterstützt Junos OS jetzt die Konfiguration von VLAN-Bereichen auf den Abonnentenschnittstellen. Dies ermöglicht eine bessere Verwaltung der Abonnentenservices.

BUM-Pruning auf Junos OS ermöglicht die Konfiguration von Anwenderschnittstellen mit Inner-Vlan-Listen. Jede interne VLAN-Liste enthält alle Abonnenten-VLANs, die auf einer bestimmten Abonnentenschnittstelle gruppiert werden müssen, die einer VPLS-Instanz zugeordnet ist. Sie können BUM-Pruning auf jeder VPLS-Instanz konfigurieren, die einem Einzelhandels-ISP zugewiesen ist, indem Sie den set routing-instances routing-instance-name qualified-bum-pruning-mode Befehl verwenden.

Bei normalem VPLS-Flooding wird BUM-Datenverkehr über den VPLS-Tunnel empfangen und an alle Abonnentenschnittstellen geflutet, die der vpls-Instanz zugeordnet sind. Diese Schnittstellen sind möglicherweise demselben Abonnenten-VLAN zugeordnet wie das Paket, das über den VPLS-Tunnel empfangen wird. Durch das Aktivieren des qualifizierten BUM-Pruning-Modus in einer VPLS-Instanz ist das VPLS-Flooding auf eine Kombination aus Service Provider-VLAN und Abonnenten-VLAN beschränkt. Die qualified-bum-pruning Anweisung implementiert BUM-Pruning auf der Packet Forwarding Engine in der Ausgangsliste jeder Abonnentenschnittstelle, die der VPLS-Instanz zugeordnet ist. Auf der Packet Forwarding Engine wird BUM-Pruning als vlan-check nexthop implementiert, der in der Ausgangsliste der Abonnentenschnittstelle installiert ist. Der vlan-check nexthop überprüft, ob das BUM-Paket, das das ifl verlässt, dieselbe Kombination aus Service Provider-VLAN und Abonnenten-VLAN wie die auf der Schnittstelle konfigurierte hat. Wenn die VLAN-Prüfung übereinstimmt, wird das Paket weitergeleitet oder es wird verworfen. So wird sichergestellt, dass nur der Teilnehmer, der der beabsichtigte Empfänger des BUM-Datenverkehrs ist, das Paket erhält. Diese Funktion wird sowohl für Single-Tagged- und Dual-Tagged-Abonnentenschnittstellen als auch für Abonnentenschnittstellen unterstützt, die mit Vlan-Map-Vorgängen konfiguriert sind. Wenn vlan-map-Operationen auf den Schnittstellen konfiguriert sind, wird das normalisierte VLAN auf der Schnittstelle für das vlan-check nexthop berücksichtigt. Diese Funktion wird sowohl für Standard- als auch für logische Systeme unterstützt.

Derzeit können dual getaggte Abonnentenschnittstellen ein einzelnes Paar Service Provider-VLAN und Abonnenten-VLAN unterstützen. Mit Unterstützung für BUM-Pruning von VPLS-Datenverkehr auf dual getaggten Schnittstellen können Sie ein einzelnes Service Provider-VLAN(s) auf der Abonnentenschnittstelle konfigurieren und es mehreren Kunden-VLANs über eine einzige interne VLAN-Liste oder einen internen VLAN-Bereich zuordnen. Die interne VLAN-Liste auf einer Abonnentenschnittstelle kann mehrere Elemente haben. Jedes Element der inneren VLAN-Liste kann wie folgt sein:

  • Ein einzelnes VLAN-Tag

  • Eine Reihe von VLANs

Der BUM-Datenverkehrsfluss über dual getaggte Schnittstellen wird sowohl auf aggregierten als auch auf nicht aggregierten Abonnentenschnittstellen unterstützt. Wenn BUM-Datenverkehr eine Abonnentenschnittstelle verlässt, die mit einer inneren VLAN-Liste oder einem inneren VLAN-Bereich konfiguriert ist, werden das Service Provider-VLAN (S) und das Teilnehmer-VLAN (C) im Paket auf alle auf der Schnittstelle möglichen Kombinationen von (S,C) der S- und C-VLANs geprüft. Wenn das Paket mit einer der Kombinationen übereinstimmt, wird es über die Abonnentenschnittstelle weitergeleitet. Wenn das Paket mit keiner Kombination übereinstimmt, wird es verworfen. Wenn der Anwender vlan-map konfiguriert hat, werden die zu überprüfenden S- und C-VLANs basierend auf der VLAN-Normalisierung auf der Schnittstelle geändert.