DHCP Relay Agent Nedir?
DHCP Relay Agent, DHCP isteklerini bir ağ segmentinden diğerine yönlendiren bir ağ özelliğidir. Temel olarak, bir DHCP istemcisi (genellikle bir bilgisayar veya mobil cihaz) bir IP adresi talep ettiğinde ve bu istemci ile DHCP sunucusu farklı ağ segmentlerinde bulunduğunda, DHCP Relay Agent bu isteği alır ve uygun DHCP sunucusuna yönlendirir. Bu, DHCP sunucusunun farklı ağ segmentlerindeki istemcilere IP adresleri dağıtmasını sağlar.
Daha net anlamanız için basite indirgeyerek örnekleriyle açıklayalım.
Daha öncesinde DHCP Server Nedir? DHCP Kurulumu Nasıl Yapılır? anlatmıştık. DHCP mantığı ve kurulumu hakkında detaylı bilgi edinmek isterseniz ilk olarak makale üzerindeki adımları öğrenmenizi tavsiye ederim.
DHCP Relay Agent Yapılandırması
DHCP sunucusu, ip havuzunda yer alan boş ip adreslerini istemcilere (bilgisayar, telefon,tablet, yazıcı vb.) dağıtma görevinde yer alır. Bunu yaparken Broadcast yayınını kullanır. Broadcast farklı ağlara etkileşim için iletişim sağlayamaz. Örneğin yönlendiricimize bağlı 2 farklı ağ bacağı bulunsun. Bir tanesine 192.168.1.1 networkünü verelim. İkincisine 192.168.2.1 networkünü atayalım. Daha net anlayabilmeniz için Cisco Paket Tracer üzerinden simüle ederek anlatacağım.
Şimdi ortama DHCP Server ve bir kaç istemci ekleyelim.
DHCP Server yapılandırmasını yapalım. Network atamasını ve dağıtması gereken ip boşluklarını bu ekranda belirtiyorum.
Ayarlamaların hepsi tamamlandı. Bu andan itibaren istemciler üzerinde nasıl bir durum yaşandı. Gelin göz atalım.
DHCP sunucusu 1.network alanında yer aldığı için istemci (bilgisayarımızın) IP aldığını görebiliyoruz.
2. Network alanında yer alan istemci (bilgisayarımızın) görüyoruz ki IP almamış. Tamda bu noktada 2. network’ün ip broadcast yayınına cevap vermesi adına başlıkta belirmiş olduğumuz DHCP Relay Agent özelliğini kullanacağız.
Bunun için yönlendiricimizin Gig0/1 bacağına giderek 1. network alanında DHCP Sunucumuzun ip adresini tanıtmamız gerekecektir.
Yönlendiricinin configurator alanında ip helper-address “dhcp sunucu ip adresi ” yazarak tanımlama sağlayabiliriz. Bu sayede DHCP sunucusu broadcast yayını ile 2.network alanına da belirlediğimiz ip pool üzerinden ip dağıtması sağlayacaktır.