Så här konfigurerar du DHCP Relay Agent på Cisco-routrar
denna handledning förklarar DHCP relay agent-konfigurationen i detalj. Lär dig hur du använder kommandot ’ip helper-address’ för att konfigurera DHCP-reläagenter på Cisco-routrar via ett paketspårningsexempel.
att konfigurera en routers gränssnitt som DHCP-reläagent är mycket enklare än du kanske tror. För att konfigurera en routers gränssnitt som DHCP-reläagent, använd följande kommando i gränssnittskonfigurationsläge.
Router(config-if)#ip helper-address
kommandot ’ip helper-address’ talar om för gränssnittet att vidarebefordra det inkommande DHCP-meddelandet till den konfigurerade DHCP-servern. Använd det här kommandot på alla gränssnitt som är anslutna till de lokala undernäten som innehåller DHCP-klienter.
innan vi tar ett praktiskt exempel för att förstå hur man använder det här kommandot för att konfigurera en routers gränssnitt som DHCP-reläagent, antar jag att du vet hur en DHCP-reläagent fungerar. Om du vill veta vad en DHCP relay agent är och hur det fungerar, kontrollera de tidigare delarna av denna handledning.
denna handledning är den åttonde delen av artikeln ’DHCP (Dynamic Host Configuration Protocol) grundläggande begrepp, konfigurationer, funktioner och alternativ förklarade’. Andra delar av denna handledning är följande.
vad DHCP är och typer av DHCP förklaras
hur DHCP fungerar förklaras med exempel
DHCP-konfigurationsparametrar och inställningar förklaras
så här konfigurerar du DHCP-Server på Cisco-switchar
konfigurera DHCP-Server för flera VLAN på växeln
så här konfigurerar du DHCP-Server på Cisco-routrar
hur DHCP-Reläagenter fungerar förklarat
hur DHCP-Snooping fungerar förklarat
konfigurera DHCP snooping på Cisco switchar
Packet Tracer practice Lab setup
- skapa ett nätverk som innehåller fem subnät: 10.0.0.0/8, 20.0.0.0/8, 30.0.0.0/8, 40.0.0.0/8 och 50.0.0.0 / 8.
- Lägg till några värdar i varje nätverk utom det femte delnätet. I det femte delnätet Lägg till en DHCP-Server.
- för att ansluta undernät, använd tre routrar: Router0, Router1 och Router2.
- Anslut subnät 10.0.0.0/8 och 20.0.0.0 / 8 till Router1 s FastEthernet 0/0 och FastEthernet0 / 1 gränssnitt, respektive.
- Anslut subnät 30.0.0.0/8 och 40.0.0.0 / 8 till Router2s FastEthernet 0/0 respektive FastEthernet0 / 1-gränssnitt.
- anslut det seriella 0/0/0-gränssnittet för Router1 till det seriella 0/0/0-gränssnittet för Router0. Använd subnätet 192.168.1.0 / 252 för IP-konfigurationen på den här anslutningen.
- anslut det seriella 0/0/1-gränssnittet för Router2 till det seriella 0/0/1-gränssnittet för Router0. Använd subnätet 192.168.4.0 / 252 för IP-konfigurationen på den här anslutningen.
- konfigurera RIP routing mellan routrar och testa anslutning mellan subnät.
följande bild visar detta nätverk.
mål
- konfigurera värdarna för de första fyra undernäten för att få IP-adresser från DHCP-servern som är tillgänglig i det femte undernätet.
- på DHCP-servern skapar du fyra DHCP-pooler och tilldelar en pool till varje delnät.
- konfigurera routrar för att fungera som DHCP – reläagenter.
Pre-created practice lab
istället för att replikera detta lab, Om du vill ladda ner och använda practice lab som används i denna handledning, kan du ladda ner den från följande länk.
Packet Tracer LAB utan konfiguration
låt oss konfigurera detta lab och slutföra alla ovan angivna mål steg för steg.
tilldela IP-konfiguration
i följande tabell visas alla nödvändiga kommandon för att tilldela IP-konfiguration på en routers gränssnitt.
kommando | beskrivning (används för) |
Router> aktivera | för att starta kommandotolken och ändra kommandoläge till privilegierat exec-läge. |
Router # konfigurera terminal | för att navigera till globalt konfigurationsläge. |
Router (config) # gränssnitt | för att navigera till gränssnittsläge |
Router (config-if) # ip-adress | för att ställa in IP-adressen på gränssnittet |
Router (config-if)#klockfrekvens 64000 | för att ställa in klockfrekvensen till 64000. (Använd endast om gränssnittet är seriell DCE) |
Router (config-if) # bandbredd 64 | för att ställa in bandbredden till 64 (Använd endast om gränssnittet är seriell DCE) |
Router (config-if) # ingen avstängning | för att aktivera gränssnittet |
Router (config-if) # avsluta | för att avsluta gränssnittsläge |
om du vill lära dig mer om ovanstående kommandon kan du kontrollera följande handledning.
rip Protocol configuration Guide med exempel
denna handledning förklarar hur du aktiverar en Cisco-routers gränssnitt och hur du konfigurerar RIP routing på Cisco-routrar i detalj.
gå till kommandotolken för varje router och konfigurera dess gränssnitt enligt nedan.
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)#
följande bild visar ovanstående konfiguration på paketspåraren.
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)#
följande bild visar ovanstående konfiguration på paketspåraren.
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)#
följande bild visar ovanstående konfiguration på paketspåraren.
konfigurera RIP-routing
i följande tabell visas alla nödvändiga kommandon för att konfigurera RIP-routing på en router.
kommando | beskrivning (används för) |
Router> aktivera | för att gå in i privilegierat exec-läge |
Router # konfigurera terminal | för att gå in i globalt konfigurationsläge |
Router (config) # router rip | för att aktivera RIP routing och ange routing konfigurationsläge |
Router (config-router) # nätverk | för att lägga till det lokalt tillgängliga nätverket i listan över nätverk som RIP kommer att annonsera. |
Router (config-router) # version 2 | för att använda RIP version 2. |
Router (config-router) # ingen automatisk sammanfattning | för att stödja de klasslösa undernäten eller för att inaktivera funktionen för automatisk sammanfattning. |
Router (config-router) # exit | för att avsluta från routing konfigurationsläge. |
öppna CLI-prompten för varje router och konfigurera RIP-routing enligt nedan.
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)#
följande bild visar ovanstående konfiguration på paketspåraren.
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)#
följande bild visar ovanstående konfiguration på paketspåraren.
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)#
följande bild visar ovanstående konfiguration på packet tracer.
tilldela statisk IP till DHCP-server
innan vi konfigurerar DHCP-tjänsten på servern måste vi tilldela en statisk IP-adress till servern.
för att tilldela en statisk IP-adress till servern, klicka på Server och klicka på Config och klicka på gränssnittet som är anslutet till Router0s FastEthernet 0/0. I avsnittet IP-konfiguration väljer du det statiska alternativet och ställer in IP-adressen.
följande bild visar denna process.
eftersom servern är ansluten till nätverket via Router0s FastEthernet 0/0-gränssnitt, ställer vi in IP-adressen för Router0s FastEthernet 0/0-gränssnitt som standard gateway IP-adress på servern.
för att ställa in standardgateway IP, klicka på knappen Inställningar i den vänstra rutan och välj det statiska alternativet i avsnittet IP-konfiguration i den högra rutan och ställ in IP-adressen för standardgatewayen.
följande bild visar denna process.
aktivera och konfigurera DHCP-tjänst på servern
för att aktivera DHCP-tjänst på servern, klicka på Server och klicka på tjänster. Klicka på DHCP i den vänstra rutan och välj alternativet ’på’ i den högra rutan. Detta aktiverar DHCP-tjänsten.
DHCP-tjänsten använder DHCP-pooler för att tillhandahålla IP-adresser. En DHCP-pool är en grupp av IP-konfigurationer som DHCP-servern tilldelar ett specifikt delnät. Vi måste skapa pooler lika med subnät. I vårt nätverk, eftersom vi har fyra undernät, måste vi skapa fyra pooler.
om du inte känner till DHCP-poolen och dess alternativ, ta en paus här och kolla föregående del av den här artikeln. För denna handledning antar jag att du känner till DHCP-poolen och dess alternativ.
för att skapa och lägga till en pool, fyll i poster och klicka på knappen Lägg till. Se till att du lägger till rätt standard gateway IP i varje pool. DHCP-tjänsten använder standardgatewayens IP för att identifiera undernätet.
följande bild visar posterna för den första poolen.
följande bild visar posterna för den andra poolen.
följande bild visar posterna för den tredje poolen.
följande bild visar posterna för den fjärde poolen.
följande bild visar alla pooler konfigurerade.
konfigurera DHCP-klienter
för att konfigurera enheten som en DHCP-klient måste vi välja DHCP-alternativet i dess IP-konfiguration. För att göra detta, klicka på enheten och klicka på skrivbord och klicka på IP-konfigurationen och välj DHCP-alternativet.
följande bild visar hur du ställer in DHCP-alternativet i avsnittet IP-konfiguration.
Ställ in alla datorer som DHCP-klienter genom att följa stegen som beskrivs ovan.
konfigurera DHCP-reläagenter
vi konfigurerar ett DHCP-reläagent endast på gränssnittet som är direkt anslutet till ett lokalt delnät. I det här nätverket är fyra gränssnitt direkt anslutna till de lokala undernäten. Dessa gränssnitt är följande.
Router | gränssnitt | anslutet lokalt delnät |
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 |
för att konfigurera de ovan angivna gränssnitten som DHCP-reläagenter, använd kommandot ’ip helper-address’ som visas nedan.
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)#
följande bild visar ovanstående 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)#
följande bild visar ovanstående konfiguration.
verifiera DHCP-relä
kontrollera IP-konfigurationen för de anslutna enheterna för att verifiera att alla DHCP-reläer är korrekt konfigurerade. För att kontrollera IP-konfigurationen för en klientenhet, klicka på enheten och klicka på Skrivbordsalternativet och klicka på IP-konfigurationen. Om enheten visar rätt IP-konfiguration konfigureras DHCP-reläet korrekt.
följande bild visar denna process.
om du föredrar kommandotolken kan du använda kommandot ’ipconfig’ för att visa den mottagna IP-konfigurationen. Följande bild visar hur du visar IP-konfiguration på PC2 vid kommandotolken.
konfigurerat övningslabb
följande nedladdningslänk innehåller det konfigurerade labbet i detta exempel.
Packet Tracer LAB med konfiguration
det är allt för den här delen. I nästa del av denna handledning kommer vi att förstå vad DHCP-snooping är och hur det fungerar. Om du gillar den här handledningen, glöm inte att dela den med vänner via din favorit sociala kanal.