VSU技术介绍

VSU是一种网络系统虚拟化技术,通过将两台物理交换机组合为单一虚拟交换机,简化网络拓扑,提高可靠性。相比传统网络,VSU能更快地恢复故障,减少管理复杂性,并优化带宽利用率。VSU涉及的工作模式、SwitchID、DomainID以及VSL链路等概念,都是实现其优势的关键要素。
摘要由CSDN通过智能技术生成

前言

VSU(Virtual Switching Unit) 是一种网络系统虚拟化技术,物理上是多台设备逻辑上是一台设备,将两台交换机组合为单一的虚拟交换机,从而简化网络拓扑,降低网络的复杂性,缩短应用恢复的时间和业务中断的时间,提高网络资源的利用率。

目录

前言

传统可靠性网络

VSU高可靠性网络

 VSU与传统相比技术优势

VSU基本概念

工作模式

Switch ID

 Domain ID

优先级

4种状态 

3种角色

 VSL链路

关于VSU的分裂

VSU控制面原理

本地转发

本地优先转发 

单播报文转发

组播报文转发

配置VSU

修改设备模式为VSU 


传统可靠性网络

传统网络中,为了增强网络的可靠性,在核心层部署两台交换机,分别连接所有汇聚层交换机。

为了消除环路,在核心层交换机和汇聚层交换机上配置MSTP协议,阻塞一部分链路。

为了提供冗余网关,在核心层交换机上配置VRRP协议。

缺陷:
1.网络拓扑复杂,管理困难

2.故障恢复时间一般在秒级

3.部分链路阻塞,链路带宽资源浪费 

VSU高可靠性网络

VSU ( Virtual Switch Unit ),一种把两台物理交换机组合成一台虚拟交换机的新技术如下图把传统网络中两台核心层交换机用VSU替换,VSU和汇聚层交换机通过聚合链路连接。在外围设备看来,VSU相当于一台交换机 。

 VSU与传统相比技术优势

1)简化管理
管理员只需要连接一台设备,就可以进行统一管理。

2)简化网络拓扑
通过聚合链路和外围设备连接,不存在二层环路,没必要配置MSTP协议减少协议报文交互,例如OSPF、PIM【Protocol Independent Multicast 协议无关组播】、SNMP【Simple  Network Management  Protocol 网络管理协议】等协议。

3)故障恢复时间缩短到毫秒级
故障切换时间50到200毫秒。
4)提高带宽利用率
既提供了冗余链路,又可以实现负载均衡,充分利用所有带宽。

VSU基本概念

工作模式

交换机有两种工作模式:单机模式(默认)、VSU模式。
切换为单机模式:(特权模式下)  switch convert mode standalone
切换为VSU模式:(特权模式下) switch convert mode virtual

组建VSU,必须把交换机的工作模式从单机模式切换到VSU模式。

Switch ID

设备编号SwitchID是交换机在VSU中的成员编号,取值是1到8 (缺省为1)。
在单机模式,接口编号采用二维格式(如GigabitEthernet 2/3)。
在VSU模式中,接口编号采用三维格式(如GigabitEthernet 1/2/3)。
第一维(数字1)表示机箱成员编号。
后面两维(数字2和3)分别表示槽位号和该槽位上的接口编号

在VSU中必须保证所有成员的设备编号都是唯一的如果建立VSU时成员设备的编号不唯一,VSU建立将不成功。 

 Domain ID

域编号(Domain ID)是VSU的标识符,用来区分不同的VSU。
两台交换机的domain ID相同,才能组成VSU,取值范围是1到255 (
缺省100)。

在非VSU状态下,修改命令:switch virtual domain XX

在VSU状态下,进入VSU域配置,修改命令: switch XX domain XX,保存命令重启后生效。

一台设备只能处于一个domain下 。

优先级

优先级是成员设备的一个属性,在角色选举过程用到。

优先级值越大,被选举为主设备的可能性越大,取值范围是1到255(缺省为100)。


200 (200)中的数值表示,200表示为当前运行的优先级,(200)表示为当前配置的优先级(重启后生效)。

4种状态 

OK 状态:设备VSU 运行正常,属于最终的稳定态。

Recovery 状态:

在VSU系统分裂,且配置有 BFD 或者链路聚合检测时,备机设备会处于该状态。
当两个分裂的VSU系统合并时,选举失败的那一方也会短暂性的处于该状态。

Leave 离开状态:属于过程状态,只在设备重启过程中会存在。

Isolate 孤立状态:当switch id一致时,优先级低的那台 VSU 状态将为isolate,此时 VSL链路全为
down 状态。

处于 Recovery 状态的设备将会把处于 VSL 接口和例外口之外的所有接口都置为 shutdown 状态当 Recovery 状态的设备检测到有非 Recovery 状态的邻居时,会自动重启。

3种角色

VSU中每台设备都称为成员设备,成员设备按照功能不同,分为三种角色:

Active主设备(有且仅有一个):管理整个VSU,负责同步配置、时间等到所有成员设备。

Standby 从设备(有且仅有一个):当Active故障时,Standby会自动升级为Active接替原Active工作。

Candidate 候选设备:

