此篇文章主要讲一个在三层交换机上实现VLAN划分、以及DHCP案例,可以点此下载本案例的cisco文件
实验拓扑图如下
在上面的:将主机划到不同的Vlan中去,便可由DHCP分配到对应vlan的ip地址,是因为在交换机配置DHCP时,给每一个SVI虚拟端口指定了一个可分配的地址范围比如:
- vlan2可分配的地址范围为 192.168.2.0 ~192.168.2.255
- vlan3可分配的地址范围为 192.168.3.0 ~192.168.3.255
从下图可以看到PC0和PC1的ip地址都在对应的范围内
接下来讲解整个案例的配置过程
1.路由器的配置
/*给f0/0端口配置ip地址*/
int f0/0
ip add 192.168.11.1 255.255.255.0
no shut
/*给f0/1端口配置ip地址*/
int f0/1
ip add 192.168.22.1 255.255.255.0
no shut
/*给路由器配置rip协议*/
router rip
version 2
network 192.168.11.0
network 192.168.22.0
2. 左边的三层交换机的配置——包含DHCP配置
- 三层交换机默认情况下是没启动三层路由功能,只有二层转发功能,所以下面是开启路由功能
并给各个端口进行相应的配置
ip routing /*启动三层交换机路由功能*/
/*将连接二层交换机的接口f0/2设为trunk口*/
int f0/2
switchport trunk encap dot1q /*封装协议,只有执行了这步骤,下面的trunk设置才有效*/
switchport mode trunk /*设置trunk端口*/
/*将连接二层交换机的接口f0/3设为trunk口*/
int f0/3
switchport trunk encap dot1q
sw mode trunk
/*定义f0/1为路由端口*/
int f0/1
ip addr 192.168.11.2 255.255.255.0
no switchport
no shut
- 交换机SVI(虚拟端口)的配置,通俗点就是VLAN的配置,给每一个VLAN分配一个ip地址
比如下面给 vlan 2 配置为:ip地址 :192.168.2.1 子网掩码: 255.255.255.0
/*定义vlan2的SVI*/
int vlan 2
ip add 192.168.2.1 255.255.255.0
/*定义vlan3的SVI*/
int vlan 3
ip add 192.168.3.1 255.255.255.0
- DHCP的配置
/*下面在三层交换机上配置DHCP*/
ip dhcp excluded-address 192.168.2.1 /*告诉DHCP不能分配这些地址,这些是网关地址*/
ip dhcp excluded-address 192.168.3.1 /*如果分配这些地址就冲突了*/
/*配置vlan2的DHCP*/
ip dhcp pool v2 /*v2为名字,你可以随便取*/
network 192.168.2.0 255.255.255.0 /*这是可以分配的地址范围*/
default-router 192.168.2.1 /*这个就是默认网关地址,也就是之前VLAN2分配到的ip地址*/
/*配置vlan3的DHCP*/
ip dhcp pool v3 /*v3为名字,你可以随便取*/
network 192.168.3.0 255.255.255.0 /*这是可以分配的地址范围*/
default-router 192.168.3.1 /*这个就是默认网关地址,也就是之前VLAN3分配到的ip地址*/
- 给三层交换机配置路由协议
/*给三层交换机配置rip协议*/
router rip
version 2
network 192.168.2.0
network 192.168.3.0
network 192.168.11.0
/**/
/*给交换机定义一条默认路由到路由器*/
ip route 0.0.0.0 0.0.0.0 192.168.11.1
3. 在S22、S23上配置,将主机划入相应的上面刚刚创建的vlan中,
在S22上
int f0/2
sw a vlan 2
int f0/3
sw a vlan 3
int f0/23
sw mode trunk /*将连接三层交换机的接口设置为trunk口*/
在S23上
int f0/2
sw a vlan 2
int f0/3
sw a vlan 3
int f0/23
sw mode trunk /*将连接三层交换机的接口设置为trunk口*/
现在将下面切换成DHCP就可以分配到ip地址;了(如果不成功可以多试几次)
对于图中右边部分的配置就不再这里详述了,因为和左边的基本一样