思科模拟器是网络工程师常用的实验平台,能高效仿真多种设备,包括交换机、路由器、台式机、笔记本、服务器及网络云,灵活构建各类网络环境与拓扑结构。在以往的实践中,DHCP服务功能主要依赖于路由器或服务器实现。然而,企业在实际网络部署中,更倾向于由具备相应功能的交换机来承担DHCP服务,这不仅更贴近真实运维场景,也更符合主流网络架构的设计规范与应用习惯。
启动Cisco Packet Tracer软件,进入设备选择栏,点击交换机类别,从第图标中选取Cisco 号交换机,并将其拖拽至工作区。请留意:更高级别的交换机内置了DHCP服务器功能;而换机仅支持VLAN划分,不提供DHCP服务。

在工作区放置三台电脑,用直通线连接至交换机。

进入交换机属性界面,在命令行中执行配置命令,创建VLAN 10与VLAN 20两个虚拟局域网。
代码如下
【
】

为VLAN 10和VLAN 20配置默认地址池、网关及DNS服务器。
【
在交换机全局配置模式下,创建DHCP地址池vlan10,为对应VLAN分配IP地址。
在DHCP配置模式下,执行命令default-router 192.168.1.254,为当前地址池指定默认网关地址为192.168.1.254。
在DHCP配置模式下,执行命令network 用于指定DHCP服务器可分配的IP地址范围,即子网的可用地址池。
在DHCP配置模式下,执行命令dns-server 202.1.1.1,用于为该地址池指定默认DNS服务器地址。
】

将交换机端口0/1和0/2划分至VLAN 10,端口0/3划分至VLAN 20。
【
】

配置完成后,启动主机0并点击IP配置,使其自动获取IP地址。

同一VLAN内的主机0与主机1能够互相Ping通。

完整代码如下
【
交换机配置
在交换机全局配置模式下,创建名为vlan10的DHCP地址池,为对应VLAN分配IP地址。
在DHCP配置模式下,执行命令default-router 192.168.1.254,用于为当前地址池指定默认网关地址。
在DHCP配置模式下,执行命令network 192.168.1.0 255.255.255.0,用于指定DHCP服务器可分配的IP地址网段及子网掩码。
在DHCP配置模式下,执行命令dns-server 202.1.1.1,用于指定该地址池所分配客户端的默认DNS服务器地址。
在交换机的全局配置模式下,执行命令“ip dhcp excluded-address 用于从DHCP地址池中排除指定范围内的IP地址。此命令不仅保留起始和结束的两个地址,还包括从间(含两端)的所有连续IP地址。这确保了这些IP地址不会被DHCP服务器自动分配给客户端,从而减少了IP地址冲突的风险。这种操作常见于为网关、服务器或网络设备保留固定地址,以提高网络管理和维护的规范性和稳定性。
在交换机全局模式下执行ip dhcp excluded-address 可排除此IP地址,防止自动分配给客户端。
】



























