Smart-link实验(超详细)
实验拓扑
注:如⽆特别说明,描述中的 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
步骤1:所有交换机统⼀配置
[H3C]vlan 10
[H3C-vlan10]vlan 20
[H3C-vlan20]vlan 30
[H3C-vlan30]vlan 40
[H3C-vlan30]vlan 100
[H3C-vlan30]vlan 200
[H3C]int GigabitEthernet1/0/1
[H3C-GigabitEthernet1/0/1]port link-type trunk
[H3C-GigabitEthernet1/0/1]port trunk permit vlan all
[H3C-GigabitEthernet1/0/1]int g 1/0/2
[H3C-GigabitEthernet1/0/2]port link-type trunk
[H3C-GigabitEthernet1/0/2]port trunk permit 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
[H3C]stp region-configuration
[H3C-mst-region]instance 1 vlan 1020100
[H3C-mst-region]instance 2 vlan 3040200
步骤 2:在 SW1 的 G1/0/1 和 G1/0/2 端⼝上关闭 STP 特性
[H3C]int g 1/0/1
[H3C-GigabitEthernet1/0/1]undo stp enable
[H3C-GigabitEthernet1/0/1]int g 1/0/2
[H3C-GigabitEthernet1/0/2]undo stp enable
步骤 3:在 SW1 上创建 Smart-link 组 1,引⽤实例 1,配置控制 VLAN 为 Vlan100,主端⼝为 G1/0/1,从端⼝为 G1/0/2
[SW1]smart-link group 1
[SW1-smlk-group1]protected-vlan reference-instance 1
[SW1-smlk-group1]flush enable control-vlan 100
[SW1-smlk-group1]port g1/0/1 primary
[SW1-smlk-group1]port g1/0/2 secondary
步骤 4:在 SW1 上创建 Smart-link 组 2,引⽤实例 2,配置控制 VLAN 为 Vlan200,主端⼝为 G1/0/2,从端⼝为 G1/0/1
[SW1]smart-link group 2
[SW1-smlk-group2]protected-vlan reference-instance 2
[SW1-smlk-group2]flush enable control-vlan 200
[SW1-smlk-group2]port g1/0/2 primary
[SW1-smlk-group2]port g1/0/1 secondary
步骤 5:在 SW2,SW3,SW4 的互联端⼝上配置允许在 Vlan100 和 Vlan200 发送接收 Flush 报⽂
[SW2-GigabitEthernet1/0/1]smart-link flush enable control-vlan 100200
[SW2-GigabitEthernet1/0/2]smart-link flush enable control-vlan 100200
SW3,SW4 的配置命令与 SW2 ⼀致
分析: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
[H3C]smart-link group 1
[SW1-smlk-group1]protected-vlan reference-instance 0
3. 要求当 Smart-link 主链路故障恢复后,端⼝⾓⾊能够⾃动恢复
分析:Smart-link 默认不开启⾓⾊抢占,如主链路故障恢复后,仍然保持数据从备份链路传输。需要配置开启抢占模式,才能够使端⼝⾓⾊⾃动恢复
reference group
步骤 1:在 SW1 的 Smart-link 组 1 和组 2 中分别开启抢占模式
[SW1-smlk-group1]preemption mode role
[SW1-smlk-group2]preemption mode role
效果测试:关闭 SW1 的 G1/0/1 ⼝,Smart-link 组 1 会切换 G1/0/2 ⼝为活跃链路,再次开启 G1/0/1 ⼝后,活跃链路会重新切换回G1/0/1 ⼝
4. 要求当 SW2 和 SW3 的上⾏链路故障后,也能触发 Smart-link ⾓⾊切换
分析:Smart-link 只监听本机端⼝状态,当本机主端⼝故障,才会触发⾓⾊切换。根据需求分析,需要在 SW2 和 SW3 上配置Monitor-link,把连接 SW4 的端⼝配置为上⾏端⼝,连接 SW1 的端⼝配置为下⾏端⼝
步骤 1:在 SW2 上创建 Monitor-link 组,配置上⾏端⼝为 G1/0/2,下⾏端⼝为 G1/0/1
[SW2]monitor-link group 1
[SW2-mtlk-group1]port g1/0/2 uplink
[SW2-mtlk-group1]port g1/0/1 downlink
步骤 2:在 SW3 上创建 Monitor-link 组,配置上⾏端⼝为 G1/0/2,下⾏端⼝为 G1/0/1,命令与 SW2 ⼀致
效果测试:在 SW2 或 SW3 上关闭 G1/0/2 ⼝,Monitor-link 会⾃动关闭 G1/0/1 ⼝来触发 SW1 的 Smart-link 的⾓⾊切换

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。