当Standby故障时,系统会自动从Candidate中选举一个新的Standby接替原Standby工作。

当Active故障时,在Standby自动升级为Active接替原Active工作的同时,系统也会自动从Candidate中选举0个新的Standby接替原Standby工作。

 VSL链路

虚拟交换链路(Virtual Switching Link,简称VSL)是VSU系统的设备间传输控制信息和数据流的特殊聚合链路。
VSL端口以聚合端口组的形式存在。

VSL成员端口:用于VSL端口连接的物理端口。
VSL成员端口可以是堆叠端口、以太网接口、光口。

部署时,建议至少要配置两条VSL。

如果是高端设备组建VSU,建议使用不同线卡组建VSL。

关于VSU的分裂

当VSL断开导致Active设备和Standby设备分到不同的VSU时,就会产生VSU分裂,网络上会出现两个配置相同的VSU。
在三层,两个VSU的任何一个虚接口(VLAN接口和环回接口等等)的配置相同,网络中出现IP地址冲突。

解决方案是采用检测机制,发现分裂现象,让其中一方进入recovery状态。
检测机制1:基于BFD检测
检测机制2:基于聚合口检测

VSU控制面原理

VSU组建时,经过VSL链路的数据报文非普通的以太网报文,而是内部通信使用的HG报文。

报文格式如下图:

逻辑上,VSU各成员已看作一台设备,表项只有一个。

实际上,各个成员设备依然各自维护着各个表项信息,但各成员表项信息一致 。

本地转发

转发报文的入接口和出接口在同一台成员设备上。

当成员设备收到报文后,查找本地转发表,发现出接口就在本机上,则成员设备直接将报文从这个出接口发送出去。

本地优先转发 

默认情况下,该功能均为开启,即默认都是本地转发。
如果关闭该功能,当报文的出口分布在多台设备中,则根据AP 配置规则或者ECMP配置规则转发流量。那将有可能导致报文从非本机转发,这样有可能导致转发不优。

优先本地转发功能有两种模式:
1)AP本地优先转发
使用 switch virtual aggregateport-lff enable 命令打开AP本地转发优先LFFLocal Forward First)

2)ECMP本地优先转发
使用switch virtual ecmp-lf enable 命令打开ecmp 本地转发优先 LFF(Local Forward First)

三层设备若部署 VSU,建议用户配置基于IP 的AP 负载均衡模式src-ip,dst-ip,src-dst-ip 等。

单播报文转发

转发报文的入接口和出接口在不同的成员设备上。

当成员设备1 收到报文后,查找本地转发表,发现出接口在成员设备2上。

成员设备1根据单播最优路径将报文转发给成员设备2,而成员设备2最终将报文转发出去。

组播报文转发

成员设备1收到一个组播报文,它通过两个VSL通道将组播报文转发出去。

在组播报文经过成员设备2和3时,由于成员设备2和3上均有组播接入,因此成员设备2和3会将报文转发出去。

根据组播转发原理,组播流量会分别截止于成员设备3和成员设备4,自动避免报文环路。

 

配置VSU

配置域(默认为100,无需变更,成员间域要一致)
配置设备ID (默认为1,需要变更,成员间设备ID应设置为不同)

配置优先级(默认为100,建议变更,根据实际需求,配置主备优先级)
配置VSL端口(根据实际连接情况将端口加入到VSL中):

VSL链路至少需要2条,一条链路可靠性较低,当出现链路震荡时,VSU会非常不稳定。配置VSL链路主备核心之间的心跳链路和流量通道。

配置如下:

 

修改设备模式为VSU 

同时将成员设备模式配置为VSU,配置如下:

 

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
思科模拟器交换机配置VSU(Virtual Switching System)非常简单,下面是详细步骤: 1. 首先,确保两台交换机的硬件型号和软件版本兼容VSU功能。只有一些高端交换机支持VSU功能,例如Catalyst 6500系列。 2. 在每台交换机上进行基本配置,包括设置主机名称、IP地址、子网掩码、默认网关以及SSH和Telnet远程管理等。 3. 在两台交换机上启用VSU功能。使用命令"switch virtual domain"进入VSU域配置模式。 4. 选择其中一台交换机作为主交换机(Active Switch),并在命令行中使用"switch virtual link"命令来创建VSU链路。该命令将主交换机标识为链路1,并指定连接到备用交换机(Standby Switch)的接口。 5. 在备用交换机上,同样使用"switch virtual link"命令创建VSU链路。该命令将备用交换机标识为链路2,并指定连接到主交换机的接口。 6. 配置VSU链路的接口参数,确保链路的运行状态正常。可以使用"show switch virtual link"命令检查VSU链路的状态和带宽利用率。 7. 最后,在两台交换机上启用VSU模式,使用"switch virtual"命令。此时,主交换机将成为整个VSU域的控制器,而备用交换机将处于冗余状态。 8. 使用"show switch virtual"命令可以查看VSU域的一些基本信息,如域ID、VSU链路状态和控制器状态等。 通过按照以上步骤进行配置,你就可以成功在思科模拟器交换机上实现VSU功能。请注意,这只是简单的配置说明,真实环境中可能还需要进行更多的配置和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小汐睡着了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值