Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von automatischem IP-Multicast ohne explizite Tunnel

Grundlegendes zu AMT

Automatisches Multicast-Tunneling (AMT) ermöglicht die dynamische Multicast-Konnektivität zwischen Multicast-fähigen Netzwerken über Inseln von reinen Unicast-Netzwerken hinweg. Eine solche Konnektivität ermöglicht es Service Providern, Inhaltsanbietern und ihren Kunden, sich an der Bereitstellung von Multicast-Datenverkehr zu beteiligen, selbst wenn sie keine End-to-End-Multicast-Konnektivität haben.

AMT wird auf Ethernet-Services-Routern der MX-Serie mit modularen Portkonzentratoren (MPCs) unterstützt, auf denen Junos 13.2 oder höher ausgeführt wird. AMT wird auch auf I-Chip-basierten MPCs unterstützt. AMT unterstützt Graceful Restart (GR), jedoch nicht GRES ( Graceful Routing Engine Switchover ).

AMT richtet dynamisch Unicast-gekapselte Tunnel zwischen bekannten Multicast-fähigen Relaispunkten (AMT-Relais) und Netzwerkpunkten ein, die nur über Unicast erreichbar sind (AMT-Gateways). Abbildung 1 zeigt die automatische Multicast-Tunneling-Konnektivität.

Abbildung 1: Automatische Multicast-Tunneling-Konnektivität Automatic Multicast Tunneling Connectivity

Das AMT-Protokoll ermöglicht die Erkennung und den Handshake zwischen Relays und Gateways, um Tunnel dynamisch einzurichten, ohne dass eine explizite Konfiguration pro Tunnel erforderlich ist.

Bei AMT-Relays handelt es sich in der Regel um Router mit nativer IP-Multicast-Konnektivität, die eine potenziell große Anzahl von AMT-Tunneln zusammenfassen.

Die Junos OS-Implementierung unterstützt die folgenden AMT-Relay-Funktionen:

  • IPv4-Multicast-Datenverkehr und IPv4-Kapselung

  • Bekannte Quellen im Multicast-Netzwerk

  • Verhinderung von Denial-of-Service-Angriffen durch schnelles Verwerfen von Multicast-Paketen, die über ein Gateway bezogen werden.

  • Replikation pro Route bis zum vollständigen Fan-Out aller AMT-Tunnel erwünscht

  • Die Möglichkeit, normale Schnittstellenstatistiken für AMT-Tunnel zu erfassen

Multicastquellen, die sich hinter AMT-Gateways befinden, werden nicht unterstützt.

AMT unterstützt den PIM-Sparse-Modus. AMT unterstützt keinen Dense-Mode-Betrieb.

AMT-Anwendungen

Transitdienstanbieter stehen vor einer Herausforderung im Internet, da viele lokale Dienstanbieter nicht Multicast-fähig sind. Die Herausforderung besteht darin, die Eigentümer von Inhalten dazu zu bewegen, Video- und anderen Multicast-Datenverkehr über ihre Backbones zu übertragen. Das Kostenmodell für die Eigentümer von Inhalten könnte unerschwinglich hoch sein, wenn sie für die Mehrheit ihrer Abonnenten für Unicast-Streams bezahlen müssen.

Bis mehr lokale Anbieter Multicast-fähig sind, gibt es eine Übergangsstrategie, die von der Internet Engineering Task Force (IETF) vorgeschlagen und in Open-Source-Software implementiert wurde. Diese Strategie wird als automatisches IP-Multicast ohne explizite Tunnel (AMT) bezeichnet. AMT umfasst das Einrichten von Relays an Peering-Punkten in Multicast-Netzwerken, die von Gateways aus erreicht werden können, die auf Hosts installiert sind, die mit Unicast-Netzwerken verbunden sind.

Wenn ein Benutzer, der mit einem reinen Unicastnetzwerk verbunden ist, ohne AMT Multicastinhalte empfangen möchte, kann der Inhaltsbesitzer dem Benutzer erlauben, über Unicast beizutreten. Dem Inhaltsbesitzer entstehen jedoch zusätzliche Kosten, da er zusätzliche Bandbreite benötigt, um die Unicast-Abonnenten zu unterstützen.

