Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiele: Konfigurieren der Bandbreitenverwaltung

Grundlegendes zur Bandbreitenverwaltung für Multicast

Mit der Bandbreitenverwaltung können Sie die Multicast-Datenflüsse steuern, die eine Multicastschnittstelle verlassen. Diese Kontrolle ermöglicht es Ihnen, Ihren Multicast-Datenverkehr besser zu verwalten und die Wahrscheinlichkeit einer Überbelegung oder Überlastung der Schnittstelle zu verringern oder zu beseitigen.

Die Bandbreitenverwaltung stellt sicher, dass es auf einer Schnittstelle nicht zu einer Überbelegung des Multicastdatenverkehrs kommt. Bei der Verwaltung der Multicast-Bandbreite definieren Sie die maximale Multicast-Bandbreite, die eine einzelne Schnittstelle verwenden kann, sowie die Bandbreite, die einzelne Multicast-Flows verwenden.

Beispielsweise kann die Routing-Software einem Interface keinen Datenfluss hinzufügen, wenn dadurch die zulässige Bandbreite für diese Schnittstelle überschritten wird. Unter diesen Umständen wird die Schnittstelle abgelehnt. Diese Ablehnung hindert jedoch nicht daran, dass ein Multicastprotokoll (z. B. PIM) eine Join-Nachricht an den Upstream sendet. Der Datenverkehr geht weiterhin auf dem Router ein, auch wenn der Router den Datenverkehr nicht von den erwarteten ausgehenden Schnittstellen sendet.

Sie können die Datenflussbandbreite statisch konfigurieren, indem Sie einen Bandbreitenwert für den Datenfluss in Bits pro Sekunde angeben, oder Sie können die Messung und adaptive Änderung der Datenflussbandbreite aktivieren. Bei Verwendung der Option "Adaptive Bandbreite" fragt die Routing-Software die Statistiken für die zu messenden Datenströme in 5-Sekunden-Intervallen ab und berechnet die Bandbreite auf der Grundlage der Abfragen. Die Routing-Software verwendet den Maximalwert, der innerhalb der letzten Minute (d. h. der letzten 12 Messpunkte) gemessen wurde, als Flussbandbreite.

Weitere Informationen finden Sie in den folgenden Abschnitten:

Bandbreitenverwaltung und PIM-Graceful-Restart

Bei Verwendung des PIM-Graceful-Neustarts werden nach dem Neustart des Routing-Prozesses auf der Routing-Engine zuvor zugelassene Schnittstellen immer wieder zugelassen und die verfügbare Bandbreite auf den Schnittstellen angepasst. Bei Verwendung der Option "Adaptive Bandbreite" basiert die Bandbreitenmessung zunächst auf der konfigurierten oder standardmäßigen Startbandbreite, die in der ersten Minute ungenau sein kann. Dies bedeutet, dass neue Datenströme fälschlicherweise abgelehnt oder vorübergehend zugelassen werden können. Sie können dieses Problem beheben, indem Sie den Betriebsbefehl clear multicast bandwidth-admission ausgeben.

Wenn der ordnungsgemäße PIM-Neustart nicht konfiguriert ist, werden zuvor zugelassene oder abgelehnte Schnittstellen nach dem Neustart des Routing-Prozesses möglicherweise abgelehnt oder auf unvorhersehbare Weise zugelassen.

Bandbreitenmanagement und Quellredundanz

Bei Verwendung von Quellredundanz können mehrere Quellen (z. B. s1 und s2) für dieselbe Zielgruppe vorhanden sein (g). Allerdings kann immer nur eine der Quellen aktiv senden. In diesem Fall werden mehrere Weiterleitungseinträge – (s1,g) und (s2,g) – erstellt, nachdem jeder den Zulassungsprozess durchlaufen hat.

