天天看點

Networkers 2009系列之一:通過PfR實作負載均衡

         傳統的負載均衡廠家都是通過專用的硬體産品來實作負載均衡,不同的産品可以支援出站、入站或雙向的負載均衡,如F5的Big-IP系列,Radware LinkProof系列産品。此類産品的價格比較高,通常适用于小型的資料中心或大、中型企業。            現在有更多的中、小企業也部署了多條internet線路,希望能在這些線路上實作負載均衡。其實Cisco在IOS 12.3(8)T以後就推出了Performance Routing (PfR)技術,可以在Cisco路由器上根據延時、丢包率、抖動、負載等條件實作非常靈活的負載均衡,在很多方面甚至超過了專用的負載均衡産品。下面我們給大家具體介紹一下Performance Routing的架構與實作。   1、Performance Routing 架構       Performance Routing由MC和BR構成,其中MC記錄線路狀況并做出決定,BR是實際的邊界路由器,執行MC的指令,實作線路的智能切換。      根據企業網絡規模大小不同,MC/BR的部署可有一下三種常見的方式:      1)MC和BR在同一台路由器上      2)MC和一個BR在一台路由器上,另一個BR在一台單獨的路由器      3)MC和兩個BR都在單獨的路由器上  

Networkers 2009系列之一:通過PfR實作負載均衡

  2、Performance Routing 操作流程       Performance Routing的執行過程可以分為以下5步:       1)學習:  自定義需要監控的資料流,可以根據位址、端口、協定或者應用類型區分資料流。       2)測量:測量分被動和主動和綜合3種方式,被動方式采用Netflow檢測資料,主動方式采用IP SLA方式,通常适用于VoIP等實時應用。      3)應用政策:根據定義的政策,綜合延時、丢包率、流量等因素,選出最佳路徑      4)執行政策:由MC通知BR添加靜态或BGP路由,實作動态的負載均衡      5)驗證:可以通過檢視MC/BR狀态、路由表和日志監控Performance Routing的具體執行情況。   3、Performance Routing配置範例       下面我們以一個簡單的單路由器來說明Performance Routing的具體配置。  

Networkers 2009系列之一:通過PfR實作負載均衡

      1)MC/BR基本配置       key chain key-1       key 1       key-string cisco        oer master                     #定義MC與BR通訊的位址、端口和密鑰      port 9999      logging      border 10.10.10.10. key key-1      interface e9/0 external      interface e12/0 external      interface e8/0 internal       oer border                   #定義BR     logging     local loopback0     port 9999     master 10.10.10.10 key-chain key-1       interface loopback0     ip address 10.10.10.10 255.255.255.255       ip route 0.0.0.0 0.0.0.0 e9/0     ip route 0.0.0.0 0.0.0.0 e12/0       2)定義學習内容和測量标準      oer master      learn       delay                                   #學習延時       throughput                        #學習線路負載       periodic-interval 3            #學習周期,每隔3分鐘學習一次       monitor-period 1              #每次學習1分鐘          3)定義執行政策      oer master      delay threshold 200             #延時超過200ms會自動選擇最優路徑      mode route control             #定義執行路由控制      mode monitor passive       #定義采用被動方式監控      mode select-exit best         #定義選擇最優路徑       4)驗證配置       # show oer master       # show oer master border detail      # show ip route static      # show logging   參考資料:Networkers 2009 - Deploy Performance Routing    

轉載于:https://blog.51cto.com/edwardlee/159135