Smart Link详解及其配置

smart link相关概念和解释

在这里插入图片描述

smart link是什么?(华三、华为的私有协议)

如图所示,Switch A 通过 Switch B 和 Switch C 双上行到 Switch D。
1、 Smart Link 组也称为灵活链路组,一个 Smart Link 组包含两个成员端口,其中一个被指定为主端口(Master Port),另一个被指定副端口(Slave Port),不同的 Smart Link组可以包含同一个端口。正常情况下,只有一个端口(主端口或副端口)处于转发(ACTIVE)状态,另一个端口被阻塞(BLOCK),处于待命(STANDBY)状态。可能主端口被阻塞,但仍是主端口。
2、 Smart Link 组也称为灵活链路组,一个 Smart Link 组包含两个成员端口,其中一个被指定为主端口(Master Port),另一个被指定为副端口(Slave Port),不同的 Smart Link 组可以包含同一个端口。正常情况下,只有一个端口(主端口或副端口)处于转发(ACTIVE)状态,另一个端口被阻塞(BLOCK),处于待命(STANDBY)状态。可能主端口被阻塞,但仍是主端口。

smart link能做什么?

解释:smart link 实现了主备链路的冗余备份,具备快速收敛性能,收敛速度可达亚秒级;(类似于STP,不过能将网络切换并收敛的速度提高,缩短更多时间。)

各种时间级别解释(百度百科)

分钟级:以分钟为单位,即速度按分钟计算,7200转/分
秒级:以秒为单位,即速度按计算,1GHz/秒
亚秒级:没有达到秒的速度,即1GHz/1.2秒

控制vlan和保护vlan
保护VLAN

1、保护 VLAN 是 Smart Link 组内承载数据流量的用户数据 VLAN。端口可以加入多个 Smart Link 组,这些 Smart Link 组保护不同的 VLAN。各 Smart Link 组分别独立计算组内端口的转发状态。
2、不同的保护VLAN可以通过不通的smart link组实行传输,而不同的组可以从不同端口传输出去;从而实现负载分担的效果。

控制VLAN

1、发送控制 VLAN(Control VLAN)是 Smart Link 组用于广播发送 FLUSH 报文。
2、接收控制 VLAN 是上游设备用于接收并处理 FLUSH 报文的 VLAN。当发生链路切换时,上游设备会处理收到的属于接收控制 VLAN
的 FLUSH 报文,进而执行 MAC 地址转发表项和 ARP 表项的刷新操作。当 Smart Link 组发生链路切换时,原有的转发表项已经不再
适用于新的拓扑网络,需要对整网进行 MAC 地址转发表项和 ARP 表项的更新。Smart Link 通过 FLUSH 报文来通知其他设备进行表
项的刷新操作。

flush 报文

解释:当smart link组发生链路切换时,通过发送flush报文进行MAC地址转换表项和ARP/ND表项的刷新操作。
flush报文格式如下
在这里插入图片描述
flush报文详解,逐行向下解释
1、Destination MAC 为未知组播地址。可以通过判断该地址是否为
0x010FE200-0004 来区分该报文是否为 FLUSH 报文。
2、Source MAC 表示发送 FLUSH 报文的设备的桥 MAC 地址。
3、Control Type 表示控制类型。目前只有删除 MAC 地址转发表项和
ARP 表项一种(0x01)。
4、Control Version 表示版本号。当前版本号为 0x00,用于后续版
本的扩展。
5、Device ID 表示发送 FLUSH 报文的设备的桥 MAC 地址。
6、Control VLAN ID 表示发送控制 VLAN 的 ID 号。
7、Auth-mode 表示认证模式,和 Password 一起使用,便于以后进行
安全性扩展。
8、VLAN Bitmap 表示 VLAN 位图,用于携带需要刷新地址表的 VLAN 列
表。
9、FCS 表示帧校验和,用于检查报文的合法性。

MAC地址转发及ARP表更新

1、不配置控制VLAN时的情况,自动通过流量刷新,但刷新期间,流量会中断
2、配置smart link的情况,由smart link组从新的链路上发送flush报文进行刷新,流量不会中断

smart link运作机制

