作者tsstho (程式新手)
看板Network
標題[問答] LACP Layer2 or 3?
時間Fri Jan 15 01:26:18 2021
我的NAS QANP TS-231+ 有支援LACP,我的Switch Netgear GS108Tv2也支援LACP。
NAS的LACP有Layer 2、Layer 3可以選,但是Switch的LACP是支援到Layer 2還是支援到Layer 3,這要怎麼判斷?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.237.127 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Network/M.1610645180.A.DE0.html
1F:→ jeff40108: 一般LACP都是layer2 01/15 02:14
了解,感謝。
2F:→ birdy590: NAS上選的其實是輸出的 hash 方式 01/15 02:23
了解,那我選Layer 2就好,我看到有些高階Switch可以選Layer 2還是Layer 3,但是我的不能選。
3F:推 birdy590: 可以用 layer 3 為何不用? 很多 L2 switch 也有 MAC+IP 01/15 10:51
4F:→ birdy590: 再高階一點甚至 L4 也不奇怪 這樣分配才會平均 01/15 10:51
我的Switch沒有選項可以選,所以我不知道Switch支援到Layer 2還Layer 3
※ 編輯: tsstho (220.135.237.127 臺灣), 01/15/2021 14:20:21
6F:推 birdy590: 通常沒講就是基本的 dst-mac 01/15 14:48
7F:→ birdy590: 這樣的話從 client 寫入 NAS 就只會走一條線 01/15 14:49
8F:推 zaknafein: ㄜ 重點是你需要跑l2 或l3吧 01/21 07:50
9F:推 venroxas: 看可不可以綁ip就好了 01/21 09:48
10F:→ fonzae: 官網寫得很清楚 智能型網管功能,提供Layer2等級 01/22 01:46
11F:→ fonzae: 如果支援L3 lite就會補上去 01/22 01:48
12F:→ fonzae: 不過NAS也不用糾結IP或MAC,因為實際上他就是Bonding 01/22 01:49
13F:→ fonzae: mode= 4,會基於Switch port assin決定 01/22 01:51
14F:→ fonzae: *assin assign 01/22 01:52
15F:→ fonzae: 所以SW是L2,走port trunking,自然會基於MAC Address綁定 01/22 01:52
16F:→ fonzae: 若是你SW沒有支援LACP,MODE會改成0 01/22 01:54
17F:→ fonzae: 印象兩大廠NAS都是這種玩法 01/22 01:54
18F:→ fonzae: 簡單說只有一條吃滿,才會用第二條傳輸 01/22 01:55
19F:→ fonzae: 不過NAS這種Linux base做成的gui就是便利介面化 01/22 01:55
20F:→ fonzae: 所以在interface 上就會寫得很簡單,讓使用者選擇 01/22 01:56
21F:→ fonzae: 實際上就只是創立一個bond.conf,綁定兩張etf card 01/22 01:56
22F:推 birdy590: 這裡應該要看的是 xmit_hash_policy 01/22 10:03
23F:→ birdy590: 這種等級的設備上不存在 symmetric hash 的考量 01/22 10:07
24F:→ birdy590: 所以兩端的 hash policy 可以不同, 實務上也很普遍 01/22 10:08
25F:→ birdy590: 例如上層比較大的設備是 8-bit hash, 下層只有 3-bit 01/22 10:09