VRRP負載分擔
負載分擔是指多個VRRP備份組同時承擔業務,如圖1所示。VRRP負載分擔與VRRP主備備份的基本原理和報文協商過程都是相同的。同樣對於每一個VRRP備份組,都包含一個Master裝置和若干Backup裝置。與主備備份方式不同點在於:負載分擔方式需要建立多個VRRP備份組,各備份組的Master裝置可以不同;同一臺VRRP裝置可以加入多個備份組,在不同的備份組中具有不同的優先順序。
負載分擔的實現方式有兩種
多閘道器負載分擔
透過建立多個帶虛擬IP地址的VRRP備份組,為不同的使用者指定不同的VRRP備份組作為閘道器,實現負載分擔。
圖1 多閘道器負載分擔示意圖
如圖1所示,配置兩個VRRP備份組。
- VRRP備份組1:SwitchA為Master裝置,SwitchB為Backup裝置。
- VRRP備份組2:SwitchB為Master裝置,SwitchA為Backup裝置。
一部分使用者將VRRP備份組1作為閘道器,另一部分使用者將VRRP備份組2作為閘道器。這樣既可實現對業務流量的負載分擔,同時,也起到了相互備份的作用。
單閘道器負載分擔
透過建立帶有虛擬IP地址的VRRP負載分擔管理組LBRG(Load-Balance Redundancy Group),並向該負載分擔管理組中加入成員VRRP備份組(無需配置虛擬IP地址),指定負載分擔管理組作為所有使用者的閘道器,實現負載分擔。
圖2 單閘道器負載分擔示意圖
如圖2所示,配置兩個VRRP備份組。
- VRRP備份組1:VRRP負載分擔管理組,SwitchA作為Master裝置,SwitchB作為Backup裝置。
- VRRP備份組2:VRRP負載分擔管理組的成員VRRP備份組,SwitchB作為Master裝置,SwitchA作為Backup裝置。
所有使用者都將VRRP備份組1作為閘道器。在收到使用者側的ARP請求報文時,VRRP備份組1將自己的虛擬MAC地址或者VRRP備份組2的虛擬MAC地址封裝到ARP響應報文,對ARP請求報文進行應答,進而實現負載分擔。單閘道器負載分擔方式是多閘道器負載分擔方式的升級版。透過建立VRRP負載分擔備份組,可以在實現不同的使用者共用同一個閘道器的同時實現負載分擔,從而簡化了使用者側的配置,便於維護和管理。