AMT ermöglicht es jedem Host, Multicast zu empfangen. Auf der Clientseite befindet sich ein AMT-Gateway, bei dem es sich um einen einzelnen Host handelt. Sobald das Gateway ein AMT-Relay gefunden hat, bei dem es sich um einen Host, in der Regel aber um einen Router handelt, sendet das Gateway in regelmäßigen Abständen IGMP-Nachrichten (Internet Group Management Protocol) über einen dynamisch erstellten UDP-Tunnel an das Relay. AMT-Relays und -Gateways kooperieren, um Multicast-Datenverkehr aus dem Multicast-Netzwerk an Endbenutzerstandorte zu übertragen. AMT-Relays empfangen den Datenverkehr nativ und leiten ihn per Unicast an Gateways weiter. Auf diese Weise kann jeder im Internet einen dynamischen Tunnel erstellen, um Multicast-Datenströme herunterzuladen.

Mit AMT kann ein Multicast-fähiger Dienstanbieter einem Inhaltseigentümer Multicastdienste anbieten. Wenn ein Kunde des lokalen Unicast-Anbieters den Inhalt empfangen möchte und sich über einen AMT-Join abonniert, kann der Multicast-fähige Transitanbieter den Inhalt effizient an den lokalen Unicast-Anbieter übertragen, der ihn an den Endbenutzer weiterleitet.

AMT ist eine hervorragende Möglichkeit für Anbieter von Transitdiensten (die zwar Zugriff auf die Inhalte erhalten, aber nicht viele Endnutzer haben), Multicast-Dienste für Inhaltseigentümer bereitzustellen, wo dies sonst wirtschaftlich nicht machbar wäre. Es ist auch eine nützliche Übergangsstrategie für lokale Service Provider, die noch nicht über Multicast-Unterstützung auf allen nachgeschalteten Geräten verfügen.

AMT ist auch nützlich, um zwei Multicast-fähige Dienstanbieter zu verbinden, die durch einen reinen Unicast-Dienstanbieter getrennt sind.

In ähnlicher Weise kann AMT von lokalen Service Providern verwendet werden, deren Netzwerke Multicast-fähig sind, um Multicast-Datenverkehr über ältere Edge-Geräte wie Digital Subscriber Line Access Multiplexer (DSLAMs) zu tunneln, die über eingeschränkte Multicast-Funktionen verfügen.

Die technischen Details der Implementierung von AMT lauten wie folgt:

  • Ein Drei-Wege-Handshake wird verwendet, um Gruppen von Unicastempfängern beizutreten, um Spoofing und Denial-of-Service-Angriffe (DoS) zu verhindern.

  • Ein AMT-Relay, das als Replikationsserver fungiert, tritt der Multicastgruppe bei und übersetzt Multicastdatenverkehr in mehrere Unicast-Streams.

  • Der Erkennungsmechanismus verwendet Anycast, wodurch das Relay ermittelt werden kann, das dem Gateway in der Netzwerktopologie am nächsten ist.

  • Ein AMT-Gateway, das als Client fungiert, ist ein Host, der der Multicastgruppe beitritt.

  • Begrenzungen der Tunnelanzahl für Relays können die Bandbreitennutzung begrenzen und eine Verschlechterung des Service vermeiden.

AMT wird ausführlich im Internet-Entwurf draft-ietf-mboned-auto-multicast-10.txt, Automatic IP Multicast Without Explicit Tunnels (AMT) beschrieben.

AMT-Betrieb

