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 Beschränkung von Broadcast-, Multicast- und unbekanntem (BUM) Datenverkehr in einer VPLS-Instanz auf einen bestimmten Anwender-VLAN-Stack unterstützt. Dies reduziert unnötigen Bandbreitenverbrauch und verbessert dadurch die Netzwerkleistung.

Alle Anwender-VLANs, die zu ihren jeweiligen Retail-ISPs zurückgeroutet werden müssen, werden ebenfalls in derselben VPLS-Instanz wie der Retail-ISP erstellt. Jedem Retail-ISP wird eine VPLS-Instanz zugewiesen. Sämtlicher Datenverkehr auf Anwender-VLANs wird über den VPLS-Tunnel zum Retail-ISP geleitet. Gleichermaßen wird jeglicher Datenverkehr von einem Einzelhandels-ISP in einem VPLS-Tunnel an alle Anwender-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 kommt und an alle Anwender-VLANs in der VPLS-Instanz geflutet wird. Dies führt dazu, dass die einzelnen Abonnenten, die möglicherweise bestimmte Multicast-Datenverkehrskanäle abonniert haben, den gesamten Datenverkehr anstelle des Multicast-Datenverkehrs erhalten, für den sich der Anwender angemeldet hat.

Um dies zu umgehen, muss der BUM-Datenverkehr nur an die beabsichtigten Empfänger weitergeleitet werden, indem die im BUM-Paket vorhandenen VLAN-Tags diesen Teilnehmern zugeordnet werden. Einem Anwender wird ein gestapeltes VLAN-Tag zugewiesen, und BUM-Pakete werden nur an einen Anwender gesendet, dessen gestapelte VLAN-Tags mit den im BUM-Paket vorhandenen VLAN-Tags übereinstimmen. Dadurch wird sichergestellt, dass die Teilnehmer nur den speziell für sie bestimmten BUM-Datenverkehr erhalten, wodurch das normale Flooding des BUM-Datenverkehrs verhindert wird. Dies wird als BUM-Pruning bezeichnet. Bisher unterstützte Junos OS nur einzelne VLAN-getaggte und zwei VLAN-getaggte Anwender-Schnittstellen. Dies bedeutet, dass für jeden Anwender eine andere Schnittstelle konfiguriert werden muss. Eine solche BUM-Schneidelösung lässt sich nicht gut skalieren. Um dieses Problem zu beheben, unterstützt Junos OS jetzt die Konfiguration von VLAN-Bereichen auf den Schnittstellen der Anwender. Dies ermöglicht eine bessere Verwaltung der Anwender-Services.

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

Bei normalem VPLS-Flooding wird der BUM-Datenverkehr über den VPLS-Tunnel empfangen und an alle Anwender-Schnittstellen geflutet, die der vpls-Instanz zugeordnet sind. Diese Schnittstellen können demselben Anwender-VLAN zugeordnet sein oder auch nicht, wie das über den VPLS-Tunnel empfangene Paket. Durch Aktivieren des qualifizierten BUM-Prunning-Modus in einer VPLS-Instanz wird VPLS-Flooding auf eine Kombination aus Service-Provider-VLAN und Anwender-VLAN beschränkt. Die qualified-bum-pruning Anweisung implementiert BUM-Pruning auf der Packet Forwarding Engine in der Ausgangsliste jeder Anwender-Schnittstelle, die der VPLS-Instanz zugeordnet ist. Auf der Packet Forwarding Engine wird BUM-Pruning als VLAN-Check-Nexthop implementiert, der in der Ausgangsliste der Anwender-Schnittstelle installiert wird. Der vlan-check nexthop prüft, ob das BUM-Paket, das das ifl verlässt, dieselbe Kombination aus Service-Provider-VLAN und Anwender-VLAN aufweist wie auf der Schnittstelle konfiguriert. Wenn die VLAN-Prüfung übereinstimmt, wird das Paket weitergeleitet oder es wird verworfen. Dadurch wird sichergestellt, dass nur der Anwender, der der beabsichtigte Empfänger des BUM-Datenverkehrs ist, das Paket empfängt. Diese Funktion wird sowohl für Single-Tagged und Dual-Tagged Anwender-Schnittstellen als auch für Anwender-Schnittstellen unterstützt, die mit VLAN-Map-Vorgängen konfiguriert sind. Wenn VLAN-Map-Vorgänge auf den Schnittstellen konfiguriert sind, wird das normalisierte VLAN auf der Schnittstelle für den VLAN-Check-Nexthop berücksichtigt. Diese Funktion wird sowohl für Standard- als auch für logische Systeme unterstützt.

Derzeit können doppelt getaggte Anwender-Schnittstellen ein einzelnes Paar aus Service Provider-VLAN und Anwender-VLAN unterstützen. Dank der Unterstützung für BUM-Pruning von VPLS-Datenverkehr auf doppelt getaggten Schnittstellen können Sie ein einzelnes Service Provider-VLAN(s) auf der Anwender-Schnittstelle konfigurieren und es über eine einzige innere VLAN-Liste oder einen inneren VLAN-Bereich mehreren Kunden-VLANs zuordnen. Die innere VLAN-Liste auf einer Anwender-Schnittstelle kann mehrere Elemente enthalten. Jedes Element der inneren VLAN-Liste kann wie folgt aussehen:

  • Ein einziges VLAN-Tag

  • Eine Reihe von VLANs

Der BUM-Datenverkehrsfluss über Dual-Tagged Schnittstellen wird sowohl auf aggregierten als auch auf nicht aggregierten Anwender-Schnittstellen unterstützt. Wenn der BUM-Datenverkehr eine mit der inneren VLAN-Liste oder dem inneren VLAN-Bereich konfigurierte Anwender-Schnittstelle verlässt, werden das Service Provider-VLAN (S) und das Anwender-VLAN (C) im Paket mit allen auf der Schnittstelle möglichen Kombinationen von (S,C) der S- und C-VLANs verglichen. Wenn das Paket mit einer der Kombinationen übereinstimmt, wird es an die Schnittstelle des Anwenders weitergeleitet. Wenn das Paket mit keiner Kombination übereinstimmt, wird es verworfen. Wenn der Anwender vlan-map konfiguriert hat, werden die zu prüfenden S- und C-VLANs basierend auf der VLAN-Normalisierung auf der Schnittstelle geändert.