您订阅的产品有更新,请实时查阅
审查详情首页 >服务与支持 >常见问题 >VSU是什么,怎样设置?
VSU(Virtual Switching Unit,虚拟交流单位)是一种网络装备多虚一(N:1)手艺,通过将多台网络装备虚拟成一台逻辑装备管理和使用,以简化运维装备和网络拓扑。同时外围装备可以通过聚合链路毗连到VSU系统中的差别成员装备,实现跨装备链路冗余,以提升网络可靠性和扩展性。
如图1-1所示,左侧物理视图泛起的是两台装备组建VSU,逻辑上等效于一台装备。

VSU系统是由古板网络结构中的多台冗余备份的装备组成的简单的逻辑实体,接入层、汇聚层、焦点层装备均可以组成VSU系统。
域编号(Domain ID)是VSU系统的唯一标识符,用来区分差别的VSU。两台装备的Domain ID相同,才华组成VSU系统。
VSU中每台装备都称为成员装备,每个成员装备都拥有唯一的装备编号,即Switch ID。装备编号用于管理成员装备以及设置成员设惫亓接口。用户在将装备加入VSU系统时需要设置该编号,并且包管成员装备编号在统一个VSU系统中是唯一的。VSU系统若是发明成员装备编号冲突,依据一定规则仅保存一台装备。
优先级是成员装备的一个属性,主要在角色选举历程中用到。优先级越高,被选举为主装备的可能性越大。若是需要将某台装备选举为主装备,应该提高该装备的优先级。成员装备的优先级分为两种。
l 设置优先级:设置文件中生涯的优先级,可以随时修改,在生涯设置重启后生效。
l 运行优先级:即是启动时设置文件中生涯的设置优先级,在VSU运行历程中不会转变。
成员装备凭证功效差别,分为三种角色:
l 主装备(Active):认真管理和控制整个VSU,一个VSU域只有一台主装备。
l 从装备(Standby):作为主装备的备用装备运行,仅加入数据转发,所有吸收数据报文转发给全局主装备举行处置惩罚。当主装备故障时,从装备会自动升级为主,接替原主装备事情。
l 候选装备(Candidate):作为从装备的备用装备运行,仅加入数据转发。当从装备故障时,系统会自动从候选装备中选举一个新的从装备,接替原从装备事情。当主装备故障时,在从装备自动升级为主装备的同时,系统也会自动从候选装备中选举一个新的从装备。
VSU系统至少包括主和从两台装备,当由多台装备组成时,其余为候选装备。主要在以下4种情形下举行角色选举:
l 新组建VSU。
l 装备故障或脱离。
l VSU破碎。
l VSU合并。
角色选举按一定的规则完成,详细如下:
l 主装备选举:按优先级顺序,直至选出主装备为止。规则优先级排序为:
目今运行的主装备(起机时所有装备都不是主装备)>装备优先级高>装备编号小>装备MAC地址小。
l 从装备选举:优先选择与主装备直连的装备为从装备,阻止爆发双主装备。选择从装备的规则优先级排序为:直连主装备>装备优先级高>装备MAC地址小。
说明
● 当已有VSU中新增一台装备热加入系统时,纵然新增装备的优先级比目今运行的VSU系统主装备和从装备优先级高,系统也不会举行主、从角色切换。
● 成员装备的启机顺序可能会影响主装备的选举。部分成员装备可能由于启机慢(现在VSU系统中,在5分钟内没有发明邻人会直吸收敛)而没有实时加入VSU系统。在这种情形下,该成员装备将做热加入处置惩罚,纵然优先级比目今运行的VSU系统主装备高,系统也不会爆发角色切换。
● 候选装备只能选举为从装备,不可直接选举为主装备。
由于VSU系统的多台装备作为一个网络实体,因此它们之间需要共享控制信息和部分数据流。VSL(Virtual Switching Link,虚拟交流链路)是VSU系统的装备间传输控制信息和数据流的特殊链路,虚拟交流链路在VSU系统内的位置如图1-1所示。
VSL通常以聚合端口组的形式保存,由VSL传输的数据流凭证流量平衡算法在聚合端口的各个成员之间举行负载平衡。
l VSL链路流量
VSL链路在装备间传输的控制流分为以下两种情形:
○ 成员装备吸收到的协议报文,需要通过VSL链路转发到全局主装备处置惩罚。
○ 经由全局主装备处置惩罚的协议报文,需要通过VSL链路转发到其他成员装备的接口,由该接口发送该协议报文到对端装备。
VSL链路在装备间传输的数据流分为以下几种情形:
○ VLAN内泛洪的数据流。
○ 需要跨装备转发的数据流,需要通过VSL链路传输。
另外VSL链路上也传输VSU系统内部的管理类报文,例如热备份装备的协议信息,主装备向其他成员装备下发设置信息的报文等等。
l VSL端口错帧检测
当VSL口上泛起大宗一连错帧时,需要禁用该端口,切换到其他的VSL口中。错帧处置惩罚规则如下:
○ 默认每5秒检查一次VSL口错帧,若是和最近一次检查效果较量,错帧个数大于两次检查错帧递增个数(“error-number”参数),则以为是一次错帧。
○ 一连错帧凌驾设置次数(“time-number”参数),则以为端口异常。
○ 若保存多条VSL链路且只有一条链路爆发错帧,VSL链路会切换;若多条VSL链路且最后一条正常的VSL链路爆发错帧,为了避免拓扑破碎,链路不举行切换。
○ 差别用户场景对error-number和time-number参数的要求纷歧样,默认值error-number为3个,time-number为10次。在对错帧容忍度高的用户场景中,两个参数推荐值调小,不然调大。
l VSL链路恢复
缺省情形下,装备在VSL链路恢复后,将会通过自动重启重新加入VSU系统中。若关闭自动重启功效,则在VSL链路恢复后,需要开启该功效或直接重启装备,以重新组建VSU恢复。
相比古板网络,组建VSU后,主要有以下优势:
l 低本钱:提供轻量级动网扩容方法,�;ぴ谕氨竿蹲�,降低建设本钱。
l 简运维:镌汰管理装备数目、简化组网重漂后、降低运维难度。
l 高可靠性:划分提供装备和链路的冗余机制,提升网络可靠性。
需要使用扩容的场景主要有以下三种:
l 扩展端口:接入用户数增添,现有接入交流机端口密度无法知足需求,如图1-2所示。
l 扩展转发能力:营业剧增,现有焦点交流的转发能力无法知足需求,如图1-3所示。
l 扩展带宽:装备上行带宽瓶颈,无法知足峰值需求,如图1-4所示。
上述三类扩展场景,都可以通过增添新交流机与原交流机组成VSU系统来实现。物理上的两台交流机看起来就是一台交流机,原有交流机会将目今的设置批量备份到新加入的交流机。因此,这种转变对网络妄想和设置影响很小。构建VSU后相关特征有:
l 端口密度增添:可以作为一个整体加入数据转发,新增交流装备相当于原交流机的端口扩展卡,以解决端口密度缺乏的问题。
l 转发能力增添:若一台交流机转发能力为14400Mpps,通过增添一台交流机举行扩展后,整个VSU装备的转发能力为28800Mpps。
l 带宽增添:若一台千兆交流机,万兆上联,同时只有2个万兆端口,最多支持20Gbps上行带宽。通过增添一台同类型交流构建VSU,可将4个万兆端口设置成一个聚合组,以增添上行链路带宽到40Gbps。