AMT wird verwendet, um Multicast-Tunnel dynamisch zwischen Multicast-fähigen Netzwerken über Inseln von reinen Unicast-Netzwerken hinweg zu erstellen. Dazu laufen mehrere Schritte nacheinander ab.

  1. Das AMT-Relay (in der Regel ein Router) kündigt ein Anycast-Adresspräfix und eine Route in die Unicast-Routing-Infrastruktur an.

  2. Das AMT-Gateway (ein Host) sendet AMT-Relay-Discovery-Nachrichten an das nächstgelegene AMT-Relay, das über die reine Unicast-Infrastruktur erreichbar ist. Um die Möglichkeit von Replay- oder Wörterbuchangriffen zu verringern, enthalten die Relay Discovery-Nachrichten eine kryptografische Nonce. Eine kryptografische Nonce ist eine Zufallszahl, die nur einmal verwendet wird.

  3. Das nächstgelegene Relay in der Topologie empfängt die AMT-Relay-Erkennungsnachricht und gibt die Nonce aus der Ermittlungsnachricht in einer AMT-Relay-Ankündigungsnachricht zurück. Dadurch kann das Gateway die eindeutige IP-Adresse des Relais lernen. Das AMT-Relais hat jetzt eine Adresse, die für alle nachfolgenden (S,G) Einträge verwendet werden kann, denen es beitreten wird.

  4. Das AMT-Gateway sendet eine AMT-Anforderungsnachricht an die eindeutige IP-Adresse des AMT-Relays, um mit dem Beitritt zu (S,G) zu beginnen.

  5. Das AMT-Relay sendet eine AMT-Mitgliedschaftsabfrage zurück an das Gateway.

  6. Das AMT-Gateway empfängt die AMT-Abfragenachricht und sendet eine Nachricht zur Aktualisierung der AMT-Mitgliedschaft, die die IGMP-Join-Nachrichten enthält.

  7. Das AMT-Relay sendet eine Join-Nachricht an die Quelle, um eine native Multicast-Struktur in der nativen Multicast-Infrastruktur zu erstellen.

  8. Wenn Pakete von der Quelle empfangen werden, repliziert das AMT-Relay die Pakete an alle Schnittstellen in der Liste der ausgehenden Schnittstellen, einschließlich des AMT-Tunnels. Der Multicastdatenverkehr wird dann in Unicast-AMT-Multicastdatennachrichten gekapselt.

  9. Um den Status im AMT-Relay beizubehalten, sendet das AMT-Gateway regelmäßige Aktualisierungen der AMT-Mitgliedschaft.

  10. Nachdem der Tunnel eingerichtet wurde, wird der AMT-Tunnelstatus mit jeder gesendeten Meldung zur Mitgliedschaftsaktualisierung aktualisiert. Das Timeout für die Aktualisierungsmeldungen beträgt 240 Sekunden.

  11. Wenn das AMT-Gateway die Gruppe verlässt, kann das AMT-Relay Ressourcen freigeben, die dem Tunnel zugeordnet sind.

Beachten Sie die folgenden Betriebsdetails:

  • Das AMT-Relay erstellt eine AMT-Pseudoschnittstelle (Tunnelschnittstelle). AMT-Tunnelschnittstellen werden als logische Schnittstellen für generische UDP-Kapselung (UD) implementiert. Diese logischen Schnittstellen haben das Identifikatorformat ud-fpc/pic/port.unit.

  • Alle Multicastpakete (Daten und Steuerung) werden in Unicastpaketen gekapselt. Die UDP-Kapselung wird für alle AMT-Steuer- und Datenpakete verwendet, wobei die von der IANA reservierte UDP-Portnummer (2268) für AMT verwendet wird.

  • Das AMT-Relay verwaltet eine Empfängerliste für jede Multicast-Sitzung. Das Relais behält den Multicast-Status für jedes Gateway bei, das einer bestimmten Gruppe oder einem bestimmten (S,G)-Paar beigetreten ist.

Konfigurieren des AMT-Protokolls

Um das AMT-Protokoll zu konfigurieren, fügen Sie die amt folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

  • [edit routing-instances routing-instance-name protocols]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols]

Anmerkung:

Im folgenden Beispiel wird nur die Hierarchie [edit protocols] identifiziert.

