SmartLink
技术背景
当下游设备连接到上游设备时,使用单上行方式容易出现单点故障,造成业务中断。因此通常采用双上行方式,即将一台下游设备同时连接到两台上游设备,以最大限度地避免单点故障,提高网络可靠性。
上图所示的双上行组网是常见的组网模型,交换网络中存在一个三角形的二层环路,常规的解决方案是采用生成树协议来保证冗余性同时解决环路问题,但生成树协议的收敛至多只能达到秒级速度,这对于某些敏感的业务而言就无法接受了。
为了在满足用户对链路快速收敛要求的同时又能简化配置,我们针对双上行组网提出了Smart Link解决方案,实现了主备链路的冗余备份,并在主用链路发生故障后使流量能够迅速切换到备用链路上,因此具备较高的收敛速度。
Smart Link的主要特点如下:
-
专用于双上行组网;
-
收敛速度快(达到亚秒级);
-
配置简单,便于用户操作。
Smart Link 技术优点
-
在双向行的设备上部署,当网络正常时,两条上行链路中,一条处于活跃状态,而另一条则处于备份状态(不承载业务流量)。如此一来二层环路就此打破。
-
当主用链路发生故障后,流量会在毫秒级的时间内迅速切换到备用链路上,保证了数据的正常转发。
-
Smart Link配置简单,便于用户操作。
-
无需协议报文交互,收敛速度及可靠性大大提升。
Smart Link Group
-
一个Smart Link组包含两个成员接口,一个主接口(Master Port)及一个从接口(Slave Port)。正常情况下,只有一个接口(Master或Slave)处于活跃(Active)状态,另一个接口处于非活跃(Inactive)状态从而被阻塞。
-
当处于Active状态的接口出现故障时(这里的故障包括接口down、OAM单通等),Smart Link组会自动将该接口阻塞,并将处于Inactive状态的接口切换到Active状态。
Master/Slave接口
- Master/Slave接口是Smart Link组中的两个接口角色,是通过命令行指定的。当两个接口都是UP时,Master接口进入Active状态,可以收发数据,而Slave接口则为Inactive状态,禁止收发数据。
- 当Master接口或其所在链路发生故障时,Slave接口切换为Active状态。
Master链路/Slave链路
- 我们把Master接口所在的链路称为Master链路(或主用链路),Slave接口所在的链路称为Slave链路(或备用链路)。
发送控制VLAN
-
发送控制VLAN(Send Control VLAN)是