简化管理主要体现在以下两个方面:
l 简化装备:多台装备组成VSU以后,管理员可以对多台装备统一管理,而不需要毗连到多台装备划分设置和管理。两楼层/栋间长距离安排VSU,这样相当于两个楼层/栋只有一台汇聚装备,降低了管理和维护装备的本钱。
l 简化组网:如图1-5是常见的网络组网,通常为了提升网络可靠性,每台接入交流机都划分毗连到两台汇聚交流机。整网拓扑重大且形成环路,同时需要启用MSTP和VRRP等协议来消除环路和支持网关备份。若是知足流量平衡,还需启用ERPS等多环网手艺。也因此导致设置重大、维护难度高且容易蜕化。组成了VSU后,MSTP、VRRP和ERPS都无需使用,只需要使用通俗的链路聚合功效,就能抵达流量平衡、消除环路、跨装备链路冗余,简化了拓扑,更易于安排。

如图1-6所示,两台交流机组成VSU,可以实现以下两种冗余,以知足高可靠性场景需要。
l 装备冗余:VSU系统内成员装备之间冗余备份,若备装备故障,整机不受影响;若主装备故障,系统将主备倒换,类似于单机的双引擎切换,切换时间为毫秒级别,营业不中止(TCP流依赖重传机制包管营业不中止)。
l 链路冗余:与外围装备通过聚合链路毗连,既提供了跨装备的冗余链路,又可以实现负载平衡,充分使用所有带宽。若是其中一条成员链路泛起故障,切换到另一条成员链路的时间是毫秒之内。