Die Mindestkonfiguration zum Aktivieren von AMT besteht darin, die lokale AMT-Adresse und das AMT-Anycast-Präfix anzugeben.

  1. Damit der Router der MX-Serie die logischen UDP-Schnittstellen (UDP-Kapselung) erstellen kann, fügen Sie diebandwidth Anweisung ein und geben Sie die Bandbreite in Gigabit pro Sekunde an.
  2. Geben Sie die lokale Adresse an, indem Sie die local-address Anweisung auf Hierarchieebene [edit protocols amt relay family inet] einschließen.

    Die lokale Adresse wird als IP-Quelle für AMT-Steuernachrichten und als Quelle für die AMT-Datentunnelkapselung verwendet. Die lokale Adresse kann auf jeder aktiven Schnittstelle konfiguriert werden. In der Regel wird die IP-Adresse der lo0.0-Loopback-Schnittstelle des Routers für die Konfiguration der lokalen AMT-Adresse in der Standard-Routing-Instanz und die IP-Adresse der lo0-Schnittstelle des Routers verwendet .n Die Loopback-Schnittstelle wird für die Konfiguration der lokalen AMT-Adresse in VPN-Routing-Instanzen verwendet.

  3. Geben Sie die AMT-Anycastadresse an, indem Sie die anycast-prefix Anweisung auf Hierarchieebene [edit protocols amt relay family inet] einschließen.

    Das AMT-Anycast-Präfix wird von Unicast-Routing-Protokollen angekündigt, um AMT-Erkennungsnachrichten von nahe gelegenen AMT-Gateways an den Router weiterzuleiten. In der Regel wird die LO0.0-Schnittstellen-Loopback-Adresse des Routers für die Konfiguration des AMT-Anycast-Präfixes in der Standard-Routing-Instanz und die LO0-Adressen des Routers für die Konfiguration des AMT-Anycast-Präfixes in VPN-Routing-Instanzen verwendet. Die Anycast-Adresse kann jedoch entweder die primäre oder die sekundäre lo0.0-Loopback-Adresse sein.

    Stellen Sie sicher, dass Ihr Unicast-Routingprotokoll das AMT-Anycast-Präfix in den Routenankündigungen ankündigt. Wenn das AMT-Anycast-Präfix von BGP angekündigt wird, stellen Sie sicher, dass sich die lokale AS-Nummer (Autonomous System) für den AMT-Relay-Router im AS-Pfad befindet, der zum AMT-Anycast-Präfix führt.

  4. (Optional) Aktivieren Sie die AMT-Kontoführung.
  5. (Optional) Geben Sie das Timeout für den geheimen AMT-Schlüssel an, indem Sie die secret-key-timeout Anweisung auf Hierarchieebene [edit protocols amt relay] einschließen. Im folgenden Beispiel ist das Timeout für den geheimen Schlüssel auf 120 Minuten festgelegt.

    Der geheime Schlüssel wird verwendet, um den AMT Message Authentication Code (MAC) zu generieren. Das Festlegen des Timeouts für den geheimen Schlüssel kürzer kann die Sicherheit verbessern, verbraucht jedoch mehr CPU-Ressourcen. Der Standardwert ist 60 Minuten.

  6. (Optional) Geben Sie ein AMT-Tunnelgerät an, indem Sie die tunnel-devices Anweisung auf Hierarchieebene [edit protocols amt relay] einschließen.
  7. (Optional) Geben Sie einen AMT-Tunnelgrenzwert an, indem Sie die tunnel-limit Anweisung auf Hierarchieebene [edit protocols amt relay] einschließen. Im folgenden Beispiel beträgt der AMT-Tunnelgrenzwert 12.

    Der Tunnelgrenzwert konfiguriert die statische Obergrenze für die Anzahl der AMT-Tunnel, die eingerichtet werden können. Wenn der Grenzwert erreicht ist, werden neue AMT-Relay-Erkennungsmeldungen ignoriert.

  8. Verfolgen Sie den AMT-Protokolldatenverkehr, indem Sie Optionen für die traceoptions Anweisung auf Hierarchieebene [edit protocols amt] angeben. Optionen, die auf AMT-Protokollebene angewendet werden, verfolgen nur AMT-Datenverkehr. Im folgenden Beispiel werden alle AMT-Pakete in der Datei amt-log protokolliert.
    Anmerkung:

    Konfigurieren Sie für den AMT-Betrieb die PIM-Rendezvouspunktadresse als primäre Loopback-Adresse des AMT-Relays.

Konfigurieren von Standard-IGMP-Parametern für AMT-Schnittstellen

Optional können Sie IGMP-Standardparameter für alle AMT-Tunnelschnittstellen konfigurieren. In der Regel müssen Sie die Werte jedoch nicht ändern. Um die IGMP-Standardattribute aller AMT-Relay-Tunnel zu konfigurieren, fügen Sie die amt folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols igmp]

  • [edit logical-systems logical-system-name protocols igmp]

  • [edit routing-instances routing-instance-name protocols igmp]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name protocols igmp]

