原理介绍:客户机广播一个dhcpdiscover包请求ip地址;dhcp服务器接收到客户机的请求之后,就会广播一个含有ip地址的dhcpoffer包;客户机收到dhcpoffer包选择ip地址,广播一个dhcprequest包;dhcp服务器确认ip地址租约,即dhcpack包。


案例:利用dhcp中继实现vlan10和vlan20内的主机通过dhcp获得地址。


拓扑图

dhcp在企业网络中的应用_路由

实验环境:华为2831路由器、华为S2000交换机、两台windowsPC机、一台linux服务器

    DHCP服务器地址:192.168.88.100/24


配置二层交换机SW:

vlan 10

port e1/0/10

vlan 20

port e1/0/20

vlan 30

port e1/0/23

int e1/0/24

port link-type trunk 

port link-type trunk permit vlan all

 

查看交换机配置,如下图

dhcp在企业网络中的应用_交换_02


dhcp在企业网络中的应用_路由_03


dhcp在企业网络中的应用_路由_04


配置路由器R:

int eth0/0.10

vlan-type dot1q vid 10

ip add 192.168.10.1 24

int eth0/0.20

vlan-type dot1q vid 20

ip add 192.168.20.1 24

int eth0/0.30

vlan-type dot1q vid 30

ip add 192.168.88.1 24

dhcp  enable

dhcp  select  relay int eth 0/0.10

dhcp  select  relay int eth 0/0.20

int  eth 0/0.10

ip relay address 192.168.88.100

int  eth 0/0.20

ip relay address 192.168.88.100

查看路由器配置,如下图


dhcp在企业网络中的应用_交换_05

配置dhcp服务器:

打开linux服务器,安装dhcp服务

mount /dev/cdrom /media/cdrom  挂载光盘

yum --disablerepo=\* --enablerepo=c6-media install dhcp  -y  安装dhcp服务

vim /etc/dhcp/dhcpd.conf  配置文件

dhcp在企业网络中的应用_路由_06

服务器作用域配置完成,保存退出!

service dhcpd restart 重启dhcp服务

Service iptables stop   关闭防火墙

分别把两台windows主机接在交换机e1/0/10和e1/0/20接口上,网卡改为DHCP自动获得ip。

dhcp在企业网络中的应用_路由_07



dhcp在企业网络中的应用_DHCP  _08


vlan10和vlan20内的主机均已获得地址!

实验完成!