典范的应用场景如图1-7所示,关于接入可用性要求高的服务器,一样平常使用“单服务器多网卡绑定为聚合口”手艺来与接入层装备相连。由于聚合口要求只能接入在统一台接入装备上,以是单台装备故障的危害增添了。在这种情形下,通过组建VSU,服务器端通过聚合口与VSU组内差别的成员装备相连,这样可以避免接入装备的单点故障或单条链路失效导致的网络中止,提升服务器承载营业的网络可靠性。

如图1-16所示,Device A和Device B装备通过2条万兆线路互联,通过基础设置以组建2台装备VSU系统。

l 划分设置VSU域编号、装备编号、装备优先级、装备名称、VSL口。
l 划分设置切换VSU模式。
(1) 设置Device A。
# 设置Device A的VSU域ID为100、装备ID为1、装备优先级为200、VSU装备名称为DeviceA。
DeviceA> enable
DeviceA# configure terminal
DeviceA(config)# switch virtual domain 100
DeviceA(config-vs-domain)# switch 1
DeviceA(config-vs-domain)# switch 1 priority 200
DeviceA(config-vs-domain)# switch 1 description DeviceA
DeviceA(config-vs-domain)# switch crc errors 10 times 20
DeviceA(config-vs-domain))# exit
# 设置Device A的VSL端口为tenGigabitEthernet 1/1和tenGigabitEthernet 1/2。
DeviceA(config)# vsl-port
DeviceA(config-vsl-port)# port-member interface tengigabitethernet 1/1
DeviceA(config-vsl-port)# port-member interface tengigabitethernet 1/2
DeviceA(config)# exit
# 设置Device A为VSU模式。
DeviceA# switch convert mode virtual
(2) 设置Device B。
# 设置Device B的VSU域ID为100、装备ID为2、装备优先级为100、VSU装备名称为DeviceB。
DeviceB> enable
DeviceB# configure terminal
DeviceB(config)# switch virtual domain 100
DeviceB(config-vs-domain)# switch 2
DeviceB(config-vs-domain)# switch 2 priority 100
DeviceB(config-vs-domain)# switch 2 description DeviceB
DeviceB(config-vs-domain)# switch crc errors 10 times 20
DeviceB(config-vs-domain))# exit
# 设置Device B的VSL端口为tenGigabitEthernet 1/1和tenGigabitEthernet 1/2。
DeviceB(config)# vsl-port
DeviceB(config-vsl-port)# port-member interface Tengigabitethernet 1/1
DeviceB(config-vsl-port)# port-member interface Tengigabitethernet 1/2
DeviceB(config-vsl-port)# exit
# 设置Device B为VSU模式。
DeviceB# switch convert mode virtual
# 通过show switch virtual role下令审查Device A装备角色为“ACTIVE”,且Device B装备角色为“STANDBY”。则体现VSU组建乐成,不然VSU组建失败。
DeviceA# show switch virtual role
Switch_id Domain_id Priority Position Status Role Description
1(1) 100(100) 200(200) LOCAL OK ACTIVE DeviceA
2(2) 100(100) 100(100) REMOTE OK STANDBY DeviceB
l Device A的设置文件。
hostname DeviceA
!
switch virtual domain 100
!
switch 1
switch 1 priority 200
switch 1 description DeviceA
switch crc errors 10 times 20
!
port-member interface TenGigabitEthernet 0/1
port-member interface TenGigabitEthernet 0/2
!
switch convert mode virtual
!
end
l Device B的设置文件。
hostname DeviceB
!
switch virtual domain 100
!
switch 2
switch 2 priority 100
switch 2 description DeviceB
switch crc errors 10 times 20
!
port-member interface TenGigabitEthernet 0/1
port-member interface TenGigabitEthernet 0/2
!
switch convert mode virtual
!
end
l 未设置统一个VSU域编号(domain-id)。
l VSL口未UP。
如图1-17所示,Device A和Device B装备组成VSU系统,当VSL链路断开时,保存两台设置完全相同的主装备,导致局域网内IP地址冲突等问题。通过设置BFD方法检测机制,以快速检测双主情形,之后将其中一台主装备进入待恢复(Recovery)状态,该状态下的装备端口榨取营业转发功效,从而确保VSU系统检测到双主状态后网络正常运行。

