文档编号:2546
浏览:4024 评分:11
最后更新于:2020-03-26
此文档基于 ST5528F 7.5.3.2(R0004.0113)版本
问题描述:
主路由4240G的lan口接核心交换机(ST5528F),会议室的网线来自ST5528F的e1/0/13端口,研发部门(vlan100)、产品部门(vlan200) 会携带自己的笔记本来开会,需要实现研发部获取到172.16.100.0/24 (vlan100)网段的地址,而产品部获取到172.16.200.0/24(vlan200)网段的地址且每台pc获取的ip地址和mac是绑定的。
配置步骤:
下面以配置vlan200为例,vlan100的配置类似,进入交换机的全局模式下,完成以下配置
1、创建vlan200,并为vlan200分配ip地址
ST5528F#config
ST5528F(config)#vlan 200
ST5528F(config-vlan200)#exit
ST5528F(config)#interface vlan 200
ST5528F(config-if-vlan200)#ip address 172.16.200.1 255.255.255.0
ST5528F(config-if-vlan200)#
ST5528F(config-if-vlan200)#exit
ST5528F(config)#
2、开启dhcp,为vlan200配置dhcp
ST5528F(config)#service dhcp
ST5528F(config)#ip dhcp pool 200
ST5528F(dhcp-200-config)#network-address 172.16.200.0 255.255.255.0
ST5528F(dhcp-200-config)#default-router 172.16.200.1
ST5528F(dhcp-200-config)#dns-server 114.114.114.114
ST5528F(dhcp-200-config)#lease 0 1 0
ST5528F(dhcp-200-config)#exit
ST5528F(config)#ip dhcp excluded-address 172.16.200.1 172.16.200.99
ST5528F(config)#
3、配置mac-vlan
ST5528F(config)#mac-vlan vlan 200
ST5528F(config)#mac-vlan mac fc-2f-ef-3a-40-12 ff-ff-ff-ff-ff-ff vlan 200 priority 0
ST5528F(config)#
4、注意,MAC VLAN只能在Hybrid端口使能,所以在使能MAC VLAN前,需要将端口的链路类型配置为Hybrid,进入接口e1/0/13,设置端口类型,并设置允许vlan100,vlan200的tag数据帧发送时不打标签
ST5528F(config)#interface ethernet 1/0/13
ST5528F(config-if-ethernet1/0/13)#switchport mode hybrid
ST5528F(config-if-ethernet1/0/13)#switchport hybrid allowed vlan 100,200 untag
5、打开端口的 MAC-based VLAN 功能
ST5528F(config-if-ethernet1/0/13)#switchport mac-vlan enable
ST5528F(config-if-ethernet1/0/13)#exit
6、将pc1和pc2的mac和ip做好绑定(下面以产品部的pc2为例,研发部pc1绑定类似)
ST5528F(config)#ip dhcp pool chanpin
ST5528F(dhcp-chanpin-config)#client-identifier fc-2f-ef-3a-40-12
ST5528F(dhcp-chanpin-config)#host 172.16.200.111 24
ST5528F(dhcp-chanpin-config)#exit
ST5528F(config)#
结果测试:
使用pc1(研发部笔记本)接入st5528f的13口,获取的ip地址是172.16.100.123,如图
使用pc2(产品部笔记本)接入st5528f的13口,获取的ip地址是172.16.200.111,如图
备注: MAC VLAN只能在Hybrid端口使能,所以在使用MAC VLAN前,需要将端口的链路类型配置为Hybrid,最后所有配置完成后记得要退出全局模式,用命令wr保存交换机配置。