文章目录
高可靠性技术概述
可靠性标准
- 可靠性=MTBF/(MTBF+MTTR)
- MTBF:平均无故障时间
- MTTR:故障平均修复时间
- 可靠性99.999%以上,每年故障时间不超过5分钟
- 可靠性99.9999%以上,每年故障时间不超过30秒
高可靠性技术分类
- 链路备份技术:链路聚合,RRPP,Smart-Link
- 设备备份技术:设备自身备份技术,VRRP
- 堆叠技术:IRF
链路聚合
链路聚合原理
操作Key
- 用于选择链路聚合成员端口的配置信息
- 由参考端口的第二类配置生成
- 第二类配置与操作Key一致,端口才能被选中
参考端口
- 用来选择聚合成员端口的标准端口
端口属性类配置
- 包括速率、双工模式、链路状态(UP/DOWN)这三项配置,速率和双工模式会参与参考端口选举,链路状态会影响成员端口是否被选中
端口的第一类配置
- 不参与操作Key计算的配置信息
- MVRP、MSTP等
端口的第二类配置
- 参与操作Key计算的配置信息
- Vlan配置、端口类型、QinQ、Mac地址学习配置
链路聚合模式
静态聚合
- 端口不与对端设备交互信息
- 参考端口选举规则:高速全双工>高速半双工>低速全双工>低速半双工,端口ID小的优先
动态聚合
-
端口使用LACP协议与对端交互信息
-
参考端口选举规则:
设备ID小的优先: 设备ID=LACP优先级+MAC地址 LACP优先级默认为32768 聚合端口ID小的优先: 端口ID=端口优先级+端口编号 端口优先级默认为32768
相关命令
[h3c-Bridge-Aggregation1]link-aggregation mode dynamic //配置链路聚合模式为动态模式
[h3c]lacp system-priority 'priority' //配置LACP优先级
[h3c-GigabitEthernet]link-aggregation port-priority 'priority' //配置端口优先级
[h3c-Bridge-Aggregation1]link-aggregation selected-port maxium 'number'//配置最大可用接口数量
Smat-link
定义
- 一种针对双上行组网的解决方案,实现了高效可靠的链路冗余备份和故障快速切换,H3C和华为私有协议
优势
- 故障切换速度可达厘秒级
原理
运行机制
- 双上行的两个端口组成一个Smart-link组,配置为主端口和副端口
- 主端口链路故障,立即切换为副端口转发数据
保护VLAN
- Smart-link组允许转发的VLAN
- 以MST实例的形式进行映射
控制VLAN
- FLUSH报文转发的VLAN
FLUSH报文
- 技术背景:链路发生故障切换时,上行交换机学习的MAC地址仍然对应原接口,需要通过流量来刷新正确的MAC地址记录,刷新期间,流量会中断
- 解决方案:链路发生故障切换时,Smart-link从新的链路上发送Flush报文,收到Flush报文的交换机,会在接收报文的端口重新学习MAC地址记录
Smart-link角色抢占模式
- 默认主端口故障恢复后,不会发生角色抢占
- 可通过配置使主端口自动抢占角色
注意:
Smart-link、STP、RRPP同时只能运行一种,配置Smart-link时,需要在相关接口上关闭STP特性
Monitor-link
定义
- 用于把上行链路的存活状态同步到下行链路
- 使Smart-link可以感知到跨设备的链路故障
原理
上行端口:连接上层设备的端口
下行端口:连接Smart-link的端口
当所有上行端口Down,自动关闭下行端口;任意一个上行端口Up,自动开启下行端口
相关命令
[h3c]smart-link group 'group-id' //创建Smart-link组
[h3c-smlk-group1]protected-vlan reference-instance 'instance-list' //配置保护VLAN
[h3c-smlk-group1]flush enable control-vlan 'vlan-id' //配置控制VLAN
[h3c-smlk-group1]port 'port-name' 'primary/secondary' //Smart-link视图下配置端口角色
[h3c-GigabitEthernet1/0/1]port smart-link group 'group-id' 'primary/secondary'
//接口视图下配置端口角色
[h3c-smlk-group1]preemption mode role //开启角色抢占
[h3c-GigabitEthernet1/0/1]smart-link flush enable control-vlan 'vlan-id'
//上行交换机配置控制VLAN
[h3c]monitor-link group 'group-id' //创建Monitor-link组
[h3c-mtlk-group1]port 'port-name' 'uplink/downlink' //配置端口角色