l 开启BFD双主检测。
l 指定BFD检测口,且该检测口必需设置为三层以太网接口。
说明
由于Device A和Device B组成虚拟装备VSU,因此以上设置可在Device A或Device B中恣意一台装备上设置。此处以在Device A上设置为例。
# 在Device A上设置GigabitEthernet 1/1/2和GigabitEthernet 2/1/2为三层接口。
DeviceA> enable
DeviceA# configure terminal
DeviceA(config)# interface GigabitEthernet 1/1/2
DeviceA(config-if-GigabitEthernet 1/1/2)# no switchport
DeviceA(config)# interface GigabitEthernet 2/1/2
DeviceA(config-if-GigabitEthernet 2/1/2)# no switchport
# 开启BFD双主检测,并指定BFD的检测端口为GigabitEthernet 1/1/2和GigabitEthernet 2/1/2。
DeviceA(config-if)# switch virtual domain 1
DeviceA(c config-vs-domain)# dual-active detection bfd
DeviceA(config-vs-domain)# dual-active bfd interface GigabitEthernet 1/1/2
DeviceA(config-vs-domain)# dual-active bfd interface GigabitEthernet 2/1/2
# 断开所有VSL链路,登录DeviceA控制台,通过show switch virtual下令审查“Status”为“OK”,即DeviceA在检测到双主后正常使用。
VSU# show switch virtual
Switch_id Domain_id Priority Position Status Role Description
------------------------------------------------------------------------------------------
1(1) 1(1) 100(100) LOCAL OK ACTIVE DeviceA
# 登录DeviceA控制台,通过show switch virtual dual-active bfd下令审查bfd开启状态为“Yes”,毗连DeviceB的BFD检测接口GigabitEthernet 2/1/2状态为“DOWN”。
VSU-RECOVERY-2# show switch virtual dual-active bfd
BFD dual-active detection enabled: Yes
BFD dual-active interface configured:
GigabitEthernet 1/1/2: UP
GigabitEthernet 2/1/2: DOWN
# 登录DeviceB控制台,通过show switch virtual下令审查“Status”变换为“Recovery”,且装备名称增添了“-RECOVERY-2”后缀。
VSU-RECOVERY-2# show switch virtual
Switch_id Domain_id Priority Position Status Role Description
-------------------------------------------------------------------------------------------
2(2) 1(1) 90(90) LOCAL Recovery ACTIVE DeviceB
# 登录DeviceB控制台,通过show switch virtual dual-active summary下令审查“In dual-active recovery mode”项显示为“Yes”,即体现DeviceB处于“Recovery”状态。
VSU-RECOVERY-2# show switch virtual dual-active summary
BFD dual-active detection enabled: Yes
Aggregateport dual-active detection enabled: No
Interfaces excluded from shutdown in recovery mode:
In dual-active recovery mode: Yes
l Device A的设置文件。
hostname DeviceA
!
interface GigabitEthernet 1/1/2
no switchport
!
interface GigabitEthernet 2/1/2
no switchport
!
switch virtual domain 1
dual-active detection bfd
dual-active bfd interface GigabitEthernet 1/1/2
dual-active bfd interface GigabitEthernet 2/1/2
!
switch 1
switch 1 priority 100
switch 1 description DeviceA
switch crc errors 10 times 20
!
port-member interface TenGigabitEthernet 0/1
port-member interface TenGigabitEthernet 0/2
!
switch convert mode virtual
!
end
l Device B的设置文件。
hostname DeviceB
!
interface GigabitEthernet 1/1/2
no switchport
!
interface GigabitEthernet 2/1/2
no switchport
!
switch virtual domain 1
dual-active detection bfd
dual-active bfd interface GigabitEthernet 1/1/2
dual-active bfd interface GigabitEthernet 2/1/2
!
switch 2
switch 2 priority 90
switch 2 description DeviceB
switch crc errors 10 times 20
!
port-member interface TenGigabitEthernet 0/1
port-member interface TenGigabitEthernet 0/2
!
switch convert mode virtual
!
end
l BFD检测口未设置为三层以太网接口。
l BFD检测和AP检测只能选择其中一种方法。
如图1-18所示,Device A和Device B装备组成VSU系统,Device C划分通过聚合口毗连Device A和Device B。当VSL链路断开时,保存两台设置完全相同的主装备,导致局域网内IP地址冲突等问题。通过设置AP双主检测机制,以快速检测双主情形,之后将其中一台主装备进入待恢复(Recovery)状态,该状态下的装备端口榨取营业转发功效,从而确保VSU系统检测到双主状态后网络正常运行。

