萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> cisco路由器配置dhcp和中繼理需要注意的問題 電腦技術吧

cisco路由器配置dhcp和中繼理需要注意的問題 電腦技術吧

cisco配置dhcp和中繼理需要注意的問題       I、需要注意的是路由器連接到的端口需要配置ip dhcp relay information trusted,否則客戶端將無法得到IP地址。     這是因為交換機配置了(默認情況)ipdhcp snooping information option,此時交換機會在客戶端發出的DHCP請求報文中插入選項82信息。另一方面由於DHCP服務器(這裡指Cisco DHCP服務器)與客戶端處於同一個VLAN中,所以請求實際上並沒有經過DHCP中繼代理。     對於Cisco IOS DHCP服務器來說,如果它收到的DHCP請求被插入了選項82信息,那麼它會認為這是一個從DHCP中繼代理過來的請求報文,但是它檢查了該報文的giaddr字段卻發現是0.0.0.0,而不是一個有效的IP地址(DHCP請求報文中的giaddr字段是該報文經過的第一個DHCP中繼代理的IP地址,具體請參考DHCP報文格式),因此該報文被認為“非法”,所以將被丟棄。可以參考路由器上的DHCP的debug過程。     Cisco IOS裡有一個命令,專門用來處理這類DHCP請求報文:ip dhcp relay information trusted(接口命令)或者ip dhcp relay information trust-all(全局命令,對所有路由器接口都有效);這兩條命令的作用就是允許被插入了選項82信息,但其giaddr字段為0.0.0.0的DHCP請求報文通過。     II、如果交換機不插入選項82信息,即配置了no ip dhcp relay information option,那麼就不會出現客戶端無法得到IP地址的情況,路由器也不需要配置ip dhcp relay informationtrusted命令。     III、Windows DHCP服務器應該沒有檢查這類DHCP請求的機制,所以上一個實例中不論交換機是否插入選項82信息,客戶端總是可以得到IP地址。  
    copyright © 萬盛學電腦網 all rights reserved