拓扑图划分了三个vlan,分别为vlan10,vlan20, vlan30。我们利用三层交换机的dhcp功能来动态分配ip地址。
子网划分如下:
vlan10: 子网号192.168.1.0,子网掩码:255.255.255.0
vlan20: 子网号192.168.2.0,子网掩码:255.255.255.0
vlan30: 子网号192.168.3.0,子网掩码:255.255.255.0
四个交换机都添加上面三个vlan号。
网络拓扑图:
下图是四个交换机中的其中一个交换机的vlan数据库演示,其他三个一样添加vlan 10,vlan20, vlan30。
二层交换机与三层交换机的端口都采用Trunk模式连接,交换机与主机之间采用Access模式。
pc0和pc2的端口分配为vlan10, pc1分配为vlan20,server0和pc3分配为vlan30。可以参考拓扑图。
三层交换机配置
Switch>enable //进入特权模式
Switch#conf t //进入全局配置模式
Switch(config)#int vlan10 //进入vlan10接口
Switch(config-if)# ip address 192.168.1.1 255.255.255.0 //配置vlan10接口的ip地址和子网掩码
Switch(config-if)#no shutdown //开启vlan10接口
Switch(config-if)#exit //退出vlan10接口,返回全局配置模式
配置vlan20和vlan30接口操纵跟上面一样,不要忘记启动接口。
配置vlan20接口:
Switch(config)#int vlan20
Switch(config-if)#ip address 192.168.2.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
配置vlan30接口:
Switch(config)#int vlan30
Switch(config-if)#ip address 192.168.3.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#ip routing //开启三层交换机的路由功能:
Switch(config)#service dhcp //开启三层交换机的dhcp功能,负责给每个主机分配地址。
配置vlan10的ip地址池。
Switch(config)#ip dhcp pool vlan10 //配置vlan10的ip地址池
Switch(dhcp-config)#network 192.168.1.0 255.255.255.0 //给vlan10配置网络号,和子网掩码
Switch(dhcp-config)#default-router 192.168.1.1 //配置默认网关
Switch(dhcp-config)#dns-server 192.168.1.5 //配置默认的DNS服务器地址,这里不配置也行。
Switch(dhcp-config)#exit //退回全局配置模式
vlan20和vlan30的地址池如下:
vlan20:
Switch(config)#ip dhcp pool vlan20
Switch(dhcp-config)#network 192.168.2.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.2.1
Switch(dhcp-config)#dns-server 192.168.1.5 //配置默认的DNS服务器地址,这里不配置也行。
Switch(dhcp-config)#exit
vlan30:
Switch(config)#ip dhcp pool vlan30
Switch(dhcp-config)#network 192.168.3.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.3.1
Switch(dhcp-config)#dns-server 192.168.1.5 //配置默认的DNS服务器地址,这里不配置也行。
Switch(dhcp-config)#exit
Switch(config)#end //返回特权模式
点击主机的DHCP自动获取ip地址。
主机pc0登陆server0的http服务器
任务完成。