看板 Network 關於我們 聯絡資訊
※ [本文轉錄自 wst2080 信箱] 作者: wst2080 () 標題: Re: Switch的功能請益 時間: Tue Jul 5 11:28:09 2011 Etherchannel 是一個技術 沒錯 不過雙方都要支援相同的協定 (LACP PAgP) 一般來說,目前要用PC來模擬 Switch 的確是有相許上的困難度。 我個人有實作過 Switch 對 Switch 之間的 Etherchannel 由於我不知道你的 Switch 是哪種品牌 不過我相信支援這方面的功能,應該也具備網管等級的Switch 所以你可以先不用測試的方式(iperf)來跑,畢竟你的環境已經不是正確的方式。 (除非你的PC能夠同時三張網卡然後能夠跟Switch進行 Etherchannel 的協議) 一般來說 你要先參考你的Switch的相關技術文件 我相信該技術文件一定會提到 etherchannel 不僅是設定部份;也有怎麼去查看 etherchannel 的狀態 是否有 Active 若只是單一的Switch開啟 Etherchannel 功能 , 當然這個功能是無效的。 必須雙方都得支援相同的協定 (LACP or PAgP) 相同的設定 才會生效。 SW A Port 1 ── SW B Port 1 SW A Port 2 ── SW B Port 2 SW A Port 3 ── SW B Port 3 所謂 LACP or PAgP 要運作的條件 1. SW A 與 SW B 之間,需設定相同的 Ethercahnnel 的通訊協議 (LACP/PAgP) 2. 以上圖來說,若要三條鏈路綜合成一條頻寬,雙方則需配置相同 Group Member 3. SW A 與 SW B 之間,必須設定正確的對應關係 Switch A Switch B 備註 active active LACP active passive 假設溝通成功時,LACP即生效 on on PAgP 簡單來說,最快的方式就是使用兩台相同型號的網管Switch(均支援Etherchannel) 這樣即可達到效能。 一般來說,這個技術早期是應用於 Switch 與 Switch 之間的骨幹。 由於RJ-45的成本開銷遠低於光纖 (現在線材差不多;但還是仍有些差距) 所以因應這樣的需求(大頻寬,低成本) 而發展出 鏈路聚合協議。 目前較為顯少看到使用 Switch 與 Server/PC 之間的連線。 (是有耳聞有人使用Linux搞成功,不過本人無實作過此部份) 以上 就是這部份的回答。 (當然回答的很籠統,畢竟我也只是將我腦袋些許的 東西傾倒出來,而沒有做系統化的整理) ※ 引述《soxxxxx (緣@xxxx)》之銘言: : W大您好: : 想請教您Switch的一個功能 etherchannel : 或是其他的牌子叫 port-channel之類的 : 另也有IEEE 802.3ad LACP這個定義類似功能 : 我在實做機器 想嘗試這個function的一項特色 : 將數個PORT 串接起來 可以擴大主幹頻寬 : 例:3個100Mbps 使用etherchannel後即享有300Mbps的主幹頻寬 : 但我在實做機器中 做不出兩個device之間測試傳輸速率可達300Mbps : 下面是我的方法: : 由於SWITCH及網卡僅有100BASE 所以先將要做成trunk的PORT速率調降至10Mbps : 所以理論上形成trunk的頻寬有30Mbps (假設連接3對) : 但我使用iperf這個測速軟體 或 使用FTP方式 : 皆僅能測試出9.XXMbps 還是測不出30Mbps : ------------------------------------------------------ : 我想請教W大 是否我的觀念錯誤 : 頻寬30Mbps不代表 你傳輸速率可以到達30Mbps : 另如果是可行的 能否給予我一個大概的做法方向 : 讓我try it !Thanks -- RHCT、RHCSA、RHCE、CCENT、CCNA、CCNP、ITE EAPC、WS-TTT、硬裝丙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.65.42.85 -- RHCT、RHCSA、RHCE、CCENT、CCNA、CCNP、ITE EAPC、WS-TTT、硬裝丙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.65.42.85
kingofsdtw:推頭 07/05 11:41
flyiii:LAG 當然可以在SW/SV中間建立,純粹取決於你用的Server 07/05 17:32
flyiii:另外,LAG 內部頻寬的使用方式,要看Switch使用的 Hash mode 07/05 17:32
flyiii:如果使用src-dst-ip 的話,兩端相同IP當然不會load-sharing 07/05 17:33
infosec:Yes, 如果只有兩台server在對測,hash mode不管是用IP or 07/05 18:03
infosec:MAC 都沒辦法做到三條load-balance or load-sharing 07/05 18:04
infosec:樓上何時要去考JNCIE? 07/05 18:04
birdy590:mode on/on 不是 PAgP, 而是什麼都不偵測就直接打開 07/06 03:38
birdy590:相對於 passive/active 的是 auto/desirable 07/06 03:40
birdy590:Switch 與 Server 間的連線用 LACP... ask Google @@ 07/06 03:41
birdy590:不過實務上小毛病不少 而且很容易踩到 switch 性能的問題 07/06 03:42
birdy590:很多老網工因為被燙過打死不肯用, 寧願用 load-sharing 07/06 03:44
birdy590:Switch/Server 用 LACP 有個很大的好處 整線的時候不會斷 07/06 03:45
birdy590:最後... 因為是用 bit 來分配流量, 最好是 2/4/8 條 07/06 03:46
birdy590:三條會變成 3/3/2 勉強可用, 五到七條的話... 等於四條線 07/06 03:47
flyiii:樓樓上先考,加油! 07/06 16:56
wst2080:哈 我臨時打的 靠著腦袋印象中打的 XDDD 07/06 23:54
wst2080:不過還是感謝修正 XDDD 07/06 23:55