So konfigurieren Sie den DHCP Relay Agent auf Cisco-Routern
In diesem Lernprogramm wird die Konfiguration des DHCP Relay Agent im Detail erläutert. Erfahren Sie, wie Sie den Befehl ‚ip helper-address‘ verwenden, um DHCP-Relay-Agenten auf Cisco-Routern über ein Paketverfolgungsbeispiel zu konfigurieren.
Die Konfiguration der Schnittstelle eines Routers als DHCP-Relay-Agent ist viel einfacher, als Sie vielleicht denken. Um die Schnittstelle eines Routers als DHCP-Relay-Agent zu konfigurieren, verwenden Sie den folgenden Befehl im Schnittstellenkonfigurationsmodus.
Router(config-if)#ip helper-address
Der Befehl ‚ip helper-address‘ weist die Schnittstelle an, die eingehende DHCP-Nachricht an den konfigurierten DHCP-Server weiterzuleiten. Verwenden Sie diesen Befehl auf allen Schnittstellen, die mit den lokalen Subnetzen verbunden sind, die DHCP-Clients enthalten.
Bevor wir anhand eines praktischen Beispiels verstehen, wie Sie mit diesem Befehl die Schnittstelle eines Routers als DHCP-Relay-Agent konfigurieren, gehe ich davon aus, dass Sie wissen, wie ein DHCP-Relay-Agent funktioniert. Um zu erfahren, was ein DHCP-Relay-Agent ist und wie er funktioniert, lesen Sie bitte die vorherigen Teile dieses Tutorials.
Dieses Tutorial ist der achte Teil des Artikels ‚DHCP (Dynamic Host Configuration Protocol) basic concepts, configurations, functions, and options Explained‘. Andere Teile dieses Tutorials sind die folgenden.
Was DHCP ist und Arten von DHCP erklärt
Funktionsweise von DHCP anhand von Beispielen erklärt
DHCP-Konfigurationsparameter und -einstellungen erklärt
Konfigurieren des DHCP-Servers auf Cisco-Switches
Konfigurieren des DHCP-Servers für mehrere VLANs auf dem Switch
Konfigurieren des DHCP-Servers auf Cisco-Routern
Funktionsweise von DHCP-Relay-Agenten erklärt
Funktionsweise von DHCP-Snooping erklärt
>DHCP-Snooping auf Cisco-Switches konfigurieren
Packet Tracer Practice Lab Setup
- Erstellen Sie ein Netzwerk mit fünf Subnetzen: 10.0.0.0/8, 20.0.0.0/8, 30.0.0.0/8, 40.0.0.0/8 und 50.0.0.0/8.
- Fügen Sie in jedem Netzwerk außer dem fünften Subnetz einige Hosts hinzu. Fügen Sie im fünften Subnetz einen DHCP-Server hinzu.
- Verwenden Sie zum Verbinden von Subnetzen drei Router: Router0, Router1 und Router2.
- Verbinden Sie die Subnetze 10.0.0.0/8 und 20.0.0.0/8 mit den Schnittstellen FastEthernet 0/0 und FastEthernet0/1 von Router1.
- Verbinden Sie die Subnetze 30.0.0.0/8 und 40.0.0.0/8 mit den Schnittstellen FastEthernet 0/0 und FastEthernet0/1 von Router2.
- Verbinden Sie die serielle 0/0/0-Schnittstelle von Router1 mit der seriellen 0/0/0-Schnittstelle von Router0. Verwenden Sie das Subnetz 192.168.1.0/252 für die IP-Konfiguration dieser Verbindung.
- Verbinden Sie die serielle 0/0/1-Schnittstelle von Router2 mit der seriellen 0/0/1-Schnittstelle von Router0. Verwenden Sie das Subnetz 192.168.4.0/252 für die IP-Konfiguration dieser Verbindung.
- Konfigurieren Sie das RIP-Routing zwischen Routern und testen Sie die Konnektivität zwischen Subnetzen.
Das folgende Bild zeigt dieses Netzwerk.
Ziel
- Konfigurieren Sie die Hosts der ersten vier Subnetze, um IP-Adressen vom DHCP-Server abzurufen, der im fünften Subnetz verfügbar ist.
- Erstellen Sie auf dem DHCP-Server vier DHCP-Pools und weisen Sie jedem Subnetz einen Pool zu.
- Konfigurieren Sie Router als DHCP-Relay-Agenten.
Vorgefertigtes Übungslabor
Wenn Sie das in diesem Lernprogramm verwendete Übungslabor herunterladen und verwenden möchten, können Sie es unter folgendem Link herunterladen, anstatt dieses Labor zu replizieren.
Paketverfolgungslabor ohne Konfiguration
Lassen Sie uns dieses Labor konfigurieren und alle oben aufgeführten Ziele Schritt für Schritt abschließen.
Zuweisen der IP-Konfiguration
Die folgende Tabelle listet alle erforderlichen Befehle auf, um die IP-Konfiguration auf der Schnittstelle eines Routers zuzuweisen.
Befehl | Beschreibung (verwendet für) |
Router>Aktivieren Sie | , um die Eingabeaufforderung zu starten und den Befehlsmodus in den privilegierten Exec-Modus zu ändern. |
Router#Konfigurieren Sie terminal | , um in den globalen Konfigurationsmodus zu navigieren. |
Router(config)#interface | Um in den Schnittstellenmodus zu navigieren |
Router(config-if)#ip address | So legen Sie die IP-Adresse auf der Schnittstelle fest |
Router(config-if)#Taktrate 64000 | Um die Taktrate auf 64000 einzustellen. (Nur verwenden, wenn die Schnittstelle serielles DCE ist) |
Router (config-if)#bandwidth 64 | So stellen Sie die Bandbreite auf 64 ein (Nur verwenden, wenn die Schnittstelle serial DCE ist) |
Router (config-if)#kein Herunterfahren | Um die Schnittstelle zu aktivieren |
Router(config-if)#exit | Um den Schnittstellenmodus zu verlassen |
Wenn Sie mehr über die obigen Befehle erfahren möchten, können Sie das folgende Tutorial lesen.
RIP-Protokollkonfigurationshandbuch mit Beispielen
In diesem Lernprogramm wird erläutert, wie Sie die Schnittstelle eines Cisco-Routers aktivieren und das RIP-Routing auf Cisco-Routern im Detail konfigurieren.
Rufen Sie die Eingabeaufforderung jedes Routers auf und konfigurieren Sie seine Schnittstellen wie unten gezeigt.
Router0 IP-Konfiguration
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 50.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 192.168.1.2 255.255.255.252 Router(config-if)#clock rate 64000 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/1 Router(config-if)#ip address 192.168.1.6 255.255.255.252 Router(config-if)#clock rate 64000 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration auf dem Packet Tracer.
Router1 IP-Konfiguration
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 10.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip address 20.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.252 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration auf dem Packet Tracer.
Router2 IP-Konfiguration
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 30.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip address 40.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/1 Router(config-if)#ip address 192.168.1.5 255.255.255.252 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration auf dem Packet Tracer.
Konfigurieren des RIP-Routings
In der folgenden Tabelle sind alle erforderlichen Befehle zum Konfigurieren des RIP-Routings auf einem Router aufgeführt.
Befehl | Beschreibung (Verwendet für) |
Router>Aktivieren Sie | , um in den privilegierten Exec-Modus zu wechseln |
Router#Terminal konfigurieren | Um in den globalen Konfigurationsmodus zu gelangen |
Router(config)#router rip | Um das RIP-Routing zu aktivieren und den Routing-Konfigurationsmodus aufzurufen |
Router(config-router)#network | Um das lokal verfügbare Netzwerk zur Liste der Netzwerke hinzuzufügen, die der RIP ankündigt. |
Router(config-router)#version 2 | Um die RIP-Version 2 zu verwenden. |
Router (config-router)#keine automatische Zusammenfassung | Um die klassenlosen Subnetze zu unterstützen oder die automatische Zusammenfassung zu deaktivieren. |
Router(config-router)#exit | Zum Verlassen des Routing-Konfigurationsmodus. |
Rufen Sie die CLI-Eingabeaufforderung jedes Routers auf und konfigurieren Sie das RIP-Routing wie unten gezeigt.
Router0
Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 50.0.0.0 Router(config-router)#network 192.168.1.0 Router(config-router)#network 192.168.4.0 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration auf dem Packet Tracer.
Router1
Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 10.0.0.0 Router(config-router)#network 20.0.0.0 Router(config-router)#network 192.168.1.0 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration auf dem Packet Tracer.
Router2
Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 30.0.0.0 Router(config-router)#network 40.0.0.0 Router(config-router)#network 192.168.1.4 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration auf Packet Tracer.
Zuweisen einer statischen IP zum DHCP-Server
Bevor wir den DHCP-Dienst auf dem Server konfigurieren, müssen wir dem Server eine statische IP-Adresse zuweisen.
Um dem Server eine statische IP-Adresse zuzuweisen, klicken Sie auf Server, dann auf Config und dann auf die Schnittstelle, die mit FastEthernet 0/0 von Router0 verbunden ist. Wählen Sie im Abschnitt IP-Konfiguration die Option Statisch und legen Sie die IP-Adresse fest.
Das folgende Bild zeigt diesen Vorgang.
Da der Server über die FastEthernet 0/0-Schnittstelle von Router0 mit dem Netzwerk verbunden ist, legen wir die IP-Adresse der FastEthernet 0/0-Schnittstelle von Router0 als Standard-Gateway-IP-Adresse auf dem Server fest.
Um die Standard-Gateway-IP festzulegen, klicken Sie im linken Bereich auf die Schaltfläche Einstellungen, wählen Sie im rechten Bereich im Abschnitt IP-Konfiguration die Option Statisch und legen Sie die IP-Adresse des Standard-Gateways fest.
Das folgende Bild zeigt diesen Vorgang.
Aktivieren und Konfigurieren des DHCP-Dienstes auf dem Server
Um den DHCP-Dienst auf dem Server zu aktivieren, klicken Sie auf Server und dann auf Dienste. Klicken Sie im linken Bereich auf DHCP und wählen Sie im rechten Bereich die Option ‚Ein‘. Dadurch wird der DHCP-Dienst aktiviert.
Der DHCP-Dienst verwendet DHCP-Pools, um IP-Adressen bereitzustellen. Ein DHCP-Pool ist eine Gruppe von IP-Konfigurationen, die der DHCP-Server einem bestimmten Subnetz zuweist. Wir müssen Pools erstellen, die Subnetzen entsprechen. Da wir in unserem Netzwerk vier Subnetze haben, müssen wir vier Pools erstellen.
Wenn Sie den DHCP-Pool und seine Optionen nicht kennen, machen Sie hier eine Pause und lesen Sie den vorherigen Teil dieses Artikels. Für dieses Tutorial gehe ich davon aus, dass Sie den DHCP-Pool und seine Optionen kennen.
Um einen Pool zu erstellen und hinzuzufügen, füllen Sie Einträge aus und klicken Sie auf die Schaltfläche Hinzufügen. Stellen Sie sicher, dass Sie jedem Pool die richtige Standard-Gateway-IP hinzufügen. Der DHCP-Dienst verwendet die Standard-Gateway-IP, um das Subnetz zu identifizieren.
Das folgende Bild zeigt die Einträge für den ersten Pool.
Die folgende Abbildung zeigt die Einträge für den zweiten Pool.
Das folgende Bild zeigt die Einträge für den dritten Pool.
Das folgende Bild zeigt die Einträge für den vierten Pool.
Das folgende Bild zeigt alle konfigurierten Pools.
DHCP-Clients konfigurieren
Um das Gerät als DHCP-Client zu konfigurieren, müssen wir die DHCP-Option in seiner IP-Konfiguration auswählen. Um dies zu tun, klicken Sie auf das Gerät und klicken Sie auf Desktop und klicken Sie auf die IP-Konfiguration und wählen Sie die DHCP-Option.
Die folgende Abbildung zeigt, wie Sie die DHCP-Option im Abschnitt IP-Konfiguration festlegen.
Legen Sie alle PCs als DHCP-Clients fest, indem Sie die oben beschriebenen Schritte ausführen.
DHCP Relay Agents konfigurieren
Wir konfigurieren einen DHCP Relay Agent nur auf der Schnittstelle, die direkt mit einem lokalen Subnetz verbunden ist. In diesem Netzwerk sind vier Schnittstellen direkt mit den lokalen Subnetzen verbunden. Diese Schnittstellen sind die folgenden.
Router | Schnittstelle | Angeschlossenes lokales Subnetz |
Router1 | Fa0/0 | 10.0.0.0/8 |
Router1 | Fa0/1 | 20.0.0.0/8 |
Router2 | Fa0/0 | 30.0.0.0/8 |
Router2 | Fa0/1 | 40.0.0.0/8 |
Um die oben aufgeführten Schnittstellen als DHCP-Relay-Agenten zu konfigurieren, verwenden Sie den Befehl ‚ip helper-address‘ wie unten gezeigt.
Router1
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration.
Router2
Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#
Das folgende Bild zeigt die obige Konfiguration.
DHCP-Relay überprüfen
Um sicherzustellen, dass alle DHCP-Relays ordnungsgemäß konfiguriert sind, überprüfen Sie die IP-Konfiguration der angeschlossenen Geräte. Um die IP-Konfiguration eines Clientgeräts zu überprüfen, klicken Sie auf das Gerät, dann auf die Option Desktop und dann auf die IP-Konfiguration. Wenn das Gerät die richtige IP-Konfiguration anzeigt, ist das DHCP-Relay ordnungsgemäß konfiguriert.
Das folgende Bild zeigt diesen Vorgang.
Wenn Sie die Eingabeaufforderung bevorzugen, können Sie den Befehl ‚ipconfig‘ verwenden, um die empfangene IP-Konfiguration anzuzeigen. Die folgende Abbildung zeigt, wie Sie die IP-Konfiguration auf PC2 an der Eingabeaufforderung anzeigen.
Konfiguriertes Übungslabor
Der folgende Download-Link enthält das konfigurierte LABOR dieses Beispiels.
Paketverfolgungslabor mit Konfiguration
Das ist alles für diesen Teil. Im nächsten Teil dieses Tutorials werden wir verstehen, was das DHCP-Snooping ist und wie es funktioniert. Wenn Ihnen dieses Tutorial gefällt, vergessen Sie bitte nicht, es über Ihren bevorzugten sozialen Kanal mit Freunden zu teilen.