在企业网络中,DHCP技术提供有规划的分配IP地址,避免因用户私设IP引起的地址冲突。三层交换机提供了DHCP服务的功能,能够给用户动态分配IP地址,推送DNS服务地址等网络参数,使用户零配置上网。
情境分析
可提供动态地址分配(DHCP)服务的设备有路由器、三层交换机和专用的DHCP服务器。因为网络中使用的核心交换机、分布层交换机都为三层交换机,可以在分布层交换机上开启DHCP服务,配置用户地址池,统一分配规划的用户IP地址。
所需设备:
(1)Cisco Catalyst 3560交换机1台
(2)Cisco Catalyst 2960交换机1台。
(3)PC机2台.
(4)交Console配置线1条。
(5)直通线2根。
(6)交叉线1根。
任务拓扑,如图2-3-7所示。
图2-3-7 交换机DHCP功能配置拓扑
步骤实现
步骤1:按照如图2-3-7所示,连接拓扑结构图。
步骤2:配置交换机A的主机名称,并划分VLAN10和VLAN20。
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname Switch-A
Switch-A(config)#vlan 10
Switch-A(config-vlan)#exit
Switch-A(config)#vlan 20
Switch-A(config-vlan)#exit
步骤3:将交换机A的fa0/1端口配置为trunk。
Switch-A(config)#in f0/1
Switch-A(config-if)#sw mode trunk
Switch-A(config-if)#exit
步骤4:开启交换机A的路由功能,并配置vlan10和vlan20的IP地址。
Switch-A(config)#ip routing
Switch-A(config)#int vlan 10
Switch-A(config-if)#ip add 192.168.10.1 255.255.255.0
Switch-A(config-if)#no shut
Switch-A(config-if)#int vlan 20
Switch-A(config-if)#ip add 192.168.20.1 255.255.255.0
Switch-A(config-if)#no shut
步骤5:在三层交换机上配置DHCP服务。定义两个地址池,分别为VLAN10和VLAN20的PC分配地址。
Switch-A (config)#ip dhcp pool vlan10 !定义地址池,名称为vlan10
SWITCH-A(dhcp-config)#network 192.168.10.0 255.255.255.0
!地址池的IP范围为192.168.10.0网段,掩码为255.255.255.0
SWITCH-A(dhcp-config)#default-router 192.168.10.1 !默认网关为192.168.10.1
SWITCH-A(dhcp-config)#dns-server 202.102.224.68 !推送DNS服务器地址
SWITCH-A(dhcp-config)#exit
SWITCH-A(config)#ip dhcp pool vlan20 !定义地址池名称为vlan20
SWITCH-A(dhcp-config)#network 192.168.20.0 255.255.255.0 !使用网段为192.168.20.0/24
SWITCH-A(dhcp-config)#default-router 192.168.20.1 !默认网关为192.168.20.1
SWITCH-A(dhcp-config)#dns-server 202.102.224.68 !推送DNS服务器地址
SWITCH-A(dhcp-config)#exit !返回全局配置
SWITCH-A(config)#service dhcp !开启DHCP服务
步骤6:在接入层交换机SWITCH-B上需要创建VLAN10、VLAN20,把PC1与PC2的端口分别加入到两个VLAN中。
Switch(config)#host SWITCH-B
SWITCH-B(config)#vlan 10
SWITCH-B(config-vlan)#vlan 20
SWITCH-B(config-vlan)#exit
SWITCH-B(config )#in f0/1
SWITCH-B(config-if)#sw acc vlan 10
SWITCH-B(config-if)#in f0/6
SWITCH-B(config-if)#sw acc vlan 20
SWITCH-B(config-if)#exit
SWITCH-B(config)#exit
SWITCH-B(config)#in f0/24
SWITCH-B(config-if)#sw mode trunk
小结:
DHCP技术是交换机给电脑自动分配IP地址的一项技术,在思科中需要进入PC机里面给电脑打开DHCP自动获取,
命令:
Router(config)#ip dhcp pool 1314 创建名字为1314的地址池
Router(dhcp-config)#network 192.168.10.0 255.255.255.0 地址池范围从192.168.10.0开始
Router(dhcp-config)#default-router 192.168.10.1 默认网关设置为192.168.10.1
Router(dhcp-config)#dns-server 202.102.123.10 推送DNS,如果有DNS服务器 这里就指向创建的DNS
Router(dhcp-config)#ex
Router(config)#service dhcp 开启DHCP(有没有这命令都可以,我这个版本创建完是默认开启的)
地址池范围配置:ip nat pool shiyan 117.158.17.5 117.158.17.10 netmask 255.255.255.240
DHCP中继指向指向服务器: ip helper-address 172.16.26.100 [跟服务器本身自己的IP]
如果要对192.168.10/24网段保留前20个IP留作备用,对192.168.20.0/24网段保留前100个IP留作备用。
SW(config)#ip dhcp excluded-address 192.168.10.2 192.168.10.20
SW(config)#ip dhcp excluded-address 192.168.20.2 192.168.20.100
这条命令是保留IP用的,输入过后自动分配的地址会分别从20和100开始,前面不会自动分配
每日一言:
一定没有问题的! --魔卡少女樱