DHCP已经实用化了,最近正好在加热DHCP,写一下以前学习的问题。
DHCP工作流程: 1、客户发送DHCP广播请求(UDP消息接发源68的目的67 ) ) ) ) )。
2、DHCP服务器回复提供消息,客户机一般将初始接收到的提供视为优先级。 (这里是广播,每个DHCP服务器和客户机在消息中指定Transaction ID以表示两者的会话) )。
3、客户端发送Request请求对应于消息请求的IP地址
4、服务器在分配前调查地址的可用性,如果能分配则发送ACK,如果不能分配则分配NAK
关于DHCP的租期问题,主要需要注意两个时间。 一个是DHCP客户机在租用时间为50%时发送Request单播请求以继续租用,另一个是在租用时间为87.5%时发送的广播继续请求。
DHCP中继客户机通过中继路由器传输单播DHCP消息以提供与DHCP相关的服务,而不是直接将广播或单播请求发送到DHCP服务器。
用实验简单地实现这个过程
1、实验拓扑结构与描述:
以R1作为DHCP服务器,以第3层交换机作为DHCP中继设备,建立两个接口组用于接入不同的vlan,在vlanif10和vlanif20上配置两个网络段的网关,进行DHCP中继
HCP服务器R1的构成
[ R1 ] DHCP enable [ R1 ] ippool VLAN 10 [ R1-IP-pool-VLAN 10 ] gateway-list 192.168.10.254 [ R1-IP-poolan 10 ] 网关列表192.168.20.254 [ R1-IP-pool-VLAN 20 ]网络192.2540[ R1 -千兆以太网0/0/0 ] ipadd 192.162.160
[ sw1 ] DHCP enable [ sw1 ] VLAN batch 102030 [ sw1 ] port-group VLAN 10 [ sw1-port-group-VLAN 10 ] group-memberg0/0/0/2 portdefaultvlan 10 [ sw1-port-group-VLAN 10 ] q [ sw1 ] int vlanif 10 ipadd 192.168.10.25424 [ sw1-vlanif 10 ] dhcpseleled dhcprelayserver-IP 192.168.30.2 [ sw1 ] ipadd 192.168.20.25424 [ sw1-vlanif 20 ] dhcpselectrelay [ sw1-vlanif 20 ] 端口组VLAN 20 [ sw1 -端口组- VLAN 20 ]组成员0/0/10 tog0/0/19 [ sw1 -端口组- VLAN 20 ]端口int vlanif 30 [ sw1-vlanif 30 ] ipadd 192.168.30.124 [ sw1 ] ipadd 192.168.30.124 port link-type access [ sw1-giggigabige 网络192.168.10.0 [ sw1-rip-1 ]网络192.168.20.0 [ sw1-rip-1 ]网络192.168.30.0 [ sw1-rip ]
在R1中检查地址池的使用情况