- 论坛徽章:
- 0
|
急!请问基于MAC地址的Vlan这么配置?
可以这样设置,5000的CatOS下:
基于MAC地址动态划分VLAN的第一步是要搜集MAC地址,再来做MAC地址到VLAN的映射,然后保存为文本文件(数据库),存放到TFTP服务器上.一般VMPS数据库格式如下:
!VMPS Database for ACC
!
!
vmps domain ACC 指定VTP域名
vmps mode open 指定VMPS模式
vmps fallback -NONE- 定义fallback VLAN
!
!MAC Addresses
!
vmps-mac-addrs
!
!address <addr>; vlan-name <vlan_name>;
!
address 0001.1111.1111 vlan-name hardware 定义MAC地址到LAN的映射
address 0001.2222.2222 vlan-name hardware
address 0001.3333.3333 vlan-name Green
VMPS数据库完成以后,接下来就把Catalyst配置为VMPS服务器,命令如下:
Switch_A>; (enable) set vmps tftpserver [ip_address] [filename_VMPS_Database]
这个命令告诉交换机从哪下载数据库文件,并且在交换机启动以后加载到RAM中,交换机每次启动的时候,都会重新从TFTP服务器加载一次数据库文件,所以,要时时刻刻保持TFTP服务器可以访问.数据库的文件名可以任意设置,如果不设置,默认名为vmps-config-database.1
第三步要做的是,使用命令激活VMPS,如下:
Switch_A>; (enable) set vmps state enable
设置端口为动态分配,如下:
Switch_A>; (enable) set port membership [mod_num/port_num] dynamic
最后,配置其他交换机为VMPS的客户机,如下:
Switch_A>; (enable) set vmps server [ip_address_of_VMPS] [primary]
可以使用show vmps mac显示整个VMPS数据库的信息,如下:
Switch_A>; (enable) show vmps mac
MAC Address VLAN Name Last Requestor Port ID Last Accessed Last Response
––––––
12-23-56-78-9a-bc DUKE 0.0.0.0 0,00:00:00 Success
aa-bb-cc-dd-ee-ff FSU 0.0.0.0 0,00:00:00 Success
fe-dc-ba-98-76-54 -NONE- 0.0.0.0 0,00:00:00 Success
使用show vmps命令显示当前VMPS数据库状态 |
|