一、背景说明
AC虚拟化是一种将多台AC组合成一台虚拟AC的技术,本文主要介绍AC虚拟化方案具体人如何实施,并给出实际案例。
组建VAC的AC型号和软件版本要求一致,所有成员AC的设备类型要求一致。比如多台WS5708可以组成VAC,多台N18K-WS卡可以组成VAC;但WS5708和 N18K-WS卡不能组成VAC。
二、割接准备
1、开始实施之前,需要规划好AC的IP地址,VAC相当于一台AC,只需要一个CAPWAP的控制IP地址;
2、相比单台AC,VAC多了VSL链路,需要规划好上连交换机的哪些端口用于连接VSL链路;
3、如果对现网改造,需要将多台AC上的无线配置合并,包括WLAN、AP组、AP配置等等;
4、VAC的无线配置和单机的配置不是复用的,VAC的配置需要等AC切换到VAC模式后,再进行配置;模式切换时可以保存单机的配置,建议配置也手动备份一份。
首次部署无线网络或者现网改造成VAC时,当规划好哪些端口用于VSL,哪些端口用于业务口时,不要急于把网线连上,对于WS卡,建议在管理板上将相应的内联口shutdown,这样可以避免VAC未配置之前出现环路,造成不必要的麻烦。
三、割接步骤:
AC(config)#virtual-ac domain 90 # domain id也可以用其他值,必须每个AC配置相同ID
AC(config-vac-domain)#device 1 # 指定AC的device-id
AC(config-vac-domain)#device 1 description switch1-slot3 # 方便查看AC的位置
AC(config-vac-domain)#exit
AC(config)# vac-port
AC(config-vac-port)#port-member interface Te 0/4
AC(config-vac-port)#port-member interface Te 0/5 #指定VSL端口,WS卡为te口。
接口编号后面可以加上copper或者是fiber,对于千兆光电复用口,如果不指定介质类型,
则默认为千兆电口。该命令可以在 VAC 模式下,也可以在单机模式下。当VSL链路是光电复用的
千兆口且为光口属性时,需要在接口编号后面加上fiber,对于光电复用口使用光口的,必须指定其光性。
AC(config-vac-port)#port-member interface Te 0/5 fiber
AC(config)#virtual-ac domain 90
AC(config-vac-domain)#device 2 # 指定AC的device-id
AC(config-vac-domain)#device 2 description switch1-slot4
AC(config-vac-domain)#exit
AC(config)# vac-port
AC(config-vac-port)#port-member interface Te 0/4
AC(config-vac-port)#port-member interface Te 0/5 #指定VSL端口,WS卡为te口。
接口编号后面可以加上copper或者是fiber,对于千兆光电复用口,如果不指定介质类型,
则默认为千兆电口。该命令可以在 VAC 模式下,也可以在单机模式下。当VSL链路是光电
复用的千兆口且为光口属性时,需要在接口编号后面加上fiber,对于光电复用口使用光口的,
必须指定其光属性:
AC(config-vac-port)#port-member interface Te 0/5 fiber
AC(config-vac-port)#exit
③上连交换机配置聚合口:
上连交换机和AC连接的业务口,需要加入聚合口,并且配置负载均衡模式为源IP+目的IP。
上连交换机可能不是锐捷交换机,需要根据实际命令进行配置。
ruijie(config)#interface aggregateport 1 # 聚合口的编号根据交换机上的实际情况进行配置
ruijie(config-if-AggregatePort 1) # switchport mode trunk # 聚合口的配置根据网络部署的 实际要求配置
ruijie(config-if-AggregatePort 1) #exit
ruijie(config)#interface Te 0/5
ruijie(config-if- GigabitEthernet 0/5)#port-group 1 #业务口加入聚合口
ruijie(config-if- GigabitEthernet 0/5)#interface Te 0/6
ruijie(config-if- GigabitEthernet 0/6)#port-group 1
ruijie(config-if- GigabitEthernet 0/6)#exit # 同样的方法将交换机上所有业务口加入聚合口
ruijie(config)#aggregateport load-balance src-dst-ip#配置负载均衡策略
如果是M18000-WS-ED,如果一个端口既不用于业务口,也不用于VSL口,那么建议在18K上
将不用的内联口shutdown掉。
上连交换机配置VSL端口的MTU值为9216,配置单独的VLAN
ruijie(config-if-xxx)#mtu 9216
ruijie(config-if-xxx)#switchport access vlan 2024 # 根据实际情况找一个不用的VLAN
所有成员AC的VSL口要属于同一个二层局域网内,配置同一个VLAN。建议非VSL口移除这个VLAN,也就是规划一个VLAN,只给VSL链路转发使用。交换机上用于VSL链路的接口,不用做端口聚合。
注意:如果是两个盒式AC组成VAC,可以在AC间直连线路作为VSL链路,此时交换机上不用配置步骤五。如果超过2台盒式AC,以及是板卡式AC,需要按照步骤五操作。
5、各个AC切换到VAC模式
如果是盒式AC,将AC的VSL端口和上连交换机的VSL端口连接起来。然后AC上切换模式:
AC#write #重启前保存VAC的配置
AC#device convert mode virtual
Convert mode will backup and delete config file, and reload the switch. Are you sure to continue[yes/no]:yes
Do you want to recover config file from backup file in virtual mode (press 'ctrl + c' to cancel) [yes/no]:yes
独立模式和VAC模式的配置不是复用的,切换到VAC模式后,AC的配置是空的,单机的配置已经备份起来了,备份文件为:standalone.text ap-standalone.text。VAC的无线配置需要切换到VAC模式后,再配置。
6、在主AC上配置业务口
AC起来后,通过show virtual-ac 可以查看VAC的成员AC。AC正常组成VAC后,主AC可以配置业务口,将业务口加入聚合口
AC(config)#interface aggregateport 1
AC(config-if-AggregatePort 1)#switchport mode trunk # 根据实际情况配置聚合口
AC(config-if-AggregatePort 1)#exit
AC(config)#interface Te1/0/1 # N18K-WS-ED上的是TE口
AC(config-if-GigabitEthernet 1/0/1)#port-group 1
AC(config-if-GigabitEthernet 1/0/1)# interface Te 1/0/2
AC(config-if-GigabitEthernet 1/0/2)# port-group 1 # 同样的方法将其他口加入聚合口
业务口配置完成后,如果是盒式设备,将AC和上连交换机的业务口连接起来。
至此,VAC的环境搭建完成。