ROS多線PCC負載均衡_第1頁
ROS多線PCC負載均衡_第2頁
ROS多線PCC負載均衡_第3頁
ROS多線PCC負載均衡_第4頁
ROS多線PCC負載均衡_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ROS多線PCC負載均衡-寬帶分租教程提示:PCCffi配器允許分離傳輸流彳到平衡流量的功能(能指定這個屬性選擇 src-address, src-port, dst-address,dst-port) PCC 原理 PCC 從一定范圍 內分析選擇IP數據包頭,通過哈西散列算法的幫助下,將選定的區域轉換為 32bit 值PCCE配器允許分離傳輸流彳到平衡流量的功能(能指定這個屬性選擇 src-address, src-port, dst-address,dst-port)PCC® 理PCO一定范圍內分析選擇IP數據包頭,通過哈西散列算法的幫助下,將 選定的區域轉換為32bit值。這個

2、值除以指定Denominator (分母),余數將比 較一個指定的余數(Remainder),如果相等這時數據包將會被捕獲,你可以選 擇 src-address, dst-address, src-port, dst-port等使用止匕操作。per-connection-classifier= PerConnectionClassifier := !ValuesToHash:Denominator/Remainder Remainder := 0.4294967295 (integer number) Denominator := 1.4294967295 (integer number) V

3、aluesToHash :=src-address|dst-address|src-port|dst-port,ValuesToHash*per-connection-classifier 分類器,通過判斷源地址、目標地址、源端口和目標端口,對數據進行分類,如事例:這個配置將所有連接基于源地址和端口分類的3個組:/ip firewall mangle add chain=prerouting action=mark-connection new-connection-mark=1st_connper-connection-classifier=both-addresses:3/0 /ip fi

4、rewall mangle add chain=prerouting action=mark-connection new-connection-mark=2nd_conn per-connection-classifier=both-addresses:3/1 /ip firewall mangle add chain=prerouting action=mark-connection new-connection-mark=3rd_conn per-connection-classifier=both-addresses:3/2per-connection-classifier=both-

5、addresses:3/0 ,這條規貝 的含義為我們 對原地址的端口進行分類,3/0為一共有3條出口,定義第一條,3/1則是第二 條,以此類推。注意:PCCA RouterOSv3.24開始支持,這個功能解決了多網關的負載均衡問題。PCCW負載均衡事例一、雙向地址負載均衡通分組源地址和源端口實現負載平衡,這里我們建立2個WANE 口分別是wan1和wan2,網絡環境如下:14,200,1 MHL200.100JISP1 地址 10.200.15.99/24,網關:10.200.15.1 ; ISP2 地址 10.200.100.99/24 , 網關:10.200.100.2 ; 內網 IP 地

6、址 192.168.100.1/24 ; 啟用 DNSg存功能, 用192.168.100.1作內網DNSW析; 基本配置首先進入ip address 配置IP地址:AddressKetw&rk£roaiicAstInter face0000.®2 2 -o.o.q守守e10.2X. 15.010.200. 15.255*u410,200. 100 10.200,100 251 亞.16呂 100. 0 192 166. LOO.Z55 Iw可 gie C*cht泛在 ip dns setting 中配置好 DNSg存,DNSJ: 61.139.2.69Mangle

7、標記配置接下來我們進入ip firewall mangle標記連接和路由,我們使用per-connection-classifier雙向地址進行分類做連接分類標記。首先我們需要將進入路由的的鏈接進行標記如下圖,我們進入一條 mangle規則,中的advanced標簽內容可以看到 per-connection-classifier 分類器,選擇 both-addresses 的分類:Msnq e Rule 士>然后選擇dst-address-type=!local,即除了目標地址是本地以前的地址:1 Mftng r Hull- 0*/ f urui-fec i a am. Lkm I/ L

