hvordan konfigurere DHCP RELAY AGENT På CISCO-Rutere
Dynamic Host Configuration Protocol hjelper oss å adressere dynamisk våre verter på nettverket. Faktisk, når En Vert er konfigurert til å få SIN IP-adresse dynamisk, vil den kringkaste EN DHCP-FORESPØRSEL på nettverket som søker ETTER EN DHCP-SERVER.
problemet her er at VÅR DHCP-SERVER må være på samme kringkastingsdomene som KLIENTENE siden rutere ikke videresender kringkastingspakker. Jeg foreslår å starte med følgende arkitektur:
på venstre side har VI VÅR DHCP-KLIENT. I midten, Vår Ruter OG PÅ høyre SIDE DHCP-SERVEREN.
SOM VÅR DHCP-Klient ønsker Å få EN IP-adresse, vil den sende EN DHCP Discover-melding som er en kringkastingsmelding. Siden Ruteren ikke videresender kringkastingspakker, vil denne meldingen aldri nå DHCP-Serveren, Og Som et resultat: INGEN IP-adresse for VÅR VENN DHCP-Klient. Dette er ikke bra. 🙁
FOR å løse dette problemet brukes DHCP Relay Agent-funksjonen på rutere for å videresende DHCP-meldinger TIL DHCP-Serveren, og Når DHCP-Serveren svarer, vil Ruteren videresende svarene Til Klienten.
La oss se hvordan det fungerer:
DHCP-Klienten sender EN DHCP Discover-melding på jakt etter EN DHCP-Server. NÅR Ruteren Mottar denne meldingen, og MED DHCP Relay Agent-funksjonen aktivert, vil den videresende meldingen TIL DHCP-Serveren som En Unicast-Pakke.
ruteren vil også legge Til Denne Unicast-Pakken et felt kalt giaddr (Gateway IP-adresse) I DHCP-Pakken, dette feltet vil i vårt tilfelle inneholde IP-adressen 192.168.1.1 siden ruteren mottar DHCP Discover-meldingen På Fa0/0, OG kilde-IP-adressen til Denne Unicast-pakken vil også være 192.168.1.1.
DETTE feltet kreves AV DHCP-Serveren, slik at DEN kan vite fra hvilket basseng DEN må velge EN IP-adresse.
EN DHCP-Serveren mottar DHCP Discover-meldingen, den vil svare med DHCP-TILBUDSMELDINGEN; denne meldingen vil bli sendt Som En Unicast parcket til ruteren.
ruteren vil videresende DHCP-TILBUDSMELDINGEN som en kringkastingsmelding.
DHCP-Klienten har bekreftet informasjonen I DHCP-Tilbudsmeldingen, og sender EN DHCP-FORESPØRSEL som en kringkastingsmelding. Ruteren vil videresende denne meldingen Som Unicast-pakke TIL DHCP-SERVEREN. Merk at igjen, er giaddr feltet lagt legg inneholder IP-adressen 192.168.1.1.
SOM svar PÅ DHCP-FORESPØRSELSMELDINGEN sender DHCP-SERVEREN EN DHCP ACK-melding Til ruteren, og i sin tur sender ruteren denne meldingen På Fa0 / 0. ENDELIG HAR VÅR DHCP-Klient SIN IP-adresse.
La oss se hvordan vi kan konfigurere dette, er du klar?
Konfigurasjon
Vi vil bruke 3 rutere for å se konfigurasjonen.
her er grunnkonfigurasjonen:
RUTER(config)#int f0/0
RUTER(config-if) # ip-adresse 192.168.1.1 255.255.255.0
RUTER(config-if)#ingen avslutning
RUTER(config)#int f0/1
RUTER(config-if)#ip-adresse 192.168.2.1 255.255.255.0
RUTER(config-if)#ingen avslutning
DHCP_CLIENT(config)#int f0/0
dhcp_client(config-if)#ingen avslutning
dhcp_server(config-IF)#int f0/0
dhcp_server(config-if)#ip-adresse 192.168.2.2 255.255.255.0
dhcp_server(CONFIG-IF)#ingen avslutning
dhcp_server(CONFIG)#ip dhcp-basseng net1
dhcp_server(dhcp-config)#nettverk 192.168.1.0 255.255.255.0
dhcp_server(dhcp-config)#standard-ruter 192.168.1.1
DHCP_SERVER (dhcp-config)#exit
som du kan se, er dette grunnkonfigurasjonen til hver ruter. VI har også konfigurert DHCP-SERVERTJENESTEN. Nå må VI konfigurere DHCP RELAY AGENT på ruteren:
ROUTER(config)#int f0/0
ROUTER(config-if)#ip helper-address 192.168.2.2
ROUTER (config-if)#exit
SOM du kan se, ER DHCP RELAY AGENT-funksjonen aktivert ved HJELP AV ip helper-address-kommandoen. 192.168.2.2 ER IP-adressen TIL DHCP-SERVEREN. Og vi aktiverer funksjonen på grensesnittet som er koblet TIL DHCP-KLIENTEN. Du kan se funksjonen aktivert på grensesnittet fa0/0:
ROUTER # show ip int fa0/0
FastEthernet0 / 0 er opp, linjeprotokoll er opp (tilkoblet)
Internett-adresse er 192.168.1.1 / 24
Broadcast-adresse er 255.255.255.255
Adresse bestemt av setup-kommandoen
MTU er 1500 byte
Helper-adresse er 192.168.2.2
Rettet kringkasting videresending er deaktivert
Utgående tilgangsliste er ikke angitt
Innkommende tilgangsliste er ikke angitt
Proxy ARP er aktivert
før du konfigurerer grensesnittet TIL DHCP-KLIENTEN for å få en dynamisk IP-adresse, må Vi konfigurere Serveren for å nå nettverket 192.168.1.0/24, fordi kilde-IP-adressen TIL DHCP-meldingene vil være 192.168.1.1/24. For dette konfigurerer vi en statisk ruter:
DHCP_SERVER (config) # ip rute 192.168.1.0 255.255.255.0 192.168.2.1
Siste trinnet er å konfigurere grensesnittet TIL DHCP-KLIENTEN FOR DHCP:
DHCP_CLIENT(config)#int f0/0
DHCP_CLIENT(config-if)#ip-adresse dhcp
DHCP_CLIENT (config-if)#exit
nå, la oss se om grensesnittet har EN IP-adresse:
DHCP_CLIENT # vis ip int br
Grensesnitt IP-Adresse OK? Metode Status Protokoll
FastEthernet0 / 0 192.168.1.8 JA DHCP opp opp
FastEthernet0/1 unassigned JA unset administrativt ned ned
som du kan se, har ruteren vår fått en IP-adresse. Dette betyr At Relay funksjonen fungerer fint.