marts 7, 2022

Sådan konfigureres DHCP Relay Agent på Cisco routere

denne vejledning forklarer DHCP relay agent-konfigurationen i detaljer. Lær, hvordan du bruger kommandoen ‘ip helper-address’ til at konfigurere DHCP-relæagenter på Cisco-routere gennem et pakkesporeksempel.

det er meget lettere at konfigurere en routers interface som en DHCP-relæagent, end du måske tror. Hvis du vil konfigurere en routers grænseflade som et DHCP-relæagent, skal du bruge følgende kommando i interfacekonfigurationstilstand.

 Router(config-if)#ip helper-address 

kommandoen ‘ip helper-address’ fortæller grænsefladen at videresende den indgående DHCP-meddelelse til den konfigurerede DHCP-server. Brug denne kommando på alle grænseflader, der er forbundet til de lokale undernet, der indeholder DHCP-klienter.

før vi tager et praktisk eksempel for at forstå, hvordan du bruger denne kommando til at konfigurere en routers interface som DHCP relay agent, antager jeg, at du ved, hvordan en DHCP relay agent fungerer. For at lære, hvad en DHCP-relæagent er, og hvordan den fungerer, skal du kontrollere de foregående dele af denne tutorial.

denne tutorial er den ottende del af artiklen ‘DHCP (Dynamic Host Configuration Protocol) grundlæggende begreber, konfigurationer, funktioner og muligheder forklaret’. Andre dele af denne tutorial er følgende.

hvad DHCP er og typer af DHCP forklaret
Sådan fungerer DHCP forklaret med eksempler
DHCP-konfigurationsparametre og indstillinger forklaret
Sådan konfigureres DHCP-Server på Cisco-kontakter
Konfigurer DHCP-Server til flere VLAN ‘ er på kontakten
Sådan konfigureres DHCP-Server på Cisco-routere
hvordan DHCP-Relæagenter fungerer forklaret
hvordan DHCP-Snooping fungerer forklaret
konfigurer DHCP snooping på Cisco-kontakter

Packet Tracer practice Lab setup

  • Opret et netværk, der indeholder fem undernet: 10.0.0.0/8, 20.0.0.0/8, 30.0.0.0/8, 40.0.0.0/8 og 50.0.0.0 / 8.
  • Tilføj nogle værter i hvert netværk undtagen det femte undernet. I det femte undernet tilføjes en DHCP-Server.
  • for at forbinde undernet skal du bruge tre routere: Router0, Router1 og Router2.
  • Forbind henholdsvis undernet 10.0.0.0 / 8 og 20.0.0.0/8 til Router1 ‘ s FastEthernet 0/0 og FastEthernet0 / 1 grænseflader.
  • Forbind henholdsvis undernet 30.0.0.0 / 8 og 40.0.0.0/8 til Router2 ‘ s FastEthernet 0/0 og FastEthernet0 / 1 grænseflader.
  • Tilslut Router1 ‘s serielle 0/0/0-interface til Router0’ s serielle 0/0/0-interface. Brug undernettet 192.168.1.0 / 252 til IP-konfigurationen på denne forbindelse.
  • Tilslut Router2 ‘s serielle 0/0/1-interface til Router0’ s serielle 0/0/1-interface. Brug undernettet 192.168.4.0 / 252 til IP-konfigurationen på denne forbindelse.
  • Konfigurer rip-routing mellem routere og testforbindelse mellem undernet.

følgende billede viser dette netværk.

packet tracer lab til udøvelse af dhcp relay agent

mål
  • Konfigurer værterne for de første fire undernet for at få IP-adresser fra DHCP-serveren, der er tilgængelig i det femte undernet.
  • på DHCP-serveren skal du oprette fire DHCP-puljer og tildele en pulje til hvert undernet.
  • Konfigurer routere til at fungere som DHCP-relæagenter.
Pre-created practice lab

i stedet for at replikere dette laboratorium, hvis du vil hente og bruge det øvelseslaboratorium, der bruges i denne tutorial, kan du hente det fra følgende link.

