14Sep

IT Geek: Hur man använder ett DHCP-relä( JUNOS)

Har du någonsin mött problemet där du bara vill ha en DHCP-server på nätverket för central hantering av dina scopes, men du har flera Vlans? HTG förklarar hur man använder ett DHCP-reläagent.

Översikt

DHCP-protokollet skapades så att klienterna kunde få sina IP-adresser automatiskt och utan mänskligt ingripande( ja det brukade vara en faktisk del av IT-ing, tillbaka på dagen).Hur det här fungerar är att när en klient ansluter till nätverket skickar den ut ett "broadcast" -paket som frågar efter att hitta DHCP-servern. Det brukade vara "ok" tills Vlans kom med. Vlans skapar gränser och segmenterar ditt fysiska nätverk i flera praktiskt isolerade( därav namnet V-LAN).En av nackdelarna med Vlans är att nu kan DHCP-servern och klienterna inte direkt kommunicera, eftersom "brodcast" -paket inte kan "hoppa" nätverk. Så, hur undviker du att ha en DHCP-server per Vlan, och levererar DHCP-förfrågningarna från klienterna i en Vlan, tillbaka till den centrala servern?

DHCP-reläer uppfanns för att komma över det här exakta problemet genom att i huvudsak "routing" eller "proxy-ing" klientens förfrågningar. Förfrågningarna sänds av kunderna i sitt lokala nätverk, reläet-agentn tar dem och vidarebefordrar dem till DHCP-servern med hjälp av unicast. Det återvände DHCP-svaret kommer till reläet med hjälp av unicast, och reläet skickar svaret på klientens nätverk.

DHCP-reläer kan komma i många former och former: det finns Microsofts "relä-agent", Ciscos "IP-hjälpar" och Juniper "helpers bootp" för att nämna några. De alla gör samma sak, och i den här guiden kommer vi att gå över hur du konfigurerar den på en JunOS-enhet.

Bild av Thomas Thomas

GUI-vägen

Det är min fasta övertygelse att det inte borde finnas något behov av att gå under huven för enkla konfigurationer som detta, så jag har arbetat med Juniper stöd för att hitta GUI-vägen tilldenna konfiguration.

Du måste ha:

  • Från layer3 switchen, "l3-gränssnitt" notation för Vlan du vill aktivera vidarebefordran för.
  • IP för DHCP-servern som ska betjäna förfrågningarna.

Hämta Vlan-ID

För att hämta Vlan-gränssnittet, öppna enhetens WebGUI och gå till "Konfigurera".

Under "Switching", klicka på "VLAN" och välj den Vlan du behöver från listan.

I detaljeringsfönstret är värdet för "Multilayer switching( RVI)" det önskade "gränssnittet" -namnet. Notera värdet.

Konfigurera vidarekoppling

I enhetens WebGUI, gå till "Konfigurera" - & gt;"CLI Tools" - & gt;"Peka och klicka CLI".

Klicka på "Vidarebefordringsalternativ" - & gt;”Konfigurera”.

Obs! Om du redan har en konfiguration i någon av kategorierna nedan kommer du att ha en "Edit" -knapp istället.

Klicka på "Hjälpare" - & gt;”Konfigurera”.

Klicka på "Bootp" - & gt;”Konfigurera”.

Klicka på "Server" - & gt;"Lägg till ny post".

Lägg i IP-adressen till DHCP-servern och klicka på OK.

Klicka på "Interface" - & gt;"Lägg till ny post".

Ange namnet på "gränssnittet" eller "Multilayer switching( RVI)" -värdet på den Vlan du vill vidarebefordra för som noterat från segmentet ovan.

När du är klar ska din konfiguration se ut som under bilden nedan.

Förbind dina ändringar.

CLI-vägen

Som sagt ovan är jag inte en fan av CLI-vägen. Med det sagt kan du inte ha något val i frågan, eller du kan behöva den här proceduren för att vara skriptbar. Vad som än är fallet förklarar dokumentationen att dessa två linjer gör tricket( förutsatt att du har allt annat inställt):

-inställd vidarebefordringsalternativ-hjälpprogram bootp-server 192.168.190.7
-sändningsalternativ-helpers bootp-gränssnitt vlan.2

Där ovanstående IP- och Vlan-namn ska ändras för att återspegla din inställning.

På DHCP-serverns sida

Jag har gjort denna konfiguration flera gånger och har alltid anslutit mig till Microsofts DHCP-server.Åtminstone i Microsofts implementering behövs ingen ytterligare konfiguration på serverns sida, förutom att skapa lämplig räckvidd. Det innebär att du måste ha ett räckvidd som motsvarar Vlan-gränssnittet som begäran kommer ifrån. I vårt exempel var L3-switchens IP 192.168.191.254 med en nätmask av 255.255.255.0( klass C).DHCP-konfigurationen för att hantera relayed scope / s i vårt exempel ser ut som:

Det är det. Du borde vara helt uppsatt.

-Jag har precis velat var den här delen kan göra det mesta. .. -skador? ?