更新时间:2024-01-10                  
                  
                  1    配置  虚拟化  
本章中虚拟化配置任务描述了如何配置交换机的虚拟化功能。
1.1   概述   
虚拟化技术是一种集中管理的端口扩展技术。用户可以把启用虚拟化功能的交换机,利用虚拟化线卡及连接线把它们连接在一起构成虚拟设备。
虚拟化具有以下优点:
1、通过虚拟化可以扩展端口密度,因为虚拟化设备的端口数是由虚拟域中所有成员设备的端口相加得到,所有端口可以当作一个设备的端口。
2、方便用户的管理操作。通过虚拟化用户可以将一组交换机作为一个逻辑对象,通过一个IP来管理,减少IP地址的占用并方便管理。
3、扩展上连带宽。
 虚拟化管理用来管理虚拟化功能配置和运行状态。用户需要开启虚拟化使能交换机的虚拟化功能。虚拟化配置完整后,需要重启设备才能使虚拟化功能生效。
 
1.2     虚拟化配置任务列表     
• 配置用于虚拟化设备互连的虚拟化线卡 
• 配置虚拟化端口
• 配置虚拟化相关参数
• 启用虚拟化功能 
• 保存虚拟化配置,重启设备
1.3    虚拟化配置任务    
1.3.1  配置用于  互连的虚拟化线卡 
虚拟域中的不同编号的设备,通过虚拟化线卡互相连接, 每台启用虚拟化功能的设备必须至少有一块虚拟化线卡,只有特定类型的线卡才能配置为虚拟化线卡。 
使用下面的命令配置虚拟化线卡: 
| 命令 | 目的 | 
| bvss slot slot | 配置slot为虚拟化线卡,一台设备最多支持2块虚拟化线卡 | 
1.3.2 配置虚拟化端口 
在虚拟化线卡上,通过配置指定虚拟化端口用来进行虚拟化互联。虚拟化线卡上,除了指定的虚拟化端口,剩余的端口可以当作业务口来使用。当虚拟化线卡上没有指定虚拟化端口时,默认所有端口为虚拟化端口。 
使用下面的命令配置堆叠端口: 
| 命令 | 目的 | 
| bvss interface num slot slot port port | num 指定是第几个堆叠端口,slot 指定虚拟化线卡,port 指定堆叠端口,命令配置slot/port为堆叠端口。 | 
1.3.3配置虚拟化参数 
虚拟化使用虚拟域来管理属于同一组的虚拟化设备,同一虚拟域的设备进行虚拟化,虚拟域中每个成员设备都有各不相同的编号,每个成员设备需要配置自身的优先级,以便在协商主设备时使用,优先级最高的设备将成为虚拟化域的主设备。
虚拟化有2种模式:普通模式和增强模式,普通模式只支持2台设备虚拟化,增强模式支持最多4台设备虚拟化,目前系统只支持普通模式的虚拟化。
虚拟化系统的MAC地址有2种设置方法:以主设备的MAC作为虚拟化系统MAC和以保留的MAC地址作为虚拟化系统的MAC地址。 
使用下面的命令配置虚拟化相关参数:
| 命令 | 目的 | 
| bvss mode [ normal | enhanced ] | 配置虚拟化模式。 | 
|  bvss domain-id id | 配置虚拟化域。 | 
| bvss member-id id | 配置虚拟化成员编号。 | 
| bvss priority priority | 配置虚拟化成员设备的优先级。 | 
| bvss mac-address mode [ use-active-member | use-static-pool] | 配置虚拟化系统mac地址模式。 | 
  1.3.4 启用虚拟化 
        设备默认运行在独立模式,并未启用虚拟化功能,把虚拟化相关参数配置完整后, 需要启用虚拟化功能。
使用下面的命令可以启用虚拟化:
1.3.5 保存虚拟化配置 
虚拟化参数配置完整,并启用虚拟化功能后,必须要保存虚拟化配置并重新启动设备才能使配置的虚拟化功能生效。
使用下面的命令可以保存虚拟化配置:
| 命令 | 目的 | 
| write bvss-config | 保存虚拟化配置。 | 
1.3.6 显示虚拟化配置 
启用虚拟化功能的设备上,可以使用下面命令显示虚拟化相关信息。
使用下面的命令显示虚拟化信息:
| 命令 | 目的 | 
| show bvss current-config | 显示虚拟化当前配置。 | 
| show bvss running-config | 显示虚拟化目前运行配置。 | 
| show bvss management | 显示虚拟化信息。 | 
| show bvss statistics | 显示虚拟化统计信息。 | 
虚拟化目前运行配置指设备正在运行的虚拟化配置,虚拟化当前配置是用户可能在虚拟化运行过程中修改或增加的配置,这些配置并未生效,需要保存并重启设备才能生效。