l 将Device C与Device A 、Device C与Device B互联的端口设置为统一个聚合端口组。
l 开启AP双主检测功效。
l 设置AP检测口。
l 将Device C与Device A/Device B互联端口设置为统一个聚合端口组。同时开启该端口组的AP双主检测报文的转发功效。
说明
由于Device A和Device B组成虚拟装备VSU,以是以上设置可在Device A或Device B中恣意一台装备上设置。此处以在Device A上设置为例。
# 在Device A上面依次将GigabitEthernet 1/1/1、GigabitEthernet 1/2/1、GigabitEthernet 2/1/1和GigabitEthernet 2/2/1加入聚合端口组AP1。
DeviceA> enable
DeviceA# configure
DeviceA(config)# interface range GigabitEthernet 1/1/1-2
DeviceA(config-if-range)# port-group 1
DeviceA(config-if-range)# interface range GigabitEthernet 2/1/1-2
DeviceA(config-if-range)# port-group 1
# 在Device A上面开启AP双主检测,且指定检测口为AP 1。
DeviceA> enable
DeviceA# configure
DeviceA(config)# switch virtual domain 1
DeviceA(config-vs-domain)# dual-active detection aggregateport
DeviceA(config-vs-domain)# dual-active interface aggregatePort 1
# 在Device C上面依次将GigabitEthernet 0/1、GigabitEthernet 0/2、GigabitEthernet 0/3和GigabitEthernet 0/4加入聚合端口组。
DeviceC> enable
DeviceC# configure
DeviceC(config)# interface range GigabitEthernet 0/1-4
DeviceC(config-if-range)# port-group 1
# 在Device C上面设置AP双主检测报文转发功效。
DeviceC> enable
DeviceC# interface aggregatePort 1
DeviceC(config-if-AggregatePort 1)# dad relay enable
# 在Device A控制台上,通过show switch virtual dual-active summary和show switch virtual dual-active aggregateport下令查看设置及状态。
DeviceA# show switch virtual dual-active summary
Aggregateport dual-active detection enabled: Yes
Interfaces excluded from shutdown in recovery mode:
In dual-active recovery mode: NO
DeviceA# show switch virtual dual-active aggregateport
Aggregateport dual-active detection enabled: Yes
Aggregateport dual-active interface configured:
AggregatePort 1: UP
GigabitEthernet 1/1/1: UP
GigabitEthernet 1/2/1: UP
GigabitEthernet 2/1/1: UP
GigabitEthernet 2/2/1: UP
# 在Device B控制台上,通过show switch virtual dual-active summary下令审查“In dual-active recovery mode”变换为“Yes”。
DeviceB-RECOVERY-2# show switch virtual dual-active summary
BFD dual-active detection enabled: No
Aggregateport dual-active detection enabled: Yes
Interfaces excluded from shutdown in recovery mode:
In dual-active recovery mode: Yes
# 在Device B控制台上,通过show switch virtual下令审查“Status”变换为“Recovery”,且装备名称增添了“-RECOVERY-”形貌。
DeviceB-RECOVERY-2# show switch virtual
Switch_id Domain_id Priority Position Status Role Description
------------------------------------------------------------------------------------------
2(2) 100(100) 100(100) LOCAL Recovery ACTIVE S57H4-207
# 在Device B控制台上,通过show switch virtual dual-active aggregateport下令查看设置及状态。
DeviceB-RECOVERY-2# show switch virtual dual-active aggregateport
Aggregateport dual-active detection enabled: Yes
Aggregateport dual-active interface configured:
AggregatePort 7: DOWN
GigabitEthernet 1/0/1: DOWN
GigabitEthernet 2/0/1: DOWN
l Device A的设置文件。
hostname DeviceA
!
interface GigabitEthernet 1/1/1
port-group 1
!
interface GigabitEthernet 1/1/2
port-group 1
!
interface GigabitEthernet 2/1/1
port-group 1
!
interface GigabitEthernet 2/1/2
port-group 1
!
switch virtual domain 1
dual-active detection aggregateport
dual-active interface aggregatePort 1
!
switch 1
switch 1 priority 100
switch 1 description DeviceA
switch crc errors 10 times 20
!
port-member interface TenGigabitEthernet 0/1
port-member interface TenGigabitEthernet 0/2
!
switch convert mode virtual
!
end
l Device B的设置文件。
hostname DeviceB
!
interface GigabitEthernet 1/1/1
port-group 1
!
interface GigabitEthernet 1/1/2
port-group 1
!
interface GigabitEthernet 2/1/1
port-group 1
!
interface GigabitEthernet 2/1/2
port-group 1
!
switch virtual domain 1
dual-active detection aggregateport
dual-active interface aggregatePort 1
!
switch 2
switch 2 priority 90
switch 2 description DeviceB
switch crc errors 10 times 20
!
port-member interface TenGigabitEthernet 0/1
port-member interface TenGigabitEthernet 0/2
!
switch convert mode virtual
!
end
l Device C的设置文件。
hostname DeviceC
!
interface GigabitEthernet 0/1
port-group 1
!
interface GigabitEthernet 0/2
port-group 1
!
interface GigabitEthernet 0/3
port-group 1
!
interface GigabitEthernet 0/4
port-group 1
!
interface AggregatePort 1
dad relay enable
!
end
l 作为AP检测口,必需为聚合接口。
l AP检测和BFD检测只能选择其中的一种方法。