Smart Link协议来源:华为公司设计并实现了Smart Link的私有协议,主要作用在一定的场景下替代STP协议,并能实现快速(毫秒级)的链路切换。(STP的收敛一般在秒的数量级),Smart Link协议与STP协议是互斥的。

Smart Link协议主要场景: 常用于双上行组网环境。

Smart Link组:Smart Link组也叫灵活链路组,每个组内只包含两个端口,其中一个为主端口,另一个为从端口。正常情况下,只有一个端口处于转发(ACTIVE)状态,另一个端口被阻塞,处于待命(STANDBY)状态。当处于转发状态的端口出现链路故障时(这里的链路故障包括端口down、OAM单通等),Smart Link组会自动将该端口阻塞,并将原阻塞的处于待命状态的端口切换到转发状态。

Flush帧:Flush帧是Smart Link定义的协议帧,这种帧的目的MAC地址为组播MAC地址 01-0f-e2-00-00-04 ;Flush帧的主要作用是通知相关交换机及时清除MAC地址表的错误表项。

Flush帧的控制VLAN:为了控制Flush帧的传播及作用范围,Smart LInk专门为Flush帧定义的VLAN。

Flush报文:

FLUSH报文格式
  • Destination MAC为未知组播地址。可以通过判断该地址是否为0x010F-E200-0004来区分该报文是否为FLUSH报文。
  • Source MAC表示发送FLUSH报文的设备的接口MAC地址,如果该接口没有MAC地址,则使用二层协议的缺省MAC地址。
  • Control Type表示控制类型。目前只有删除MAC地址转发表项和ARP表项一种(0x01)。
  • Control Version表示版本号。当前版本号为0x00,用于后续版本的扩展。
  • Device ID表示发送FLUSH报文的设备的桥MAC地址。
  • Control VLAN ID表示发送控制VLAN的ID号。
  • Auth-mode表示认证模式,和Password一起使用,便于以后进行安全性扩展。
  • VLAN Bitmap表示VLAN位图,用于携带需要刷新地址表的VLAN列表。
  • FCS表示帧校验和,用于检查报文的合法性。

Smart Link回切功能:需配置“回切时间”的参数,默认为60秒。即主端口重新UP,但Smart Link需要等待一定时间才切回。(为何有回切时间:虽然主端口重新连接,但可能并不稳定,甚至可能出现闪通和闪断的现象)。

Smart Link配置实例,采用华为ENSP环境配置(LSW4上配置Smart Link组):

LSW1配置:

  • vlan batch 12 to 13
  • interface Vlanif12
     ip address 10.10.12.1 255.255.255.0
  • interface Vlanif13
     ip address 10.10.13.1 255.255.255.0
  • interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 2 to 4094
     stp disable       \\取消STP功能,因为两者是冲突的。
     smart-link flush receive control-vlan 10 password simple 123   \\使用“smart-link flush receive”命令,指定端口可以接收和处理携带控制VLAN编号是10的Flush帧。
  • interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 2 to 4094
     stp disable
     smart-link flush receive control-vlan 10 password simple 123
  • interface GigabitEthernet0/0/3
     port link-type access
     port default vlan 13
     stp disable

LSW2配置:

  • vlan batch 12
  • interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 2 to 4094
     stp disable
     smart-link flush receive control-vlan 10 password simple 123
  • interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 2 to 4094
     stp disable
     smart-link flush receive control-vlan 10 password simple 123

LSW3配置:

  • vlan batch 12
  • interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 2 to 4094
     stp disable
  • interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 2 to 4094
     stp disable
  • interface GigabitEthernet0/0/3
     port link-type access
     port default vlan 12
     stp disable
  • smart-link group 1    \\创建Smart Link组1
     restore enable    \\使用“restore enable”命令配置回切功能
     smart-link enable   \\使能Smart Link组1的功能
     port GigabitEthernet0/0/1 master   \\使用“port”命令配置接口1为主端口
     port GigabitEthernet0/0/2 slave
     timer wtr 30   \\使用“timer wtr”命令设定回切时间为30秒
     flush send control-vlan 10 password simple 123    \\使用“flush send”使能smart link组1发送Flush帧的功能,携带的控制                                                                                         VLAN编号为10,密码是:123

在LSW3上使用命令“dis smart-link group 1”查看Smart Link组状态:

Monitor Link协议:华为公司设计的,其主要作用是在一定的场景下配合Smart Link使用。

Monitor Link工作原理:一个Monitor Link组由一个上行端口和若干个下行端口组成。下行端口的工作状态应该与上行端口的工作状态保持一致(上行端口断开,则下行端口同步全部断开)

Monitor Link示例:

配置交换机Switch B:

  • [Switch B] monitor-link group 1     \\创建monitor-link组1
  • [SwitchB-mtlk-group1] smart-link group 1 uplink    \\将创建好的smart-link 组1作为上行端口
  • [SwitchB-mtlk-group1] port gigabitethernet 2/0/1 downlink 1
  • [SwitchB-mtlk-group1] timer recover-time 10   \\设定回切时间为10秒

