天天看點

多VLAN環境下DHCP服務的實作

原理

  使用DHCP方式擷取IP位址需要利用廣播資料包,按正常情況,DHCP服務隻能在同一廣播域内實作。而VLAN的建立就是為了隔離廣播包,為 什麼在三層交換機上可以實作DHCP的跨網段呢?這需要我們将DHCP請求的廣播資料包轉化為單點傳播請求,才會通過三層路由把請求轉發到DHCP伺服器所在 的VLAN,進而實作DHCP的跨VLAN服務。

  實作方法

  為了實作跨VLAN的DHCP服務,需要從兩方面入手,一方面要在交換機上指明DHCP伺服器的IP位址,另一方面要在DHCP伺服器上建立新的作用域。

  下面以Cisco的Catlyst 4506為例介紹具體的操作步驟:

  1.在交換機上配置DHCP伺服器:

  ip dhcp-server 192.168.0.69

  2.在交換機中為每個VLAN設定同樣的DHCP伺服器的IP位址:

  interface Vlan11

  ip address 192.168.1.254 255.255.255.0

  ip helper-address 192.168.0.69 DHCP Server IP

  interface Vlan12

  ip address 192.168.2.254 255.255.255.0

  ip helper-address 192.168.0.69 DHCP Server IP

  3.在DHCP伺服器上設定網絡位址分别為192.168.1.0、192.168.2.0的作用域,并将這些作用域的“路由器”選項設定為對應VLAN的接口IP位址。