说明:
这里通过给三层交换机部署DHCP服务器来给内网PC获取IP
1.购买一些设备,创建好拓扑图
1)同种设备用交叉线连接,异种设备用直通线连接
2)规划好网段
2.配置交换机间的端口在Trunk模式下工作
(1)配置二层交换机
ena #进入特权模式
conf t #进入全局配置模式
in f0/3 #进入f0/3端口
sw mo trunk #配置成trunk模式
在另外两台二层交换机中也采用同样的方法
(在这里,分别为二层交换机起名为SW1,SW2,SW3,方便后续区分)
(2)给三层交换机中的端口配置Trunk
ena #进入特权模式
conf t #进入全局配置模式
ho MS #将三层交换机命名为MS
int ran f0/1-3 #配置端口f0/1到f0/3
sw tr en do #指定封装模式(注意:如果不指定封装模式,Trunk模式就会报错)
sw mo tr #为端口配置Trunk模式
3.在三层交换机中配置VTP
en #进入特权模式
vlan database #进入VLAN模式
vtp server #配置为VTP服务模式
vtp domain wencoll #起名为 wencoll
exit
4.在三层交换机中配置VLAN
conf t #进入全局配置模式
vlan 10 #创建VLAN 10
name a #将VLAN起名为 a
这里创建了VLAN10,VLAN20以及VLAN30,在三层交换机中可以查看
在特权模式下利用命令 show vlan brief 查看
由于在第三步的时候给三层交换机配置了 VTP server 服务,所以此时的二层交换机已经学习到了三层交换机中配置的VLAN
同样可以利用命令 show vlan brief 查看
5.分配VLAN
在SW1中给连接PC机的端口配置VLAN
conf t #进入全局配置模式
in f0/1 #配置端口f0/1
sw ac vl 10 #分配到端口10
in f0/2 #配置端口f0/2
sw ac vl 10 #分配到端口10
在SW2,SW3中进行类似的操作
开启三层路由引擎
conf t
ip routing
6.在三层交换机中起虚接口
给VLAN10配置虚接口
conf t #进入全局配置模式
int vlan 10 #给VLAN10配置虚接口
ip add 10.1.1.254 255.255.255.0 #配IP
no sh #开启虚接口
根据同样的方法给VLAN20和VLAN30配置虚接口
7.将三层交换机的二层端口升级为三层端口并配置DHCP服务器
(1)在三层交换机中与路由器连接的端口升级为三层端口并根据规划配IP
conf t #进如全局配置模式
int f0/4 #配置端口f0/4
no sw #升级为三层端口
ip add 40.1.1.1 255.255.255.0 #配置IP
no sh #打开端口
(2)配置DHCP服务器
conf t #进入全局配置模式
ip dhcp ex 10.1.1.1 10.1.1.100 #在进去地址池前排除地址
ip dhcp pool v10 #进入动态主机配置协议(DHCP)的池
net 10.1.1.0 255.255.255.0 #配置网段
default-router 30.1.1.1 #配置网关
dns 30.1.1.1 #配置DNS
exit #退出
同理再配置出地址池v20
(3)手动给服务器配置IP
8.在PC机中选择DHCP获取IP
(这里由于我的电脑分辨率,所以显示有问题,可以通过 ipconfig 命令查看)
9.配置路由
(1)将三层交换机的f0/4端口和另外两台路由器的端口配置好IP
手动给外网的PC配IP
ena
conf t
in f0/0
ip add 40.1.1.2 255.255.255.0
no sh
(为两个路由器分别命名为R1和R2,这里以R1为例,剩下的同理)
(2)配置路由表
通过拓扑图可以看出来三层交换机和R2为边缘路由器,所以给配置默认路由
给R1配置以下路由