Packet Tracer LAB uden konfiguration

lad os konfigurere dette laboratorium og fuldføre alle ovennævnte mål trin for trin.

tildeling af IP-konfiguration

følgende tabel viser alle nødvendige kommandoer til tildeling af IP-konfiguration på en routers interface.

kommando beskrivelse (brugt til)
Router> aktiver for at starte kommandoprompten og ændre kommandotilstanden til privilegeret eksekveringstilstand.
Router # Konfigurer terminal for at navigere til global konfigurationstilstand.
Router (config) # interface for at navigere til interface-tilstand
Router (config-if) # ip-adresse for at indstille IP-adressen på grænsefladen
Router(config-if) # clock rate 64000 for at indstille clock rate til 64000. (Brug kun, hvis grænsefladen er seriel DCE)
Router (config-if) # båndbredde 64 for at indstille båndbredden til 64 (Brug kun, hvis grænsefladen er seriel DCE)
Router (config-if) # ingen nedlukning for at aktivere grænsefladen
Router (config-if) # Afslut for at afslutte interface-tilstand

hvis du vil lære mere om ovenstående kommandoer, kan du tjekke følgende vejledning.
rip Protocol configuration Guide med eksempler
denne vejledning forklarer, hvordan du aktiverer en Cisco routers grænseflade, og hvordan du konfigurerer RIP routing på Cisco routere i detaljer.

få adgang til kommandoprompten for hver router og konfigurer dens grænseflader som vist nedenfor.

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ølgende billede viser ovenstående konfiguration på pakkesporet.

router 0 grænseflade IP-konfiguration

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ølgende billede viser ovenstående konfiguration på pakkesporet.

router 1 IP-konfiguration

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ølgende billede viser ovenstående konfiguration på pakkesporet.

router 2 interface IP-konfiguration

konfiguration af RIP-routing

følgende tabel viser alle nødvendige kommandoer til konfiguration af RIP-routing på en router.

kommando beskrivelse (brugt til)
Router> aktiver for at gå ind i privilegeret eksekveringstilstand
Router # Konfigurer terminal for at gå ind i global konfigurationstilstand
Router (config) # router rip for at aktivere RIP routing og gå ind i routingkonfigurationstilstand
Router(config-router) # netværk for at tilføje det lokalt tilgængelige netværk til listen over netværk, som RIP vil annoncere.
Router(config-router) # version 2 for at bruge RIP version 2.
Router(config-router) # ingen autooversigt for at understøtte de klasseløse undernet eller for at deaktivere funktionen autooversigt.
Router(config-router) # Afslut for at afslutte routingkonfigurationstilstand.

få adgang til CLI-prompten for hver router, og konfigurer RIP-routing som vist nedenfor.

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ølgende billede viser ovenstående konfiguration på pakkesporet.

rip routing konfiguration router 0

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ølgende billede viser ovenstående konfiguration på pakkesporet.

rip routing konfiguration router 1

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ølgende billede viser ovenstående konfiguration på packet tracer.

rip routing konfiguration router 2

tildeling af statisk IP til DHCP-server

før vi konfigurerer DHCP-tjenesten på serveren, skal vi tildele en statisk IP-adresse til serveren.

hvis du vil tildele en statisk IP-adresse til serveren, skal du klikke på Server og klikke på Config og klikke på den grænseflade, der er tilsluttet Router0s FastEthernet 0/0. I afsnittet IP-konfiguration skal du vælge indstillingen statisk og indstille IP-adressen.

følgende billede viser denne proces.

statisk IP-konfiguration dhcp-server

da serveren er forbundet til netværket via Router0s FastEthernet 0/0-interface, indstiller vi IP-adressen til Router0s FastEthernet 0/0-interface som STANDARDPORTENS IP-adresse på serveren.

for at indstille STANDARDPORTENS IP skal du klikke på knappen Indstillinger i venstre rude og vælge indstillingen statisk i afsnittet IP-konfiguration i højre rude og indstille IP-adressen til standardporten.

følgende billede viser denne proces.

indstilling af standard IP-port på dhcp-serveren

