Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren des ICMP-Protokolls für die Erkennung von Gateways zu anderen Netzwerken

In diesem Beispiel wird gezeigt, wie Sie Routerankündigungen des Internet Control Message Protocol (ICMP) konfigurieren, damit IPv4-Hosts die Adressen von betriebsbereiten Routern im Subnetz erkennen können. Hosts müssen Router erkennen, bevor sie IP-Datagramme außerhalb ihres Subnetzes senden können.

Anforderungen

In diesem Beispiel wird davon ausgegangen, dass ein Server oder Ein Clientcomputer im lokalen Netzwerk RFC 1256, ICMP Router Discovery Messages, unterstützt.

Übersicht

Bevor ein Host eine Nachricht an einen Host außerhalb seines eigenen Subnetzes senden kann, muss er in der Lage sein, die Adresse des unmittelbaren Routers zu identifizieren. Dies geschieht in der Regel durch das Lesen einer Konfigurationsdatei beim Start und in einigen Multicast-Netzwerken durch das Hören des Routing-Protokolldatenverkehrs. Wenn ein Server oder Client-Computer im lokalen Netzwerk, der RFC 1256 unterstützt, einen Standard-Gateway (Router) finden muss, verwendet der Server- oder Clientcomputer ICMP, um eine Router-Aufforderung zu senden. Hosts, die RFC 1256 unterstützen, senden eine ICMP-Routererkennungsnachricht über die Multicast-Adresse 224.0.0.2. Router im lokalen Netzwerk, die RFC 1256 unterstützen, reagieren sofort mit einer Router-Ankündigung.

Die IP-Multicast-Adresse 224.0.0.2 für all-Router ist die lokale IP-Broadcast-Adresse, die IPv4 reserviert hat. IPv4-Multicast-Adressen im Bereich 224.0.0.0/24 (von 224.0.0.0 bis 224.0.0.255) sind für das lokale Subnetz reserviert.

Das ICMP Router Discovery Protocol (IRDP) verwendet Router-Ankündigungen sowie Router-Aufforderungsmeldungen, damit Hosts die IP-Adressen des Routers, der an das unmittelbare Netzwerk angeschlossen ist, lernen können. Wenn ein Host gestartet wird, sendet er Router-Aufforderungsnachrichten, um nach der Adresse des unmittelbaren Routers zu suchen.

Hinweis:

Nicht alle Hosts führen die Routererkennung mit der in RFC 1256 angegebenen Methode durch. Wenn der Host DHCP aktiviert hat, verwendet er möglicherweise keine ICMP-Routererkennung. Die Leistung der Routererkennung ist eine der DHCP-Optionen, die in RFC 1541, Dynamic Host Configuration Protocol, definiert ist. Diese Option gibt an, ob der Client Router unter Verwendung der in RFC 1256 angegebenen ICMP-Routererkennungsmethode anfordert. Der Wert 1 zeigt an, dass der Client die Routererkennung vornimmt. Der Wert 0 zeigt an, dass der Client dies nicht tut.

Um den Router als Routererkennungsserver zu konfigurieren, müssen Sie mindestens die folgende Anweisung in die Konfiguration aufnehmen. Alle anderen Konfigurationsanweisungen für die Routererkennung sind optional.

Um einen Router als Server für die ICMP-Routererkennung zu konfigurieren, können Sie die folgenden Anweisungen in die Konfiguration aufnehmen:

Topologie

Abbildung 1 zeigt eine vereinfachte Beispieltopologie.

Abbildung 1: ICMP Router Discovery-Topologie ICMP Router Discovery Topology

Konfiguration

Verfahren

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen alle Zeilenumbrüche, ändern alle erforderlichen Details, um mit Ihrer Netzwerkkonfiguration zu übereinstimmen, und kopieren Sie dann die Befehle und fügen sie auf Hierarchieebene in die [edit] CLI ein.

Schritt-für-Schritt-Verfahren

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

So konfigurieren Sie die ICMP-Routererkennung:

  1. Konfigurieren Sie die Netzwerkschnittstellen.

    Dieses Beispiel zeigt mehrere Loopback-Schnittstellenadressen zur Simulation angeschlossener Netzwerke.

  2. Aktivieren Sie die Routererkennung.

  3. (Optional) Aktivieren Sie Trace-Vorgänge für die Routererkennung.

  4. (Optional) Legen Sie das maximale IRDP-Intervall zwischen Ankündigungen fest.

  5. (Optional) Legen Sie das IRDP-Mindestintervall zwischen den Ankündigungen fest.

  6. (Optional) Legen Sie den IRDP-Zeitraum fest, für den Ankündigungen gültig sind.

  7. (Optional) Konfigurieren Sie den Router so, dass er die 10.0.0.6-IP-Adresse in IRDP-Ankündigungen an die All-Hosts-Multicast-Adresse (224.0.0.1) eingeht.

    Wenn der Router IP-Multicast unterstützt und die Schnittstelle IP-Multicast unterstützt, ist Multicast der Standard. Andernfalls werden die Adressen in Broadcast-Router-Werbepaketen enthalten.

  8. (Optional) Legen Sie die Präferenz der Adresse fest, um ein Standard-Router zu werden.

    Diese Einstellung wird relativ zu den Einstellungen anderer Router-Adressen im selben Subnetz festgelegt.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die Befehle und show protocols die show interfaces Befehle eingeben. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

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

Überprüfung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen des Trace-Protokolls

Zweck

Stellen Sie sicher, dass die erwarteten Schnittstellen Nachrichten senden.

Aktion

Geben Sie im Betriebsmodus den show log icmp-log Befehl ein.

Bedeutung

Die Protokollausgabe zeigt, dass die Einstellung für DIE IP-Adresse 10.0.0.6 auf 900 festgelegt wurde und dass Nachrichten über die ge-1/2/0.6-Schnittstelle gesendet werden.