Bei redundanten Quellen wird im Gegensatz zu nicht verwandten Einträgen ein OIF, das bereits für einen Eintrag zugelassen ist (z. B. (s1,g), automatisch für andere Redundanzeinträge zugelassen, z. B. (s2,g). Die verbleibende Bandbreite auf der Schnittstelle wird jedes Mal abgezogen, wenn eine ausgehende Schnittstelle hinzugefügt wird, obwohl nur ein Sender aktiv sendet. Durch die Messung der Bandbreite wird die für die inaktiven Einträge abgezogene Bandbreite wieder gutgeschrieben, wenn der Router feststellt, dass kein Datenverkehr übertragen wird.

Weitere Informationen zum Definieren redundanter Quellen finden Sie unter Beispiel: Konfigurieren einer Multicast-Flusszuordnung.

Logische Systeme und Bandbreitenüberbelegung

Sie können die Bandbreite sowohl auf der Ebene der physischen als auch auf der Ebene der logischen Schnittstelle verwalten. Wenn jedoch mehr als ein logisches System dieselbe physische Schnittstelle verwendet, kann die Schnittstelle überbelegt sein. Eine Überbelegung tritt auf, wenn die Gesamtbandbreite aller separat konfigurierten maximalen Bandbreitenwerte für die Schnittstellen auf jedem logischen System die Bandbreite der physischen Schnittstelle überschreitet.

Bei der Anzeige von Informationen zur Schnittstellenbandbreite weist ein negativer Wert für die verfügbare Bandbreite auf eine Überbelegung der Schnittstelle hin.

Die Schnittstellenbandbreite kann überbelegt werden, wenn die konfigurierte maximale Bandbreite abnimmt oder wenn einige Datenflussbandbreiten aufgrund einer Konfigurationsänderung oder eines tatsächlichen Anstiegs der Datenverkehrsrate zunehmen.

Die Schnittstellenbandbreite kann wieder verfügbar werden, wenn einer der folgenden Fälle eintritt:

  • Die konfigurierte maximale Bandbreite erhöht sich.

  • Einige Datenströme werden nicht mehr von Schnittstellen übertragen, und für andere Datenströme stehen nun Bandbreitenreserven für sie zur Verfügung.

  • Einige Datenstrombandbreiten verringern sich aufgrund einer Konfigurationsänderung oder eines tatsächlichen Rückgangs der Datenverkehrsrate.

Schnittstellen, die aufgrund unzureichender Bandbreite für einen Datenfluss abgelehnt werden, werden nicht automatisch zurückgesendet, auch wenn die Bandbreite wieder verfügbar wird. Abgelehnte Schnittstellen können erneut zugelassen werden, wenn einer der folgenden Fälle eintritt:

  • Das Multicast-Routingprotokoll aktualisiert den Weiterleitungseintrag für den Datenstrom, nachdem eine Join-, Leave- oder Prune-Nachricht empfangen wurde oder nachdem eine Topologieänderung aufgetreten ist.

  • Das Multicast-Routing-Protokoll aktualisiert den Weiterleitungseintrag für den Datenfluss aufgrund von Konfigurationsänderungen.

  • Sie wenden die Bandbreitenverwaltung manuell erneut auf einen bestimmten Datenfluss oder auf alle Datenflüsse an, indem Sie den Betriebsbefehl clear multicast bandwidth-admission verwenden .

Selbst wenn die zuvor verfügbare Bandbreite nicht mehr verfügbar ist, werden bereits zugelassene Schnittstellen erst entfernt, wenn eine der folgenden Situationen eintritt:

  • Das Multicast-Routingprotokoll entfernt die Schnittstellen explizit nach dem Empfang einer Leave- oder Prune-Nachricht oder nach einer Topologieänderung.

  • Sie wenden die Bandbreitenverwaltung manuell erneut auf einen bestimmten Datenfluss oder auf alle Datenflüsse an, indem Sie den Betriebsbefehl clear multicast bandwidth-admission verwenden .

Beispiel: Definieren von maximalen Schnittstellenbandbreiten

In diesem Beispiel wird gezeigt, wie Sie die maximale Bandbreite für eine physische oder logische Schnittstelle konfigurieren.

Anforderungen

Bevor Sie beginnen:

Überblick

Die Einstellung für die maximale Bandbreite wendet die Zugangssteuerung entweder auf die konfigurierte Schnittstellenbandbreite oder auf die native Geschwindigkeit der zugrunde liegenden Schnittstelle an (wenn keine konfigurierte Bandbreite für die Schnittstelle vorhanden ist).

Wenn Sie mehrere logische Schnittstellen (z. B. zur Unterstützung von VLANs oder PVCs) auf derselben zugrunde liegenden physischen Schnittstelle konfigurieren und keine Bandbreite für die logischen Schnittstellen konfiguriert ist, wird davon ausgegangen, dass die logischen Schnittstellen alle dieselbe Bandbreite wie die zugrunde liegende Schnittstelle haben. Dies kann zu einer Überzeichnung führen. Um eine Überbelegung zu vermeiden, konfigurieren Sie die Bandbreite für die logischen Schnittstellen oder konfigurieren Sie die Zugangssteuerung auf der Ebene der physischen Schnittstelle.

Sie müssen nur die maximale Bandbreite für eine Schnittstelle definieren, auf die Sie die Bandbreitenverwaltung anwenden möchten. Eine Schnittstelle, für die keine maximale Bandbreite definiert ist, überträgt alle Multicast-Datenströme, die durch das Multicast-Protokoll bestimmt werden, das auf der Schnittstelle ausgeführt wird (z. B. PIM).

Wenn Sie die maximale Bandbreite angeben, ohne einen Wert für Bits pro Sekunde anzugeben, wird die Zugangssteuerung basierend auf der für die Schnittstelle konfigurierten Bandbreite aktiviert. Im folgenden Beispiel ist die Zugangssteuerung für die logische Schnittstelleneinheit 200 aktiviert, und die maximale Bandbreite beträgt 20 MBit/s. Wenn die Bandbreite auf der Schnittstelle nicht konfiguriert ist, ist die maximale Bandbreite die Verbindungsgeschwindigkeit.

Topologie

Konfiguration

Verfahren

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie eine maximale Bandbreite:

  1. Konfigurieren Sie die Bandbreite einer logischen Schnittstelle.

  2. Aktivieren Sie die Zugangssteuerung auf der logischen Schnittstelle.

  3. Aktivieren Sie auf einer physischen Schnittstelle die Zugangssteuerung, und legen Sie die maximale Bandbreite auf 60 Mbit/s fest.

  4. Legen Sie für eine logische Schnittstelle auf derselben physischen Schnittstelle wie in Schritt 3 gezeigt eine kleinere maximale Bandbreite fest.

Befund

Bestätigen Sie Ihre Konfiguration, indem Sie die Befehle show interfaces und show routing-options eingeben.

Verifizierung

Um die Konfiguration zu überprüfen, führen Sie den Befehl show multicast interface aus.

Beispiel: Konfigurieren von Multicast mit Abonnenten-VLANs

In diesem Beispiel wird gezeigt, wie ein Router der MX-Serie so konfiguriert wird, dass er als Breitband-Service-Router (BSR) fungiert.

Anforderungen

In diesem Beispiel werden die folgenden Hardwarekomponenten verwendet:

  • Ein Router der MX-Serie oder ein Switch der EX-Serie mit einem PIC, der die Warteschlange für Datenverkehrssteuerungsprofile unterstützt

  • Ein DSLAM

Bevor Sie beginnen:

Übersicht und Topologie

Wenn mehrere BSR-Schnittstellen IGMP- und MLD-Join- und Leave-Anforderungen für denselben Multicast-Stream empfangen, sendet der BSR eine Kopie des Multicast-Streams an jede Schnittstelle. Sowohl die Multicast-Steuerpakete (IGMP und MLD) als auch die Multicast-Datenpakete fließen zusammen mit den Unicast-Daten über dieselbe BSR-Schnittstelle. Da der gesamte Datenverkehr pro Kunde über eine eigene Schnittstelle auf dem BSR verfügt, werden die Abrechnung pro Kunde, die Anrufsteuerung (Call Admission Control, CAC) und die Anpassung der Servicequalität (Quality of Service, QoS) unterstützt. Die QoS-Bandbreite, die von Multicast verwendet wird, verringert die Unicast-Bandbreite.

Mehrere Schnittstellen auf dem BSR können eine Verbindung zu einem gemeinsam genutzten Gerät herstellen (z. B. einem DSLAM). Der BSR sendet denselben Multicast-Stream mehrmals an das gemeinsam genutzte Gerät und verschwendet so Bandbreite. Effizienter ist es, den Multicast-Stream einmal an den DSLAM zu senden und die Multicast-Streams im DSLAM zu replizieren. Es gibt zwei Ansätze, die Sie verwenden können.

Der erste Ansatz besteht darin, weiterhin Unicast-Daten an die kundenspezifischen Schnittstellen zu senden, aber den DSLAM alle kundenspezifischen IGMP- und MLD-Beitritts- und Belassungsanforderungen an den BSR auf einer einzigen dedizierten Schnittstelle (einem Multicast-VLAN) weiterleiten zu lassen. Der DSLAM empfängt die Multicast-Streams vom BSR auf der dedizierten Schnittstelle ohne unnötige Replikation und führt die erforderliche Replikation für die Kunden durch. Da alle Multicast-Steuerungs- und Datenpakete nur eine Schnittstelle verwenden, wird nur eine Kopie eines Datenstroms gesendet, selbst wenn mehrere Anforderungen vorhanden sind. Dieser Ansatz wird als OIF-Mapping (Reverse Outgoing Interface) bezeichnet. Die umgekehrte OIF-Zuordnung ermöglicht es dem BSR, den Multicast-Status der gemeinsam genutzten Schnittstelle an die Kundenschnittstellen weiterzugeben, wodurch die Abrechnung pro Kunde und die QoS-Anpassung funktionieren. Wenn ein Kunde den TV-Kanal wechselt, sendet das Router-Gateway (RG) eine IGMP- oder MLD-Verknüpfung und hinterlässt Nachrichten an den DSLAM. Der DSLAM leitet die Anforderung transparent über das Multicast-VLAN an den BSR weiter. Der BSR ordnet die IGMP- oder MLD-Anforderung basierend auf der IP-Quelladresse oder der Quell-MAC-Adresse einem der Abonnenten-VLANs zu. Wenn das Abonnenten-VLAN gefunden wird, werden QoS-Anpassung und -Abrechnung in diesem VLAN oder dieser Schnittstelle durchgeführt.

Der zweite Ansatz besteht darin, dass der DSLAM weiterhin Unicast-Daten sendet und alle IGMP- und MLD-Beitritts- und -Belassungsanforderungen pro Kunde an den BSR auf den einzelnen Kundenschnittstellen senden, die Multicast-Streams jedoch auf einer einzigen dedizierten Schnittstelle ankommen lassen. Wenn mehrere Kunden denselben Multicast-Stream anfordern, sendet der BSR eine Kopie der Daten an die dedizierte Schnittstelle. Der DSLAM empfängt die Multicast-Streams vom BSR auf der dedizierten Schnittstelle und führt die erforderliche Replikation für die Kunden durch. Da die Multicast-Steuerpakete viele Kundenschnittstellen verwenden, muss in der Konfiguration auf dem BSR angegeben werden, wie die Multicast-Datenpakete jedes Kunden der einzelnen dedizierten Ausgabeschnittstelle zugeordnet werden sollen. Die QoS-Anpassung wird auf den Kundenschnittstellen unterstützt. Die Benutzersteuerung wird auf der gemeinsam genutzten Schnittstelle unterstützt. Dieser zweite Ansatz wird als Multicast-OIF-Mapping bezeichnet.

Die OIF-Zuordnung und die umgekehrte OIF-Zuordnung werden auf derselben Kundenschnittstelle oder gemeinsam genutzten Schnittstelle nicht unterstützt. In diesem Beispiel wird gezeigt, wie die beiden unterschiedlichen Ansätze konfiguriert werden. Beide Ansätze unterstützen die QoS-Anpassung und beide Ansätze unterstützen MLD/IPv6. Das Beispiel für die umgekehrte OIF-Zuordnung konzentriert sich auf IGMP/IPv4 und ermöglicht die QoS-Anpassung. Das OIF-Zuordnungsbeispiel konzentriert sich auf MLD/IPv6 und deaktiviert die QoS-Anpassung.

Der erste Ansatz (umgekehrtes OIF-Mapping) umfasst die folgenden Anweisungen:

  • flow-map: Definiert eine Flow-Karte, die die Bandbreite für jeden Flow steuert.

  • maximum-bandwidth - Aktiviert CAC.

  • reverse-oif-mapping - Ermöglicht es dem Routing-Gerät, ein Abonnenten-VLAN oder eine Schnittstelle basierend auf einer IGMP- oder MLD-Beitritts- oder -Austrittsanforderung zu identifizieren, die es über das Multicast-VLAN empfängt.

    Nachdem das Abonnenten-VLAN identifiziert wurde, passt das Routing-Gerät sofort die QoS (in diesem Fall die Bandbreite) in diesem VLAN an, basierend auf dem Hinzufügen oder Entfernen eines Abonnenten.

    Das Routinggerät verwendet IGMP- und MLD-Beitritts- oder -Leave-Berichte, um die VLAN-Informationen des Abonnenten abzurufen. Dies bedeutet, dass die verbindenden Geräte (z. B. der DSLAM) alle IGMP- und MLD-Berichte an das Routing-Gerät weiterleiten müssen, damit diese Funktion ordnungsgemäß funktioniert. Die Verwendung von Berichtsunterdrückung oder eines IGMP-Proxys kann dazu führen, dass die umgekehrte OIF-Zuordnung nicht ordnungsgemäß funktioniert.

  • subscriber-leave-timer - Führt eine Verzögerung bei der QoS-Aktualisierung ein. Nach dem Empfang einer IGMP- oder MLD-Abwesenheitsanforderung definiert diese Anweisung eine Zeitverzögerung (zwischen 1 und 30 Sekunden), die das Routinggerät wartet, bevor die QoS für die verbleibenden Teilnehmerschnittstellen aktualisiert wird. Sie können diese Verzögerung verwenden, um die Häufigkeit zu verringern, mit der das Routing-Gerät die gesamte QoS-Bandbreite im VLAN anpasst, wenn ein Teilnehmer schnelle Abwesenheits- und Beitrittsnachrichten sendet (z. B. beim Wechseln von Kanälen in einem IPTV-Netzwerk).

  • traffic-control-profile: Konfiguriert eine Shaping-Rate auf der logischen Schnittstelle. Die konfigurierte Formgebungsrate muss als absoluter Wert und nicht als Prozentsatz konfiguriert werden.

Der zweite Ansatz (OIF-Mapping) umfasst die folgenden Anweisungen:

  • map-to-interface: Ermöglicht in einer Richtlinienanweisung das Erstellen der OIF-Karte.

    Die OIF-Zuordnung ist eine Routingrichtlinienanweisung, die mehrere Begriffe enthalten kann. Beachten Sie beim Erstellen von OIF-Karten Folgendes:

    • Wenn Sie eine physische Schnittstelle angeben (z. B. ge-0/0/0), wird ein ".0" an die Schnittstelle angehängt, um eine logische Schnittstelle zu erstellen (z. B. ge-0/0/0.0).

    • Konfigurieren Sie eine Routing-Richtlinie für jedes logische System. Routingrichtlinien können nicht dynamisch konfiguriert werden.

    • Für die Schnittstelle muss außerdem IGMP, MLD oder PIM konfiguriert sein.

    • Sie können keine Zuordnung zu einer zugeordneten Schnittstelle vornehmen.

    • Es wird empfohlen, Richtlinienanweisungen für IGMP und MLD separat zu konfigurieren.

    • Geben Sie entweder eine logische Schnittstelle oder das Schlüsselwort self an. Das Schlüsselwort self gibt an, dass Multicast-Datenpakete auf derselben Schnittstelle wie die Steuerpakete gesendet werden und dass keine Zuordnung stattfindet. Wenn kein Begriff übereinstimmt, werden keine Multicast-Datenpakete gesendet.

  • no-qos-adjust: Deaktiviert die QoS-Anpassung.

    Die QoS-Anpassung verringert die verfügbare Bandbreite auf der Clientschnittstelle um die Bandbreite, die von den Multicaststreams verbraucht wird, die von der Clientschnittstelle auf die gemeinsam genutzte Schnittstelle abgebildet werden. Diese Aktion tritt immer auf, es sei denn, sie ist explizit deaktiviert.

    Wenn Sie die QoS-Anpassung deaktivieren, wird die verfügbare Bandbreite auf der Kundenschnittstelle nicht reduziert, wenn Multicast-Streams zur gemeinsam genutzten Schnittstelle hinzugefügt werden.

    Anmerkung:

    Sie können die QoS-Anpassung für IGMP- und MLD-Schnittstellen mithilfe dynamischer Profile dynamisch deaktivieren.

  • oif-map: Verknüpft eine Karte mit einer IGMP- oder MLD-Schnittstelle. Die OIF-Zuordnung wird dann auf alle IGMP- oder MLD-Anforderungen angewendet, die auf der konfigurierten Schnittstelle empfangen werden. In diesem Beispiel ist für die Abonnenten-VLANs 1 und 2 MLD konfiguriert, und jedes VLAN verweist auf eine OIF-Zuordnung, die einen Teil des Datenverkehrs an ge-2/3/9.4000, einen Teil des Datenverkehrs an ge-2/3/9.4001 und einen Teil des Datenverkehrs an sich selbst weiterleitet.

    Anmerkung:

    Sie können OIF-Zuordnungen mithilfe dynamischer Profile dynamisch mit IGMP-Schnittstellen verknüpfen.

  • passive: Definiert entweder IGMP oder MLD für die Verwendung des passiven Modus.

    Die OIF-Zuordnungsschnittstelle sollte in der Regel keinen IGMP- oder MLD-Steuerungsdatenverkehr weiterleiten und als passiv konfiguriert werden. Die OIF-Map-Implementierung unterstützt jedoch neben der Zuordnung von Datenströmen zu derselben Schnittstelle auch das Ausführen von IGMP oder MLD auf einer Schnittstelle (Steuerung und Daten). In diesem Fall sollten Sie IGMP oder MLD normal (d. h. nicht im passiven Modus) auf der zugeordneten Schnittstelle konfigurieren. In diesem Beispiel sind die OIF-Zuordnungsschnittstellen (ge-2/3/9.4000 und ge-2/3/9.4001) als MLD passiv konfiguriert.

    Standardmäßig bedeutet die Angabe der passiven Anweisung, dass keine allgemeinen Abfragen, gruppenspezifischen Abfragen oder gruppenquellenspezifischen Abfragen über die Schnittstelle gesendet werden und dass der gesamte empfangene Steuerungsdatenverkehr von der Schnittstelle ignoriert wird. Sie können jedoch bis zu zwei der drei verfügbaren Optionen für die passive Anweisung selektiv aktivieren, während die anderen Funktionen passiv (inaktiv) bleiben.

    Diese Optionen umfassen Folgendes:

    • send-general-query: Wenn angegeben, sendet die Schnittstelle allgemeine Abfragen.

    • send-group-query: Wenn angegeben, sendet die Schnittstelle gruppen- und gruppenquellenspezifische Abfragen.

    • allow-receive: Wenn angegeben, empfängt die Schnittstelle den Steuerungsdatenverkehr.

Topologie

Abbildung 1 zeigt das Szenario.

Wenn bei beiden Ansätzen mehrere Kunden denselben Multicast-Stream anfordern, sendet der BSR eine Kopie des Streams an die gemeinsam genutzte Multicast-VLAN-Schnittstelle. Der DSLAM empfängt den Multicastdatenstrom vom BSR auf der gemeinsam genutzten Schnittstelle und führt die erforderliche Replikation zu den Kunden durch.

Beim ersten Ansatz (umgekehrte OIF-Zuordnung) verwendet der DSLAM die Kunden-Abonnenten-VLANs nur für Unicast-Daten. IGMP- und MLD-Beitritts- und -Austrittsanforderungen werden über das Multicast-VLAN gesendet.

Beim zweiten Ansatz (OIF-Zuordnung) verwendet der DSLAM die kundenspezifischen Abonnenten-VLANs für Unicast-Daten und für IGMP- und MLD-Beitritts- und -Austrittsanforderungen. Das Multicast-VLAN wird nur für Multicast-Streams verwendet, nicht für Beitritts- und Abwesenheitsanfragen.

Abbildung 1: Multicast mit Teilnehmer-VLANs Multicast with Subscriber VLANs

Konfiguration

Konfigurieren einer umgekehrten OIF-Zuordnung

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie auf Hierarchieebene in die CLI ein, und geben Sie dann den Befehl aus dem [edit] Konfigurationsmodus ein commit .

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie die umgekehrte OIF-Zuordnung:

  1. Konfigurieren Sie eine logische Schnittstelle für den Unicast-Datenverkehr.

  2. Konfigurieren Sie eine logische Schnittstelle für den Teilnehmersteuerungsdatenverkehr.

  3. Konfigurieren Sie zwei logische Schnittstellen, an denen QoS-Anpassungen vorgenommen werden.

  4. Konfigurieren Sie eine Richtlinie.

  5. Aktivieren Sie eine Datenflusszuordnung, die auf die Richtlinie verweist.

  6. Aktivieren Sie die OIF-Zuordnung auf der logischen Schnittstelle, die den Teilnehmersteuerungsdatenverkehr empfängt.

  7. Konfigurieren Sie PIM und IGMP.

  8. Konfigurieren Sie den hierarchischen Scheduler, indem Sie eine Shaping-Rate für die physische Schnittstelle und eine langsamere Shaping-Rate für die logischen Schnittstellen konfigurieren, an denen QoS-Anpassungen vorgenommen werden.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle show class-of-service, show interfaces, show policy-options, show protocols und show routing-options eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie Commit aus dem Konfigurationsmodus ein.

Konfigurieren einer OIF-Zuordnung

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie im Junos OS CLI-Benutzerhandbuch.

So konfigurieren Sie die umgekehrte OIF-Zuordnung:

  1. Konfigurieren Sie eine logische Schnittstelle für den Unicast-Datenverkehr.

  2. Konfigurieren Sie logische Schnittstellen für Abonnenten-VLANs.

  3. Konfigurieren Sie zwei logische Map-to-Schnittstellen.

  4. Konfigurieren Sie die OIF-Zuordnung.

  5. Deaktivieren Sie die QoS-Anpassung in den Abonnenten-VLANs.

  6. Konfigurieren Sie PIM und MLD. Verweisen Sie die MLD-Abonnenten-VLANs auf die OIF-Zuordnung.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle show interfaces, show policy-options, show protocols und show routing-options eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie Commit aus dem Konfigurationsmodus ein.

Verifizierung

Führen Sie die folgenden Befehle aus, um die Konfiguration zu überprüfen:

  • IGMP-Statistiken anzeigen

  • Class-of-Service-Schnittstelle anzeigen

  • Schnittstellenstatistiken anzeigen

  • MLD-Statistiken anzeigen

  • Multicast-Schnittstelle anzeigen

  • Richtlinie anzeigen

Konfigurieren von Multicast-Routing über IP-Demux-Schnittstellen

In einem Teilnehmerverwaltungsnetzwerk sollen Felder in Paketen, die von IP-Demux-Schnittstellen gesendet werden, einem bestimmten Client entsprechen, der sich auf der anderen Seite eines Aggregationsgeräts befindet (z. B. ein Multiservice Access Node [MSAN]). Pakete, die von einem Broadband Services Router (BSR) an ein MSAN gesendet werden, identifizieren die Demux-Schnittstelle jedoch nicht. Sobald es ein Paket erhalten hat, ist es Sache des MSAN-Geräts, zu bestimmen, welcher Client das Paket empfängt.

Abhängig von der Intelligenz des MSAN-Geräts kann die Bestimmung, welcher Client das Paket empfängt, ineffizient erfolgen. Wenn ein MSAN z. B. IGMP-Steuerungsdatenverkehr empfängt, leitet es den Steuerungsdatenverkehr möglicherweise an alle Clients weiter, anstatt an den einen vorgesehenen Client. Darüber hinaus kann ein MSAN nach dem Einrichten eines Datenstromziels zwar IGMP-Snooping verwenden, um zu bestimmen, welche Hosts sich in einer bestimmten Gruppe befinden, und Datenströme auf diese Gruppe beschränken, aber das MSAN muss dennoch mehrere Kopien des Datenstroms an jedes Gruppenmitglied senden, selbst wenn dieser Datenstrom nur für einen Client in der Gruppe bestimmt ist.

Verschiedene Multicast-Funktionen ermöglichen es Ihnen, die oben genannten Ineffizienzen zu vermeiden. Zu diesen Funktionen gehören die folgenden:

  • Die Möglichkeit, die IP demux interface family-Anweisung so zu konfigurieren, dass inet entweder für die nummerierte oder nicht nummerierte primäre Schnittstelle verwendet wird.

  • Die Möglichkeit, IGMP auf der primären Schnittstelle so zu konfigurieren, dass allgemeine Abfragen für alle Clients gesendet werden. Die Demux-Konfiguration verhindert, dass die primäre IGMP-Schnittstelle Client-IGMP-Steuerpakete empfängt. Stattdessen gehen alle IGMP-Steuerpakete an die Demux-Schnittstellen. So stellen Sie jedoch sicher, dass keine Verknüpfungen auf der primären Schnittstelle auftreten:

    • Für statische IGMP-Schnittstellen: Fügen Sie die passive Anweisung send-general-query in die IGMP-Konfiguration auf der Hierarchieebene [edit protocols igmp interface interface-name] ein.

    • Für dynamische IGMP-Demux-Schnittstellen: Fügen Sie die passive send-general-query-Anweisung auf der Hierarchieebene [edit dynamic-profiles profile-name protocols igmp interface interface-name] ein.

  • Die Möglichkeit, alle Multicastgruppen der primären Schnittstelle wie folgt zuzuordnen:

    • Für statische IGMP-Schnittstellen: Fügen Sie die oif-map-Anweisung auf der Hierarchieebene [edit protocols igmp interface interface-name] ein.

    • Für dynamische IGMP-Demux-Schnittstellen: Fügen Sie die oif-map-Anweisung auf der Hierarchieebene [edit dynamic-profiles profile-name protocols igmp interface interface-name] ein.

    Mit der oif-map-Anweisung können Sie dieselbe IGMP-Gruppe derselben Ausgabeschnittstelle zuordnen und nur eine Kopie des Multicast-Streams von der Schnittstelle senden.

  • Die Möglichkeit, IGMP auf jeder Demux-Schnittstelle zu konfigurieren. So verhindern Sie doppelte allgemeine Abfragen:

    • Für statische IGMP-Schnittstellen: Fügen Sie die passive allow-receive send-group-query-Anweisung auf der Hierarchieebene [edit protocols igmp interface interface-name] ein.

    • Für dynamische Demux-Schnittstellen: Fügen Sie die passive allow-receive send-group-query-Anweisung auf der Hierarchieebene [edit dynamic-profiles profile-name protocols igmp interface interface-name] ein.

    Anmerkung:

    Um nur eine Kopie jeder Gruppe zu senden, unabhängig davon, wie viele Kunden beitreten, verwenden Sie die oif-map-Anweisung wie zuvor erwähnt.

Klassifizieren von Paketen nach Ausgangsschnittstelle

Für Juniper Networks M320 Multiservice Edge-Router und Core-Router der T-Serie mit den Schnittstellen Intelligent Queuing (IQ), IQ2, Enhanced IQ (IQE), Multiservices Link Services Intelligent Queuing (LSQ) oder ATM2 PICs können Sie Unicast- und Multicast-Pakete basierend auf der Ausgangsschnittstelle klassifizieren. Für Unicastdatenverkehr können Sie auch einen Mehrfeldfilter verwenden, aber nur die Klassifizierung der Ausgangsschnittstelle gilt für Multicastdatenverkehr sowie für Unicastdatenverkehr. Wenn Sie die Ausgangsklassifizierung einer Schnittstelle konfigurieren, können Sie keine DSCP-Umschreibungen (Differentiated Services Code Point) auf der Schnittstelle durchführen. Standardmäßig führt das System keine Klassifizierung basierend auf der Ausgangsschnittstelle durch.

Auf einem Router der MX-Serie, der MPCs und MS-DPCs enthält, werden Multicast-Pakete auf dem Router verworfen und nicht ordnungsgemäß verarbeitet, wenn der Router logische MLPPP-LSQ-Schnittstellen enthält, die als Multicast-Empfänger fungieren, und wenn der Netzwerkservicemodus auf dem Router als erweiterter IP-Modus konfiguriert ist. Dieses Verhalten ist bei LSQ-Schnittstellen in Verbindung mit dem erweiterten IP-Modus zu erwarten. Wenn in einem solchen Szenario der erweiterte IP-Modus nicht konfiguriert ist, funktioniert Multicasting ordnungsgemäß. Wenn der Router jedoch redundante LSQ-Schnittstellen und einen erweiterten IP-Netzwerkservicemodus enthält, der mit FIB-Lokalisierung konfiguriert ist, funktioniert Multicast ordnungsgemäß.

Um die Paketklassifizierung durch die Ausgangsschnittstelle zu aktivieren, konfigurieren Sie zunächst eine Weiterleitungsklassenzuordnung und eine oder mehrere Warteschlangennummern für die Ausgangsschnittstelle auf Hierarchieebene [edit class-of-service forwarding-class-map forwarding-class-map-name] :

Bei Routern der T-Serie, die auf nur vier Warteschlangen beschränkt sind, können Sie die Warteschlangenzuweisung mit dieser restricted-queue Option steuern oder dem System erlauben, die Warteschlange automatisch auf modulare Weise zu bestimmen. Beispielsweise würde eine Zuordnung, die Pakete der Warteschlange 6 zuweist, der Warteschlange 2 auf einem System mit vier Warteschlangen zugeordnet.

Anmerkung:

Wenn Sie eine Ausgabeweiterleitungsklassenzuordnung konfigurieren, die eine Weiterleitungsklasse einer Warteschlangennummer zuordnet, wird diese Zuordnung auf intelligenten Warteschlangenschnittstellen (lsq-) von Multiservices Link Services nicht unterstützt.

Nachdem die Weiterleitungsklassenzuordnung konfiguriert wurde, wenden Sie die Zuordnung auf die logische Schnittstelle an, indem Sie die output-forwarding-class-map Anweisung auf Hierarchieebene [edit class-of-service interfaces interface-name unit logical-unit-number ] verwenden:

Alle Parameter, die sich auf die Warteschlangen und die Weiterleitungsklasse beziehen, müssen ebenfalls konfiguriert werden. Weitere Informationen zum Konfigurieren von Weiterleitungsklassen und Warteschlangen finden Sie unter Konfigurieren einer benutzerdefinierten Weiterleitungsklasse für jede Warteschlange.

In diesem Beispiel wird gezeigt, wie eine schnittstellenspezifische Weiterleitungsklassenzuordnung mit dem Namen FCMAP1 konfiguriert wird, die die Warteschlangen 5 und 6 auf verschiedene Warteschlangen auf Systemen mit vier Warteschlangen beschränkt und dann auf unit 0 die Schnittstelle ge-6/0/0angewendet wirdFCMAP1:

Beachten Sie, dass ohne die Option in FCMAP1das Beispiel den Warteschlangen 2 bzw. 1 auf einem System, das restricted-queue auf vier Warteschlangen beschränkt ist, und FC2 zugewiesen FC1 würde.

Verwenden Sie den show class-of-service forwarding-class forwarding-class-map-name Befehl, um die Konfiguration der Zuordnungswarteschlange der Weiterleitungsklasse anzuzeigen:

Verwenden Sie den show class-of-service interface interface-name Befehl, um die Weiterleitungsklassenzuordnungen (und andere Informationen) anzuzeigen, die einer logischen Schnittstelle zugewiesen sind:

Bandbreitenmanagement recyceln

ACX-Router verwenden die Recycling-Schnittstelle, um den Datenverkehr von der Ausgangsschnittstelle zur eingehenden Schnittstelle zur weiteren Verarbeitung zurückzuleiten oder umzuleiten. Dies ist für Anwendungen erforderlich, die eine zusätzliche Verarbeitung erfordern.

Bei der Recycling-Schnittstelle handelt es sich um eine interne kanalisierte Schnittstelle mit einem Ausgangs-Shaper, der die Flussrate des ausgehenden Datenverkehrs begrenzt. Standardmäßig basiert die Bandbreite der Wiederverwendungsschnittstelle auf der Überbelegung des Gehäuses und der plattformspezifischen FPC- oder Schnittstellenkonfiguration.

Anwendungen, die den Recycling-Mechanismus verwenden, konfigurieren Kanäle oder virtuelle Ports je nach Bedarf, der wiederum einen Anwendungs-Shaper ähnlich dem Egress-Shaper auf der Recycling-Schnittstelle durchläuft. Die Recycling-Schnittstelle kann maximal 256 Kanäle oder virtuelle logische Ports unterstützen. Alle Recyclingkanäle haben die gleiche Priorität. Der wiederverwertete Datenverkehr wird dann über den Kalender-Slot basierend auf der ihm zugewiesenen Gewichtung weitergeleitet. Andere Schnittstellentypen, wie z. B. die NIF-Schnittstelle, leiten Datenverkehr weiter, indem sie andere Slots im Kalender proportional zu ihrer Bandbreite belegen.

Abbildung 1 veranschaulicht den Recycling-Mechanismus und seine Komponenten.

Abbildung 2: Der Recycling-Mechanismus The recycle mechanism
  • Sh1 – Interface-Shaper recyceln

  • SA1 – Anwendung #1 Shaper über Recyclingkanal 1

  • SAn – Anwendung #n Fräsers über Recyclingkanal n (max. 256)

  • B1 – Gewichtung des Kalender-Slots für den Datenverkehr von der Recycling-Schnittstelle. Dies spiegelt den Wert der Kalenderbandbreite wider, der der Wiederverwendungsschnittstelle zugewiesen ist.

  • B2 – Kalender-Slot-Gewichtung für Datenverkehr von anderen Schnittstellen als der Recycling-Schnittstelle. Zum Beispiel die NIF-Schnittstelle.

Der Recycling-Mechanismus hat zwei Betriebsarten:

  • Standardmodus für die Wiederverwendung der Bandbreite

  • Konfigurierbarer Recycling-Bandbreitenmodus

Standardmodus für die Wiederverwendung der Bandbreite

Wie der Name schon sagt, ist der Standardmodus für die Wiederverwendung der Bandbreite standardmäßig aktiviert und eine Benutzerkonfiguration ist nicht erforderlich. Der Papierzyklusschnittstelle wird ein festgelegter Teil der gesamten Kalenderbandbreite zugewiesen. Diese Recyle-Bandbreite ist garantiert und somit auch in Zeiten von Verkehrsstaus stabil. Die Wiederverwendungsanwendungen teilen sich diese Bandbreite nach bestem Bemühen, was bedeutet, dass es keine garantierte Bandbreite pro Anwendung gibt.

Zu den Vorteilen der standardmäßigen Wiederverwendungsbandbreite gehören:

  • Effiziente Nutzung der Recycling-Bandbreite. Falls keine Recycling-Anwendungen ausgeführt werden, kann die ungenutzte Bandbreite auf laufende Anwendungen anderer Schnittstellen aufgeteilt werden.

  • Effiziente Nutzung der Chipbandbreite. Falls die anderen Schnittstellen außer der Recycling-Schnittstelle keinen Datenverkehr übertragen, kann die ungenutzte Bandbreite von den Recycling-Anwendungen genutzt werden.

Konfigurierbarer Recycling-Bandbreitenmodus

Durch die Konfiguration der Recycling-Schnittstelle auf der Grundlage von Profilen wird die Anwendungsbandbreite überschaubar. Sie können die Zuweisung von Wiederverwendungsbandbreite für eine Anwendung garantieren, indem Sie sie in einem Profil definieren.

Zu den Vorteilen der konfigurierbaren Wiederverwendungsbandbreite gehören:

  • Garantierte Bandbreitenzuweisung für eine definierte Recycling-Anwendung.

  • Flexibilität bei der Änderung der Bandbreitenzuweisung, wodurch Sie die Anwendungsbandbreite priorisieren können.

Beispiel: Konfigurieren der Wiederverwendungsbandbreite

ZUSAMMENFASSUNG In diesem Beispiel wird gezeigt, wie die Wiederverwendungsbandbreite pro Anwendung verwaltet wird.

Überblick

Die Anwendungen 1, 2, 3 und 4 sind Recycling-Anwendungen, die die Recycling-Schnittstelle verwenden. Tabelle 1 zeigt unsere Bandbreitenanforderungen. In diesem Fall wollen wir eine garantierte Zuweisung von 10 % der Bandbreite der Recyle-Schnittstelle für Anwendung 1 und 20 % für Anwendung 2. Die Anwendungen 3 und 4 haben keine Priorität und es ist keine Garantie erforderlich.

Tabelle 1: Bandbreitenzuweisung pro Wiederverwendungsanwendung
Recycling-Anwendung Erforderlicher Wert für die Recycling-Bandbreite in Prozent
Anwendung 1 10%
Anwendung 2 20%
Anwendung 3 undefiniert
Anwendung 4 undefiniert

Konfigurieren der Bandbreite der Recycling-Schnittstelle

  1. set system packet-forwarding-options recycle-bandwidth profile profile1
  2. set system packet-forwarding-options recycle-bandwidth-profile profile1 application1 10 application2 20

Verifizierung

Task zur Befehlsüberprüfung
show system packet-forwarding-options recycle-bandwidth-profile

Führen Sie den show system packet-forwarding-options recycle-bandwidth-profile Befehl im Betriebsmodus aus.

Überprüfen der Wiederverwendungsbandbreite pro Anwendung

Zweck

Überprüfen der Zuweisung von Recyclingbandbreite pro Anwendung.

Aktion
Bedeutung

Die Ausgabe zeigt die Zuweisung der Wiederverwendungsbandbreite pro Anwendung, wie im vorherigen Abschnitt konfiguriert.

Tabelle 2: Wiederverwertung der Bandbreitenzuteilung
Konfigurierter Anwendungsprozentsatz Ergebnis
Anwendung1 10 300 Gbit/s x 10 % = 30 Gbit/s
Anwendung2 20 300 Gbit/s x 20 % = 60 Gbit/s
Anwendung3 nicht konfiguriert Ungenutzte Bandbreite/Anzahl nicht konfigurierter Recycling-Anwendungen. (300 x 70 %) / 2 = 105 Gbit/s
Anwendung4 nicht konfiguriert (300 x 70 %) / 2 = 105 Gbit/s