网站建设 企泰科技,淘宝网络营销方案,韩国最新新闻事件,u盘启动盘制作工具Smark-Link技术 Smark-Link(灵活链路or备份链路#xff0c;华为/华三 私有用) Smark-Link定义
Smark-Link#xff0c;又叫备份链路。一个Smark Link由两个接口组组成#xff0c;其中一个接口作为另一个的备份。Smark-Link常用于双上行组网#xff0c;提供可靠高效的备份与…Smark-Link技术 Smark-Link(灵活链路or备份链路华为/华三 私有用) Smark-Link定义
Smark-Link又叫备份链路。一个Smark Link由两个接口组组成其中一个接口作为另一个的备份。Smark-Link常用于双上行组网提供可靠高效的备份与高速的切换机制。
Smark-Lin的目的
下游设备连接到上游设备当采用单上行方式时若出现单点故障会造成业务中断。若采用双上行方式将一台下游设备同时连接到两台上游设备可降低单点故障对网络的影响。有点像VRRP但VRRP是网关冗余Smartlink是链路的冗余
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-htnZROZu-1682930522581)(./图库/Smark-Link图库/smart-link示意图.png)]
如图所示SwitchD采用双上行方式连接到SwitchB和C这样SwitchD到达SwitchA的链路就可以有两条SwitchD–SwitchB–SwitchA和SwitchD–SwitchC–SwitchA但是网络中的环路会产生网络风暴。在SwitchA上配置Smark Link正常情况下可实现Interface2所在的链路作为Interface1所在链路的备份。若实例1所在链路发生故障SmartLink会自动将数据流量切换到实例2所在链路保证业务不中断。
在此类组网中采用SmarkLink技术有以下优点
1、能够实现在双上行组网的两条链路正常情况下一条链路处于转发而另一条处于堵塞待命状态从而避免环路的不利影响。
2、配置和使用更为简洁便于用户操作。
3、当主用链路发生故障后流量会在毫秒级的时间内迅速切换到备用链路上极大限度的保证了数据的正常转发。
Smark-Link基本概念
SmarkLink通过两个端口互相配合工作来实现功能。这样的一对端口组储层了一个SmarkLink组。为了区别一个SmarkLink组中的两个端口我们将其中的一个叫做主端口另一个叫做从端口。同时利用Flush报文、SmarkLink实例和控制VLAN等机制以更好地实现SmarkLink的功能包括负载
SmarkLink组
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WHT80fiP-1682930522582)(./图库/Smark-Link图库/smart-link示意图.png)]
SmarkLink组
SmarkLink组中一个组内最多可包含两个接口其中一个为主接口另一个为从接口。正常情况下只有一个接口处于Active转发状态另一个接口被堵塞处于待命Inactive状态。
看图一上图可以发现SwitchD中interface1为SmarkLink的主接口Interface2被配置为从接口(也叫Slave接口)
主接口/从接口
当SmarkLink组中的两个接口都处于UP状态时主接口将由优先进入转发状态而从接口将保存待命状态。当主接口所在的链路发生过故障时从接口将切换为转发状态。在发生链路切换后若主链路恢复正常但此时为了保证链路的稳定是不会主动进行抢占我们可以通过配置抢占或链路回切功能进行切换。
正常转发情况
链路故障情况
回切时间配置
抢占配置
主接口并不一直处于转发状态发生链路切换后如果从接口已经处于转发状态那么此时尽管主链路恢复正常也只能处于待命状态直到下次链路发生切换当然可以配置抢占功能
Flush报文
当链路组发生故障链路切换时原有的转发表项将不适用于新的拓扑网络需要整网进行MAC表项和ARP表项的更新。这时SmarkLink组就要通过FLUSH来告知其他设备进行MAC和ARP和NDipv6表项的刷新操作如图SmarkLink示意图当链路发生切换时SwitchD会发送组播FLUSH报文通知SwitchABC进行MAC和ARP表项的更新。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mzq783do-1682930522583)(./图库/Smark-Link图库/smart-link示意图.png)]
控制VLANControl VLAN
1、控制VLAN的发出
发送控制VLAN是链路备份组用于广播FLUSH报文的VLAN。如图SmarkLINK所示如果在SwitchD上开启了FLUSH报文发送功能当发生链路切换时设备会在发送控制VLAN内广播发送FLUSH报文
2、控制VLAN的接收
接收控制VLAN时上游设备用于接收并处理FLUSH报文的VLAN。如图Smark所示如果上游设备ABC能够识别FLUSH报文并开启了FLUSH报文接收处理功能当发生链路切换时上游设备会处理收到的属于接收控制VLAN的FLUSH报文进而刷新MAC和ARP表。
当上游设备收到FLUSH报文时判断该FLUSH报文的发送控制VLAN是否在收到报文的接口配置的接收控制VLAN列表中上游设备才会接受并刷新MAC和ARP表。
总结
发送 控制VLAN就是配合着FLUSH报文将某某VLAN配置成控制VLAN那么FLUSH报文将会在该VLAN内发送。 接收 下游端口发送过来的控制VLAN是多少还要看我本机也就是上游设备中的接收控制VLAN中有没有添加这个VLAN有那么就接收这个报文做对应的ARP和MAC地址表项处理如果没有那不做处理直接转发。 SmartLink基本原理
如图所示分别介绍SmarkLink运行的基本原理
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hjvKMFnq-1682930522583)(./图库/Smark-Link图库/smart-link示意图.png)]
链路正常
在正常情况下Interface1为主接口Interface2为从接口。双上行链路都正常的情况下主接口出于转发情况所在的链路是主用链路从接口处于待命状态所在链路是备份接口。
数据正常工作时数据沿着主链路进行传输。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iHsafqjB-1682930522583)(./图库/Smark-Link图库/链路正常工作时流量示意图.png)]
链路故障
当主链路故障时主接口Interface1切换到待命状态从接口Interface2切换到转发状态。此时网络中相关设备上的MAC和ARP表项不再正确了需要提供一种MAC及ARP更新的机制目前更新机制有以下两种。
1、通过FLUSH报文通知设备更新表项这种方式适用于上游设备均支持Smart-link功能的设备之间ABC。为了实现快速链路切换需要在D上开启FLUSH报文发送功能在上游设备上所有处于双上行链路上的接口开启接收处理FLUSH报文的功能。
(1)SwitchD进行链路切换后会从新的主用链路上发送该FLUSH报文即通过Interface2来发送FLUSH。
(2)当上游设备收到FLUSH报文时判断该FLUSH的发送控制vlan是否在收到报文的接口所配置的接收控制VLAN列表中。IF不在设备对该FLUSH报文不做处理直接转发IF在设备会处理收到的FLUSH报文进而执行MAC地址转发表项和ARP转发表项的刷新操作。
注当主链路故障从接口接替后。此时主链路恢复不进行抢占。如果需要切换那么要手动切换过去。用以保障网络稳定性
2、自动通过流量更新表项适用于与不支持Smark-Link功能的设备之间
这种方法适用于 和不支持SmarkLink功能的设备包括其他厂商设备对界的情况需要有上行流量触发。其就依靠STP正常的工作原理进行流量切换收敛时间很慢
处理如果没有收到SwitchD的上行流量TC bpdu去触发SwitchA的MAC及ARP表项更新那么当SwitchA收到目的设备为SwitchD的数据报文时A仍会通过接口3转发出去但此时报文已经不能到达SwitchD这样就会造成流量丢失直到其MAC或ARP表项自动老化。MAC老化300sARP老化1200s
老化了之后就需要重新广播ARP报文后流量才能被发送过去。
总结
通过FLUSH报文通知设备更新的机制无需等待表项老化。可以极大程度减少更新所需时间。
链路恢复
当原 主用链路故障恢复时为了保证网络稳定不会进行抢占将继续维持在拥塞状态。但如果希望流量切换回原主用链路那就通过如下机制进行。
1、使用SmarkLink组回切功能需要在SwitchD上开启回切功能。当原主用链路故障恢复后经过回切定时器设定的时间SmarkLink会自动将流量切换回原主用链路上。
2、通过配置命令强制让SmarkLInk立即将流量切换到原主用链路上。
Smart-link
Smart-Link组存在2个接口主和从接口互相协同工作
Smart Link Monitor Link
介绍
双上行组网是目前常用组网之一一般情况下通过开启STP来实现网络中的链路冗余备份但STP不适用于对收敛时间要求很高的用户。Smart Link和Monitor Link可以满足用户快速收敛链路的需求可以实现主备链路的冗余备份及快速迁移。Smart Link的主要特点是专用于双上行组网收敛速度快达到亚秒级配置简单便于用户操作。
Monitor Link通常与Smart Link配合使用以扩展Smart Link的应用范围。Monitor Link通过监控上行链路对下行链路进行同步设置达到上行链路故障迅速传达给下行设备从而触发下游设备上的拓扑协议进行链路的切换防止长时间因上行链路故障而出现流量丢失。
协议
部署双上行组网时我们就需要采用该协议来进行高速的收敛SmartLink具体原理如下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YD7Vpwbe-1682930522583)(D:\Aa_重要文件\图库\smart-link示意图.png)]
Smark-Link又叫备份链路。一个Smark Link由两个接口组组成其中一个接口作为另一个的备份。Smark-Link常用于双上行组网提供可靠高效的备份与高速的切换机制。
Smark-Lin的目的
下游设备连接到上游设备当采用单上行方式时若出现单点故障会造成业务中断。若采用双上行方式将一台下游设备同时连接到两台上游设备可降低单点故障对网络的影响。有点像VRRP但VRRP是网关冗余Smartlink是针对上行组网的链路冗余
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pzcGn8vl-1682930522584)(./图库/Smark-Link图库/smart-link示意图.png)]
如图所示SwitchD采用双上行方式连接到SwitchB和C这样SwitchD到达SwitchA的链路就可以有两条SwitchD–SwitchB–SwitchA和SwitchD–SwitchC–SwitchA但是网络中的环路会产生网络风暴。在SwitchA上配置Smark Link正常情况下可实现Interface2所在的链路作为Interface1所在链路的备份。若实例1所在链路发生故障SmartLink会自动将数据流量切换到实例2所在链路保证业务不中断。而且若采用STP来提供链路冗余切换功能的话我们采用Smart-link一个很重要的原因是其亚秒级别的收敛。
在此类组网中采用SmarkLink技术有以下优点
1、能够实现在双上行组网的两条链路正常情况下一条链路处于转发而另一条处于堵塞待命状态从而避免环路的不利影响。
2、配置和使用更为简洁便于用户操作。
3、当主用链路发生故障后流量会在毫秒级的时间内迅速切换到备用链路上极大限度的保证了数据的正常转发。
介绍
基本概念
负载分担
一般情况下Smart Link的备份链路处于空闲状态不承担业务数据流量的转发。如希望提高链路的利用率可以配置负载分担实例备份链路转发指定负载分担实例内所映射的VLAN数据流量即允许指定实例对应的VLAN数据通过备份链路进行转发主链路此时不会对这些VLAN数据进行转发从而使主链路和备份链路承载不同VLAN数据流量的转发达到负载分担的目的。
smartlink组配置即可
[load-balance instance { instance-id1 [ to instance-id2 ] } 1-10 slave用来配置该实例绑定的VLAN报文从备用接口发送实现负载分担方式
SmarkLink用于双上行组网能够提供亚秒级别的快速链路链路切换SmarkLink组通过2个接口相互配合实验功能其中一个端口为主端口为转发状态另一个端口处于从端口备份状态同时还通过在控制VLAN中发送FLUSH报文方式实现当链路故障时的MACARPND表现刷项刷新链路故障后恢复时我们还有2个功能一个是回切回切功能定义了原主链路故障恢复后所经过回切定时器所定义的时间后那么流量就会切换回原主上或也可以使用命令强制切换回原主
配置命令