Yugto: Isang interface ng LAG (Link Aggregation Group) ang ginawa upang mapataas ang kabuuang bandwidth sa pagitan ng dalawang network node, kadalasang switch.
Upang masubukan na ang interface ng LAG ay gumagana nang tama, dalawang server na naglilipat ng data ay nakakonekta, karaniwang ginagamit ang tool sa pagsukat ng pagganap ng network Iperf.
Sa dulo ng artikulo ay makikita mo ang isang maliit pagsusulit papayagan ka nito suriin ang kaalamang natamo sa pagbasang ito
Halimbawa, ang isang interface ng LAG ay maaaring nilikha mula sa dalawang Gigabit Ethernet port, na nagbibigay ng isang virtual na interface na may kakayahang balansehin ang trapiko sa parehong mga interface at ayon sa teorya ay nakakamit ang 2Gbps throughput.
Ang mga server, sa kasong ito, ay konektado gamit ang isang 10Gbps interface, gaya ng SFP+.
Mga nauugnay na setting para sa SW1 at SW2:
/interface bonding
add mode=802.3ad name=bond1 slaves=ether1,ether2
/interface bridge
add name=bridge1
/interface bridge port
add bridge=bridge1 interface=bond1
add bridge=bridge1 interface=sfp-sfpplus1
- Ang isang 802.3ad bonding mode ay idinagdag na may pangalang bond1 at ang mga alipin na ether1 at ether2.
- Isang tulay na tinatawag na tulay1 ay nilikha.
- Ang bond1 na interface at ang sfp-sfpplus1 na interface ay idinaragdag sa bridge1 bridge.
problema
Pagkatapos ng mga paunang pagsusuri, napagmasdan na ang pagganap ng network ay hindi kailanman lumampas sa 1Gbps na limitasyon, kahit na ang pag-load ng CPU sa mga server at network node (mga switch) ay mababa. Ito ay dahil ang LACP (802.3ad) ay gumagamit ng broadcast hash policy upang matukoy kung ang trapiko ay maaaring balansehin sa maraming miyembro ng LAG.
Sa kasong ito, ang interface ng LAG ay hindi gumagawa ng 2Gbps na interface, ngunit sa halip ay isang interface na makakapagbalanse ng trapiko sa maraming interface ng alipin kung posible.
Para sa bawat packet isang transmission hash ay nabuo, na tumutukoy kung aling miyembro ng LAG ang packet ay ipapadala sa pamamagitan ng, kaya pinipigilan ang mga packet mula sa pagkawala ng order.
Mayroong opsyon na piliin ang patakaran sa hash ng transmission, na karaniwang nagbibigay-daan sa iyong pumili sa pagitan ng Layer 2 (MAC), Layer 3 (IP), at Layer 4 (Port).
Sa RouterOS, mapipili ito gamit ang parameter ng transmit-hash-policy. Sa kasong ito, ang transmission hash ay pareho dahil ang mga packet ay ipinadala sa parehong MAC address pati na rin ang parehong IP address at ang Iperf ay gumagamit din ng parehong port, kaya bumubuo ng parehong transmission hash para sa lahat ng mga packet at pinipigilan ang load balancing sa pagitan ng mga miyembro ng LAG .
Dapat tandaan na ang mga packet ay hindi palaging magiging balanse sa mga miyembro ng LAG kahit na iba ang destinasyon, dahil ang standardized transmission hash policy ay maaaring bumuo ng parehong transmission hash para sa iba't ibang destinasyon.
Mga Sintomas:
- Trapiko na dumadaan sa isang miyembro lamang ng LAG.
Solusyon
Piliin ang naaangkop na patakaran sa hash ng transmission at maayos na subukan ang pagganap ng network.
Ang pinakamadaling paraan upang subukan ang mga naturang configuration ay ang paggamit ng maraming target. Halimbawa, sa halip na magpadala ng data sa isang server, dapat ipadala ang data sa maraming server.
Ito ay bubuo ng ibang transmission hash para sa bawat packet at gagawing posible ang load balancing sa pagitan ng mga miyembro ng LAG.
Sa ilang mga kaso, maaari mong isaalang-alang ang pagbabago ng bonding interface mode upang mapataas ang pangkalahatang pagganap.
Para sa trapiko ng UDP, maaaring sapat ang balanse-rr mode, ngunit maaaring magdulot ng mga problema para sa trapiko ng TCP.
Maaari kang magbasa nang higit pa tungkol sa pagpili ng tamang mode para sa iyong setup dito.
Mga Karagdagang Aspektong Dapat Isaalang-alang:
Pagpili ng Bonding Mode
Ang pagpili ng bonding mode ay mahalaga. Bagama't maaaring epektibo ang balanse-rr (round-robin) para sa trapiko ng UDP, maaaring hindi ito perpekto para sa TCP dahil sa posibilidad ng muling pag-aayos ng packet. Samakatuwid, mahalagang isaalang-alang ang uri ng trapiko na mangingibabaw sa network kapag pumipili ng bonding mode.
Impluwensya ng Network Configuration
Ang iba pang aspeto ng pagsasaayos ng network ay maaari ding makaimpluwensya sa pagganap ng LAG. Halimbawa, maaaring makaapekto sa configuration ng switch, mga kakayahan sa hardware, at mga patakaran sa network kung paano pinangangasiwaan ang trapiko sa mga interface ng LAG.
Pagsubaybay at Diagnosis
Mahalagang ipatupad ang mga tool sa pagsubaybay at diagnostic para mas maunawaan kung paano kumikilos ang trapiko sa pamamagitan ng LAG. Ang mga tool tulad ng Wireshark o kahit na mga diagnostic na feature na nakapaloob sa mga switch ay maaaring magbigay ng mahalagang impormasyon.
Mga Pagsasaalang-alang sa Pagganap at Kapasidad
Bagama't ang interface ng LAG ay teoretikal na makakamit ang bandwidth na 2Gbps sa sitwasyong ito, dapat tandaan na ang aktwal na pagganap ay maaaring maapektuhan ng maraming salik, tulad ng kalidad ng paglalagay ng kable, ang distansya sa pagitan ng mga device at mismong configuration ng hardware.
Iba't ibang Pagsusulit
Ang pagsubok na may iba't ibang configuration at uri ng trapiko ay maaaring makatulong na matukoy ang pinakamahusay na configuration para sa isang partikular na kapaligiran. Maaaring kabilang dito ang pag-iiba-iba ng patutunguhang IP address, port, o maging ang uri ng trapiko (TCP vs UDP).
Update ng Firmware at Software
Ang pagtiyak na ang parehong mga switch at server ay nagpapatakbo ng pinakabago, pinaka-stable na bersyon ng kanilang firmware at software ay maaaring malutas ang mga dati nang hindi natukoy na mga isyu at mapabuti ang pangkalahatang pagganap.
Konklusyon
Ang pagbabalanse ng pag-load sa isang interface ng LAG ay isang kumplikadong proseso na nangangailangan ng maingat na pagsasaayos at isang detalyadong pag-unawa sa network at mga bahagi nito.
Sa pamamagitan ng wastong pagpili ng patakaran sa transmission hashing at malawak na pagsubok, maaaring ma-optimize ang pagganap ng network at matiyak na magagamit nang mahusay ang mga magagamit na mapagkukunan.
Bukod pa rito, ang pananatiling abreast sa mga update at pinakamahuhusay na kagawian sa network configuration ay maaaring makabuluhang mag-ambag sa pagiging epektibo at katatagan ng iyong network environment.
Maikling pagsusulit sa kaalaman
Ano sa palagay mo ang artikulong ito?
Naglakas-loob ka bang suriin ang iyong natutunang kaalaman?
Inirerekomendang aklat para sa artikulong ito
Paglipat at Pag-bridging ng RouterOS v7 Book
Pag-aaral ng materyal para sa MTCSWE Certification Course na na-update sa RouterOS v7
Kaugnay na mga Artikulo
- Mga Maling Configuration ng Layer 2: Mga Limitasyon sa Pag-offload ng Hardware sa Maramihang Tulay
- Mga Maling Configuration ng Layer 2: Packet Flow na may Hardware Offloading at MAC Learning
- Pag-unawa sa Konsepto ng MTU sa Layer 2 at Layer 3: Mga Epekto at Pagsasaalang-alang
- Pagbubuklod ng XOR (balanse-xor) sa MikroTik
- Bonding Broadcast sa MikroTik