一、Smart Link 组支持两种模式:角色抢占模式和非角色抢占模式。不同模式下的链路恢复机制不同:
1、如果 Smart Link 组配置为角色抢占模式,当主用链路故障恢复后,主端口将抢占为转发状态,副端口则进入待命状态。只有当主用链路故障时,副端口才会从待命状态切换到转发状态。
2、如果 Smart Link 组配置为非角色抢占模式,当主用链路故障恢复后,副端口将继续处于转发状态,主端口继续处于待命状态,这样可以保持流量的稳定。
二、Smart Link 组的保护 VLAN 是通过引用 MSTP 实例来实现的
三、负载分担机制:把一个端口配置为多个smart link组的成员端口,实现不同vlan的数据量的转发路径不同。(类似MSTP中不同实例走不同路径一样)

smart link实验及其配置详解

目标:通过配置smart link实现链路的负载分担和冗余

组网拓扑在这里插入图片描述
配置

1、每台交换机的vlan配置
A:在SWA、SWB、SWC、SWD交换机上创建:vlan 10;创建VLAN以SWA为例
[SWA]vlan 10
B:在SWC上将PC所属的端口加入VLAN 10
[SWC]vlan 10
[SWC-vlan10]port g1/0/3
C:在SWD上将PC所属端口加入到vlan 10以及配置vlan10的网关IP地址
[SWD]vlan 10
[SWD-vlan10]port g1/0/3
[SWD-vlan10]int vlan 10
[SWD-Vlan-interface10]ip ad 192.168.0.254 24

2、每台交换机的trunk配置及其关闭掉STP
注:因为我们交换机相连的接口都是g1/0/1和g1/0/2,所以每台交换机的配置内容大致一样;不过STP不能和smart link一起使用,所以需要在端口上关闭掉STP协议
[SWA]int range g1/0/1 to g1/0/2
[SWA-if-range]port link-type trunk
[SWA-if-range]port trunk permit vlan all
[SWA-if-range]undo stp enable

[SWB]int range g1/0/1 to g1/0/2
[SWB-if-range]port link-type trunk
[SWB-if-range]port trunk permit vlan all
[SWB-if-range]undo stp enable

[SWC]int range g1/0/1 to g1/0/2
[SWC-if-range]port link-type trunk
[SWC-if-range]port trunk permit vlan all
[SWC-if-range]undo stp enable

[SWD]int range g1/0/1 to g1/0/2
[SWD-if-range]port link-type trunk
[SWD-if-range]port trunk permit vlan all
[SWD-if-range]undo stp enable
3、smart link配置
SWC的配置
[SWC-smlk-group1]smart-link group 1 #创建smart link1
[SWC-smlk-group1]protected-vlan reference-instance 0 to 32 #配置其保护vlan为所有vlan
[SWC-smlk-group1]port GigabitEthernet 1/0/1 primary #将g1/0/1设置为主端口
[SWC-smlk-group1]port GigabitEthernet 1/0/2 secondary #将g1/0/2设置为副端口
[SWC-smlk-group1]flush enable control-vlan 1 #在smart link组1中,使能flush报文功能

SWA的配置
[SWA]int range g1/0/1 to g1/0/2 #在接口g1/0/1和g1/0/2上,使能flush报文功能
[SWA-if-range]smart-link flush enable control-vlan 1

SWB的配置
[SWB]int range g1/0/1 to g1/0/2 #在接口g1/0/1和g1/0/2上,使能flush报文功能
[SWB-if-range]smart-link flush enable control-vlan 1

SWD的配置
[SWD]int range g1/0/1 to g1/0/2 #在接口g1/0/1和g1/0/2上,使能flush报文功能
[SWD-if-range]smart-link flush enable control-vlan 1