aktivering og konfiguration af DHCP-tjeneste på serveren

for at aktivere DHCP-tjeneste på serveren skal du klikke på Server og klikke på tjenester. Klik på DHCP i venstre rude, og vælg indstillingen ’til’ i højre rude. Dette vil aktivere DHCP-tjenesten.

DHCP-tjenesten bruger DHCP-puljer til at levere IP-adresser. En DHCP-pulje er en gruppe af IP-konfigurationer, som DHCP-serveren tildeler til et bestemt undernet. Vi skal oprette puljer svarende til undernet. I vores netværk, da vi har fire undernet, er vi nødt til at oprette fire puljer.

hvis du ikke kender DHCP-puljen og dens muligheder, skal du tage en pause her og kontrollere den forrige del af denne artikel. Til denne tutorial antager jeg, at du kender DHCP-poolen og dens muligheder.

for at oprette og tilføje en pulje skal du udfylde poster og klikke på knappen Tilføj. Sørg for, at du tilføjer den korrekte IP-standardport i hver pulje. DHCP-tjenesten bruger standardportens IP til at identificere undernet.

følgende billede viser posterne for den første pulje.

aktivering af dhcp-tjeneste på dhcp-server

følgende billede viser posterne for den anden pulje.

tilføjelse af dhcp-pool til netværk 20

følgende billede viser posterne for den tredje pulje.

tilføjelse af dhcp-pool til netværk 30

følgende billede viser posterne for den fjerde pulje.

tilføjelse af dhcp-pool til netværk 40

følgende billede viser alle de konfigurerede puljer.

all pool konfigureret på dhcp-server

konfiguration af DHCP-klienter

for at konfigurere enheden som en DHCP-klient skal vi vælge DHCP-indstillingen i dens IP-konfiguration. For at gøre dette skal du klikke på enheden og klikke på skrivebord og klikke på IP-konfigurationen og vælge DHCP-indstillingen.

følgende billede viser, hvordan du indstiller DHCP-indstillingen i IP-konfigurationsafsnittet.

Konfigurer dhcp-klient

Indstil alle pc ‘ er som DHCP-klienter ved at følge trinene beskrevet ovenfor.

konfiguration af DHCP-relæagenter

vi konfigurerer kun en DHCP-relæagent på grænsefladen, der er direkte forbundet til et lokalt undernet. I dette netværk er fire grænseflader direkte forbundet til de lokale undernet. Disse grænseflader er følgende.

Router Interface tilsluttet lokalt undernet
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

for at konfigurere de ovennævnte grænseflader som DHCP-relæagenter skal du bruge kommandoen ‘ip helper-address’ som vist nedenfor.

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ølgende billede viser ovenstående konfiguration.

IP-hjælper-adressekommando

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ølgende billede viser ovenstående konfiguration.

ip helper-address command

verificering af DHCP-relæ

for at kontrollere, at alle DHCP-relæer er konfigureret korrekt, skal du kontrollere IP-konfigurationen af deres tilsluttede enheder. For at kontrollere IP-konfigurationen af en klientenhed skal du klikke på enheden og klikke på indstillingen Desktop og klikke på IP-konfigurationen. Hvis enheden viser den korrekte IP-konfiguration, er DHCP-relæet konfigureret korrekt.

følgende billede viser denne proces.

bekræftelse af dhcp relay agent

hvis du foretrækker kommandoprompten, kan du bruge kommandoen ‘ipconfig’ til at se den modtagne IP-konfiguration. Følgende billede viser, hvordan du får vist IP-konfiguration på PC2 ved kommandoprompten.

verificering af dhcp-klient dhcp relay agent

Configured practice lab

følgende overførselslink giver det konfigurerede laboratorium i dette eksempel.

Packet Tracer LAB med konfiguration

det er alt for denne del. I den næste del af denne tutorial vil vi forstå, hvad DHCP snooping er, og hvordan det fungerer. Hvis du kan lide denne tutorial, skal du ikke glemme at dele den med venner via din foretrukne sociale kanal.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.