Sådan konfigureres DHCP RELAY AGENT på CISCO routere
Dynamic Host Configuration Protocol hjælper os med at adressere dynamisk vores værter på netværket. Faktisk, når en vært er konfigureret til at få sin IP-adresse dynamisk, sender den en DHCP-anmodning på netværket, der søger efter en DHCP-SERVER.
problemet her er, at vores DHCP-SERVER skal være på det samme udsendelsesdomæne som klienterne, da routere ikke videresender udsendelsespakker. Jeg foreslår at starte med følgende arkitektur:
på venstre side har vi vores DHCP-klient. I midten, vores Router og på højre side DHCP-serveren.
da vores DHCP-klient ønsker at få en IP-adresse, sender den en DHCP Discover-meddelelse, som er en udsendelsesmeddelelse. Da routeren ikke videresender udsendelsespakker, når denne meddelelse aldrig DHCP-serveren, og som et resultat: Ingen IP-adresse til vores ven DHCP-klient. Det er ikke godt. For at løse dette problem bruges DHCP Relay Agent-funktionen på routere til at videresende DHCP-meddelelser til DHCP-serveren, og når DHCP-serveren reagerer, videresender routeren svarene til klienten.
lad os se, hvordan det fungerer:
DHCP-klienten sender en DHCP Discover-meddelelse på udkig efter en DHCP-Server. Når routeren modtager denne meddelelse, og med DHCP Relay Agent-funktionen aktiveret, videresender den meddelelsen til DHCP-serveren som en Unicast-pakke.
routeren vil også tilføje til denne Unicast-pakke et felt kaldet giaddr (Port IP-adresse) i DHCP-pakken, dette felt vil i vores tilfælde indeholde IP-adressen 192.168.1.1, da routeren modtager DHCP Discover-meddelelsen på Fa0/0, og kilde-IP-adressen til denne Unicast-pakke vil også være 192.168.1.1.
dette felt kræves af DHCP-serveren, så den kan vide, fra hvilken pulje den skal vælge en IP-adresse.
en DHCP-serveren modtager DHCP Discover-meddelelsen, den svarer med DHCP-TILBUDSMEDDELELSEN; denne meddelelse sendes som en Unicast-parcket til routeren.
routeren videresender DHCP-TILBUDSMEDDELELSEN som en udsendelsesmeddelelse.
DHCP-klienten har verificeret oplysningerne i DHCP-Tilbudsmeddelelsen og sender en DHCP-anmodning som en udsendelsesmeddelelse. Routeren videresender denne meddelelse som Unicast-pakke til DHCP-serveren. Bemærk, at giaddr-feltet igen tilføjes Tilføj indeholder IP-adressen 192.168.1.1.
som svar på DHCP-ANMODNINGSMEDDELELSEN sender DHCP-serveren en DHCP ACK-meddelelse til routeren, og routeren sender igen denne meddelelse på Fa0/0. Endelig har vores DHCP-klient sin IP-adresse.
lad os se, hvordan vi kan konfigurere dette, er du klar?
konfiguration
vi bruger 3 routere til at se konfigurationen.
her er den grundlæggende konfiguration:
ROUTER(config)#int f0/0
ROUTER (config-if)#ip-adresse 192.168.1.1 255.255.255.0
ROUTER(config-if)#ingen nedlukning
ROUTER(config)#int f0/1
ROUTER(config-if)#ip-adresse 192.168.2.1 255.255.255.0
ROUTER(config-if)#ingen nedlukning
DHCP_CLIENT(config)#int f0/0
dhcp_client(config-if)#ingen nedlukning
dhcp_server(config)#int F0/0
dhcp_server(config-if)#IP-adresse 192.168.2.2 255.255.255.0
dhcp_server(config-if)#ingen nedlukning
dhcp_server(config)#IP DHCP pool NET1
dhcp_server(DHCP-config)#netværk 192.168.1.0 255.255.255.0
dhcp_server(DHCP-config)#standard-router 192.168.1.1
DHCP_SERVER(dhcp-config) # Afslut
som du kan se, er dette den grundlæggende konfiguration af hver router. Vi har også konfigureret DHCP-SERVERTJENESTEN. Nu skal vi konfigurere DHCP RELAY AGENT på routeren:
ROUTER(config)#int f0/0
ROUTER(config-if)#ip helper-adresse 192.168.2.2
ROUTER (config-if)#Afslut
som du kan se, er DHCP RELAY AGENT-funktionen aktiveret ved hjælp af kommandoen IP helper-adresse. 192.168.2.2 er DHCP-serverens IP-adresse. Og vi aktiverer funktionen på grænsefladen, der er forbundet til DHCP-klienten. Du kan se funktionen aktiveret på grænsefladen fa0/0:
ROUTER#Vis ip int fa0 / 0
FastEthernet0/0 er op, linjeprotokol er op (tilsluttet)
Internetadresse er 192.168.1.1/24
Broadcast-adresse er 255.255.255.255
adresse bestemt af opsætningskommando
MTU er 1500 bytes
Hjælperadresse er 192.168.2.2
rettet udsendelse videresendelse er deaktiveret
udgående adgangsliste er ikke indstillet
indgående adgangsliste er ikke indstillet
fuldmagt ARP er aktiveret
Før konfiguration af grænsefladen til DHCP-klienten for at få en dynamisk IP-adresse, er vi nødt til at konfigurere serveren til at nå netværket 192.168.1.0/24, Fordi kildens IP-adresse til DHCP-meddelelserne vil blive indstillet til 192.168.1.1 / 24. Til dette konfigurerer vi en statisk router:
DHCP_SERVER (config) # ip-rute 192.168.1.0 255.255.255.0 192.168.2.1
sidste trin er at konfigurere grænsefladen til DHCP-klienten til DHCP:
DHCP_CLIENT (config) # int f0 / 0
DHCP_CLIENT(config-if) # ip-adresse dhcp
DHCP_CLIENT (config-if) # Afslut
lad os nu se, om grænsefladen har en IP-adresse:
DHCP_CLIENT#Vis ip int br
Interface IP-adresse OK? Metodestatusprotokol
FastEthernet0/0 192.168.1.8 Ja DHCP op
FastEthernet0 / 1 ikke tildelt Ja frakoblet administrativt ned ned
som du kan se, har vores router med succes modtaget en IP-adresse. Det betyder, at Relæfunktionen fungerer fint.