配置三层交换机DHCP功能分别为不同VLAN提供服务

1、三层交换机配置
//分别创建VLAN 10与VLAN 20
Switch#conf t
Switch(config)#hostname MS
MS(config)#vlan 10
MS(config-vlan)#vlan 20
MS(config-vlan)#exit
//配置VLAN 10与VLAN 20虚拟接口的IP地址
MS(config)#int vlan 10
MS(config-if)#ip address 192.168.1.254 255.255.255.0
MS(config-if)#no shutdown
MS(config-if)#exit
MS(config)#int VLAN 20
MS(config-if)#ip address 192.168.101.254 255.255.255.0
MS(config-if)#no shutdown
MS(config-if)#exit
//三层交换机配置DHCP服务
//添加排除地址
MS(config)#ip dhcp excluded-address 192.168.1.254
MS(config)#ip dhcp excluded-address 192.168.101.254
//创建VLAN10与VLAN20两VLAN自动分配IP地址的地址池及网关IP
MS(config)#ip dhcp pool vlan10pool //地址池名称为vlan10pool
MS(dhcp-config)#network 192.168.1.0 255.255.255.0
//指明VLAN10地址池可分配的IP网段范围
MS(dhcp-config)#default-router 192.168.1.254
//配置VLAN 10虚拟接口IP作为DHCP客户端的网关IP
MS(dhcp-config)#dns-server 192.168.1.100
//三层交换机为地址池的每一台主机自动分配DNS地址
MS(dhcp-config)#exit
MS(config)#ip dhcp pool vlan20pool //地址池名称为vlan10pool
MS(dhcp-config)#network 192.168.101.0 255.255.255.0
//指明VLAN20地址池可分配的IP网段范围
MS(dhcp-config)#default-router 192.168.101.254
//配置VLAN20虚拟接口IP作为DHCP客户端的网关IP
MS(dhcp-config)#dns-server 192.168.101.100
//三层交换机为地址池的每一台主机自动分配DNS地址
MS(dhcp-config)#exit
//配置三层交换机F0/24接口为交换机之间VLAN的Trunk链路
MS(config)#interface F0/24
MS(config-if)#switchport trunk encapsulation dot1q
//配置Trunk链路封装格式为802.1q
MS(config-if)#switchport mode trunk
2、二层交换机配置
//创建VLAN 10与VLAN 20
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
//划分F0/1接口属于VLAN 10,F0/2接口属于VLAN 20
Switch(config)#int f0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#int f0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#
//二层交换机F0/24接口配置为交换机之间VLAN的Trunk链路
Switch(config)#interface f0/24
Switch(config-if)#switchport mode trunk
3、两台PC配置为DHCP客户端,实现自动从三层交换机(DHCP服务)获取IP地址、子网
掩码及网关IP,此时两PC机之间相互无法访问(属于不同VLAN)
若要实现不同VLAN的主机间能够相互访问,必须在三层交换机配置路由功能即可。
MS#conf t
MS(config)#ip routing //三层交换机开启路由功能
MS(config)#
此时主机A可以成功Ping通主机B(见下图)。

三层交换配置路由、VRRP功能(理论教学)