Die IGMP-Anweisungen, die auf der [edit protocols igmp amt relay defaults] Hierarchieebene enthalten sind, haben die gleiche Syntax und den gleichen Zweck wie IGMP-Anweisungen, die auf der [edit protocols igmp] Hierarchieebene oder [edit protocols igmp interface interface-name] enthalten sind. Diese Aussagen lauten wie folgt:

  • Sie können IGMP-Beitritts- und -verlassen-Ereignisstatistiken sammeln. Um die Erfassung von IGMP-Beitritts- und -verlassensereignisstatistiken für alle AMT-Schnittstellen zu aktivieren, fügen Sie die accounting folgende Anweisung ein:

  • Nachdem Sie die IGMP-Kontoführung aktiviert haben, müssen Sie den Router so konfigurieren, dass die aufgezeichneten Informationen in einer Datei gefiltert oder auf einem Terminal angezeigt werden. Sie können die Ereignisdatei archivieren.

  • Um die Erfassung von IGMP-Join- und Leave-Ereignisstatistiken für alle AMT-Schnittstellen zu deaktivieren, fügen Sie die no-accounting folgende Anweisung ein:

  • Sie können unerwünschte IGMP-Berichte auf Schnittstellenebene filtern. Um unerwünschte IGMP-Berichte zu filtern, definieren Sie eine Richtlinie, die nur mit IGMP-Gruppenadressen (für IGMPv2) übereinstimmt, indem Sie die route-filter Anweisung der Richtlinie verwenden, um die Gruppenadresse abzugleichen. Definieren Sie die Richtlinie so, dass sie mit IGMP (S,G)-Adressen (für IGMPv3) übereinstimmt, indem Sie die route-filter Anweisung der Richtlinie verwenden, um die Gruppenadresse abzugleichen source-address-filter , und die Anweisung der Richtlinie, um mit der Quelladresse übereinzustimmen. Im folgenden Beispiel wird die amt_reject Richtlinie so erstellt, dass sie sowohl mit der Gruppen- als auch mit der Quelladresse übereinstimmt.

  • Fügen Sie die group-policy Anweisung ein, um die IGMP-Berichtsfilterung auf die Schnittstelle anzuwenden, auf der Sie bestimmte Gruppen- oder (S,G)-Berichte nicht erhalten möchten. Im folgenden Beispiel wird die amt_reject-Richtlinie auf alle AMT-Schnittstellen angewendet.

  • Sie können das IGMP-Abfrageintervall für alle AMT-Schnittstellen ändern, um die Anzahl der gesendeten Hostabfragenachrichten zu verringern oder zu erhöhen. In AMT werden Hostabfragenachrichten als Antwort auf Mitgliedschaftsanforderungsnachrichten vom Gateway gesendet. Das auf dem Relay konfigurierte Abfrageintervall muss mit dem auf dem Gateway konfigurierten Mitgliedschaftsanforderungs-Timer kompatibel sein. Um dieses Intervall zu ändern, schließen Sie die query-interval Anweisung ein. Im folgenden Beispiel wird das Hostabfrageintervall auf 250 Sekunden festgelegt.

    Der IGMP-Abfragerouter sendet in regelmäßigen Abständen allgemeine Hostabfragemeldungen. Diese Nachrichten fordern Informationen zur Gruppenmitgliedschaft an und werden an die Multicast-Gruppenadresse 224.0.0.1 für alle Systeme gesendet.

  • Sie können das Antwortintervall für IGMP-Abfragen ändern. Das Abfrageantwortintervall multipliziert mit der robusten Anzahl ist die maximale Zeitspanne, die zwischen dem Senden einer Hostabfragenachricht durch den Abfragerouter und dem Empfang einer Antwort von einem Host vergehen kann. Durch Variieren dieses Intervalls können Sie die Anzahl der IGMP-Nachrichten auf den AMT-Schnittstellen anpassen. Um dieses Intervall zu ändern, schließen Sie die query-response-interval Anweisung ein. Im folgenden Beispiel wird das Abfrageantwortintervall auf 20 Sekunden konfiguriert.

  • Sie können die Anzahl der IGMP-Robusten ändern. Die robuste Anzahl wird verwendet, um den erwarteten Paketverlust auf den AMT-Schnittstellen auszugleichen. Eine Erhöhung der robusten Anzahl ermöglicht mehr Paketverluste, erhöht jedoch die Leave-Latenz des Subnetzwerks. Um die robuste Anzahl zu ändern, schließen Sie die robust-count Anweisung ein. Im folgenden Beispiel wird die robuste Anzahl auf 3 konfiguriert.

    Der robuste Zähler ändert automatisch bestimmte IGMP-Nachrichtenintervalle für IGMPv2 und IGMPv3.

    • Wenn der Abfragerouter in einem gemeinsam genutzten Netzwerk, in dem IGMPv2 ausgeführt wird, eine IGMP-Abwesenheitsnachricht empfängt, muss er eine IGMP-Gruppenabfragenachricht für eine bestimmte Anzahl von Malen senden. Die Anzahl der gesendeten IGMP-Gruppenabfragenachrichten wird durch die robuste Anzahl bestimmt. Das Intervall zwischen Abfragemeldungen wird durch das Abfrageintervall des letzten Members bestimmt. Außerdem wird das Antwortintervall für IGMPv2-Abfragen mit der robusten Anzahl multipliziert, um die maximale Zeitspanne zwischen dem Senden einer Hostabfragenachricht und dem Empfang einer Antwort von einem Host zu bestimmen.

      Weitere Informationen zur IGMPv2-robusten Anzahl finden Sie unter RFC 2236, Internet Group Management Protocol, Version 2.

    • In IGMPv3 bewirkt eine Änderung des Schnittstellenzustands, dass das System sofort einen Statusänderungsbericht von dieser Schnittstelle überträgt. Wenn der Statusänderungsbericht von einem oder mehreren Multicast-Routern übersehen wird, wird er erneut übertragen. Die Häufigkeit, mit der es erneut übertragen wird, ist die robuste Anzahl minus eins. In IGMPv3 ist die robuste Anzahl auch ein Faktor bei der Bestimmung des Gruppenmitgliedschaftsintervalls, des Abfrageintervalls für ältere Versionen und des anderen Abfrageintervalls.

      Weitere Informationen zur IGMPv3-Robustheitsanzahl finden Sie unter RFC 3376, Internet Group Management Protocol, Version 3.

  • Sie können eine quellenspezifische Multicast-Zuordnung (SSM) auf eine AMT-Schnittstelle anwenden. Die SSM-Zuordnung übersetzt IGMPv1- oder IGMPv2-Mitgliedschaftsberichte in einen IGMPv3-Bericht, der es Hosts, auf denen IGMPv1 oder IGMPv2 ausgeführt wird, ermöglicht, an SSM teilzunehmen, bis die Hosts zu IGMPv3 übergehen.

    Die SSM-Zuordnung gilt für alle Gruppenadressen, die der Richtlinie entsprechen, nicht nur für diejenigen, die den SSM-Adressierungskonventionen entsprechen (232/8 für IPv4).

    In diesem Beispiel erstellen Sie eine Richtlinie, die mit der Gruppenadresse 232.1.1.1/32 für die Übersetzung in IGMPv3 übereinstimmt. Anschließend definieren Sie die SSM-Zuordnung, die die Richtlinie der Quelladresse 192.168.43.66 zuordnet, an der sich diese Gruppenadressen befinden. Schließlich wenden Sie die SSM-Zuordnung auf alle AMT-Schnittstellen an.