4、在SWC上检查smart link配置
查看smart link组命令:
[SWC]dis smart-link group 1
在这里插入图片描述
查看flush报文
在这里插入图片描述

  • 4
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 智能链路(SmartLink)和虚拟路由器冗余协议(VRRP)是华为路由器中常用的两种配置。 智能链路(SmartLink)是一种链路备份技术,可以在主链路故障时自动切换到备用链路,从而保证网络的连通性。配置智能链路需要先创建两个接口,一个为主接口,一个为备用接口。然后通过配置智能链路组,将主接口和备用接口绑定在一起。最后,配置智能链路组的优先级和切换时间,即可完成智能链路的配置。 虚拟路由器冗余协议(VRRP)是一种路由器冗余协议,可以在多个路由器之间实现冗余备份,从而提高网络的可靠性。配置VRRP需要先创建虚拟路由器接口,并将其绑定到物理接口上。然后配置虚拟路由器组,将多个路由器加入到同一个组中,并设置虚拟路由器组的优先级和虚拟路由器的IP地址。最后,配置虚拟路由器组的主备切换时间和优先级,即可完成VRRP的配置。 以上是智能链路和VRRP的简单配置步骤,具体配置方法还需根据实际情况进行调整。 ### 回答2: 在华为设备中,SmartLink和VRRP都是用于网络冗余和故障恢复的协议。下面对这两种协议的配置及其作用进行介绍。 一、SmartLink SmartLink是华为交换机上的链路冗余协议,它可以根据链路的连接状态对端口进行开关,以实现冗余备份和防范传统STP算法拓扑收敛时间慢等弊端。SmartLink通常用于橱柜式设备、大型宿舍区或工厂等使用多个交换机的场景或者在经济条件特别紧张的情况下,SmartLink可以取代VRRP防止网络故障。 以下是SmartLink配置步骤: 1. 配置SmartLink前,需要将交换机的端口设置为Trunk模式并且允许SmartLink协议。可以通过以下命令进行配置。 interface GigabitEthernet 0/0/1 undo portswitch port link-type trunk port trunk allow-pass vlan 10 20 30 port loopback-detection control-block loop-detected 2. 在每台交换机上配置SmartLink的主备关系。主交换机会负责接收、发送数据,当其宕机时,备用交换机会自动接管主交换机的工作。 interface GigabitEthernet 0/0/1 smart link group 1 mode smart smart link group 1 active smart link group 1 backup 10.10.10.2 二、VRRP 虚拟路由器冗余协议(VRRP)是一种针对IP地址冗余的协议,它可以在多个路由器之间共享一个虚拟IP地址,当其中一个路由器宕机时,虚拟IP会自动转移到另一个路由器。VRRP广泛应用于企业级网络、数据中心等网络架构中。VRRP与SmartLink的最大区别在于VRRP是一种协议而SmartLink是一种特定的冗余技术。 以下是VRRP的配置步骤: 1. 首先需要在所有路由器上启用VRRP。可以通过以下命令进行配置: vrrp enable 2. 为所有路由器上的接口扩展VRRP配置。这个命令被用于定义VRRP虚拟路由器ID地址和优先级。 interface GigabitEthernet0/0/2 vrrp vrid 1 vrrp priority 120 vrrp preempt delay 60 vrrp track interface GigabitEthernet0/0/1 3. 配置VRRP后,所有路由器可以使用共享的虚拟IP地址。以下是在路由器上配置虚拟IP地址的命令。 interface GigabitEthernet0/0/2 ip address 192.168.1.1 24 secondary vrrp vrid 1 virtual-ip 192.168.1.254 通过这些简单的步骤,可以使SmartLink和VRRP协议在华为设备上正常工作,实现网络设备和数据传输的高可用性和强鲁棒性。 ### 回答3: SmartLink(智能链路)和VRRP(虚拟路由冗余协议)都是华为设备中比较常用的网络冗余协议,在网络优化、故障切换等方面发挥着重要的作用。 SmartLink可以自主检测网络链路的状态以及性能,从而实现自动备份、恢复和故障切换功能。在使用SmartLink时,需要先配置主、备链路及链路权值。然后,通过开启SmartLink功能和指定优先级来实现链路监测和故障切换。同时,为了提高网络的可用性,还需要在设备之间配置双向链路检测(BFD)。 VRRP是一种常用的路由冗余协议,它允许多个设备组成虚拟路由器,这些设备共同提供统一的虚拟路由器IP地址,并监测自身路由器的工作状态,以实现冗余备份和故障切换。在使用VRRP时,需要先配置虚拟路由器IP地址、VRRP虚拟路由器号和设备优先级。然后,通过开启VRRP协议和设定预留IP地址,来实现故障切换和路由冗余。 同时,需要注意的是,在使用SmartLink和VRRP时,需要根据具体的网络架构和业务需求,灵活配置参数,并定期进行性能测试和监测。这样才能确保网络的稳定性和可靠性,提高网络的服务质量和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值