实验拓扑

H3c Smart-link 实验

图 1-1

注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 网段,则其 IP 地址为 192.168.1.3/24,以此类推


实验需求

  1. 网络中有 Vlan10,Vlan20,Vlan30,Vlan40 一共 4 个业务 Vlan,数据可以在所有链路上转发

  2. 在 SW1 上使用 Smart-link 对上行链路进行备份。要求 Smart-link组1 引用 MST 实例 1 (映射 Vlan10 和 Vlan20)的流量经过 SW2 的链路访问上行设备,而 Smart-link 组 2 引用实例 2(映射 Vlan30 和 Vlan40)的流量经过 SW3 的链路访问上行设备,组 1 和组 2 分别在 Vlan100 和 Vlan200 内发送和接收 Flush 报文

  3. 要求当 Smart-link 主链路故障恢复后,端口角色能够自动恢复

  4. 要求当 SW2 和 SW3 的上行链路故障后,也能触发 Smart-link 角色切换


实验解法

1,网络中有 Vlan10,Vlan20,Vlan30,Vlan40 一共 4 个业务 Vlan,数据可以在所有链路上转发

  分析:在所有交换机上创建 Vlan10,Vlan20,Vlan30 和 Vlan40,另外由于后面需要配置控制 VLAN,所以还需要创建 Vlan100 和 Vlan200,配置所有互联接口类型为 Trunk,放行所有 Vlan,

SW1

<H3C>SYS
System View: return to User View with Ctrl+Z.
[H3C]SYSn sw1
[sw1]vlan 10
[sw1-vlan10]vlan 20
[sw1-vlan20]vlan 30
[sw1-vlan30]vlan 40
[sw1-vlan40]vlan 100
[sw1-vlan100]vlan 200
[sw1-vlan200]int ran g1/0/1 to g1/0/2
[sw1-if-range]port link-ty tr
[sw1-if-range]port tr pe vlan all

SW2

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn sw2
[sw2]vlan 10
[sw2-vlan10]vlan 20
[sw2-vlan20]vlan 30
[sw2-vlan30]vlan 40
[sw2-vlan40]vlan 100
[sw2-vlan100]vlan 200
[sw2-vlan200]int ran g1/0/1 to g1/0/2
[sw2-if-range]port link-ty tr
[sw2-if-range]port tr pe vlan all

SW3

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn sw3
[sw3]vlan 10
[sw3-vlan10]vlan 20
[sw3-vlan20]vlan 30
[sw3-vlan30]vlan 40
[sw3-vlan40]vlan 100
[sw3-vlan100]vlan 200
[sw3-vlan200]int ran g1/0/1 to g1/0/2
[sw3-if-range]port link-ty tr
[sw3-if-range]port tr pe vlan all

SW4

<H3C>sys
System View: return to User View with Ctrl+Z.
[sw]sysn sw4
[sw4]vlan 10
[sw4-vlan10]vlan 20
[sw4-vlan20]vlan 30
[sw4-vlan30]vlan 40
[sw4-vlan40]vlan 100
[sw4-vlan100]vlan 200
[sw4-vlan200]int ran g1/0/1 to g1/0/2
[sw4-if-range]port link-ty tr
[sw4-if-range]port tr pe vlan all

2,在 SW1 上使用 Smart-link 对上行链路进行备份。要求 Smart-link组1 引用 MST 实例 1 (映射 Vlan10 和 Vlan20)的流量经过 SW2 的链路访问上行设备,而 Smart-link 组 2 引用实例 2(映射 Vlan30 和 Vlan40)的流量经过 SW3 的链路访问上行设备,组 1 和组 2 分别在 Vlan100 和 Vlan200 内发送和接收 Flush 报文

  分析:根据需求,得知 Smart-link 组 1 保护 Vlan10 和 Vlan20,Smart-link 组 2 保护 Vlan30 和 Vlan40,由于 Smart-link 通过引用 MST 实例来保护 Vlan,所以首先需要配置 MST 实例,Instance1 映射 Vlan10 和 Vlan20,包括本 Smart-link 组的控制 Vlan,Vlan100;Instance2 映射 Vlan30 和 Vlan40,还有 Vlan200
  Smart-link 组 1 经过 SW2 的链路访问上行设备,所以组 1 中,G1/0/1 为主端口,G1/0/2 为从端口,组 2 经过 SW3 的链路访问上行设备,所以组 2 中,G1/0/2 为从端口,G1/0/1 为主端口
  组 1 和 组 2 分别在 Vlan100 和 Vlan200 内发送和接收 Flush 报文,所以需要在组 1 中配置控制 VLAN 为 Vlan100,组 2 中配置控制 VLAN 为 Vlan200。同时 ,为了使整个网络都完成迅速切换,SW2,SW3,SW4 都需要在各自的互联接口配置允许在 Vlan100 和 Vlan200 发送和接收 Flash 报文
  由于交换机默认开启了生成树,与 Smart-link 功能冲突,所以需要在相关接口上关闭 STP 特性

  
步骤 1:在 SW1 上配置 MST 域,创建 Instance1 映射 Vlan10、Vlan20 和 Vlan100,Instance2 映射 Vlan30、Vlan40 和 Vlan200,

