DHCP
概念:动态主机配置协议,该协议提供了一种动态分配网络配置参数的机制,并向后兼容BOOTP协议。
DHCP的工作原理:
(1)发现阶段:DHCP客户寻找DHCP服务器的过程。DHCP客户端依广播的形式发送DHCP_Discover报文,只能DHCP服务器回应;
(2)提供阶段:即DHCP服务器提供IP地址阶段。DHCP服务器收到Discover报文以后,会从IP地址池中挑选一个未被使用IP地址分配给客户端,然后向客户端发送包含该IP地址的offer报文。
(3)选择阶段:即DHCP客户端选择IP地址的阶段。DHCP客户端会从多个offer报文中接受第一个收到的offer报文,然后以广播的形式发送Request报文。
(4)确认阶段:即DHCP服务器确认提供IP地址的阶段。服务器收到Request报文以后,会回应客户 端一个ACK报文,该报文包含所提供的IP地址以及其他网络参数。
DHCP的配置方法
(1)开启DHCP服务
DHCP enable
(2)创建DHCP地址池
IP pool 地址池名字
(3)配置地址池网络参数
1)配置网段
Network 网段 mask 掩码
2)配置网关
Gatway-list 网关
3)配置DNS
DNS-list DNS地址
4)租期
Lease 时间(单位是天)
5)排除IP(保留IP)
Excluded-iP address 开始IP地址 结束IP地址
(4)应用
原则:谁用给谁开
假设,VLAN10内的主机要DHCP获取IP地址
第一步:给VLAN的VLANIF接口配置IP地址
第二步:DHCP SELECT global
应用:
[sw1]
[sw1]vlan batch 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1]int g 0/0/1
[sw1-GigabitEthernet0/0/1]port link-type access
[sw1-GigabitEthernet0/0/1]port default vlan 10
[sw1-GigabitEthernet0/0/1]int g 0/0/2
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 20
[sw1-GigabitEthernet0/0/2]int vlan 10
[sw1-Vlanif10]ip add 192.168.10.254 24
[sw1-Vlanif10]int vlan 20
[sw1-Vlanif20]ip add 192.168.20.254 24
[sw1-Vlanif20]q
[sw1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[sw1]ip pool vlan10 //创建地址池名字vlan10
Info:It's successful to create an IP address pool.
[sw1-ip-pool-vlan10]network 192.168.10.0 mask 24 //配置网段192.168.10.0/24
[sw1-ip-pool-vlan10]gateway-list 192.168.10.254 //设置网关为192.168.10.254
[sw1-ip-pool-vlan10]dns-list 114.114.114.114 //配置DNS为114.114.114.114
[sw1-ip-pool-vlan10]excluded-ip-address 192.168.10.1 192.168.10.100 //配置排除IP地址
[sw1-ip-pool-vlan10]lease 3 //设置租期为3天
[sw1-ip-pool-vlan10]q
[sw1]int vlan 10
[sw1-Vlanif10]dhcp select global
[sw1-Vlanif10]q
[sw1]ip pool vlan20
Info:It's successful to create an IP address pool.
[sw1-ip-pool-vlan20]network 192.168.20.0 mask 24
[sw1-ip-pool-vlan20]gateway-list 192.168.20.254
[sw1-ip-pool-vlan20]dns-list 114.114.114.114
[sw1-ip-pool-vlan20]lease 3
[sw1-ip-pool-vlan20]q
[sw1]int vlan 20
[sw1-Vlanif20]dhcp select global
[sw1-Vlanif20]q
[sw1]
验证: