天天看點

高可靠性技術之鍊路聚合和smart-link高可靠性技術概述鍊路聚合Smat-link

文章目錄

  • 高可靠性技術概述
    • 可靠性标準
    • 高可靠性技術分類
  • 鍊路聚合
    • 鍊路聚合原理
      • 操作Key
      • 參考端口
      • 端口屬性類配置
      • 端口的第一類配置
      • 端口的第二類配置
    • 鍊路聚合模式
      • 靜态聚合
      • 動态聚合
    • 相關指令
  • Smat-link
    • 定義
    • 優勢
    • 原理
      • 運作機制
      • 保護VLAN
      • 控制VLAN
      • FLUSH封包
      • Smart-link角色搶占模式
    • Monitor-link
      • 定義
      • 原理
    • 相關指令

高可靠性技術概述

可靠性标準

  • 可靠性=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'		//配置端口角色
           

繼續閱讀