SW1

[sw1-if-range]stp re
[sw1-mst-region]ins 1 vlan 10 20 100
[sw1-mst-region]ins 2 vlan 30 40 200

步骤 2:在 SW1 的 G1/0/1 和 G1/0/2 端口上关闭 STP 特性,

SW2

[sw1-mst-region]int ran g1/0/1 to g1/0/2
[sw1-if-range]undo stp en

步骤 3:在 SW1 上创建 Smart-link 组 1,引用实例 1,配置控制 VLAN 为 Vlan100,主端口为 G1/0/1,从端口为 G1/0/2

[sw1]smart-link gr 1
[sw1-smlk-group1]pro re 1
[sw1-smlk-group1]fl en con 100
[sw1-smlk-group1]port g1/0/1 pr
[sw1-smlk-group1]port g1/0/2 se

步骤 4:在 SW1 上创建 Smart-link 组 2,引用实例 2,配置控制 VLAN 为 Vlan200,主端口为 G1/0/2,从端口为 G1/0/1

[sw1-smlk-group1]sm g 2
[sw1-smlk-group2]pr re 2
[sw1-smlk-group2]fl en  con 200
[sw1-smlk-group2]port g1/0/2 pr
[sw1-smlk-group2]port g1/0/1 se

步骤 5:在 SW2,SW3,SW4 的互联端口上配置允许在 Vlan100 和 Vlan200 发送接收 Flush 报文

[sw2-if-range]int ran g1/0/1 to g1/0/2
[sw2-if-range]sm fl en con 100 200

SW3,SW4 的配置命令与 SW2 一致

[sw3-if-range]int ran g1/0/1 to g1/0/2
[sw3-if-range]sm fl en con 100 200
[sw4-if-range]int ran g1/0/1 to g1/0/2
[sw4-if-range]sm fl en con 100 200

  分析:Smart-link 配置完成后,由于只引用了实例 1 和实例 2,并没有引用 Vlan1 所在的实例 0,实例 0 由 MSTP 的 IST 来进行防环;而 SW1 的相关接口关闭了 STP 特性,导致 SW2、SW3 和 SW4 上的 STP 协议判断没有环路,从而不会阻塞任何端口;而且所有接口都配置为了 Trunk 并默认放行 Vlan1,所以当前网络中 Vlan1 存在逻辑环路
  这里采取把 Vlan1 所在的实例 0 也引用到 Smart-link 组 1 来解决

  
步骤 6:在 Smart-link 组 1 中引用 MST 实例 0

[sw1-smlk-group2]sm g 1
[sw1-smlk-group1]pro re 0

3,要求当 Smart-link 主链路故障恢复后,端口角色能够自动恢复

  分析:Smart-link 默认不开启角色抢占,如主链路故障恢复后,仍然保持数据从备份链路传输。需要配置开启抢占模式,才能够使端口角色自动恢复
步骤 1:在 SW1 的 Smart-link 组 1 和组 2 中分别开启抢占模式

[sw1-smlk-group1]pr mode ro[sw1-smlk-group1]sm g 2[sw1-smlk-group2]pr mode ro

效果测试:关闭 SW1 的 G1/0/1 口,Smart-link 组 1 会切换 G1/0/2 口为活跃链路,再次开启 G1/0/1 口后,活跃链路会重新切换回 G1/0/1 口,

[sw1-GigabitEthernet1/0/1]%May 4 16:02:44:643 2022 sw1 IFNET/3/PHY_UPDOWN:接口GigabitEthernet1/0/1上的物理状态更改为down。

%2022年5月4日16:02:44:643 sw1 IFNET/5/LINK_UPDOWN:接口GigabitEthernet1/0/1上的线路协议状态更改为down。

%5月4日16:02:44:643 2022 sw1 SMLK/4/SMLK_LINK_交换机:智能链路组1中端口GigabitEthernet1/0/2的状态更改为活动。

4,要求当 SW2 和 SW3 的上行链路故障后,也能触发 Smart-link 角色切换

  分析:Smart-link 只监听本机端口状态,当本机主端口故障,才会触发角色切换。根据需求分析,需要在 SW2 和 SW3 上配置 Monitor-link,把连接 SW4 的端口配置为上行端口,连接 SW1 的端口配置为下行端口
  
步骤 1:在 SW2 上创建 Monitor-link 组,配置上行端口为 G1/0/2,下行端口为 G1/0/1

[sw2-if-range]mon g 1
[sw2-mtlk-group1]port g1/0/2 up
[sw2-mtlk-group1]port g1/0/1 do

步骤 2:在 SW3 上创建 Monitor-link 组,配置上行端口为 G1/0/2,下行端口为 G1/0/1,命令与 SW2 一致

[sw3-if-range]mon g 1
[sw3-mtlk-group1]port g1/0/2 up
[sw3-mtlk-group1]port g1/0/1 do

效果测试:在 SW2 或 SW3 上关闭 G1/0/2 口,Monitor-link 会自动关闭 G1/0/1 口来触发 SW1 的 Smart-link 的角色切换,