参考:华为HCNA网络技术

链路技术--Smart Link、Monitor Link相关推荐

  1. 单点故障解决方案介绍smart link/monitor link /stp

    文章目录 以太网单点故障 单点故障解决方案之Smart Link 单设备"链路备份"方案 Smart Link之链路正常 Smart Link之链路故障 Smart Link的基础 ...

  2. Smart Link Monitor Link

    Smart Link & Monitor Link 工作原理 当下游设备连接到上游设备时,使用单上行方式容易出现单点故障,造成业务中断.因此通常采用双上行方式,即将一台下游设备同时连接到两台上 ...

  3. Monitor Link

    图1 Monitor Link组成示意图 Monitor Link Monitor Link组也叫监控链路组,由上行链路和下行链路共同组成.一个组包含一个上行链路和若干个下行链路. 说明: 此处要注意 ...

  4. 华为HCIE RS笔记-16以太网技术端口隔离,Smart Link,Monitor Link,端口镜像

    . 端口隔离: 端口隔离可以实现端口之间无法数据通信,端口隔离默认隔离二层广播,三层互通,属于同隔离组中的设备无法实现数据通信,但是可以与其他隔离组中的设备进行通信. 端口隔离配置: [Huawei] ...

  5. 【ENSP模拟器】链路技术(HCNA)——Smart Link的基本原理和配置实例

    目录 Smart Link的配置实例 1.配置思路 2.配置步骤 (1)配置SwitchA(LSW3) (2)配置SwitchA(LSW3) (3)配置SwitchA(LSW3) (4)配置Switc ...

  6. Smart Link 与Monitor Link

    原理概述: 在以太网络中,为了提高网络的可靠性,通常采用双归属上行方式进行组网,即一台交换机同时连接两台上行交换机,但是在二层网络中可能会带来环路问题.为了解决环路问题,可以采用STP技术,但STP的 ...

  7. 华为数通笔记-Smart Link和Monitor Link

    Smart Link和Monitor Link简介 定义 Smart Link,又叫做备份链路.一个Smart Link由两个接口组成,其中一个接口作为另一个的备份.Smart Link常用于双上行组 ...

  8. Smart Link和Monitor Link

    Smart Link和Monitor Link Smart Link 简单的说就是实现链路负载,或者理解可将自定义的数据流走哪条链路. Monitor Link英文的解释就是他的意思,用来做上下端口联 ...

  9. Smart Link与Monitor Link的配置

    一.原理简述 在以太网的网络中,为了提高网络的可靠性,一般采用双归属上行方式进行组网,就是指交换机同时连接着两台上行交换机,可是存在一些问题,例如二层网络中可能存在环路问题.其解决方法是采用STP技术 ...

最新文章

  1. 配置redis自启动脚本
  2. python 爬虫 scrapy1_官网教程
  3. IDEA之Initialization failed for ‘http://start.spring.io‘ Please check URL, network and proxy settings
  4. Java并发编程:如何创建线程?
  5. MySQL新建存储过程出现:ERROR 1558 (HY000): Column count of mysql.proc is wrong. Expected 20, found 16. Create
  6. Linux 网络抓包
  7. Gartner 发布2017 年商业智能和分析平台魔力象限 Tableau 获“领先者”
  8. js把txt转为html,js格式化文本为html标签
  9. 常见视频接口知识点汇总(精华)
  10. 多功能数字时钟(VHDL)
  11. Windows批处理文件bat学习(一)
  12. 笔记本如何关闭屏幕亮度自动调节(解决切换界面时屏幕忽明忽暗的问题)
  13. 计算机及应用课程实验,计算机网络及应用课程实验指导书
  14. 入门Python需要掌握的技能有哪些?
  15. ARM Neon 编程笔记一(ARM NEON Intrinsics, SIMD运算, 优化心得)
  16. 【lnmp】require(): open_basedir restriction in effect.【百度不是万能的,关键时刻还得靠自己】
  17. 工业控制系统的安全建议
  18. 如何选择免费CRM软件?有什么功能?
  19. 计算机系统结构张晨曦版课后答案
  20. 腾讯云轻量8核16G18M服务器带宽CPU系统盘性能测评

热门文章

  1. epub电子书如何用IOS苹果手机打开?
  2. java 坦克世界源代码教程_Unity开发《坦克世界》项目实战视频教程
  3. Surface RT应用技巧1
  4. 数据库SQL Server基本认识
  5. 用c语言编写流水灯的思路原理,花样流水灯 单片机设课设.doc
  6. 关于AjaxPro用法
  7. 计算机丢失pov.dll,DolbyDAX2APOv201.dll
  8. ZigBee技术简述及与Wifi的比较
  9. 如何在直播应用中实现多人KTV?
  10. 单片机入门级视频教程