Cisco Routerlarda DHCP Class Yapısı
Herhangi bir kullanıcı bir dhcp sunucusundan ip isteğinde bulunduğu zaman, dhcp sunucusunda tanımlanmış dhcp pool konfigürasyonunda girilen class’lar sırayla eşleşene kadar incelenir. Eğer eşleşen herhangi bir class olursa ip request e eşleşen dhcp pool’da belirtilen aralıktan bir ip adresi verilir.
Bir dhcp pool bir ya da birden fazla class ile tanımlandığında bu şu anlama gelir: eğer bir adres bu pool’da tanımlanan classlar'dan herhangi biriyle eşleşmezse hiçbir şekilde ip isteğine cevap verilmeyecektir. Böylece, class yapısının kullanılması bir anlamda erişim kontrolü (access control) yapılmasını sağlamaktadır ve tanımlanan pool’un subnetine göre daha fazla adres aralığı kullanılabilmesini sağlamaktadır.
Buna ek olarak da, birden fazla dhcp pool aynı class yapısı ile konfigüre edilebilir.
Dhcp Class Yapısıyla IP Dağıtmak için Kullanılacak Komutlar
1-) DHCP’ten ip dağıtmada kullanılan Option 82 bilgisinin öncelikle routerda enable hale getirilmesi gerekmektedir (cisco IOS larda bu dhcp server özelliği defaultta açıktır), eğer bir şekilde disable duruma geldiyse aşağıdaki komutla enable hale getirilebilir.
Router(config)# ip dhcp use class class - ismi
2-) Daha sonra, kullanılacak olan class ve relay agent bilgileri router a girilmelidir. Bunun için kullanılacak olan komutlar;
Router(config)# ip dhcp class class-ismi
Router(dhcp - class)# relay agent information
Router(dhcp – class - relayinfo)# relay information hex pattern bitmask mask
Not: kullanılacak herbir class için bu komutlar tekrar girilmelidir.
3-) Tanımlanan bu dhcp class'ın herhangi bir dhcp pool altında tanımlanması için girilmesi gereken komutlar;
Router(config)# ip dhcp pool pool-ismi
Router(dhcp - config)# network network adresi
Router(dhcp - config)#class class-ismi
Router(dhcp – pool - class)#address range start-ip end - ip
4-) Bir dhcp pool altında birden fazla class tanımlanabildiğini daha önce belirtmiştik. Eğer birden fazla class aynı pool altında tanımlanmak istenirse;
Router(dhcp - config)#class class-ismi
Router(dhcp – pool - class)#address range start-ip end – ip
komutları her satır için tekrar girilmelidir.
Kullanıcı Tarafında Yapılması Gereken Ayarlar
Windows kullanan herhangi bir client bilgisayarında dhcp class özelliğini açmak için komut satırından;
ipconfig /setclassid adapter-name class-name
Örnek: ipconfig /setclassid “Local Area Connection” akademik
Eğer kullanılan class iptal edilmek istenirse;
ipconfig /setclassid adapter-name
class-name kısmına hiçbirşey yazılmaz, boş bırakılır.
Bu yazının pdf dosyasını indirmek için tıklayınız
[ad]
Bu yazıyı beğendiniz mi?
