一、设计拓扑网络
分别用两种方式来实现,一种是单臂路由,一种是三层交换
三层交换机也具有路由功能,所以也能实现DHCP功能。
二、配置交换机及路由器
配置二层交换机
这里两个二层都可以这样配置。
1)这里先进入全局配置模式,进去后命令提示符Switch(config)
2)创建2个vlan
3)将连接pc的接口设置成access模式,并将其划入相对应的vlan
4)连接路由的接口设置成trunk模式
此处命令都是简写,看我前面的实验博客有命令的详细解释。
配置路由
先配置路由端口
1)这里先进入全局配置模式启用端口
2)创建两个子端口,并利用dot1q协议封装,使路由器可以正确识别vlan信息
3)为对应的vlan设置网关
此处命令的详细解释见博客单臂路由实验
配置路由DHCP
1)service dhcp #打开路由器的DHCP功能
2)Router(config)#ip dhcp pool vlan10 #创建名叫vlan10的DHCP地址池(取名vlan10是为了方便与vlan 10的网段对应,这里名字可以随意取)
3)Router(dhcp-config)#network 192.168.10.2 255.255.255.0 #设置地址范围及子网掩码(此处的192.168.10.2是指可以为终端分配的IP范围是10.2–10.254,没把10.1放进去是因为将网关地址设置10.1,为了防止IP冲突(也可以将地址范围设置成10.0,因为这种模式适用于终端设备不多的环境下使用,地址基本上不会出现重复的情况,此处是我个人习惯))
4)Router(dhcp-config)#default-router 192.168.10.1 #设置网关地址(对应vlan的网关)
Router(dhcp-config)#dns-server 8.8.8.8 #设置DNS服务器地址(一般为谷歌8.8.8.8,或者国内114.114.114.114)
5)按同样方法设置vlan20地址池
到这里单臂路由模式下启用DHCP功能就已经设置完成了。
配置三层交换机
配置交换功能部分
这里先设置vlan,再将端口设置成trunk模式
打开路由功能并设置对应网关
打开DHCP功能并配置地址池,此处和配置路由器一样
这里命令都差不多,详细解释见三层路由组网实验
验证
单臂组网成功获取到IP配置,不同vlan获取的IP网段不同
三层交换成功获取到IP配置,不同vlan获取的IP网段不同
结语
此结构是利用路由器实现DHCP功能,由于设备原因,所以仅适用于小型网络环境,适用于终端设备接入不多的情况。对于大型网络,还是得部署DHCP服务器。