Beispiel: Konfigurieren des AMT-Protokolls

In diesem Beispiel wird gezeigt, wie das AMT-Protokoll (Automatic Multicast Tunneling) konfiguriert wird, um dynamische Multicast-Konnektivität zwischen Multicast-fähigen Netzwerken über Inseln von Nur-Unicast-Netzwerken hinweg zu ermöglichen.

Anforderungen

Bevor Sie beginnen:

Überblick

In diesem Beispiel sind Host 0 und Host 2 Multicastempfänger in einer Unicast-Cloud. Ihre Standard-Gateway-Geräte sind AMT-Gateways. R0 und R4 sind nur mit Unicast-Protokollen konfiguriert. R1, R2, R3 und R5 sind mit PIM-Multicast konfiguriert. Host 1 ist eine Quelle in einer Multicast-Cloud. R0 und R5 sind für die Ausführung von AMT-Relais konfiguriert. Host 3 und Host 4 sind Multicast-Empfänger (oder Quellen, die direkt mit Empfängern verbunden sind). Dieses Beispiel zeigt R1, das mit einer lokalen AMT-Relay-Adresse und einem Anycast-Präfix als eigene Loopback-Adresse konfiguriert ist. Das Beispiel zeigt auch, dass R0 mit aktivierten Tunneldiensten konfiguriert ist.

Topologie

Abbildung 2 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 2: AMT-Gatewaytopologie AMT Gateway Topology

Konfiguration

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 .

Verfahren

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 das AMT-Protokoll auf R1:

  1. Konfigurieren Sie AMT-Ablaufverfolgungsvorgänge.

  2. Konfigurieren Sie die AMT-Relay-Einstellungen.

  3. Konfigurieren Sie PIM auf den Schnittstellen von R1.

  4. Aktivieren Sie die Tunnelfunktionalität.

  5. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Befund

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

Verifizierung

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

  • AMT-Statistik anzeigen

  • AMT-Zusammenfassung anzeigen

  • AMT-Tunnel anzeigen