8、rniit IM. Linitk lib- Tlffit Srt.lyp*A七業0u注:2條線的分類代碼定義是第一條線為2/0,第二條為2/1( I Mangk Rule <>同樣選擇一下地址類型:下面命令是提取走第一條線路的連接標記取名位1st_conn ,并從連接里提取路由標記名位1st_route ,設置:per-connection-classifier=both-addresses:2/0,設置 in-interface=lan/ip firewall mangle add action=mark-connection chain=preroutingcomment=&q

9、uot;" disabled=no in-interface=lan new-connection-mark=1st_conn passthrough=yes per-connection-classifier=both-addresses:2/0 add action=mark-routing chain=prerouting comment=""connection-mark=1st_conn disabled=no in-interface=lannew-routing-mark=1st_route passthrough=yes提取走第二條線麻的連接標記取

10、名位2nd_conn,并從連接里提取路由標記名位 2nd_route ,設置:per-connection-classifier=both-addresses:2/1 ,設 置 in-interface=lan:/ip firewall mangle add action=mark-connection chain=preroutingcomment="" disabled=no in-interface=lan new-connection-mark=2nd_conn passthrough=yes per-connection-classifier=both-addre

11、sses:2/1 add action=mark-routing chain=prerouting comment=""connection-mark=2nd_conn disabled=no in-interface=lan new-routing-mark=2nd_route passthrough=yes在 winbox 在 mangle中設置完成后如下:回程路由設置我們需要將從那個口進入就從相應的口回去, 即保證每個外網口的數據能得 到正確的路由/ip firewall mangle add chain=input in-interface=wan1action=m

12、ark-connection new-connection-mark=1st_conn add chain=input in-interface=wan2 action=mark-connection new-connection-mark=2nd_connwinbox設置標記完進入接口的鏈接后,將這些鏈接指定到相應的路由標記上:add chain=output connection-mark=1st_conn action=mark-routing new-routing-mark=1st_route add chain=output connection-mark=2nd_conn act

13、ion=mark-routing new-routing-mark=2nd_routewinbox設置Fil ter Rnl r lfi*7 '窗噂MrvLi f r-rI siDr-x "dr 也. Li/ILs/pit干 口七/匕口1胃 IM11 1 j-J'l| * ' L | C OD 1IE4LMl IhM HCe- |房匕匕如kfLttr加* 口蚱0= Fuk.Eiekti2一LN/ouHjgSQ/1k r MtifLE Et/nl2n3_jrwti&D E浦 可路由配置配置完標記后路由后,我們進入ip route 配置路由,首先設置負載均

14、衡的 標記路由,首先設置第一條線路的路由標記,設置 routing-mark=1st_route :設置第二條線路的路由標記,設置 routing-mark=2nd_routeRoute -SO,。/。,tjneral Attribute5Scop*:3CTarget Scop«:& q "0Dstini&ti an;10Rfiti+ing楠出亳:Fr if. Source:I li Ha.blelSLcllrestat i配置默認網關和備份網關,默認網關的 distance設置為1,并設置 check-gateway=ping , 通過 ping 監測網關

15、狀態:備份網關的 distance 設置為 2, 并設置 check-gateway=ping , 通過 ping 監測網關狀態:Route 0.0,0.0/0Geilee al At tTibytesRoutriLg. MarkPr ef 無;di sailed.hi divestat t配置完成后的路由標如下圖: I Routs 兇PW心i3 Eh1日囹叵1 u匚f11歸onGflAEI .歹久3M01 .Slit &rf A.C4-£t ULCd的0口叱:愧H-ark為八.£.V ;RttFKKD.O 口 Q/0M'nn is :J1h卡口, 口 Q加IU.2U0 10Q.Zvaf2E.m世均物棲叱盟由】招> 口. 0力寸0M.H口 IS 1vsrd3fi:頁虱丹蜀歸記出山始ro n o o/nIl rrn inr a13udj gH hP 10 2口 15vu"d盯1口 ?0Q 1599:噸

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論