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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
følgende billede viser posterne for den anden pulje.
følgende billede viser posterne for den tredje pulje.
følgende billede viser posterne for den fjerde pulje.
følgende billede viser alle de konfigurerede puljer.
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.
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.
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.
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.
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.
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.