[sw2-GigabitEthernet1/0/2]%May 4 16:04:01:401 2022 sw2 IFNET/3/PHY_UPDOWN:接口GigabitEthernet1/0/2上的物理状态更改为down。

%5月4日16:04:01:401 2022 sw2 IFNET/5/LINK_UPDOWN:接口GigabitEthernet1/0/2上的线路协议状态更改为down。

%2022年5月4日16:04:01:425 sw2 IFNET/3/PHY_UPDOWN:接口GigabitEthernet1/0/1上的物理状态更改为down。

%5月4日16:04:01:426 2022 sw2 IFNET/5/LINK_UPDOWN:接口GigabitEthernet1/0/1上的线路协议状态更改为down。

%5月4日16:04:01:451 2022 sw2 MTLK/6/MTLK_上行链路_状态_更改:监视器链路组1的上行链路关闭。

H3c Smart-link 实验相关推荐

  1. h3c smart link

    简介 加入giga1/0/3和giga1/0/5是互联A点和B点之间的两根专线,为了防止一条线故障造成业务影响,两根线的防单点措施是使用smart-link技术. 最关键的地方是 stp region ...

  2. Smart Link详解及其配置

    smart link相关概念和解释 smart link是什么?(华三.华为的私有协议) 如图所示,Switch A 通过 Switch B 和 Switch C 双上行到 Switch D. 1. ...

  3. RRPP和smart link 综合实验

    实验拓扑 实验需求 SW4做smart link,可以自动切换线路 放通vlan 10 数据传输,SW4可以到达SW1 当上行链路断掉后,查看RRPP以及Smart 状态变化 4.设备vlan10 的 ...

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

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

  5. Smart Link 与Monitor Link

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

  6. 园区组网架构详解(CSS、iStack、Eth-Trunk、Smart link)

    一.组网架构 园区组网–CSS+Eth-Trunk+iStack 简单:各层设备均使用堆叠技术,逻辑设备少,网络拓扑简单,二层天然无环,无需部署xSTP破环协议. 高效:各层设备间使用Eth-Trun ...

  7. Smart Link与Monitor Link的配置

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

  8. 华为设备配置——Smart Link 与 Monitor Link

    1.实验原理. 当下游设备连接到上游设备时,使用单上行方式容易出现单点故障,造成业务中断.因此通常采用双上行方式,即将一台下游设备同时连接到两台上游设备,以最大限度地避免单点故障,提高网络可靠性.但是 ...

  9. 华为Smart Link与Monitor Link原理与配置

    原理概述 在二层网络中,为了提高网络可靠性,一般通过冗余方式进行组网,这种方式又会带来环路问题,为了解决环路问题,除了采用STP技术,华为还提出了Smart Link解决方案. 在网络中,两条上行链路 ...

  10. 交换机-Smart Link AND Monitor Link的配置

            在网络实际运用中,为了对网络的可靠性实现提高,通常采用双归属上行方式进行组网--一台交换机同时连接两台上行交换机.这里可能会造成环路问题,为了解决环路问题,学了前面的知识,我们知道可以 ...

最新文章

  1. SpringBoot中的SFL4J日志
  2. android游戏开发笔记(0)——游戏开发分析及开发所需知识
  3. redis为什么是单线程_面试官:Redis单线程为什么执行效率这么高?
  4. 成功解决AttributeError: ‘dict_values‘ object has no attribute ‘index‘
  5. Java调用.Net的web service的几种方式
  6. 前端学习(523):双飞翼布局
  7. python拼图游戏代码,OpenCV Python实现拼图小游戏
  8. 《Go语言程序设计》读书笔记(七) 包
  9. UIWindowLevel详解
  10. flex布局演示(可线上运行项目)
  11. java stream流_恕我直言你可能真的不会java第4篇:Stream管道流Map操作
  12. Unity3D脚印6——模型动画
  13. 电子电路设计——multisum中快捷设置555定时器
  14. code405是什么意思_HTTP返回reponse code 405
  15. Matlab程序控制示波器,基于MATLAB的虚拟示波器设计.PDF
  16. JavaScript中的表格:文本域
  17. 前端面试JS必备基础之深浅拷贝和this指向问题@莫成尘
  18. python 100days github_GitHub - fxianchao/Python-100-Days: Python - 100天从新手到大师
  19. python做个奶茶店程序
  20. unity ShaderLab 基础之【像素混合Blend】Blend命令详解 shaderLab blend blendOp透明度颜色混合

热门文章

  1. 计算机网络学习笔记:基础知识
  2. 操作系统OS linux实验日记
  3. 溯源(六)之溯源的方法
  4. kali源更新update出错签名无效无法下载配置多次明文签署文件不可用等问题
  5. 课时8-2:adams建约束副----凸轮约束(平面推杆、尖底推杆)高副(点面、面面接触)
  6. 一文搞懂各大APP网站python网络爬虫
  7. 【C语言】运算符的优先级
  8. 电视盒子有哪些软件支持电视节目回看?
  9. Ubuntu18.04 设置Speaker为默认播放器
  10. GLUT, freeGLUT, GLFW, GLEW, GLAD 关系与区别